@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, .fit-quiz .site-inner, .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .share-your-story .site-inner, .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .hcss-recommendations .site-inner, .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .industry-events .hcss-events, .past-webinars .hcss-events, .products-template-new-products article .site-inner, .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list, .lp-template-new-products article .site-inner, .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list, .site-inner-container .site-inner, .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .vce-classic-tabs-list, .narrow-container, .mt1b .mastec-msa .site-inner, .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list, .mt1b .existing-partnerships-header .site-inner, .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list, .q1b .mastec-msa .site-inner, .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list, .q1b .existing-partnerships-header .site-inner, .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list, .heavybid-to-heavyjob .site-inner, .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list, .landing-page-template .site-inner-narrow-container .site-inner, .site-inner-narrow-container .site-inner, .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .container, .fit-quiz .site-inner, .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .share-your-story .site-inner, .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .hcss-recommendations .site-inner, .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .industry-events .hcss-events, .past-webinars .hcss-events, .products-template-new-products article .site-inner, .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list, .lp-template-new-products article .site-inner, .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list, .site-inner-container .site-inner, .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .vce-classic-tabs-list, .narrow-container, .mt1b .mastec-msa .site-inner, .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list, .mt1b .existing-partnerships-header .site-inner, .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list, .q1b .mastec-msa .site-inner, .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list, .q1b .existing-partnerships-header .site-inner, .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list, .heavybid-to-heavyjob .site-inner, .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list, .landing-page-template .site-inner-narrow-container .site-inner, .site-inner-narrow-container .site-inner, .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container, .fit-quiz .site-inner, .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .share-your-story .site-inner, .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .hcss-recommendations .site-inner, .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .industry-events .hcss-events, .past-webinars .hcss-events, .products-template-new-products article .site-inner, .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list, .lp-template-new-products article .site-inner, .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list, .site-inner-container .site-inner, .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .vce-classic-tabs-list, .narrow-container, .mt1b .mastec-msa .site-inner, .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list, .mt1b .existing-partnerships-header .site-inner, .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list, .q1b .mastec-msa .site-inner, .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list, .q1b .existing-partnerships-header .site-inner, .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list, .heavybid-to-heavyjob .site-inner, .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list, .landing-page-template .site-inner-narrow-container .site-inner, .site-inner-narrow-container .site-inner, .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container, .fit-quiz .site-inner, .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .share-your-story .site-inner, .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .hcss-recommendations .site-inner, .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .industry-events .hcss-events, .past-webinars .hcss-events, .products-template-new-products article .site-inner, .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list, .lp-template-new-products article .site-inner, .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list, .site-inner-container .site-inner, .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .vce-classic-tabs-list, .narrow-container, .mt1b .mastec-msa .site-inner, .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list, .mt1b .existing-partnerships-header .site-inner, .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list, .q1b .mastec-msa .site-inner, .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list, .q1b .existing-partnerships-header .site-inner, .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list, .heavybid-to-heavyjob .site-inner, .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list, .landing-page-template .site-inner-narrow-container .site-inner, .site-inner-narrow-container .site-inner, .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container, .fit-quiz .site-inner, .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .share-your-story .site-inner, .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .hcss-recommendations .site-inner, .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .industry-events .hcss-events, .past-webinars .hcss-events, .products-template-new-products article .site-inner, .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list, .lp-template-new-products article .site-inner, .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list, .site-inner-container .site-inner, .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .vce-classic-tabs-list, .narrow-container, .mt1b .mastec-msa .site-inner, .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list, .mt1b .existing-partnerships-header .site-inner, .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list, .q1b .mastec-msa .site-inner, .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list, .q1b .existing-partnerships-header .site-inner, .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list, .heavybid-to-heavyjob .site-inner, .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list, .landing-page-template .site-inner-narrow-container .site-inner, .site-inner-narrow-container .site-inner, .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container, .fit-quiz .site-inner, .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .share-your-story .site-inner, .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .hcss-recommendations .site-inner, .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .industry-events .hcss-events, .past-webinars .hcss-events, .products-template-new-products article .site-inner, .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list, .lp-template-new-products article .site-inner, .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list, .site-inner-container .site-inner, .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .vce-classic-tabs-list, .narrow-container, .mt1b .mastec-msa .site-inner, .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list, .mt1b .existing-partnerships-header .site-inner, .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list, .q1b .mastec-msa .site-inner, .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list, .q1b .existing-partnerships-header .site-inner, .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list, .heavybid-to-heavyjob .site-inner, .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list, .landing-page-template .site-inner-narrow-container .site-inner, .site-inner-narrow-container .site-inner, .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list {
    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, .fit-quiz .site-inner, .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .share-your-story .site-inner, .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .hcss-recommendations .site-inner, .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .industry-events .hcss-events, .past-webinars .hcss-events, .products-template-new-products article .site-inner, .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list, .lp-template-new-products article .site-inner, .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list, .site-inner-container .site-inner, .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .vce-classic-tabs-list, .narrow-container, .mt1b .mastec-msa .site-inner, .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list, .mt1b .existing-partnerships-header .site-inner, .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list, .q1b .mastec-msa .site-inner, .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list, .q1b .existing-partnerships-header .site-inner, .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list, .heavybid-to-heavyjob .site-inner, .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list, .landing-page-template .site-inner-narrow-container .site-inner, .site-inner-narrow-container .site-inner, .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container, .fit-quiz .site-inner, .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .share-your-story .site-inner, .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .hcss-recommendations .site-inner, .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .industry-events .hcss-events, .past-webinars .hcss-events, .products-template-new-products article .site-inner, .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list, .lp-template-new-products article .site-inner, .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list, .site-inner-container .site-inner, .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .vce-classic-tabs-list, .narrow-container, .mt1b .mastec-msa .site-inner, .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list, .mt1b .existing-partnerships-header .site-inner, .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list, .q1b .mastec-msa .site-inner, .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list, .q1b .existing-partnerships-header .site-inner, .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list, .heavybid-to-heavyjob .site-inner, .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list, .landing-page-template .site-inner-narrow-container .site-inner, .site-inner-narrow-container .site-inner, .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container, .fit-quiz .site-inner, .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .share-your-story .site-inner, .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .hcss-recommendations .site-inner, .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .industry-events .hcss-events, .past-webinars .hcss-events, .products-template-new-products article .site-inner, .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list, .lp-template-new-products article .site-inner, .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list, .site-inner-container .site-inner, .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .vce-classic-tabs-list, .narrow-container, .mt1b .mastec-msa .site-inner, .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list, .mt1b .existing-partnerships-header .site-inner, .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list, .q1b .mastec-msa .site-inner, .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list, .q1b .existing-partnerships-header .site-inner, .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list, .heavybid-to-heavyjob .site-inner, .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list, .landing-page-template .site-inner-narrow-container .site-inner, .site-inner-narrow-container .site-inner, .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container, .fit-quiz .site-inner, .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .share-your-story .site-inner, .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .hcss-recommendations .site-inner, .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .industry-events .hcss-events, .past-webinars .hcss-events, .products-template-new-products article .site-inner, .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list, .lp-template-new-products article .site-inner, .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list, .site-inner-container .site-inner, .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .vce-classic-tabs-list, .narrow-container, .mt1b .mastec-msa .site-inner, .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list, .mt1b .existing-partnerships-header .site-inner, .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list, .q1b .mastec-msa .site-inner, .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list, .q1b .existing-partnerships-header .site-inner, .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list, .heavybid-to-heavyjob .site-inner, .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list, .landing-page-template .site-inner-narrow-container .site-inner, .site-inner-narrow-container .site-inner, .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container, .fit-quiz .site-inner, .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .share-your-story .site-inner, .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .hcss-recommendations .site-inner, .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .industry-events .hcss-events, .past-webinars .hcss-events, .products-template-new-products article .site-inner, .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list, .lp-template-new-products article .site-inner, .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list, .site-inner-container .site-inner, .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .vce-classic-tabs-list, .narrow-container, .mt1b .mastec-msa .site-inner, .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list, .mt1b .existing-partnerships-header .site-inner, .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list, .q1b .mastec-msa .site-inner, .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list, .q1b .existing-partnerships-header .site-inner, .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list, .heavybid-to-heavyjob .site-inner, .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list, .landing-page-template .site-inner-narrow-container .site-inner, .site-inner-narrow-container .site-inner, .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list {
    max-width: 1310px;
  }
}
.row, #project-lifecycle .menu {
  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, .home.plans-management .hero-image .col-xl-7, .plans-management.page-template-job-role .hero-image .col-xl-7, .page-template-products.plans-management .hero-image .col-xl-7, .lp-template-products.plans-management .hero-image .col-xl-7, .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, .why-hcss .customer_logos.side-by-side .col-xl-5, .new-why-hcss .customer_logos.side-by-side .col-xl-5, .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, #project-lifecycle .menu > li, .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, .products .tab-section .frame, .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, .products .tab-section .frame {
  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, #project-lifecycle .menu > li {
    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, .why-hcss .customer_logos.side-by-side .col-xl-5, .new-why-hcss .customer_logos.side-by-side .col-xl-5 {
    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, .home.plans-management .hero-image .col-xl-7, .plans-management.page-template-job-role .hero-image .col-xl-7, .page-template-products.plans-management .hero-image .col-xl-7, .lp-template-products.plans-management .hero-image .col-xl-7 {
    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 {
  margin-right: 3rem !important;
}

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

.ml-5,
.mx-5 {
  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, .category .archive-title, .tag .archive-title {
  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,
.features #product-features-tabs .vce-classic-tabs-list::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,
.features #product-features-tabs .vce-classic-tabs-list::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, .category .archive-title, .tag .archive-title,
h2,
.home #generic-hero p.headline,
.page-template-job-role #generic-hero p.headline,
.home #press-hero p.headline,
.page-template-job-role #press-hero p.headline,
.individual-posts-section h4,
.sub-title-h2,
.cta-request-section-title,
h3,
.sub-title-h3,
.cta-request-subheading,
h4,
.category-box .entry-title,
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, .category .archive-title, .tag .archive-title, .p-heading-1 {
  font-size: 2rem;
  font-weight: 700;
}
@media (min-width: 992px) {
  h1, .category .archive-title, .tag .archive-title, .p-heading-1 {
    font-size: 3.25rem;
  }
}

h2, .home #generic-hero p.headline, .page-template-job-role #generic-hero p.headline, .home #press-hero p.headline, .page-template-job-role #press-hero p.headline, .individual-posts-section h4, .individual-posts-section .category-box .entry-title, .category-box .individual-posts-section .entry-title, .sub-title-h2, .cta-request-section-title, .p-heading-2 {
  font-size: 1.7rem;
}
@media (min-width: 992px) {
  h2, .home #generic-hero p.headline, .page-template-job-role #generic-hero p.headline, .home #press-hero p.headline, .page-template-job-role #press-hero p.headline, .individual-posts-section h4, .individual-posts-section .category-box .entry-title, .category-box .individual-posts-section .entry-title, .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, .category-box .entry-title, .p-heading-4 {
  font-size: 1.25rem;
}

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

.entry-content h4, .entry-content .category-box .entry-title, .category-box .entry-content .entry-title {
  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, .features #product-features-tabs .vce-classic-tabs-list {
  clear: both;
  margin: 0 auto;
  padding: 0 30px 0;
}
@media (min-width: 992px) {
  .site-inner, .features #product-features-tabs .vce-classic-tabs-list {
    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, .genesis-title-hidden .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .genesis-title-hidden .vce-classic-tabs-list {
  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,
  .home #generic-hero p.headline,
  .page-template-job-role #generic-hero p.headline,
  .home #press-hero p.headline,
  .page-template-job-role #press-hero p.headline,
  .individual-posts-section h4,
  .individual-posts-section .category-box .entry-title,
  .category-box .individual-posts-section .entry-title,
  .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, .features #product-features-tabs .vce-classic-tabs-list {
    padding-top: 0;
    position: relative;
  }
  .author-box {
    margin-bottom: 0;
  }
  h1, .category .archive-title, .tag .archive-title,
  h2,
  .home #generic-hero p.headline,
  .page-template-job-role #generic-hero p.headline,
  .home #press-hero p.headline,
  .page-template-job-role #press-hero p.headline,
  .individual-posts-section h4,
  .sub-title-h2,
  .cta-request-section-title,
  h3,
  .sub-title-h3,
  .cta-request-subheading,
  h4,
  .category-box .entry-title,
  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, .pricing-page-main-title, .generic-hero-main-title {
  font-family: "proxima-nova", sans-serif;
  font-weight: 700 !important;
  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, .pricing-page-eyebrow-text {
  font-size: 0.825rem;
  font-weight: 400;
  margin-bottom: 8px;
  color: #fff;
}
@media (min-width: 768px) {
  .product-hero-main-title, .pricing-page-eyebrow-text {
    font-size: 1rem;
  }
}

.product-hero-section-title, .pricing-page-main-title, .generic-hero-main-title {
  font-size: 2.1rem;
  margin-bottom: 10px;
  color: #fff;
}
@media (min-width: 1200px) {
  .product-hero-section-title, .pricing-page-main-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 !important;
  text-align: left;
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .product-section-title {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .product-section-title {
    font-size: 2.95rem !important;
    margin-bottom: 40px;
  }
}

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

.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-section-title {
  color: #fff;
  font-size: 2.07rem !important;
  margin-bottom: 24px;
  font-weight: 700;
  text-align: left;
}
@media (min-width: 768px) {
  .product-features-tabs-section-title {
    color: #000;
    text-align: center;
  }
}
@media (min-width: 992px) {
  .product-features-tabs-section-title {
    font-size: 2.95rem !important;
    margin-bottom: 40px;
  }
}

.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: 24px;
  font-weight: 700;
  text-align: left;
}
@media (min-width: 768px) {
  .sales-steps-section-title {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .sales-steps-section-title {
    font-size: 2.95rem;
    margin-bottom: 40px;
  }
}

.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: 40px;
  }
}

.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;
  }
}

.pricing-page-main-title {
  margin-bottom: 24px;
}

.pricing-form-steps {
  color: #999;
  font-family: "proxima-nova", sans-serif;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin-bottom: 8px;
}
@media (min-width: 992px) {
  .pricing-form-steps {
    font-size: 1.7rem;
  }
}

.pricing-form-intro {
  color: #000;
  font-family: "proxima-nova", sans-serif;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin-bottom: 8px;
}
@media (min-width: 992px) {
  .pricing-form-intro {
    font-size: 3rem;
    margin-bottom: 16px;
  }
}

.pricing-form-paragraph-text {
  color: #000;
  font-family: "proxima-nova", sans-serif;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  margin-bottom: 0 !important;
}
@media (min-width: 992px) {
  .pricing-form-paragraph-text {
    font-size: 1.3rem;
  }
}

.roi-calculator-cta-section-title, section#roi-calculator-cta h3, section#roi-calculator-cta .cta-request-subheading, section#roi-calculator-cta .sub-title-h3 {
  color: #000;
  font-size: 2.07rem !important;
  font-weight: 700 !important;
  margin-bottom: 0;
}
@media (min-width: 992px) {
  .roi-calculator-cta-section-title, section#roi-calculator-cta h3, section#roi-calculator-cta .cta-request-subheading, section#roi-calculator-cta .sub-title-h3 {
    font-size: 2.95rem !important;
  }
}

.roi-calculator-cta-paragraph-text, section#roi-calculator-cta p {
  font-size: 24px;
  line-height: 24px;
  font-weight: bold;
}
@media (min-width: 992px) {
  .roi-calculator-cta-paragraph-text, section#roi-calculator-cta p {
    font-size: 33px;
    line-height: 43px;
  }
}

.events-post-subheading {
  font-size: 24px;
  word-wrap: break-word;
  overflow-wrap: break-word !important;
  -webkit-hyphens: auto;
  hyphens: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  font-weight: 700;
}

.events-post-sub-subheading {
  font-style: normal;
  font-weight: normal;
  margin-bottom: 8px;
  padding-left: 33px;
  font-size: 1.25rem;
}
.events-post-sub-subheading span {
  vertical-align: middle;
}

/* 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;
}

.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 .fit-quiz .site-inner:after, .fit-quiz .footer-widgets .site-inner:after, .footer-widgets .fit-quiz .features #product-features-tabs .vce-classic-tabs-list:after, .fit-quiz .features #product-features-tabs .footer-widgets .vce-classic-tabs-list:after, .footer-widgets .features #product-features-tabs .fit-quiz .vce-classic-tabs-list:after, .features #product-features-tabs .fit-quiz .footer-widgets .vce-classic-tabs-list:after, .footer-widgets .share-your-story .site-inner:after, .share-your-story .footer-widgets .site-inner:after, .footer-widgets .share-your-story .features #product-features-tabs .vce-classic-tabs-list:after, .share-your-story .features #product-features-tabs .footer-widgets .vce-classic-tabs-list:after, .footer-widgets .features #product-features-tabs .share-your-story .vce-classic-tabs-list:after, .features #product-features-tabs .share-your-story .footer-widgets .vce-classic-tabs-list:after, .footer-widgets .hcss-recommendations .site-inner:after, .hcss-recommendations .footer-widgets .site-inner:after, .footer-widgets .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list:after, .hcss-recommendations .features #product-features-tabs .footer-widgets .vce-classic-tabs-list:after, .footer-widgets .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list:after, .features #product-features-tabs .hcss-recommendations .footer-widgets .vce-classic-tabs-list:after, .footer-widgets .industry-events .hcss-events:after, .industry-events .footer-widgets .hcss-events:after, .footer-widgets .past-webinars .hcss-events:after, .past-webinars .footer-widgets .hcss-events:after, .footer-widgets .products-template-new-products article .site-inner:after, .footer-widgets .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .footer-widgets .products-template-new-products article .vce-classic-tabs-list:after, .products-template-new-products article .footer-widgets .site-inner:after, .products-template-new-products article .footer-widgets .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .products-template-new-products article .footer-widgets .vce-classic-tabs-list:after, .footer-widgets .lp-template-new-products article .site-inner:after, .footer-widgets .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .footer-widgets .lp-template-new-products article .vce-classic-tabs-list:after, .lp-template-new-products article .footer-widgets .site-inner:after, .lp-template-new-products article .footer-widgets .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .lp-template-new-products article .footer-widgets .vce-classic-tabs-list:after, .footer-widgets .site-inner-container .site-inner:after, .footer-widgets .site-inner-container .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .footer-widgets .site-inner-container .vce-classic-tabs-list:after, .site-inner-container .footer-widgets .site-inner:after, .site-inner-container .footer-widgets .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .site-inner-container .footer-widgets .vce-classic-tabs-list:after, .footer-widgets .narrow-container:after, .footer-widgets .mt1b .mastec-msa .site-inner:after, .footer-widgets .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .footer-widgets .mt1b .mastec-msa .vce-classic-tabs-list:after, .mt1b .mastec-msa .footer-widgets .site-inner:after, .mt1b .mastec-msa .footer-widgets .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .mt1b .mastec-msa .footer-widgets .vce-classic-tabs-list:after, .footer-widgets .mt1b .existing-partnerships-header .site-inner:after, .footer-widgets .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .footer-widgets .mt1b .existing-partnerships-header .vce-classic-tabs-list:after, .mt1b .existing-partnerships-header .footer-widgets .site-inner:after, .mt1b .existing-partnerships-header .footer-widgets .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .mt1b .existing-partnerships-header .footer-widgets .vce-classic-tabs-list:after, .footer-widgets .q1b .mastec-msa .site-inner:after, .footer-widgets .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .footer-widgets .q1b .mastec-msa .vce-classic-tabs-list:after, .q1b .mastec-msa .footer-widgets .site-inner:after, .q1b .mastec-msa .footer-widgets .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .q1b .mastec-msa .footer-widgets .vce-classic-tabs-list:after, .footer-widgets .q1b .existing-partnerships-header .site-inner:after, .footer-widgets .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .footer-widgets .q1b .existing-partnerships-header .vce-classic-tabs-list:after, .q1b .existing-partnerships-header .footer-widgets .site-inner:after, .q1b .existing-partnerships-header .footer-widgets .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .q1b .existing-partnerships-header .footer-widgets .vce-classic-tabs-list:after, .footer-widgets .heavybid-to-heavyjob .site-inner:after, .footer-widgets .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .footer-widgets .heavybid-to-heavyjob .vce-classic-tabs-list:after, .heavybid-to-heavyjob .footer-widgets .site-inner:after, .heavybid-to-heavyjob .footer-widgets .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .heavybid-to-heavyjob .footer-widgets .vce-classic-tabs-list:after, .footer-widgets .site-inner-narrow-container .site-inner:after, .footer-widgets .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .footer-widgets .site-inner-narrow-container .vce-classic-tabs-list:after, .site-inner-narrow-container .footer-widgets .site-inner:after, .site-inner-narrow-container .footer-widgets .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .site-inner-narrow-container .footer-widgets .vce-classic-tabs-list: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 .fit-quiz .site-inner:after, .fit-quiz .footer-widgets .site-inner:after, .footer-widgets .fit-quiz .features #product-features-tabs .vce-classic-tabs-list:after, .fit-quiz .features #product-features-tabs .footer-widgets .vce-classic-tabs-list:after, .footer-widgets .features #product-features-tabs .fit-quiz .vce-classic-tabs-list:after, .features #product-features-tabs .fit-quiz .footer-widgets .vce-classic-tabs-list:after, .footer-widgets .share-your-story .site-inner:after, .share-your-story .footer-widgets .site-inner:after, .footer-widgets .share-your-story .features #product-features-tabs .vce-classic-tabs-list:after, .share-your-story .features #product-features-tabs .footer-widgets .vce-classic-tabs-list:after, .footer-widgets .features #product-features-tabs .share-your-story .vce-classic-tabs-list:after, .features #product-features-tabs .share-your-story .footer-widgets .vce-classic-tabs-list:after, .footer-widgets .hcss-recommendations .site-inner:after, .hcss-recommendations .footer-widgets .site-inner:after, .footer-widgets .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list:after, .hcss-recommendations .features #product-features-tabs .footer-widgets .vce-classic-tabs-list:after, .footer-widgets .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list:after, .features #product-features-tabs .hcss-recommendations .footer-widgets .vce-classic-tabs-list:after, .footer-widgets .industry-events .hcss-events:after, .industry-events .footer-widgets .hcss-events:after, .footer-widgets .past-webinars .hcss-events:after, .past-webinars .footer-widgets .hcss-events:after, .footer-widgets .products-template-new-products article .site-inner:after, .footer-widgets .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .footer-widgets .products-template-new-products article .vce-classic-tabs-list:after, .products-template-new-products article .footer-widgets .site-inner:after, .products-template-new-products article .footer-widgets .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .products-template-new-products article .footer-widgets .vce-classic-tabs-list:after, .footer-widgets .lp-template-new-products article .site-inner:after, .footer-widgets .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .footer-widgets .lp-template-new-products article .vce-classic-tabs-list:after, .lp-template-new-products article .footer-widgets .site-inner:after, .lp-template-new-products article .footer-widgets .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .lp-template-new-products article .footer-widgets .vce-classic-tabs-list:after, .footer-widgets .site-inner-container .site-inner:after, .footer-widgets .site-inner-container .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .footer-widgets .site-inner-container .vce-classic-tabs-list:after, .site-inner-container .footer-widgets .site-inner:after, .site-inner-container .footer-widgets .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .site-inner-container .footer-widgets .vce-classic-tabs-list:after, .footer-widgets .narrow-container:after, .footer-widgets .mt1b .mastec-msa .site-inner:after, .footer-widgets .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .footer-widgets .mt1b .mastec-msa .vce-classic-tabs-list:after, .mt1b .mastec-msa .footer-widgets .site-inner:after, .mt1b .mastec-msa .footer-widgets .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .mt1b .mastec-msa .footer-widgets .vce-classic-tabs-list:after, .footer-widgets .mt1b .existing-partnerships-header .site-inner:after, .footer-widgets .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .footer-widgets .mt1b .existing-partnerships-header .vce-classic-tabs-list:after, .mt1b .existing-partnerships-header .footer-widgets .site-inner:after, .mt1b .existing-partnerships-header .footer-widgets .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .mt1b .existing-partnerships-header .footer-widgets .vce-classic-tabs-list:after, .footer-widgets .q1b .mastec-msa .site-inner:after, .footer-widgets .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .footer-widgets .q1b .mastec-msa .vce-classic-tabs-list:after, .q1b .mastec-msa .footer-widgets .site-inner:after, .q1b .mastec-msa .footer-widgets .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .q1b .mastec-msa .footer-widgets .vce-classic-tabs-list:after, .footer-widgets .q1b .existing-partnerships-header .site-inner:after, .footer-widgets .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .footer-widgets .q1b .existing-partnerships-header .vce-classic-tabs-list:after, .q1b .existing-partnerships-header .footer-widgets .site-inner:after, .q1b .existing-partnerships-header .footer-widgets .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .q1b .existing-partnerships-header .footer-widgets .vce-classic-tabs-list:after, .footer-widgets .heavybid-to-heavyjob .site-inner:after, .footer-widgets .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .footer-widgets .heavybid-to-heavyjob .vce-classic-tabs-list:after, .heavybid-to-heavyjob .footer-widgets .site-inner:after, .heavybid-to-heavyjob .footer-widgets .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .heavybid-to-heavyjob .footer-widgets .vce-classic-tabs-list:after, .footer-widgets .site-inner-narrow-container .site-inner:after, .footer-widgets .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .footer-widgets .site-inner-narrow-container .vce-classic-tabs-list:after, .site-inner-narrow-container .footer-widgets .site-inner:after, .site-inner-narrow-container .footer-widgets .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .site-inner-narrow-container .footer-widgets .vce-classic-tabs-list:after {
    bottom: -80px;
  }
}
.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: 80px 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;
}

.plain-btn, .home #fit-quiz-section .fit-quiz-start-btn, .page-template-job-role #fit-quiz-section .fit-quiz-start-btn, .fit-quiz #hero a, .highlight-feature-section .link, .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 .home #generic-hero p.headline, .home #generic-hero .orange-button p.headline, .orange-button .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .orange-button p.headline, .orange-button .home #press-hero p.headline, .home #press-hero .orange-button p.headline, .orange-button .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .orange-button p.headline, .orange-button .individual-posts-section h4, .orange-button .individual-posts-section .category-box .entry-title, .category-box .orange-button .individual-posts-section .entry-title, .individual-posts-section .orange-button h4, .individual-posts-section .orange-button .category-box .entry-title, .category-box .individual-posts-section .orange-button .entry-title, .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 .home #generic-hero p.headline, .home #generic-hero .white-button p.headline, .white-button .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .white-button p.headline, .white-button .home #press-hero p.headline, .home #press-hero .white-button p.headline, .white-button .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .white-button p.headline, .white-button .individual-posts-section h4, .white-button .individual-posts-section .category-box .entry-title, .category-box .white-button .individual-posts-section .entry-title, .individual-posts-section .white-button h4, .individual-posts-section .white-button .category-box .entry-title, .category-box .individual-posts-section .white-button .entry-title, .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 .home #generic-hero p.headline, .home #generic-hero .dispatcher-button p.headline, .dispatcher-button .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .dispatcher-button p.headline, .dispatcher-button .home #press-hero p.headline, .home #press-hero .dispatcher-button p.headline, .dispatcher-button .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .dispatcher-button p.headline, .dispatcher-button .individual-posts-section h4, .dispatcher-button .individual-posts-section .category-box .entry-title, .category-box .dispatcher-button .individual-posts-section .entry-title, .individual-posts-section .dispatcher-button h4, .individual-posts-section .dispatcher-button .category-box .entry-title, .category-box .individual-posts-section .dispatcher-button .entry-title, .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 .home #generic-hero p.headline, .home #generic-hero .green-button p.headline, .green-button .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .green-button p.headline, .green-button .home #press-hero p.headline, .home #press-hero .green-button p.headline, .green-button .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .green-button p.headline, .green-button .individual-posts-section h4, .green-button .individual-posts-section .category-box .entry-title, .category-box .green-button .individual-posts-section .entry-title, .individual-posts-section .green-button h4, .individual-posts-section .green-button .category-box .entry-title, .category-box .individual-posts-section .green-button .entry-title, .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 .home #generic-hero p.headline, .home #generic-hero .white-green-button p.headline, .white-green-button .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .white-green-button p.headline, .white-green-button .home #press-hero p.headline, .home #press-hero .white-green-button p.headline, .white-green-button .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .white-green-button p.headline, .white-green-button .individual-posts-section h4, .white-green-button .individual-posts-section .category-box .entry-title, .category-box .white-green-button .individual-posts-section .entry-title, .individual-posts-section .white-green-button h4, .individual-posts-section .white-green-button .category-box .entry-title, .category-box .individual-posts-section .white-green-button .entry-title, .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, .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, #menu-footer-contact .cta-button-container a, .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, .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, #menu-footer-contact .cta-button-container a:after, .black-btn:after, .form-black-btn .frm_button_submit.frm_final_submit:after {
  display: block;
  content: "";
}
.standard-btn.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, #menu-footer-contact .cta-button-container a.outline, .outline.black-btn, .form-black-btn .outline.frm_button_submit.frm_final_submit {
  background-color: #fff;
  border: 2px solid;
}
.standard-btn.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, #menu-footer-contact .cta-button-container a.outline:hover, .outline.black-btn:hover, .form-black-btn .outline.frm_button_submit.frm_final_submit:hover {
  border: 2px solid;
}
.standard-btn.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, #menu-footer-contact .cta-button-container a.outline:focus, .outline.black-btn:focus, .form-black-btn .outline.frm_button_submit.frm_final_submit:focus {
  border-color: #272727;
  color: #272727;
}
.standard-btn: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, #menu-footer-contact .cta-button-container a:hover, .black-btn:hover, .form-black-btn .frm_button_submit.frm_final_submit:hover {
  color: #fff;
}
@media (min-width: 768px) {
  .standard-btn, .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, #menu-footer-contact .cta-button-container a, .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, .timecard .mobile-timecard-menu#menu-timecard-challenge-container .mobile-only {
  display: block;
}
@media screen and (min-width: 768px) {
  .visible-xs, .timecard .mobile-timecard-menu#menu-timecard-challenge-container .mobile-only {
    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 .home #generic-hero p.headline, .home #generic-hero .explore-pages #product-features p.headline, .explore-pages #product-features .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .explore-pages #product-features p.headline, .explore-pages #product-features .home #press-hero p.headline, .home #press-hero .explore-pages #product-features p.headline, .explore-pages #product-features .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .explore-pages #product-features p.headline, .explore-pages #product-features .cta-request-section-title, .explore-pages #product-features .sub-title-h2, .explore-pages #product-features .individual-posts-section h4, .individual-posts-section .explore-pages #product-features h4, .explore-pages #product-features .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .explore-pages #product-features .entry-title, .explore-pages #product-features .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .explore-pages #product-features .entry-title, .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 .home #generic-hero p.headline, .home #generic-hero .explore-pages #product-features p.headline, .explore-pages #product-features .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .explore-pages #product-features p.headline, .explore-pages #product-features .home #press-hero p.headline, .home #press-hero .explore-pages #product-features p.headline, .explore-pages #product-features .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .explore-pages #product-features p.headline, .explore-pages #product-features .cta-request-section-title, .explore-pages #product-features .sub-title-h2, .explore-pages #product-features .individual-posts-section h4, .individual-posts-section .explore-pages #product-features h4, .explore-pages #product-features .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .explore-pages #product-features .entry-title, .explore-pages #product-features .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .explore-pages #product-features .entry-title, .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, .contact-us #get-in-touch, #generic-hero, #press-hero {
  margin-bottom: 48px;
}
@media (min-width: 992px) {
  .mb-48-80, .contact-us #get-in-touch, #generic-hero, #press-hero {
    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: 80px 0;
  }
}

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

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

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

.p-15 {
  padding: 15px;
}

.ptb-60, .heavybid-to-heavyjob .job-role, #safety-integrates, .safety-block {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}
@media screen and (min-width: 1024px) {
  .ptb-60, .heavybid-to-heavyjob .job-role, #safety-integrates, .safety-block {
    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, .past-webinar-details, .past-webinar-content {
  padding-bottom: 48px;
}
@media (min-width: 992px) {
  .pb-48-80, .past-webinar-details, .past-webinar-content {
    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, .heavybid-to-heavyjob #hero, .used_by_top_companies {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}
@media screen and (min-width: 1024px) {
  .ptb-90, .heavybid-to-heavyjob #hero, .used_by_top_companies {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
}
@media screen and (min-width: 1400px) {
  .ptb-90, .heavybid-to-heavyjob #hero, .used_by_top_companies {
    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, #leadership .leader img {
  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, #who-uses-section .plain-btn:hover:before, #who-uses-section .home #fit-quiz-section .fit-quiz-start-btn:hover:before, .home #fit-quiz-section #who-uses-section .fit-quiz-start-btn:hover:before, #who-uses-section .page-template-job-role #fit-quiz-section .fit-quiz-start-btn:hover:before, .page-template-job-role #fit-quiz-section #who-uses-section .fit-quiz-start-btn:hover:before, #who-uses-section .fit-quiz #hero a:hover:before, .fit-quiz #hero #who-uses-section a:hover:before, #who-uses-section .orange-btn:hover:before, #who-uses-section .orange-button .vce-button--style-basic:hover:before, .orange-button #who-uses-section .vce-button--style-basic:hover:before, #who-uses-section .white-button .vce-button--style-basic:hover:before, .white-button #who-uses-section .vce-button--style-basic:hover:before, #who-uses-section .dispatcher-btn:hover:before, #who-uses-section .dispatcher-button .vce-button--style-basic:hover:before, .dispatcher-button #who-uses-section .vce-button--style-basic:hover:before, #who-uses-section .dispatcher-outline .vce-button--style-outline-animated:hover:before, .dispatcher-outline #who-uses-section .vce-button--style-outline-animated:hover:before, #who-uses-section .dispatcher-outline-btn:hover:before, #who-uses-section .white-outline-btn:hover:before, #who-uses-section .green-btn:hover:before, #who-uses-section .green-button .vce-button--style-basic:hover:before, .green-button #who-uses-section .vce-button--style-basic:hover:before, #who-uses-section .white-green-btn:hover:before, #who-uses-section .white-green-button .vce-button--style-basic:hover:before, .white-green-button #who-uses-section .vce-button--style-basic:hover:before, #who-uses-section .blue-btn:hover:before, #who-uses-section .blue-button .vce-button--style-basic:hover:before, .blue-button #who-uses-section .vce-button--style-basic:hover:before, #who-uses-section a.hje-button:hover:before, #who-uses-section a.hje-black-button:hover:before, #who-uses-section a.hje-clear-button:hover:before, #who-uses-section .form-blue-btn .frm_button_submit.frm_final_submit:hover:before, .form-blue-btn #who-uses-section .frm_button_submit.frm_final_submit:hover:before, #who-uses-section .form-dispatcher-btn .frm_button_submit.frm_final_submit:hover:before, .form-dispatcher-btn #who-uses-section .frm_button_submit.frm_final_submit:hover:before, #who-uses-section .form-green-btn .frm_button_submit.frm_final_submit:hover:before, .form-green-btn #who-uses-section .frm_button_submit.frm_final_submit:hover:before, #who-uses-section .form-orange-btn .frm_button_submit.frm_final_submit:hover:before, .form-orange-btn #who-uses-section .frm_button_submit.frm_final_submit:hover:before, #who-uses-section .grey-outline-btn:hover:before, #who-uses-section .green-darkgreen-btn:hover:before, #who-uses-section .highlight-feature-section .link:hover:before, .highlight-feature-section #who-uses-section .link:hover:before, #who-uses-section .plain-btn, #who-uses-section .home #fit-quiz-section .fit-quiz-start-btn, .home #fit-quiz-section #who-uses-section .fit-quiz-start-btn, #who-uses-section .page-template-job-role #fit-quiz-section .fit-quiz-start-btn, .page-template-job-role #fit-quiz-section #who-uses-section .fit-quiz-start-btn, #who-uses-section .fit-quiz #hero a, .fit-quiz #hero #who-uses-section a, #who-uses-section .orange-btn, #who-uses-section .orange-button .vce-button--style-basic, .orange-button #who-uses-section .vce-button--style-basic, #who-uses-section .white-button .vce-button--style-basic, .white-button #who-uses-section .vce-button--style-basic, #who-uses-section .dispatcher-btn, #who-uses-section .dispatcher-button .vce-button--style-basic, .dispatcher-button #who-uses-section .vce-button--style-basic, #who-uses-section .dispatcher-outline .vce-button--style-outline-animated, .dispatcher-outline #who-uses-section .vce-button--style-outline-animated, #who-uses-section .dispatcher-outline-btn, #who-uses-section .white-outline-btn, #who-uses-section .green-btn, #who-uses-section .green-button .vce-button--style-basic, .green-button #who-uses-section .vce-button--style-basic, #who-uses-section .white-green-btn, #who-uses-section .white-green-button .vce-button--style-basic, .white-green-button #who-uses-section .vce-button--style-basic, #who-uses-section .blue-btn, #who-uses-section .blue-button .vce-button--style-basic, .blue-button #who-uses-section .vce-button--style-basic, #who-uses-section a.hje-button, #who-uses-section a.hje-black-button, #who-uses-section a.hje-clear-button, #who-uses-section .form-blue-btn .frm_button_submit.frm_final_submit, .form-blue-btn #who-uses-section .frm_button_submit.frm_final_submit, #who-uses-section .form-dispatcher-btn .frm_button_submit.frm_final_submit, .form-dispatcher-btn #who-uses-section .frm_button_submit.frm_final_submit, #who-uses-section .form-green-btn .frm_button_submit.frm_final_submit, .form-green-btn #who-uses-section .frm_button_submit.frm_final_submit, #who-uses-section .form-orange-btn .frm_button_submit.frm_final_submit, .form-orange-btn #who-uses-section .frm_button_submit.frm_final_submit, #who-uses-section .grey-outline-btn, #who-uses-section .green-darkgreen-btn, #who-uses-section .highlight-feature-section .link, .highlight-feature-section #who-uses-section .link, .highlight-feature-section .link, #guarantee .white-box {
  border-radius: 30px;
}

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

.header-rule, #cta_form .big-headline, .individual-posts-section h3, .individual-posts-section .cta-request-subheading, .individual-posts-section .sub-title-h3 {
  margin-bottom: 36px;
  position: relative;
}
.header-rule:after, #cta_form .big-headline:after, .individual-posts-section h3:after, .individual-posts-section .cta-request-subheading:after, .individual-posts-section .sub-title-h3:after {
  content: "";
  width: 33%;
  border-bottom: 4px solid;
  position: absolute;
  left: 0;
  bottom: -16px;
}

@media (min-width: 1790px) {
  .narrow-container, .mt1b .mastec-msa .site-inner, .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list, .mt1b .existing-partnerships-header .site-inner, .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list, .q1b .mastec-msa .site-inner, .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list, .q1b .existing-partnerships-header .site-inner, .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list, .heavybid-to-heavyjob .site-inner, .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list, .landing-page-template .site-inner-narrow-container .site-inner, .site-inner-narrow-container .site-inner, .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list {
    max-width: 1340px;
  }
}

@media (min-width: 1790px) {
  .site-inner-container .site-inner, .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .vce-classic-tabs-list {
    max-width: 1730px;
  }
}

.full-width-site-inner .site-inner, .full-width-site-inner .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .full-width-site-inner .vce-classic-tabs-list {
  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 .home #generic-hero p.headline, .home #generic-hero .social-reviews p.headline, .social-reviews .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .social-reviews p.headline, .social-reviews .home #press-hero p.headline, .home #press-hero .social-reviews p.headline, .social-reviews .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .social-reviews p.headline, .social-reviews .individual-posts-section h4, .social-reviews .individual-posts-section .category-box .entry-title, .category-box .social-reviews .individual-posts-section .entry-title, .individual-posts-section .social-reviews h4, .individual-posts-section .social-reviews .category-box .entry-title, .category-box .individual-posts-section .social-reviews .entry-title, .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, .roi-calculator {
  padding-top: 48px;
  padding-bottom: 48px;
}
@media (min-width: 768px) {
  .ptb-48-80, .roi-calculator {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}

.section-margins, .enterprise-integration-projects, .contact-us #quick-contacts, .past-webinar-details, section#roi-calculator-cta {
  margin-top: 48px;
  margin-bottom: 48px;
}
@media (min-width: 992px) {
  .section-margins, .enterprise-integration-projects, .contact-us #quick-contacts, .past-webinar-details, section#roi-calculator-cta {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}

.row-gap-48 .row, #product-hero.child-hero .row, .row-gap-48 #project-lifecycle .menu, #product-hero.child-hero #project-lifecycle .menu, #project-lifecycle .row-gap-48 .menu, #project-lifecycle #product-hero.child-hero .menu {
  row-gap: 48px;
}

.row-gap-24 .row, .row-gap-24 #project-lifecycle .menu, #project-lifecycle .row-gap-24 .menu {
  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 .home #generic-hero p.headline, .home #generic-hero .two-columns p.headline, .two-columns .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .two-columns p.headline, .two-columns .home #press-hero p.headline, .home #press-hero .two-columns p.headline, .two-columns .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .two-columns p.headline, .two-columns .individual-posts-section h4, .two-columns .individual-posts-section .category-box .entry-title, .category-box .two-columns .individual-posts-section .entry-title, .individual-posts-section .two-columns h4, .individual-posts-section .two-columns .category-box .entry-title, .category-box .individual-posts-section .two-columns .entry-title, .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 .home #generic-hero p.headline, .home #generic-hero .two-columns p.headline, .two-columns .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .two-columns p.headline, .two-columns .home #press-hero p.headline, .home #press-hero .two-columns p.headline, .two-columns .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .two-columns p.headline, .two-columns .individual-posts-section h4, .two-columns .individual-posts-section .category-box .entry-title, .category-box .two-columns .individual-posts-section .entry-title, .individual-posts-section .two-columns h4, .individual-posts-section .two-columns .category-box .entry-title, .category-box .individual-posts-section .two-columns .entry-title, .two-columns .cta-request-section-title, .two-columns .sub-title-h2 {
    font-size: 2rem;
  }
}
@media (min-width: 1200px) {
  .two-columns h2, .two-columns .home #generic-hero p.headline, .home #generic-hero .two-columns p.headline, .two-columns .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .two-columns p.headline, .two-columns .home #press-hero p.headline, .home #press-hero .two-columns p.headline, .two-columns .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .two-columns p.headline, .two-columns .individual-posts-section h4, .two-columns .individual-posts-section .category-box .entry-title, .category-box .two-columns .individual-posts-section .entry-title, .individual-posts-section .two-columns h4, .individual-posts-section .two-columns .category-box .entry-title, .category-box .individual-posts-section .two-columns .entry-title, .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, .two-columns #project-lifecycle .menu, #project-lifecycle .two-columns .menu {
  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, .enterprise-steps .container, .enterprise-steps .fit-quiz .site-inner, .fit-quiz .enterprise-steps .site-inner, .enterprise-steps .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .enterprise-steps .vce-classic-tabs-list, .enterprise-steps .share-your-story .site-inner, .share-your-story .enterprise-steps .site-inner, .enterprise-steps .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .enterprise-steps .vce-classic-tabs-list, .enterprise-steps .narrow-container, .enterprise-steps .site-inner-narrow-container .site-inner, .site-inner-narrow-container .enterprise-steps .site-inner, .enterprise-steps .site-inner-container .site-inner, .site-inner-container .enterprise-steps .site-inner, .enterprise-steps .products-template-new-products article .site-inner, .products-template-new-products article .enterprise-steps .site-inner, .enterprise-steps .lp-template-new-products article .site-inner, .lp-template-new-products article .enterprise-steps .site-inner, .enterprise-steps .heavybid-to-heavyjob .site-inner, .heavybid-to-heavyjob .enterprise-steps .site-inner, .enterprise-steps .mt1b .mastec-msa .site-inner, .mt1b .mastec-msa .enterprise-steps .site-inner, .enterprise-steps .mt1b .existing-partnerships-header .site-inner, .mt1b .existing-partnerships-header .enterprise-steps .site-inner, .enterprise-steps .q1b .mastec-msa .site-inner, .q1b .mastec-msa .enterprise-steps .site-inner, .enterprise-steps .q1b .existing-partnerships-header .site-inner, .q1b .existing-partnerships-header .enterprise-steps .site-inner, .enterprise-steps .industry-events .hcss-events, .industry-events .enterprise-steps .hcss-events, .enterprise-steps .past-webinars .hcss-events, .past-webinars .enterprise-steps .hcss-events, .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .vce-classic-tabs-list, .enterprise-steps .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .site-inner-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-container .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .enterprise-steps .vce-classic-tabs-list, .enterprise-steps .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .products-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .enterprise-steps .vce-classic-tabs-list, .enterprise-steps .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .lp-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .enterprise-steps .vce-classic-tabs-list, .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .vce-classic-tabs-list, .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .enterprise-steps .hcss-recommendations .site-inner, .hcss-recommendations .enterprise-steps .site-inner, .enterprise-steps .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .enterprise-steps .vce-classic-tabs-list, #company-information, .post-type-archive-press .type-press .blog-box, .customer-story-slide, .hcss-form-frame, .frm_style_hcss-with-frame, .modal-popup .modal-content, .page-stats .stats-color, .product-page-stats .stats-color, .single-post:not(.case-studies-template-clone-post) .social-share, .single-press .social-share, #generic-tabs .pane, #customers_by_state .swiper-container > div {
  border-top: 5px solid #009639;
  border-radius: 8px;
  background: #fff;
}

.safety-color .section-frame, .safety-color .enterprise-steps .container, .safety-color .enterprise-steps .fit-quiz .site-inner, .fit-quiz .safety-color .enterprise-steps .site-inner, .safety-color .enterprise-steps .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .safety-color .enterprise-steps .vce-classic-tabs-list, .safety-color .enterprise-steps .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .safety-color .enterprise-steps .vce-classic-tabs-list, .safety-color .enterprise-steps .share-your-story .site-inner, .share-your-story .safety-color .enterprise-steps .site-inner, .safety-color .enterprise-steps .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .safety-color .enterprise-steps .vce-classic-tabs-list, .safety-color .enterprise-steps .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .safety-color .enterprise-steps .vce-classic-tabs-list, .enterprise-steps .safety-color .container, .enterprise-steps .safety-color .fit-quiz .site-inner, .fit-quiz .enterprise-steps .safety-color .site-inner, .enterprise-steps .safety-color .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .enterprise-steps .safety-color .vce-classic-tabs-list, .enterprise-steps .safety-color .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .enterprise-steps .safety-color .vce-classic-tabs-list, .enterprise-steps .safety-color .share-your-story .site-inner, .share-your-story .enterprise-steps .safety-color .site-inner, .enterprise-steps .safety-color .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .enterprise-steps .safety-color .vce-classic-tabs-list, .enterprise-steps .safety-color .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .enterprise-steps .safety-color .vce-classic-tabs-list, .safety-color .enterprise-steps .narrow-container, .enterprise-steps .safety-color .narrow-container, .safety-color .enterprise-steps .site-inner-narrow-container .site-inner, .enterprise-steps .site-inner-narrow-container .safety-color .site-inner, .safety-color .site-inner-narrow-container .enterprise-steps .site-inner, .site-inner-narrow-container .enterprise-steps .safety-color .site-inner, .safety-color .enterprise-steps .site-inner-container .site-inner, .enterprise-steps .site-inner-container .safety-color .site-inner, .safety-color .site-inner-container .enterprise-steps .site-inner, .site-inner-container .enterprise-steps .safety-color .site-inner, .safety-color .enterprise-steps .products-template-new-products article .site-inner, .enterprise-steps .products-template-new-products article .safety-color .site-inner, .safety-color .products-template-new-products article .enterprise-steps .site-inner, .products-template-new-products article .enterprise-steps .safety-color .site-inner, .safety-color .enterprise-steps .lp-template-new-products article .site-inner, .enterprise-steps .lp-template-new-products article .safety-color .site-inner, .safety-color .lp-template-new-products article .enterprise-steps .site-inner, .lp-template-new-products article .enterprise-steps .safety-color .site-inner, .safety-color .enterprise-steps .heavybid-to-heavyjob .site-inner, .enterprise-steps .heavybid-to-heavyjob .safety-color .site-inner, .safety-color .heavybid-to-heavyjob .enterprise-steps .site-inner, .heavybid-to-heavyjob .enterprise-steps .safety-color .site-inner, .safety-color .enterprise-steps .mt1b .mastec-msa .site-inner, .enterprise-steps .mt1b .mastec-msa .safety-color .site-inner, .safety-color .mt1b .mastec-msa .enterprise-steps .site-inner, .mt1b .mastec-msa .enterprise-steps .safety-color .site-inner, .safety-color .enterprise-steps .mt1b .existing-partnerships-header .site-inner, .enterprise-steps .mt1b .existing-partnerships-header .safety-color .site-inner, .safety-color .mt1b .existing-partnerships-header .enterprise-steps .site-inner, .mt1b .existing-partnerships-header .enterprise-steps .safety-color .site-inner, .safety-color .enterprise-steps .q1b .mastec-msa .site-inner, .enterprise-steps .q1b .mastec-msa .safety-color .site-inner, .safety-color .q1b .mastec-msa .enterprise-steps .site-inner, .q1b .mastec-msa .enterprise-steps .safety-color .site-inner, .safety-color .enterprise-steps .q1b .existing-partnerships-header .site-inner, .enterprise-steps .q1b .existing-partnerships-header .safety-color .site-inner, .safety-color .q1b .existing-partnerships-header .enterprise-steps .site-inner, .q1b .existing-partnerships-header .enterprise-steps .safety-color .site-inner, .safety-color .enterprise-steps .industry-events .hcss-events, .enterprise-steps .industry-events .safety-color .hcss-events, .safety-color .industry-events .enterprise-steps .hcss-events, .industry-events .enterprise-steps .safety-color .hcss-events, .safety-color .enterprise-steps .past-webinars .hcss-events, .enterprise-steps .past-webinars .safety-color .hcss-events, .safety-color .past-webinars .enterprise-steps .hcss-events, .past-webinars .enterprise-steps .safety-color .hcss-events, .safety-color .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .safety-color .vce-classic-tabs-list, .safety-color .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .safety-color .vce-classic-tabs-list, .safety-color .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .safety-color .vce-classic-tabs-list, .safety-color .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .safety-color .vce-classic-tabs-list, .safety-color .enterprise-steps .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-container .features #product-features-tabs .safety-color .vce-classic-tabs-list, .safety-color .site-inner-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-container .features #product-features-tabs .enterprise-steps .safety-color .vce-classic-tabs-list, .safety-color .enterprise-steps .features #product-features-tabs .site-inner-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-container .safety-color .vce-classic-tabs-list, .safety-color .features #product-features-tabs .site-inner-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .enterprise-steps .safety-color .vce-classic-tabs-list, .safety-color .enterprise-steps .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .products-template-new-products article .features #product-features-tabs .safety-color .vce-classic-tabs-list, .safety-color .products-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .products-template-new-products article .features #product-features-tabs .enterprise-steps .safety-color .vce-classic-tabs-list, .safety-color .enterprise-steps .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .products-template-new-products article .safety-color .vce-classic-tabs-list, .safety-color .features #product-features-tabs .products-template-new-products article .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .enterprise-steps .safety-color .vce-classic-tabs-list, .safety-color .enterprise-steps .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .lp-template-new-products article .features #product-features-tabs .safety-color .vce-classic-tabs-list, .safety-color .lp-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .lp-template-new-products article .features #product-features-tabs .enterprise-steps .safety-color .vce-classic-tabs-list, .safety-color .enterprise-steps .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .lp-template-new-products article .safety-color .vce-classic-tabs-list, .safety-color .features #product-features-tabs .lp-template-new-products article .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .enterprise-steps .safety-color .vce-classic-tabs-list, .safety-color .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .safety-color .vce-classic-tabs-list, .safety-color .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .safety-color .vce-classic-tabs-list, .safety-color .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .safety-color .vce-classic-tabs-list, .safety-color .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .safety-color .vce-classic-tabs-list, .safety-color .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .safety-color .vce-classic-tabs-list, .safety-color .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .safety-color .vce-classic-tabs-list, .safety-color .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .safety-color .vce-classic-tabs-list, .safety-color .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .safety-color .vce-classic-tabs-list, .safety-color .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .safety-color .vce-classic-tabs-list, .safety-color .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .safety-color .vce-classic-tabs-list, .safety-color .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .safety-color .vce-classic-tabs-list, .safety-color .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .safety-color .vce-classic-tabs-list, .safety-color .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .safety-color .vce-classic-tabs-list, .safety-color .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .safety-color .vce-classic-tabs-list, .safety-color .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .safety-color .vce-classic-tabs-list, .safety-color .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .safety-color .vce-classic-tabs-list, .safety-color .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .safety-color .vce-classic-tabs-list, .safety-color .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .safety-color .vce-classic-tabs-list, .safety-color .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .safety-color .vce-classic-tabs-list, .safety-color .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .safety-color .vce-classic-tabs-list, .safety-color .enterprise-steps .hcss-recommendations .site-inner, .enterprise-steps .hcss-recommendations .safety-color .site-inner, .safety-color .hcss-recommendations .enterprise-steps .site-inner, .hcss-recommendations .enterprise-steps .safety-color .site-inner, .safety-color .enterprise-steps .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .hcss-recommendations .features #product-features-tabs .safety-color .vce-classic-tabs-list, .safety-color .hcss-recommendations .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs .enterprise-steps .safety-color .vce-classic-tabs-list, .safety-color .enterprise-steps .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .hcss-recommendations .safety-color .vce-classic-tabs-list, .safety-color .features #product-features-tabs .hcss-recommendations .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .enterprise-steps .safety-color .vce-classic-tabs-list, .safety-color #company-information, .safety-color .post-type-archive-press .type-press .blog-box, .post-type-archive-press .type-press .safety-color .blog-box, .safety-color .customer-story-slide, .safety-color .hcss-form-frame, .safety-color .frm_style_hcss-with-frame, .safety-color .modal-popup .modal-content, .modal-popup .safety-color .modal-content, .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 .single-post:not(.case-studies-template-clone-post) .social-share, .single-post:not(.case-studies-template-clone-post) .safety-color .social-share, .safety-color .single-press .social-share, .single-press .safety-color .social-share, .safety-color #generic-tabs .pane, #generic-tabs .safety-color .pane, .safety-color #customers_by_state .swiper-container > div, #customers_by_state .safety-color .swiper-container > div {
  border-color: #ff9e1b;
}

.operations-color .section-frame, .operations-color .enterprise-steps .container, .operations-color .enterprise-steps .fit-quiz .site-inner, .fit-quiz .operations-color .enterprise-steps .site-inner, .operations-color .enterprise-steps .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .operations-color .enterprise-steps .vce-classic-tabs-list, .operations-color .enterprise-steps .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .operations-color .enterprise-steps .vce-classic-tabs-list, .operations-color .enterprise-steps .share-your-story .site-inner, .share-your-story .operations-color .enterprise-steps .site-inner, .operations-color .enterprise-steps .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .operations-color .enterprise-steps .vce-classic-tabs-list, .operations-color .enterprise-steps .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .operations-color .enterprise-steps .vce-classic-tabs-list, .enterprise-steps .operations-color .container, .enterprise-steps .operations-color .fit-quiz .site-inner, .fit-quiz .enterprise-steps .operations-color .site-inner, .enterprise-steps .operations-color .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .enterprise-steps .operations-color .vce-classic-tabs-list, .enterprise-steps .operations-color .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .enterprise-steps .operations-color .vce-classic-tabs-list, .enterprise-steps .operations-color .share-your-story .site-inner, .share-your-story .enterprise-steps .operations-color .site-inner, .enterprise-steps .operations-color .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .enterprise-steps .operations-color .vce-classic-tabs-list, .enterprise-steps .operations-color .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .enterprise-steps .operations-color .vce-classic-tabs-list, .operations-color .enterprise-steps .narrow-container, .enterprise-steps .operations-color .narrow-container, .operations-color .enterprise-steps .site-inner-narrow-container .site-inner, .enterprise-steps .site-inner-narrow-container .operations-color .site-inner, .operations-color .site-inner-narrow-container .enterprise-steps .site-inner, .site-inner-narrow-container .enterprise-steps .operations-color .site-inner, .operations-color .enterprise-steps .site-inner-container .site-inner, .enterprise-steps .site-inner-container .operations-color .site-inner, .operations-color .site-inner-container .enterprise-steps .site-inner, .site-inner-container .enterprise-steps .operations-color .site-inner, .operations-color .enterprise-steps .products-template-new-products article .site-inner, .enterprise-steps .products-template-new-products article .operations-color .site-inner, .operations-color .products-template-new-products article .enterprise-steps .site-inner, .products-template-new-products article .enterprise-steps .operations-color .site-inner, .operations-color .enterprise-steps .lp-template-new-products article .site-inner, .enterprise-steps .lp-template-new-products article .operations-color .site-inner, .operations-color .lp-template-new-products article .enterprise-steps .site-inner, .lp-template-new-products article .enterprise-steps .operations-color .site-inner, .operations-color .enterprise-steps .heavybid-to-heavyjob .site-inner, .enterprise-steps .heavybid-to-heavyjob .operations-color .site-inner, .operations-color .heavybid-to-heavyjob .enterprise-steps .site-inner, .heavybid-to-heavyjob .enterprise-steps .operations-color .site-inner, .operations-color .enterprise-steps .mt1b .mastec-msa .site-inner, .enterprise-steps .mt1b .mastec-msa .operations-color .site-inner, .operations-color .mt1b .mastec-msa .enterprise-steps .site-inner, .mt1b .mastec-msa .enterprise-steps .operations-color .site-inner, .operations-color .enterprise-steps .mt1b .existing-partnerships-header .site-inner, .enterprise-steps .mt1b .existing-partnerships-header .operations-color .site-inner, .operations-color .mt1b .existing-partnerships-header .enterprise-steps .site-inner, .mt1b .existing-partnerships-header .enterprise-steps .operations-color .site-inner, .operations-color .enterprise-steps .q1b .mastec-msa .site-inner, .enterprise-steps .q1b .mastec-msa .operations-color .site-inner, .operations-color .q1b .mastec-msa .enterprise-steps .site-inner, .q1b .mastec-msa .enterprise-steps .operations-color .site-inner, .operations-color .enterprise-steps .q1b .existing-partnerships-header .site-inner, .enterprise-steps .q1b .existing-partnerships-header .operations-color .site-inner, .operations-color .q1b .existing-partnerships-header .enterprise-steps .site-inner, .q1b .existing-partnerships-header .enterprise-steps .operations-color .site-inner, .operations-color .enterprise-steps .industry-events .hcss-events, .enterprise-steps .industry-events .operations-color .hcss-events, .operations-color .industry-events .enterprise-steps .hcss-events, .industry-events .enterprise-steps .operations-color .hcss-events, .operations-color .enterprise-steps .past-webinars .hcss-events, .enterprise-steps .past-webinars .operations-color .hcss-events, .operations-color .past-webinars .enterprise-steps .hcss-events, .past-webinars .enterprise-steps .operations-color .hcss-events, .operations-color .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .operations-color .vce-classic-tabs-list, .operations-color .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .operations-color .vce-classic-tabs-list, .operations-color .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .operations-color .vce-classic-tabs-list, .operations-color .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .operations-color .vce-classic-tabs-list, .operations-color .enterprise-steps .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-container .features #product-features-tabs .operations-color .vce-classic-tabs-list, .operations-color .site-inner-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-container .features #product-features-tabs .enterprise-steps .operations-color .vce-classic-tabs-list, .operations-color .enterprise-steps .features #product-features-tabs .site-inner-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-container .operations-color .vce-classic-tabs-list, .operations-color .features #product-features-tabs .site-inner-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .enterprise-steps .operations-color .vce-classic-tabs-list, .operations-color .enterprise-steps .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .products-template-new-products article .features #product-features-tabs .operations-color .vce-classic-tabs-list, .operations-color .products-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .products-template-new-products article .features #product-features-tabs .enterprise-steps .operations-color .vce-classic-tabs-list, .operations-color .enterprise-steps .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .products-template-new-products article .operations-color .vce-classic-tabs-list, .operations-color .features #product-features-tabs .products-template-new-products article .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .enterprise-steps .operations-color .vce-classic-tabs-list, .operations-color .enterprise-steps .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .lp-template-new-products article .features #product-features-tabs .operations-color .vce-classic-tabs-list, .operations-color .lp-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .lp-template-new-products article .features #product-features-tabs .enterprise-steps .operations-color .vce-classic-tabs-list, .operations-color .enterprise-steps .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .lp-template-new-products article .operations-color .vce-classic-tabs-list, .operations-color .features #product-features-tabs .lp-template-new-products article .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .enterprise-steps .operations-color .vce-classic-tabs-list, .operations-color .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .operations-color .vce-classic-tabs-list, .operations-color .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .operations-color .vce-classic-tabs-list, .operations-color .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .operations-color .vce-classic-tabs-list, .operations-color .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .operations-color .vce-classic-tabs-list, .operations-color .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .operations-color .vce-classic-tabs-list, .operations-color .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .operations-color .vce-classic-tabs-list, .operations-color .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .operations-color .vce-classic-tabs-list, .operations-color .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .operations-color .vce-classic-tabs-list, .operations-color .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .operations-color .vce-classic-tabs-list, .operations-color .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .operations-color .vce-classic-tabs-list, .operations-color .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .operations-color .vce-classic-tabs-list, .operations-color .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .operations-color .vce-classic-tabs-list, .operations-color .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .operations-color .vce-classic-tabs-list, .operations-color .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .operations-color .vce-classic-tabs-list, .operations-color .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .operations-color .vce-classic-tabs-list, .operations-color .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .operations-color .vce-classic-tabs-list, .operations-color .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .operations-color .vce-classic-tabs-list, .operations-color .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .operations-color .vce-classic-tabs-list, .operations-color .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .operations-color .vce-classic-tabs-list, .operations-color .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .operations-color .vce-classic-tabs-list, .operations-color .enterprise-steps .hcss-recommendations .site-inner, .enterprise-steps .hcss-recommendations .operations-color .site-inner, .operations-color .hcss-recommendations .enterprise-steps .site-inner, .hcss-recommendations .enterprise-steps .operations-color .site-inner, .operations-color .enterprise-steps .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .hcss-recommendations .features #product-features-tabs .operations-color .vce-classic-tabs-list, .operations-color .hcss-recommendations .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs .enterprise-steps .operations-color .vce-classic-tabs-list, .operations-color .enterprise-steps .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .hcss-recommendations .operations-color .vce-classic-tabs-list, .operations-color .features #product-features-tabs .hcss-recommendations .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .enterprise-steps .operations-color .vce-classic-tabs-list, .operations-color #company-information, .operations-color .post-type-archive-press .type-press .blog-box, .post-type-archive-press .type-press .operations-color .blog-box, .operations-color .customer-story-slide, .operations-color .hcss-form-frame, .operations-color .frm_style_hcss-with-frame, .operations-color .modal-popup .modal-content, .modal-popup .operations-color .modal-content, .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 .single-post:not(.case-studies-template-clone-post) .social-share, .single-post:not(.case-studies-template-clone-post) .operations-color .social-share, .operations-color .single-press .social-share, .single-press .operations-color .social-share, .operations-color #generic-tabs .pane, #generic-tabs .operations-color .pane, .operations-color #customers_by_state .swiper-container > div, #customers_by_state .operations-color .swiper-container > div {
  border-color: #005eb8;
}

.fleet-color .section-frame, .fleet-color .enterprise-steps .container, .fleet-color .enterprise-steps .fit-quiz .site-inner, .fit-quiz .fleet-color .enterprise-steps .site-inner, .fleet-color .enterprise-steps .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .fleet-color .enterprise-steps .vce-classic-tabs-list, .fleet-color .enterprise-steps .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .fleet-color .enterprise-steps .vce-classic-tabs-list, .fleet-color .enterprise-steps .share-your-story .site-inner, .share-your-story .fleet-color .enterprise-steps .site-inner, .fleet-color .enterprise-steps .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .fleet-color .enterprise-steps .vce-classic-tabs-list, .fleet-color .enterprise-steps .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .fleet-color .enterprise-steps .vce-classic-tabs-list, .enterprise-steps .fleet-color .container, .enterprise-steps .fleet-color .fit-quiz .site-inner, .fit-quiz .enterprise-steps .fleet-color .site-inner, .enterprise-steps .fleet-color .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .enterprise-steps .fleet-color .vce-classic-tabs-list, .enterprise-steps .fleet-color .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .enterprise-steps .fleet-color .vce-classic-tabs-list, .enterprise-steps .fleet-color .share-your-story .site-inner, .share-your-story .enterprise-steps .fleet-color .site-inner, .enterprise-steps .fleet-color .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .enterprise-steps .fleet-color .vce-classic-tabs-list, .enterprise-steps .fleet-color .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .enterprise-steps .fleet-color .vce-classic-tabs-list, .fleet-color .enterprise-steps .narrow-container, .enterprise-steps .fleet-color .narrow-container, .fleet-color .enterprise-steps .site-inner-narrow-container .site-inner, .enterprise-steps .site-inner-narrow-container .fleet-color .site-inner, .fleet-color .site-inner-narrow-container .enterprise-steps .site-inner, .site-inner-narrow-container .enterprise-steps .fleet-color .site-inner, .fleet-color .enterprise-steps .site-inner-container .site-inner, .enterprise-steps .site-inner-container .fleet-color .site-inner, .fleet-color .site-inner-container .enterprise-steps .site-inner, .site-inner-container .enterprise-steps .fleet-color .site-inner, .fleet-color .enterprise-steps .products-template-new-products article .site-inner, .enterprise-steps .products-template-new-products article .fleet-color .site-inner, .fleet-color .products-template-new-products article .enterprise-steps .site-inner, .products-template-new-products article .enterprise-steps .fleet-color .site-inner, .fleet-color .enterprise-steps .lp-template-new-products article .site-inner, .enterprise-steps .lp-template-new-products article .fleet-color .site-inner, .fleet-color .lp-template-new-products article .enterprise-steps .site-inner, .lp-template-new-products article .enterprise-steps .fleet-color .site-inner, .fleet-color .enterprise-steps .heavybid-to-heavyjob .site-inner, .enterprise-steps .heavybid-to-heavyjob .fleet-color .site-inner, .fleet-color .heavybid-to-heavyjob .enterprise-steps .site-inner, .heavybid-to-heavyjob .enterprise-steps .fleet-color .site-inner, .fleet-color .enterprise-steps .mt1b .mastec-msa .site-inner, .enterprise-steps .mt1b .mastec-msa .fleet-color .site-inner, .fleet-color .mt1b .mastec-msa .enterprise-steps .site-inner, .mt1b .mastec-msa .enterprise-steps .fleet-color .site-inner, .fleet-color .enterprise-steps .mt1b .existing-partnerships-header .site-inner, .enterprise-steps .mt1b .existing-partnerships-header .fleet-color .site-inner, .fleet-color .mt1b .existing-partnerships-header .enterprise-steps .site-inner, .mt1b .existing-partnerships-header .enterprise-steps .fleet-color .site-inner, .fleet-color .enterprise-steps .q1b .mastec-msa .site-inner, .enterprise-steps .q1b .mastec-msa .fleet-color .site-inner, .fleet-color .q1b .mastec-msa .enterprise-steps .site-inner, .q1b .mastec-msa .enterprise-steps .fleet-color .site-inner, .fleet-color .enterprise-steps .q1b .existing-partnerships-header .site-inner, .enterprise-steps .q1b .existing-partnerships-header .fleet-color .site-inner, .fleet-color .q1b .existing-partnerships-header .enterprise-steps .site-inner, .q1b .existing-partnerships-header .enterprise-steps .fleet-color .site-inner, .fleet-color .enterprise-steps .industry-events .hcss-events, .enterprise-steps .industry-events .fleet-color .hcss-events, .fleet-color .industry-events .enterprise-steps .hcss-events, .industry-events .enterprise-steps .fleet-color .hcss-events, .fleet-color .enterprise-steps .past-webinars .hcss-events, .enterprise-steps .past-webinars .fleet-color .hcss-events, .fleet-color .past-webinars .enterprise-steps .hcss-events, .past-webinars .enterprise-steps .fleet-color .hcss-events, .fleet-color .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .fleet-color .vce-classic-tabs-list, .fleet-color .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .fleet-color .vce-classic-tabs-list, .fleet-color .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .fleet-color .vce-classic-tabs-list, .fleet-color .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .fleet-color .vce-classic-tabs-list, .fleet-color .enterprise-steps .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-container .features #product-features-tabs .fleet-color .vce-classic-tabs-list, .fleet-color .site-inner-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-container .features #product-features-tabs .enterprise-steps .fleet-color .vce-classic-tabs-list, .fleet-color .enterprise-steps .features #product-features-tabs .site-inner-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-container .fleet-color .vce-classic-tabs-list, .fleet-color .features #product-features-tabs .site-inner-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .enterprise-steps .fleet-color .vce-classic-tabs-list, .fleet-color .enterprise-steps .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .products-template-new-products article .features #product-features-tabs .fleet-color .vce-classic-tabs-list, .fleet-color .products-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .products-template-new-products article .features #product-features-tabs .enterprise-steps .fleet-color .vce-classic-tabs-list, .fleet-color .enterprise-steps .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .products-template-new-products article .fleet-color .vce-classic-tabs-list, .fleet-color .features #product-features-tabs .products-template-new-products article .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .enterprise-steps .fleet-color .vce-classic-tabs-list, .fleet-color .enterprise-steps .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .lp-template-new-products article .features #product-features-tabs .fleet-color .vce-classic-tabs-list, .fleet-color .lp-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .lp-template-new-products article .features #product-features-tabs .enterprise-steps .fleet-color .vce-classic-tabs-list, .fleet-color .enterprise-steps .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .lp-template-new-products article .fleet-color .vce-classic-tabs-list, .fleet-color .features #product-features-tabs .lp-template-new-products article .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .enterprise-steps .fleet-color .vce-classic-tabs-list, .fleet-color .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .fleet-color .vce-classic-tabs-list, .fleet-color .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .fleet-color .vce-classic-tabs-list, .fleet-color .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .fleet-color .vce-classic-tabs-list, .fleet-color .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .fleet-color .vce-classic-tabs-list, .fleet-color .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .fleet-color .vce-classic-tabs-list, .fleet-color .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .fleet-color .vce-classic-tabs-list, .fleet-color .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .fleet-color .vce-classic-tabs-list, .fleet-color .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .fleet-color .vce-classic-tabs-list, .fleet-color .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .fleet-color .vce-classic-tabs-list, .fleet-color .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .fleet-color .vce-classic-tabs-list, .fleet-color .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .fleet-color .vce-classic-tabs-list, .fleet-color .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .fleet-color .vce-classic-tabs-list, .fleet-color .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .fleet-color .vce-classic-tabs-list, .fleet-color .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .fleet-color .vce-classic-tabs-list, .fleet-color .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .fleet-color .vce-classic-tabs-list, .fleet-color .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .fleet-color .vce-classic-tabs-list, .fleet-color .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .fleet-color .vce-classic-tabs-list, .fleet-color .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .fleet-color .vce-classic-tabs-list, .fleet-color .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .fleet-color .vce-classic-tabs-list, .fleet-color .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .fleet-color .vce-classic-tabs-list, .fleet-color .enterprise-steps .hcss-recommendations .site-inner, .enterprise-steps .hcss-recommendations .fleet-color .site-inner, .fleet-color .hcss-recommendations .enterprise-steps .site-inner, .hcss-recommendations .enterprise-steps .fleet-color .site-inner, .fleet-color .enterprise-steps .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .hcss-recommendations .features #product-features-tabs .fleet-color .vce-classic-tabs-list, .fleet-color .hcss-recommendations .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs .enterprise-steps .fleet-color .vce-classic-tabs-list, .fleet-color .enterprise-steps .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .hcss-recommendations .fleet-color .vce-classic-tabs-list, .fleet-color .features #product-features-tabs .hcss-recommendations .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .enterprise-steps .fleet-color .vce-classic-tabs-list, .fleet-color #company-information, .fleet-color .post-type-archive-press .type-press .blog-box, .post-type-archive-press .type-press .fleet-color .blog-box, .fleet-color .customer-story-slide, .fleet-color .hcss-form-frame, .fleet-color .frm_style_hcss-with-frame, .fleet-color .modal-popup .modal-content, .modal-popup .fleet-color .modal-content, .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 .single-post:not(.case-studies-template-clone-post) .social-share, .single-post:not(.case-studies-template-clone-post) .fleet-color .social-share, .fleet-color .single-press .social-share, .single-press .fleet-color .social-share, .fleet-color #generic-tabs .pane, #generic-tabs .fleet-color .pane, .fleet-color #customers_by_state .swiper-container > div, #customers_by_state .fleet-color .swiper-container > div {
  border-color: #009EA6;
}

.data-color .section-frame, .data-color .enterprise-steps .container, .data-color .enterprise-steps .fit-quiz .site-inner, .fit-quiz .data-color .enterprise-steps .site-inner, .data-color .enterprise-steps .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .data-color .enterprise-steps .vce-classic-tabs-list, .data-color .enterprise-steps .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .data-color .enterprise-steps .vce-classic-tabs-list, .data-color .enterprise-steps .share-your-story .site-inner, .share-your-story .data-color .enterprise-steps .site-inner, .data-color .enterprise-steps .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .data-color .enterprise-steps .vce-classic-tabs-list, .data-color .enterprise-steps .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .data-color .enterprise-steps .vce-classic-tabs-list, .enterprise-steps .data-color .container, .enterprise-steps .data-color .fit-quiz .site-inner, .fit-quiz .enterprise-steps .data-color .site-inner, .enterprise-steps .data-color .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .enterprise-steps .data-color .vce-classic-tabs-list, .enterprise-steps .data-color .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .enterprise-steps .data-color .vce-classic-tabs-list, .enterprise-steps .data-color .share-your-story .site-inner, .share-your-story .enterprise-steps .data-color .site-inner, .enterprise-steps .data-color .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .enterprise-steps .data-color .vce-classic-tabs-list, .enterprise-steps .data-color .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .enterprise-steps .data-color .vce-classic-tabs-list, .data-color .enterprise-steps .narrow-container, .enterprise-steps .data-color .narrow-container, .data-color .enterprise-steps .site-inner-narrow-container .site-inner, .enterprise-steps .site-inner-narrow-container .data-color .site-inner, .data-color .site-inner-narrow-container .enterprise-steps .site-inner, .site-inner-narrow-container .enterprise-steps .data-color .site-inner, .data-color .enterprise-steps .site-inner-container .site-inner, .enterprise-steps .site-inner-container .data-color .site-inner, .data-color .site-inner-container .enterprise-steps .site-inner, .site-inner-container .enterprise-steps .data-color .site-inner, .data-color .enterprise-steps .products-template-new-products article .site-inner, .enterprise-steps .products-template-new-products article .data-color .site-inner, .data-color .products-template-new-products article .enterprise-steps .site-inner, .products-template-new-products article .enterprise-steps .data-color .site-inner, .data-color .enterprise-steps .lp-template-new-products article .site-inner, .enterprise-steps .lp-template-new-products article .data-color .site-inner, .data-color .lp-template-new-products article .enterprise-steps .site-inner, .lp-template-new-products article .enterprise-steps .data-color .site-inner, .data-color .enterprise-steps .heavybid-to-heavyjob .site-inner, .enterprise-steps .heavybid-to-heavyjob .data-color .site-inner, .data-color .heavybid-to-heavyjob .enterprise-steps .site-inner, .heavybid-to-heavyjob .enterprise-steps .data-color .site-inner, .data-color .enterprise-steps .mt1b .mastec-msa .site-inner, .enterprise-steps .mt1b .mastec-msa .data-color .site-inner, .data-color .mt1b .mastec-msa .enterprise-steps .site-inner, .mt1b .mastec-msa .enterprise-steps .data-color .site-inner, .data-color .enterprise-steps .mt1b .existing-partnerships-header .site-inner, .enterprise-steps .mt1b .existing-partnerships-header .data-color .site-inner, .data-color .mt1b .existing-partnerships-header .enterprise-steps .site-inner, .mt1b .existing-partnerships-header .enterprise-steps .data-color .site-inner, .data-color .enterprise-steps .q1b .mastec-msa .site-inner, .enterprise-steps .q1b .mastec-msa .data-color .site-inner, .data-color .q1b .mastec-msa .enterprise-steps .site-inner, .q1b .mastec-msa .enterprise-steps .data-color .site-inner, .data-color .enterprise-steps .q1b .existing-partnerships-header .site-inner, .enterprise-steps .q1b .existing-partnerships-header .data-color .site-inner, .data-color .q1b .existing-partnerships-header .enterprise-steps .site-inner, .q1b .existing-partnerships-header .enterprise-steps .data-color .site-inner, .data-color .enterprise-steps .industry-events .hcss-events, .enterprise-steps .industry-events .data-color .hcss-events, .data-color .industry-events .enterprise-steps .hcss-events, .industry-events .enterprise-steps .data-color .hcss-events, .data-color .enterprise-steps .past-webinars .hcss-events, .enterprise-steps .past-webinars .data-color .hcss-events, .data-color .past-webinars .enterprise-steps .hcss-events, .past-webinars .enterprise-steps .data-color .hcss-events, .data-color .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .data-color .vce-classic-tabs-list, .data-color .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .data-color .vce-classic-tabs-list, .data-color .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .data-color .vce-classic-tabs-list, .data-color .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .data-color .vce-classic-tabs-list, .data-color .enterprise-steps .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-container .features #product-features-tabs .data-color .vce-classic-tabs-list, .data-color .site-inner-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-container .features #product-features-tabs .enterprise-steps .data-color .vce-classic-tabs-list, .data-color .enterprise-steps .features #product-features-tabs .site-inner-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-container .data-color .vce-classic-tabs-list, .data-color .features #product-features-tabs .site-inner-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .enterprise-steps .data-color .vce-classic-tabs-list, .data-color .enterprise-steps .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .products-template-new-products article .features #product-features-tabs .data-color .vce-classic-tabs-list, .data-color .products-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .products-template-new-products article .features #product-features-tabs .enterprise-steps .data-color .vce-classic-tabs-list, .data-color .enterprise-steps .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .products-template-new-products article .data-color .vce-classic-tabs-list, .data-color .features #product-features-tabs .products-template-new-products article .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .enterprise-steps .data-color .vce-classic-tabs-list, .data-color .enterprise-steps .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .lp-template-new-products article .features #product-features-tabs .data-color .vce-classic-tabs-list, .data-color .lp-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .lp-template-new-products article .features #product-features-tabs .enterprise-steps .data-color .vce-classic-tabs-list, .data-color .enterprise-steps .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .lp-template-new-products article .data-color .vce-classic-tabs-list, .data-color .features #product-features-tabs .lp-template-new-products article .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .enterprise-steps .data-color .vce-classic-tabs-list, .data-color .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .data-color .vce-classic-tabs-list, .data-color .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .data-color .vce-classic-tabs-list, .data-color .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .data-color .vce-classic-tabs-list, .data-color .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .data-color .vce-classic-tabs-list, .data-color .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .data-color .vce-classic-tabs-list, .data-color .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .data-color .vce-classic-tabs-list, .data-color .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .data-color .vce-classic-tabs-list, .data-color .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .data-color .vce-classic-tabs-list, .data-color .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .data-color .vce-classic-tabs-list, .data-color .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .data-color .vce-classic-tabs-list, .data-color .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .data-color .vce-classic-tabs-list, .data-color .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .data-color .vce-classic-tabs-list, .data-color .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .data-color .vce-classic-tabs-list, .data-color .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .data-color .vce-classic-tabs-list, .data-color .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .data-color .vce-classic-tabs-list, .data-color .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .data-color .vce-classic-tabs-list, .data-color .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .data-color .vce-classic-tabs-list, .data-color .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .data-color .vce-classic-tabs-list, .data-color .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .data-color .vce-classic-tabs-list, .data-color .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .data-color .vce-classic-tabs-list, .data-color .enterprise-steps .hcss-recommendations .site-inner, .enterprise-steps .hcss-recommendations .data-color .site-inner, .data-color .hcss-recommendations .enterprise-steps .site-inner, .hcss-recommendations .enterprise-steps .data-color .site-inner, .data-color .enterprise-steps .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .hcss-recommendations .features #product-features-tabs .data-color .vce-classic-tabs-list, .data-color .hcss-recommendations .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs .enterprise-steps .data-color .vce-classic-tabs-list, .data-color .enterprise-steps .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .hcss-recommendations .data-color .vce-classic-tabs-list, .data-color .features #product-features-tabs .hcss-recommendations .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .enterprise-steps .data-color .vce-classic-tabs-list, .data-color #company-information, .data-color .post-type-archive-press .type-press .blog-box, .post-type-archive-press .type-press .data-color .blog-box, .data-color .customer-story-slide, .data-color .hcss-form-frame, .data-color .frm_style_hcss-with-frame, .data-color .modal-popup .modal-content, .modal-popup .data-color .modal-content, .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 .single-post:not(.case-studies-template-clone-post) .social-share, .single-post:not(.case-studies-template-clone-post) .data-color .social-share, .data-color .single-press .social-share, .single-press .data-color .social-share, .data-color #generic-tabs .pane, #generic-tabs .data-color .pane, .data-color #customers_by_state .swiper-container > div, #customers_by_state .data-color .swiper-container > div {
  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;
}

ul.hcss-support-bullets {
  padding-left: 20px;
}

.support-icon, .implementation-icon, .flex-pricing-icon {
  background-color: #009639;
  height: 100px;
  margin-bottom: 15px;
}

.support-icon {
  -webkit-mask: url(/wp-content/uploads/2021/10/support_icon.svg) no-repeat center;
  mask: url(/wp-content/uploads/2021/10/support_icon.svg) no-repeat center;
}

.implementation-icon {
  -webkit-mask: url(/wp-content/uploads/2021/10/proven_icon.svg) no-repeat center;
  mask: url(/wp-content/uploads/2021/10/proven_icon.svg) no-repeat center;
}

.flex-pricing-icon {
  -webkit-mask: url(/wp-content/uploads/2021/10/flexible_pricing_icon.svg) no-repeat center;
  mask: url(/wp-content/uploads/2021/10/flexible_pricing_icon.svg) no-repeat center;
}

#guarantee .sub-title-h2 {
  color: #000;
}
#guarantee .col-md-4 {
  margin-bottom: 30px;
}
@media (min-width: 1200px) {
  #guarantee .col-md-4 {
    margin-bottom: 0;
  }
}
#guarantee .white-box {
  padding: 30px;
  text-decoration: none;
  color: #000 !important;
  display: block;
  height: 100%;
}
#guarantee .white-box h3, #guarantee .white-box .cta-request-subheading, #guarantee .white-box .sub-title-h3 {
  color: #000;
}
@media (min-width: 992px) {
  #guarantee .white-box h3, #guarantee .white-box .cta-request-subheading, #guarantee .white-box .sub-title-h3 {
    font-size: 1.9rem;
  }
}
@media (min-width: 1400px) {
  #guarantee .white-box h3, #guarantee .white-box .cta-request-subheading, #guarantee .white-box .sub-title-h3 {
    font-size: 2rem;
  }
}
#guarantee .white-box:hover {
  background-color: #009639;
  color: #fff !important;
}
#guarantee .white-box:hover .support-icon, #guarantee .white-box:hover .implementation-icon, #guarantee .white-box:hover .flex-pricing-icon {
  background-color: #fff;
}
#guarantee .white-box:hover h3, #guarantee .white-box:hover .cta-request-subheading, #guarantee .white-box:hover .sub-title-h3 {
  color: #fff;
}
@media (min-width: 768px) {
  #guarantee .white-box {
    padding: 20px;
  }
}
#guarantee .white-box p {
  margin: 0;
}

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

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

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

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

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

/* Slider */
.slick-loading .slick-list {
  background: #fff url("../images/ajax-loader.gif") center center no-repeat;
}

/* Icons */
@font-face {
  font-family: "slick";
  src: url("../fonts/slick/slick.eot");
  src: url("../fonts/slick/slick.eot?#iefix") format("embedded-opentype"), url("../fonts/slick/slick.woff") format("woff"), url("../fonts/slick/slick.ttf") format("truetype"), url("../fonts/slick/slick.svg#slick") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}
.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: #007681;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-display: swap;
}

.slick-prev {
  left: -25px;
}
[dir=rtl] .slick-prev {
  left: auto;
  right: -25px;
}
.slick-prev:before {
  content: "←";
}
[dir=rtl] .slick-prev:before {
  content: "→";
}

.slick-next {
  right: -25px;
}
[dir=rtl] .slick-next {
  left: -25px;
  right: auto;
}
.slick-next:before {
  content: "→";
}
[dir=rtl] .slick-next:before {
  content: "←";
}

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-slider .slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.slick-slider .slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-slider .slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.slick-slider .slick-dots li button:hover, .slick-slider .slick-dots li button:focus {
  outline: none;
}
.slick-slider .slick-dots li button:hover:before, .slick-slider .slick-dots li button:focus:before {
  opacity: 1;
}
.slick-slider .slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 20px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-display: swap;
}
.slick-slider .slick-dots li.slick-active button:before {
  color: black;
  opacity: 0.75;
}

.product-text-review {
  margin-bottom: 15px;
  line-height: 1.3;
}

.product-customer {
  font-size: 2rem;
  font-weight: 600;
}

.review-excerpt p {
  font-size: 1.4rem;
  line-height: 1.3;
}
.review-excerpt p:after {
  content: "“";
  display: block;
  font-size: 120px;
  font-weight: 700;
  line-height: 1;
  position: absolute;
  height: 60px;
  top: -15px;
  right: -10px;
}
@media (min-width: 768px) {
  .review-excerpt p:after {
    right: -15px;
    font-size: 80px;
  }
}
@media (min-width: 1200px) {
  .review-excerpt p:after {
    top: 50px;
    right: 25px;
  }
}

.a-slide {
  position: relative;
  text-align: left;
  background-color: #fff;
  border: 1px solid #707070;
  padding: 24px 40px 24px 24px;
}
.a-slide:hover {
  background-color: #005eb8;
}
@media (min-width: 768px) {
  .a-slide:hover {
    border: 1px solid #fff;
  }
}
@media (min-width: 768px) {
  .a-slide {
    min-height: 517px;
  }
}
@media (min-width: 992px) {
  .a-slide {
    padding: 35px 25px 10px;
    min-height: 362px;
  }
}
@media (min-width: 1200px) {
  .a-slide {
    padding: 55px 58px 22px 40px;
    min-height: 372px;
  }
}
@media (min-width: 1400px) {
  .a-slide {
    padding: 55px 58px 22px 40px;
    min-height: 333px;
  }
}
@media (min-width: 1400px) {
  .a-slide {
    padding: 55px 58px 22px 40px;
    min-height: 350px;
  }
}

.a-slide.video-testimonial {
  padding: 24px 40px 52px 24px;
}
@media (min-width: 992px) {
  .a-slide.video-testimonial {
    padding: 35px 25px 52px;
  }
}
@media (min-width: 1200px) {
  .a-slide.video-testimonial {
    padding: 55px 58px 52px 40px;
  }
}
@media (min-width: 1400px) {
  .a-slide.video-testimonial {
    padding: 55px 58px 52px 40px;
  }
}
@media (min-width: 1400px) {
  .a-slide.video-testimonial {
    padding: 55px 58px 52px 40px;
  }
}

#product-reviews {
  text-align: center;
}
#product-reviews .slick-slider .slick-dots {
  bottom: -50px;
}
#product-reviews .fine-print {
  font-size: 0.8rem;
  margin-top: 65px;
  font-weight: 400;
  color: initial;
}

.play-button {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}

.custom_columns h2, .custom_columns .home #generic-hero p.headline, .home #generic-hero .custom_columns p.headline, .custom_columns .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .custom_columns p.headline, .custom_columns .home #press-hero p.headline, .home #press-hero .custom_columns p.headline, .custom_columns .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .custom_columns p.headline, .custom_columns .individual-posts-section h4, .custom_columns .individual-posts-section .category-box .entry-title, .category-box .custom_columns .individual-posts-section .entry-title, .individual-posts-section .custom_columns h4, .individual-posts-section .custom_columns .category-box .entry-title, .category-box .individual-posts-section .custom_columns .entry-title, .custom_columns .cta-request-section-title, .custom_columns .sub-title-h2 {
  color: #000;
  text-align: center;
}
.custom_columns h3, .custom_columns .cta-request-subheading, .custom_columns .sub-title-h3 {
  font-size: 2rem;
  font-weight: 700;
}

.stats-section {
  background: #009639;
  text-align: center;
}
.stats-section.lazy-background.visible {
  background: #009639 url("/wp-content/uploads/2022/02/post_background.webp") no-repeat right top;
}
.stats-section .stats {
  font-size: 4.1rem;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 15px;
  color: #fff;
}
@media (min-width: 992px) {
  .stats-section .stats {
    font-size: 2.9rem;
  }
}
@media (min-width: 1200px) {
  .stats-section .stats {
    font-size: 3.6rem;
  }
}
@media (min-width: 1400px) {
  .stats-section .stats {
    font-size: 4.1rem;
  }
}
.stats-section h2, .stats-section .home #generic-hero p.headline, .home #generic-hero .stats-section p.headline, .stats-section .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .stats-section p.headline, .stats-section .home #press-hero p.headline, .home #press-hero .stats-section p.headline, .stats-section .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .stats-section p.headline, .stats-section .individual-posts-section h4, .stats-section .individual-posts-section .category-box .entry-title, .category-box .stats-section .individual-posts-section .entry-title, .individual-posts-section .stats-section h4, .individual-posts-section .stats-section .category-box .entry-title, .category-box .individual-posts-section .stats-section .entry-title, .stats-section .cta-request-section-title, .stats-section .sub-title-h2, .stats-section h3, .stats-section .cta-request-subheading, .stats-section .sub-title-h3, .stats-section .stats-description {
  color: #fff;
}
.stats-section .col-lg-4, .stats-section .col-md-6 {
  border-bottom: 1px solid #fff;
  position: relative;
  margin-bottom: 28px;
}
@media (min-width: 992px) {
  .stats-section .col-lg-4, .stats-section .col-md-6 {
    border: none;
  }
}
@media (min-width: 992px) {
  .stats-section .col-lg-4:after, .stats-section .col-md-6:after {
    content: "";
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    border-right: 1px solid #fff;
  }
}
.stats-section .col-lg-4:last-child, .stats-section .col-md-6:last-child {
  border-bottom: none;
}
@media (min-width: 992px) {
  .stats-section .col-lg-4:last-child:after, .stats-section .col-md-6:last-child:after {
    border-right: none;
  }
}
@media (min-width: 768px) {
  .stats-section .col-md-6:nth-child(3) {
    border-bottom: none;
  }
}
.stats-section p {
  font-size: 24px;
}

.individual-posts-section h4, .individual-posts-section .category-box .entry-title, .category-box .individual-posts-section .entry-title {
  text-align: center;
  color: #000;
  font-weight: 700;
}
.individual-posts-section h3, .individual-posts-section .cta-request-subheading, .individual-posts-section .sub-title-h3 {
  position: relative;
  font-weight: 400;
}
.individual-posts-section a {
  color: #000;
  text-decoration: none;
}
.individual-posts-section .read-more a {
  font-weight: 700;
}
.individual-posts-section.alt-theme h3, .individual-posts-section.alt-theme .cta-request-subheading, .individual-posts-section.alt-theme .sub-title-h3 {
  font-weight: 700;
  margin-bottom: 20px;
}
.individual-posts-section.alt-theme h3:after, .individual-posts-section.alt-theme .cta-request-subheading:after, .individual-posts-section.alt-theme .sub-title-h3:after {
  display: none;
}
.individual-posts-section.alt-theme a, .individual-posts-section.alt-theme h2, .individual-posts-section.alt-theme .home #generic-hero p.headline, .home #generic-hero .individual-posts-section.alt-theme p.headline, .individual-posts-section.alt-theme .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .individual-posts-section.alt-theme p.headline, .individual-posts-section.alt-theme .home #press-hero p.headline, .home #press-hero .individual-posts-section.alt-theme p.headline, .individual-posts-section.alt-theme .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .individual-posts-section.alt-theme p.headline, .individual-posts-section.alt-theme .cta-request-section-title, .individual-posts-section.alt-theme .sub-title-h2, .individual-posts-section.alt-theme h4, .individual-posts-section.alt-theme .category-box .entry-title, .category-box .individual-posts-section.alt-theme .entry-title, .individual-posts-section.alt-theme p {
  color: #fff;
}
.individual-posts-section.alt-theme .box-body {
  padding: 30px 0 0;
}
.individual-posts-section.alt-theme .white-box {
  box-shadow: none;
  background-color: transparent;
}
@media (min-width: 768px) {
  .individual-posts-section.alt-theme {
    background-image: url("/wp-content/uploads/2022/02/post_background.webp");
    background-repeat: no-repeat;
    background-size: cover;
  }
}
.individual-posts-section .white-box {
  margin-bottom: 30px;
  padding: 0;
  text-align: left;
  box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.42);
  height: 100%;
}
@media (min-width: 992px) {
  .individual-posts-section .white-box {
    margin-bottom: 0;
  }
}
.individual-posts-section .col-lg-4 {
  margin-bottom: 30px;
}

.box-body {
  padding: 15px 20px 10px;
  display: inline-block;
  width: 100%;
}

.resource-type {
  display: block;
  text-align: right;
  text-transform: uppercase;
  font-size: 0.75rem;
  margin-bottom: 5px;
  font-weight: 600;
  color: #636466;
  letter-spacing: 0.01em;
}

.resource-type-icons {
  position: absolute;
  top: 5px;
  right: 30px;
  z-index: 101;
}
.resource-type-icons [class^=Defaults-] {
  color: #fff;
  font-size: 1.4rem;
  margin-right: 5px;
}

.zoom {
  width: 100%;
  overflow: hidden;
  margin: 0 auto;
  position: relative;
  transition: all 0.5s;
}
@media screen and (min-width: 1024px) {
  .zoom {
    max-height: 302px;
  }
}
.zoom img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  transition: 0.5s all ease-in-out;
  aspect-ratio: 16/9;
}
@media screen and (min-width: 1024px) {
  .zoom img {
    max-height: 302px;
  }
}
.zoom:hover img {
  transform: scale(1.5);
}
.zoom:hover:before {
  background-color: rgba(0, 0, 0, 0.4);
}
.zoom:hover:after {
  webkit-transform: scale(1.15);
  transform: scale(1.15);
}
.zoom::before {
  content: "";
  position: absolute;
  display: block;
  height: 200px;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.1);
  z-index: 100;
}

.videos .zoom:after {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  z-index: 101;
  display: inline-block;
  content: " ";
  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) {
  .videos .zoom:after {
    -webkit-mask-size: 155px;
    mask-size: 155px;
  }
}

.highlight-feature-section .row, .highlight-feature-section #project-lifecycle .menu, #project-lifecycle .highlight-feature-section .menu {
  align-items: center;
}
.highlight-feature-section h2, .highlight-feature-section .home #generic-hero p.headline, .home #generic-hero .highlight-feature-section p.headline, .highlight-feature-section .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .highlight-feature-section p.headline, .highlight-feature-section .home #press-hero p.headline, .home #press-hero .highlight-feature-section p.headline, .highlight-feature-section .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .highlight-feature-section p.headline, .highlight-feature-section .cta-request-section-title, .highlight-feature-section .sub-title-h2, .highlight-feature-section .individual-posts-section h4, .highlight-feature-section .individual-posts-section .category-box .entry-title, .category-box .highlight-feature-section .individual-posts-section .entry-title, .individual-posts-section .highlight-feature-section h4, .individual-posts-section .highlight-feature-section .category-box .entry-title, .category-box .individual-posts-section .highlight-feature-section .entry-title {
  color: #000;
  position: relative;
}
.highlight-feature-section:first-child {
  margin-top: 50px;
}
@media (min-width: 1200px) {
  .highlight-feature-section:first-child {
    margin-top: 90px;
  }
}
.highlight-feature-section .stats {
  font-size: 2.8rem;
  font-weight: 400;
  line-height: 1;
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  .highlight-feature-section .stats {
    font-size: 1.2rem;
  }
}
@media (min-width: 992px) {
  .highlight-feature-section .stats {
    font-size: 1.6rem;
  }
}
@media (min-width: 1200px) {
  .highlight-feature-section .stats {
    font-size: 2.4rem;
  }
}
@media (min-width: 1400px) {
  .highlight-feature-section .stats {
    font-size: 2.9rem;
  }
}
@media (min-width: 1790px) {
  .highlight-feature-section .stats {
    font-size: 3.3rem;
  }
}
.highlight-feature-section .stats + p {
  font-size: 1.5rem;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .highlight-feature-section .stats + p {
    font-size: 1rem;
  }
}
@media (min-width: 992px) {
  .highlight-feature-section .stats + p {
    font-size: 1.2rem;
  }
}
@media (min-width: 1200px) {
  .highlight-feature-section .stats + p {
    font-size: 1.5rem;
  }
}
.highlight-feature-section .col-4 {
  border-bottom: 1px solid #707070;
  position: relative;
  margin-bottom: 28px;
}
@media (min-width: 768px) {
  .highlight-feature-section .col-4 {
    border: none;
  }
}
@media (min-width: 768px) {
  .highlight-feature-section .col-4:after {
    content: "";
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    border-right: 1px solid #707070;
  }
}
@media (min-width: 768px) {
  .highlight-feature-section .col-4:last-child:after {
    border-right: none;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .highlight-feature-section .video-thumb:after {
    -webkit-mask-size: 100px 100px;
    mask-size: 100px 100px;
  }
}
.highlight-feature-section .link {
  padding: 10px 20px !important;
}
.highlight-feature-section .link:hover {
  color: #fff !important;
}

.icon-svg {
  width: 50px;
  margin-bottom: 20px;
}

.fill-white > svg path, .fill-white > svg polygon, .fill-white > svg rect {
  fill: #fff !important;
}
.fill-white > svg circle {
  stroke: #fff;
}

.shift-250 {
  padding-bottom: 250px;
  margin-bottom: -250px;
}

.slant-bg {
  position: relative;
  background-repeat: no-repeat;
  background-position: right bottom;
  padding-top: 50px;
}
.slant-bg.lazy-background.visible {
  background-image: url("/wp-content/uploads/2022/10/post_background_mobile.webp");
}
@media (min-width: 768px) {
  .slant-bg {
    background-image: url("/wp-content/uploads/2022/02/post_background.webp");
  }
}
.slant-bg h2, .slant-bg .home #generic-hero p.headline, .home #generic-hero .slant-bg p.headline, .slant-bg .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .slant-bg p.headline, .slant-bg .home #press-hero p.headline, .home #press-hero .slant-bg p.headline, .slant-bg .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .slant-bg p.headline, .slant-bg .cta-request-section-title, .slant-bg .sub-title-h2, .slant-bg .individual-posts-section h4, .slant-bg .individual-posts-section .category-box .entry-title, .category-box .slant-bg .individual-posts-section .entry-title, .individual-posts-section .slant-bg h4, .individual-posts-section .slant-bg .category-box .entry-title, .category-box .individual-posts-section .slant-bg .entry-title {
  color: #fff !important;
}
.slant-bg .header-rule:after, .slant-bg #cta_form .big-headline:after, #cta_form .slant-bg .big-headline:after, .slant-bg .individual-posts-section h3:after, .individual-posts-section .slant-bg h3:after, .slant-bg .individual-posts-section .cta-request-subheading:after, .individual-posts-section .slant-bg .cta-request-subheading:after, .slant-bg .individual-posts-section .sub-title-h3:after, .individual-posts-section .slant-bg .sub-title-h3:after {
  border-color: #fff !important;
}
.slant-bg .flex-row {
  align-items: normal;
}
.slant-bg:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #005eb8;
  clip-path: polygon(0 15%, 100% 7%, 100% 100%, 0% 100%);
  z-index: -1;
}
.slant-bg .logo-img {
  margin-bottom: 30px;
}
.slant-bg .logo-img svg {
  max-height: 60px;
}
.slant-bg .fill-color > svg > path,
.slant-bg .fill-color > svg polygon,
.slant-bg .fill-color > svg rect {
  fill: #fff;
}
.slant-bg .fill-color > svg circle {
  stroke: #fff;
}
.slant-bg .faq {
  background-color: #fff;
  margin-bottom: 15px;
}
.slant-bg .feature-description {
  padding: 10px 15px;
  font-size: 1rem;
}
.slant-bg .feature-description p {
  text-align: left;
  margin-bottom: 8px;
}
@media (min-width: 768px) {
  .slant-bg .feature-description {
    padding: 0 40px 24px;
  }
}
.slant-bg .feature-title {
  position: relative;
  padding: 10px 15px;
  cursor: pointer;
  font-weight: 700;
}
@media (min-width: 768px) {
  .slant-bg .feature-title {
    padding: 10px 40px 10px;
  }
}
.slant-bg .highlight-feature-content > svg path,
.slant-bg .highlight-feature-content > svg polygon,
.slant-bg .highlight-feature-content > svg rect {
  fill: #fff;
}
.slant-bg .highlight-feature-content > svg circle {
  stroke: #fff;
}
@media (min-width: 768px) {
  .slant-bg {
    padding-top: 120px;
    background-size: cover;
  }
  .slant-bg:after {
    clip-path: polygon(0 10%, 100% 0%, 100% 100%, 0% 100%);
  }
}
@media (min-width: 1200px) {
  .slant-bg {
    padding-top: 140px;
    background-size: 120% 100%;
  }
  .slant-bg:after {
    clip-path: polygon(0 15%, 100% 0%, 100% 100%, 0% 100%);
  }
}

.highlight-feature-image, .highlight-feature-content-alt {
  margin-bottom: 30px;
}
@media (min-width: 768px) {
  .highlight-feature-image, .highlight-feature-content-alt {
    margin-bottom: 0;
  }
}

#who-uses-section {
  position: relative;
  z-index: 1;
}
@media (min-width: 1200px) {
  #who-uses-section {
    min-height: 465px;
  }
}
#who-uses-section h2, #who-uses-section .home #generic-hero p.headline, .home #generic-hero #who-uses-section p.headline, #who-uses-section .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero #who-uses-section p.headline, #who-uses-section .home #press-hero p.headline, .home #press-hero #who-uses-section p.headline, #who-uses-section .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero #who-uses-section p.headline, #who-uses-section .cta-request-section-title, #who-uses-section .sub-title-h2, #who-uses-section .individual-posts-section h4, #who-uses-section .individual-posts-section .category-box .entry-title, .category-box #who-uses-section .individual-posts-section .entry-title, .individual-posts-section #who-uses-section h4, .individual-posts-section #who-uses-section .category-box .entry-title, .category-box .individual-posts-section #who-uses-section .entry-title {
  color: #000;
}
#who-uses-section .flex-row {
  justify-content: center;
  text-align: center;
  align-items: center;
}
#who-uses-section .plain-btn, #who-uses-section .home #fit-quiz-section .fit-quiz-start-btn, .home #fit-quiz-section #who-uses-section .fit-quiz-start-btn, #who-uses-section .page-template-job-role #fit-quiz-section .fit-quiz-start-btn, .page-template-job-role #fit-quiz-section #who-uses-section .fit-quiz-start-btn, #who-uses-section .fit-quiz #hero a, .fit-quiz #hero #who-uses-section a, #who-uses-section .orange-btn, #who-uses-section .orange-button .vce-button--style-basic, .orange-button #who-uses-section .vce-button--style-basic, #who-uses-section .white-button .vce-button--style-basic, .white-button #who-uses-section .vce-button--style-basic, #who-uses-section .dispatcher-btn, #who-uses-section .dispatcher-button .vce-button--style-basic, .dispatcher-button #who-uses-section .vce-button--style-basic, #who-uses-section .dispatcher-outline .vce-button--style-outline-animated, .dispatcher-outline #who-uses-section .vce-button--style-outline-animated, #who-uses-section .dispatcher-outline-btn, #who-uses-section .white-outline-btn, #who-uses-section .green-btn, #who-uses-section .green-button .vce-button--style-basic, .green-button #who-uses-section .vce-button--style-basic, #who-uses-section .white-green-btn, #who-uses-section .white-green-button .vce-button--style-basic, .white-green-button #who-uses-section .vce-button--style-basic, #who-uses-section .blue-btn, #who-uses-section .blue-button .vce-button--style-basic, .blue-button #who-uses-section .vce-button--style-basic, #who-uses-section a.hje-button, #who-uses-section a.hje-black-button, #who-uses-section a.hje-clear-button, #who-uses-section .form-blue-btn .frm_button_submit.frm_final_submit, .form-blue-btn #who-uses-section .frm_button_submit.frm_final_submit, #who-uses-section .form-dispatcher-btn .frm_button_submit.frm_final_submit, .form-dispatcher-btn #who-uses-section .frm_button_submit.frm_final_submit, #who-uses-section .form-green-btn .frm_button_submit.frm_final_submit, .form-green-btn #who-uses-section .frm_button_submit.frm_final_submit, #who-uses-section .form-orange-btn .frm_button_submit.frm_final_submit, .form-orange-btn #who-uses-section .frm_button_submit.frm_final_submit, #who-uses-section .grey-outline-btn, #who-uses-section .green-darkgreen-btn, #who-uses-section .highlight-feature-section .link, .highlight-feature-section #who-uses-section .link {
  color: #fff;
  position: relative;
  margin-bottom: 15px;
  z-index: 1;
}
@media (min-width: 1200px) {
  #who-uses-section .plain-btn, #who-uses-section .home #fit-quiz-section .fit-quiz-start-btn, .home #fit-quiz-section #who-uses-section .fit-quiz-start-btn, #who-uses-section .page-template-job-role #fit-quiz-section .fit-quiz-start-btn, .page-template-job-role #fit-quiz-section #who-uses-section .fit-quiz-start-btn, #who-uses-section .fit-quiz #hero a, .fit-quiz #hero #who-uses-section a, #who-uses-section .orange-btn, #who-uses-section .orange-button .vce-button--style-basic, .orange-button #who-uses-section .vce-button--style-basic, #who-uses-section .white-button .vce-button--style-basic, .white-button #who-uses-section .vce-button--style-basic, #who-uses-section .dispatcher-btn, #who-uses-section .dispatcher-button .vce-button--style-basic, .dispatcher-button #who-uses-section .vce-button--style-basic, #who-uses-section .dispatcher-outline .vce-button--style-outline-animated, .dispatcher-outline #who-uses-section .vce-button--style-outline-animated, #who-uses-section .dispatcher-outline-btn, #who-uses-section .white-outline-btn, #who-uses-section .green-btn, #who-uses-section .green-button .vce-button--style-basic, .green-button #who-uses-section .vce-button--style-basic, #who-uses-section .white-green-btn, #who-uses-section .white-green-button .vce-button--style-basic, .white-green-button #who-uses-section .vce-button--style-basic, #who-uses-section .blue-btn, #who-uses-section .blue-button .vce-button--style-basic, .blue-button #who-uses-section .vce-button--style-basic, #who-uses-section a.hje-button, #who-uses-section a.hje-black-button, #who-uses-section a.hje-clear-button, #who-uses-section .form-blue-btn .frm_button_submit.frm_final_submit, .form-blue-btn #who-uses-section .frm_button_submit.frm_final_submit, #who-uses-section .form-dispatcher-btn .frm_button_submit.frm_final_submit, .form-dispatcher-btn #who-uses-section .frm_button_submit.frm_final_submit, #who-uses-section .form-green-btn .frm_button_submit.frm_final_submit, .form-green-btn #who-uses-section .frm_button_submit.frm_final_submit, #who-uses-section .form-orange-btn .frm_button_submit.frm_final_submit, .form-orange-btn #who-uses-section .frm_button_submit.frm_final_submit, #who-uses-section .grey-outline-btn, #who-uses-section .green-darkgreen-btn, #who-uses-section .highlight-feature-section .link, .highlight-feature-section #who-uses-section .link {
    display: inline;
  }
}
#who-uses-section .plain-btn:hover:before, #who-uses-section .home #fit-quiz-section .fit-quiz-start-btn:hover:before, .home #fit-quiz-section #who-uses-section .fit-quiz-start-btn:hover:before, #who-uses-section .page-template-job-role #fit-quiz-section .fit-quiz-start-btn:hover:before, .page-template-job-role #fit-quiz-section #who-uses-section .fit-quiz-start-btn:hover:before, #who-uses-section .fit-quiz #hero a:hover:before, .fit-quiz #hero #who-uses-section a:hover:before, #who-uses-section .orange-btn:hover:before, #who-uses-section .orange-button .vce-button--style-basic:hover:before, .orange-button #who-uses-section .vce-button--style-basic:hover:before, #who-uses-section .white-button .vce-button--style-basic:hover:before, .white-button #who-uses-section .vce-button--style-basic:hover:before, #who-uses-section .dispatcher-btn:hover:before, #who-uses-section .dispatcher-button .vce-button--style-basic:hover:before, .dispatcher-button #who-uses-section .vce-button--style-basic:hover:before, #who-uses-section .dispatcher-outline .vce-button--style-outline-animated:hover:before, .dispatcher-outline #who-uses-section .vce-button--style-outline-animated:hover:before, #who-uses-section .dispatcher-outline-btn:hover:before, #who-uses-section .white-outline-btn:hover:before, #who-uses-section .green-btn:hover:before, #who-uses-section .green-button .vce-button--style-basic:hover:before, .green-button #who-uses-section .vce-button--style-basic:hover:before, #who-uses-section .white-green-btn:hover:before, #who-uses-section .white-green-button .vce-button--style-basic:hover:before, .white-green-button #who-uses-section .vce-button--style-basic:hover:before, #who-uses-section .blue-btn:hover:before, #who-uses-section .blue-button .vce-button--style-basic:hover:before, .blue-button #who-uses-section .vce-button--style-basic:hover:before, #who-uses-section a.hje-button:hover:before, #who-uses-section a.hje-black-button:hover:before, #who-uses-section a.hje-clear-button:hover:before, #who-uses-section .form-blue-btn .frm_button_submit.frm_final_submit:hover:before, .form-blue-btn #who-uses-section .frm_button_submit.frm_final_submit:hover:before, #who-uses-section .form-dispatcher-btn .frm_button_submit.frm_final_submit:hover:before, .form-dispatcher-btn #who-uses-section .frm_button_submit.frm_final_submit:hover:before, #who-uses-section .form-green-btn .frm_button_submit.frm_final_submit:hover:before, .form-green-btn #who-uses-section .frm_button_submit.frm_final_submit:hover:before, #who-uses-section .form-orange-btn .frm_button_submit.frm_final_submit:hover:before, .form-orange-btn #who-uses-section .frm_button_submit.frm_final_submit:hover:before, #who-uses-section .grey-outline-btn:hover:before, #who-uses-section .green-darkgreen-btn:hover:before, #who-uses-section .highlight-feature-section .link:hover:before, .highlight-feature-section #who-uses-section .link:hover:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
  opacity: 0.15 !important;
  background-color: #fff;
}

.used_by_top_companies .row, .used_by_top_companies #project-lifecycle .menu, #project-lifecycle .used_by_top_companies .menu {
  align-items: center;
}
.used_by_top_companies .big-headline {
  text-align: center;
  color: #000;
  font-size: 1.7rem !important;
}
@media (min-width: 992px) {
  .used_by_top_companies .big-headline {
    font-size: 2.8rem !important;
    margin-bottom: 35px;
  }
}
.used_by_top_companies .image-row {
  display: flex;
  justify-content: space-around;
  width: 100%;
  flex-wrap: wrap;
  align-items: center;
  margin-top: 20px;
}
.used_by_top_companies .image-row .image-item {
  margin-bottom: 30px;
  position: relative;
}
.used_by_top_companies .image-row img, .used_by_top_companies .image-row a {
  margin: 0 auto;
  display: block;
}
.used_by_top_companies .caption {
  text-align: center;
  position: absolute;
  left: 0;
  right: 0;
}
.used_by_top_companies a .caption {
  color: #333;
  font-weight: normal;
}
.used_by_top_companies .slick-slide .slidecontainer {
  display: inline-block;
  vertical-align: middle;
  float: none;
}
.used_by_top_companies .slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
}
.used_by_top_companies .slick-track .image-item {
  max-width: 200px;
}

.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;
}

#cta_form .big-headline {
  font-size: 1.7rem !important;
}
@media (min-width: 992px) {
  #cta_form .big-headline {
    font-size: 2.8rem !important;
    margin-bottom: 35px;
  }
}
#cta_form .text-shadow {
  text-shadow: 3px 3px 4px #333;
}
#cta_form.offset-center {
  margin-bottom: 1060px;
  min-height: auto;
}
@media screen and (min-width: 600px) {
  #cta_form.offset-center {
    margin-bottom: 775px;
  }
}
@media screen and (min-width: 768px) {
  #cta_form.offset-center {
    margin-bottom: 747px;
  }
}
@media screen and (min-width: 1024px) {
  #cta_form.offset-center {
    margin-bottom: 703px;
  }
}
@media screen and (min-width: 1200px) {
  #cta_form.offset-center {
    margin-bottom: 644px;
  }
}
#cta_form.offset-center .flex-box {
  position: relative;
  flex: 1 0 100%;
}
#cta_form.offset-50 {
  margin-bottom: 1050px;
  min-height: auto;
}
@media screen and (min-width: 768px) {
  #cta_form.offset-50 {
    margin-bottom: 405px;
    min-height: 550px;
  }
}
@media screen and (min-width: 1024px) {
  #cta_form.offset-50 {
    margin-bottom: 315px;
  }
}
@media screen and (min-width: 1200px) {
  #cta_form.offset-50 {
    margin-bottom: 335px;
  }
}
#cta_form.offset-50 .flex-row {
  align-items: flex-start;
}
#cta_form.offset-70-30 {
  margin-bottom: 1070px;
  min-height: auto;
}
@media screen and (min-width: 768px) {
  #cta_form.offset-70-30 {
    margin-bottom: 705px;
  }
}
@media screen and (min-width: 1024px) {
  #cta_form.offset-70-30 {
    margin-bottom: 315px;
    min-height: 550px;
  }
}
@media screen and (min-width: 1200px) {
  #cta_form.offset-70-30 {
    margin-bottom: 370px;
    min-height: 600px;
  }
}
@media screen and (min-width: 1600px) {
  #cta_form.offset-70-30 {
    margin-bottom: 305px;
  }
}
#cta_form.offset-70-30 .flex-row {
  align-items: flex-start;
}
#cta_form .offset-center {
  position: absolute;
  left: 50%;
  transform: translate(-50%);
  top: 0;
}
#cta_form .offset-50 {
  position: absolute;
  left: 50%;
  transform: translate(-50%);
}
@media screen and (min-width: 768px) {
  #cta_form .offset-50 {
    left: auto;
    transform: none;
    width: 100%;
  }
}
#cta_form .offset-70-30 {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%);
}
@media screen and (min-width: 768px) {
  #cta_form .offset-70-30 {
    top: 0;
    width: 75%;
  }
}
@media screen and (min-width: 1024px) {
  #cta_form .offset-70-30 {
    width: 100%;
    left: auto;
    transform: none;
  }
}

#landingVideo {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  max-width: none;
  -o-object-fit: cover;
  object-fit: cover;
  height: 100%;
  margin: 0;
  z-index: -1;
  width: 100%;
}

#form_fitquiz-2 fieldset {
  padding: 25px 0;
}
#form_fitquiz-2 .frm_primary_label {
  font-family: "proxima-nova", sans-serif;
  font-size: 1rem;
  font-weight: bold;
  margin-top: 15px;
  display: block;
  line-height: 1.3125;
}
#form_fitquiz-2 .vertical_radio .frm_primary_label {
  font-size: 1.3rem;
  margin-bottom: 28px;
  margin-top: 0;
}
@media (min-width: 992px) {
  #form_fitquiz-2 .vertical_radio .frm_primary_label {
    font-size: 2rem;
    grid-column: 1/span 5;
  }
}
#form_fitquiz-2 .vertical_radio .frm_description {
  font-size: 1rem;
  font-weight: 500;
}
@media (min-width: 992px) {
  #form_fitquiz-2 .vertical_radio .frm_description {
    font-size: 1.3rem;
  }
}
@media (min-width: 992px) {
  #form_fitquiz-2 .vertical_radio .frm_opt_container {
    grid-column: 7/span 4;
    grid-row: 1/6;
  }
}
@media (min-width: 992px) {
  #form_fitquiz-2 .vertical_radio {
    display: grid;
    grid-template-columns: repeat(10, 1fr);
  }
}
#form_fitquiz-2 .frm_radio label, #form_fitquiz-2 .frm_checkbox label {
  display: flex;
  justify-content: space-between;
  padding: 14px 11px;
  border: 1px solid #B5B5B5;
  border-radius: 8px;
  margin-bottom: 13px;
  font-size: 1.2rem;
  text-indent: 0;
  align-items: center;
}
#form_fitquiz-2 .frm_radio label:has(input:checked), #form_fitquiz-2 .frm_checkbox label:has(input:checked) {
  border-color: #009639;
}
#form_fitquiz-2 .frm_radio label:hover, #form_fitquiz-2 .frm_checkbox label:hover {
  border-color: #818181;
}
#form_fitquiz-2 .frm_radio input, #form_fitquiz-2 .frm_checkbox input {
  float: right;
  box-sizing: border-box;
  appearance: none;
  background: white;
  border: 1px solid #B5B5B5;
  width: 29px;
  height: 29px;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 5px;
  margin-right: 0;
  order: 2;
}
#form_fitquiz-2 .frm_radio input:checked, #form_fitquiz-2 .frm_checkbox input:checked {
  background: #009639 !important;
  border-color: #009639 !important;
}
#form_fitquiz-2 .frm_radio input:checked:before, #form_fitquiz-2 .frm_checkbox input:checked:before {
  position: relative;
  color: #fff !important;
  background-color: #fff;
  content: "";
  -webkit-mask: url("/wp-content/uploads/2024/08/checkmark.svg") no-repeat center;
  mask: url("/wp-content/uploads/2024/08/checkmark.svg") no-repeat center;
  height: 27px;
  width: 27px;
  box-shadow: none;
  left: -2px;
  top: -2px;
}
#form_fitquiz-2 .lets-connect .frm_prev_page {
  display: none;
}
@media (min-width: 992px) {
  #form_fitquiz-2 .lets-connect .frm_prev_page {
    display: inline-block;
    margin-top: 108px;
  }
}
@media (min-width: 992px) {
  #form_fitquiz-2 .lets-connect {
    grid-column: 1/span 6;
  }
}
#form_fitquiz-2 .frm_submit {
  gap: 10px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  margin-top: 27px;
}
@media (min-width: 992px) {
  #form_fitquiz-2 .frm_submit {
    grid-template-columns: unset;
    display: flex;
    justify-content: space-between;
  }
}
@media (min-width: 992px) {
  #form_fitquiz-2 .frm_page_num_1 .frm_submit {
    justify-content: end;
  }
}
#form_fitquiz-2 .form-field > .frm_submit {
  display: grid;
}
#form_fitquiz-2 .form-field > .frm_submit .frm_prev_page {
  display: none;
}
#form_fitquiz-2 .frm_button_submit {
  background-color: #009639;
  border-radius: 9px;
  order: 2;
  grid-column: 2;
  font-size: 1rem;
  padding: 15px 30px;
}
#form_fitquiz-2 .frm_button_submit.frm_final_submit {
  grid-column: span 2;
}
#form_fitquiz-2 .frm_button_submit.frm_final_submit:after {
  display: none;
}
#form_fitquiz-2 .frm_button_submit:hover {
  background-color: #0A8036 !important;
}
#form_fitquiz-2 .frm_button_submit: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);
}
#form_fitquiz-2 .frm_prev_page {
  background-color: #fff;
  color: #009639;
  border-radius: 9px;
  border: 1px solid #009639;
  order: 1;
  grid-column: 1;
  font-size: 1rem;
  padding: 15px 30px;
}
#form_fitquiz-2 .frm_prev_page:hover {
  color: #0A8036 !important;
  border-color: #0A8036 !important;
}
#form_fitquiz-2 .frm_prev_page:before {
  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-right: 3px;
  position: relative;
  top: 2px;
  background-color: #009639;
}
#form_fitquiz-2 .frm_prev_page:disabled {
  opacity: 0 !important;
  transition: none;
}
#form_fitquiz-2 .frm_section_heading {
  background: #F2F2F2;
  border-radius: 15px;
  padding: 11px 13px;
}
#form_fitquiz-2 .frm_section_heading fieldset {
  padding: 0;
}
#form_fitquiz-2 .frm_section_heading input {
  padding: 8px;
  background-color: #fff !important;
}
#form_fitquiz-2 .frm_section_heading select, #form_fitquiz-2 .frm_section_heading textarea, #form_fitquiz-2 .frm_section_heading .frm_slimselect {
  background-color: #fff !important;
}
@media (min-width: 992px) {
  #form_fitquiz-2 .frm_section_heading {
    grid-column: 7/span 6;
    padding: 24px 37px;
  }
}
#form_fitquiz-2 .frm_page_bar .frm_current_page input[type=button] {
  background-color: #009639;
  border-top: none;
  border-bottom: none;
}
@media (min-width: 992px) {
  #form_fitquiz-2 .frm_rootline_group {
    width: 50%;
  }
}
#form_fitquiz-2 .frm_progress_line input {
  padding: 0;
  line-height: 4px;
  border-top: none;
  border-bottom: none;
  border-left: 2px solid #E5E5E5;
  margin: 0;
}
#form_fitquiz-2 .frm_progress_line input.frm_page_back {
  background: #009639;
}
#form_fitquiz-2 .frm_progress_line input.frm_page_skip {
  background-color: #E2E3E5;
}
#form_fitquiz-2 .frm_progress_line li:first-of-type input {
  border-radius: 0;
}
#form_fitquiz-2 .email-perm .frm_radio label {
  padding: unset;
  border: unset;
  border-radius: unset;
  margin-bottom: unset;
  border-color: unset;
  font-size: 1rem;
}
#form_fitquiz-2 .email-perm .frm_radio input {
  float: none;
  box-sizing: border-box;
  -webkit-appearance: auto;
     -moz-appearance: auto;
          appearance: auto;
  background: white;
  border: unset;
  width: auto;
  height: auto;
  border-radius: unset;
  accent-color: #000;
}
#form_fitquiz-2 .email-perm .frm_radio input:checked:before {
  position: relative;
  color: #000;
  content: unset;
  padding: unset;
}
#form_fitquiz-2 .email-perm .frm_html_container {
  font-size: 0.75rem;
}
#form_fitquiz-2 .frm_error_style {
  background-color: #F2DEDE;
  border: 1px solid #EBCCD1;
  border-radius: 4px;
  color: #B94A48;
  font-size: 14px;
  margin: 15px 0 5px;
  padding: 15px 15px 0;
}
#form_fitquiz-2 .frm_error {
  font-size: 0.75rem;
  font-weight: bold;
  color: #B94A48;
  grid-column: 1/span 5;
  grid-row: 2;
}

#project-lifecycle {
  padding-bottom: 560px;
}
@media (min-width: 768px) {
  #project-lifecycle {
    padding-bottom: 300px;
  }
}
@media (min-width: 992px) {
  #project-lifecycle {
    padding-bottom: 120px;
  }
}
#project-lifecycle li {
  list-style-type: none;
}
#project-lifecycle li span {
  display: none;
}
@media (min-width: 768px) {
  #project-lifecycle li span {
    display: block;
  }
}
#project-lifecycle a {
  text-decoration: none;
  font-weight: bold;
  color: #AAAAAA;
}
#project-lifecycle .menu {
  padding: 0;
  position: relative;
  justify-content: space-between;
}
#project-lifecycle .menu:after {
  content: "";
  position: relative;
  width: 100%;
  border-bottom: 1px solid #C6C6C6;
  left: 0;
  bottom: 19px;
  margin: 0 15px;
  z-index: 0;
}
#project-lifecycle .menu > li {
  display: inline-block;
  height: 38px;
  width: 38px;
  margin: 0 15px;
  position: unset;
  padding: 0;
  background-color: #C6C6C6;
  border-radius: 50%;
  z-index: 1;
  cursor: pointer;
}
@media (min-width: 768px) {
  #project-lifecycle .menu > li {
    margin: 0;
    background-color: #EFEFEF;
    border-radius: 25px !important;
    height: 50px;
    width: 100%;
  }
}
#project-lifecycle .menu > li > a {
  width: 100%;
  height: 100%;
  display: flex;
  padding: 0;
  text-align: center;
  flex-direction: row;
  align-items: center;
  align-content: center;
  justify-content: center;
  border-radius: 50%;
  position: relative;
}
@media (min-width: 768px) {
  #project-lifecycle .menu > li > a {
    border-radius: 25px;
  }
}
@media (min-width: 768px) {
  #project-lifecycle .menu {
    background-color: #EFEFEF;
    border-radius: 25px;
  }
}
#project-lifecycle .sub-menu {
  display: none;
}
#project-lifecycle .active .sub-menu {
  padding: 0;
  position: absolute;
  width: 100%;
  min-height: 150px;
  top: 80px;
  left: 0;
  display: flex;
  flex-wrap: wrap;
  background-color: #fff;
  border-top: 1px solid #707070;
}
#project-lifecycle .active .sub-menu li {
  height: 150px;
  padding: 0;
  border-bottom: 1px solid #707070;
  flex: 0 0 50%;
}
#project-lifecycle .active .sub-menu li:nth-child(odd) {
  border-right: 1px solid #707070;
}
@media (min-width: 768px) {
  #project-lifecycle .active .sub-menu li:nth-child(odd) {
    border: none;
  }
}
@media (min-width: 768px) {
  #project-lifecycle .active .sub-menu li {
    border: none;
    flex: 25%;
  }
}
@media (min-width: 992px) {
  #project-lifecycle .active .sub-menu li {
    border: none;
    flex: 12.5%;
  }
}
#project-lifecycle .active .sub-menu a {
  width: 100%;
  height: 100%;
  display: block;
  text-align: center;
  padding: 75px 15px;
  color: #000;
  position: relative;
}
#project-lifecycle .active .sub-menu a:before {
  content: " ";
  position: absolute;
  height: 50px;
  width: 50px;
  top: 25px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  background-repeat: no-repeat;
  background-size: contain;
  -webkit-mask-size: contain;
  mask-size: contain;
}
@media (min-width: 768px) {
  #project-lifecycle .active .sub-menu {
    border: none;
  }
}
#project-lifecycle .active > a {
  transform: scale(1.5);
  transition-timing-function: ease;
}
@media (min-width: 768px) {
  #project-lifecycle .active > a {
    transform: unset;
    color: #fff !important;
  }
  #project-lifecycle .active > a:after {
    content: "";
    position: absolute;
    bottom: -20px;
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    z-index: 1;
  }
}
#project-lifecycle .active.pre-construction > a {
  background-color: #009639;
}
#project-lifecycle .active.pre-construction > a:after {
  border-top: 20px solid #009639;
}
#project-lifecycle .active.construction > a {
  background-color: #005eb8;
}
#project-lifecycle .active.construction > a:after {
  border-top: 20px solid #005eb8;
}
#project-lifecycle .active.fleet-mgmt > a {
  background-color: #007681;
}
#project-lifecycle .active.fleet-mgmt > a:after {
  border-top: 20px solid #007681;
}
#project-lifecycle .active.construction-support > a {
  background-color: #e35205;
}
#project-lifecycle .active.construction-support > a:after {
  border-top: 20px solid #e35205;
}
#project-lifecycle .project-tracking a:before, #project-lifecycle .estimating a:before, #project-lifecycle .quote-management a:before, #project-lifecycle .estimate-insights a:before {
  background-image: url("/wp-content/uploads/2021/11/icon_estimating.svg");
}
#project-lifecycle .project-management a:before, #project-lifecycle .job-costing a:before {
  background-image: url("/wp-content/uploads/2021/11/icon_hard_hat.svg");
}
#project-lifecycle .safety a:before {
  background-image: url("/wp-content/uploads/2021/11/icon_safety_cone.svg");
}
#project-lifecycle .plans a:before {
  background-image: url("/wp-content/uploads/2021/11/icon_plans.svg");
}
#project-lifecycle .scheduling a:before {
  background-image: url("/wp-content/uploads/2021/11/icon_dispatch.svg");
}
#project-lifecycle .trucking a:before {
  background-image: url("/wp-content/uploads/2021/11/icon_trucking_2.svg");
}
#project-lifecycle .drone a:before {
  background-image: url("/wp-content/uploads/2021/11/icon_drone.svg");
}
#project-lifecycle .fleet-management a:before {
  background-image: url("/wp-content/uploads/2021/11/icon_fleet.svg");
}
#project-lifecycle .fleet-maintenance a:before {
  background-image: url("/wp-content/uploads/2021/12/icon_e360_product.svg");
}
#project-lifecycle .telematics a:before {
  background-color: #007681;
  margin-bottom: 15px;
  -webkit-mask: url("/wp-content/uploads/2022/01/icon_telematics.svg") no-repeat center;
  mask: url("/wp-content/uploads/2022/01/icon_telematics.svg") no-repeat center;
}
#project-lifecycle .fuel-tracking a:before {
  background-color: #007681;
  margin-bottom: 15px;
  -webkit-mask: url("/wp-content/uploads/2022/01/icon_fuelerplus.svg") no-repeat center;
  mask: url("/wp-content/uploads/2022/01/icon_fuelerplus.svg") no-repeat center;
}
#project-lifecycle .truck-management a:before {
  background-color: #007681;
  margin-bottom: 15px;
  -webkit-mask: url("/wp-content/uploads/2021/11/icon_trucking_2.svg") no-repeat center;
  mask: url("/wp-content/uploads/2021/11/icon_trucking_2.svg") no-repeat center;
}
#project-lifecycle .document-management a:before {
  background-color: #e35205;
  margin-bottom: 15px;
  -webkit-mask: url("/wp-content/uploads/2021/11/icon_plans.svg") no-repeat center;
  mask: url("/wp-content/uploads/2021/11/icon_plans.svg") no-repeat center;
}
#project-lifecycle .certifications a:before {
  background-color: #e35205;
  margin-bottom: 15px;
  -webkit-mask: url("/wp-content/uploads/2021/11/icon_certifications.svg") no-repeat center;
  mask: url("/wp-content/uploads/2021/11/icon_certifications.svg") no-repeat center;
}
#project-lifecycle .smart-forms a:before {
  background-color: #e35205;
  margin-bottom: 15px;
  -webkit-mask: url("/wp-content/uploads/2021/11/icon_smart_form.svg") no-repeat center;
  mask: url("/wp-content/uploads/2021/11/icon_smart_form.svg") center no-repeat;
}
#project-lifecycle .cloud-hosting a:before {
  background-color: #e35205;
  margin-bottom: 15px;
  -webkit-mask: url("/wp-content/uploads/2021/05/logo-cloud-justicon.svg") no-repeat center;
  mask: url("/wp-content/uploads/2021/05/logo-cloud-justicon.svg") center no-repeat;
}
#project-lifecycle .data-analytics a:before {
  background-color: #e35205;
  margin-bottom: 15px;
  -webkit-mask: url("/wp-content/uploads/2021/03/logo-intelligence-justicon.svg") no-repeat center;
  mask: url("/wp-content/uploads/2021/03/logo-intelligence-justicon.svg") center no-repeat;
}
#project-lifecycle .apis a:before {
  background-color: #e35205;
  margin-bottom: 15px;
  -webkit-mask: url("/wp-content/uploads/2021/07/solution_based_consulting_icon.svg") no-repeat center;
  mask: url("/wp-content/uploads/2021/07/solution_based_consulting_icon.svg") center no-repeat;
}

#project_lifecycle h2, #project_lifecycle .home #generic-hero p.headline, .home #generic-hero #project_lifecycle p.headline, #project_lifecycle .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero #project_lifecycle p.headline, #project_lifecycle .home #press-hero p.headline, .home #press-hero #project_lifecycle p.headline, #project_lifecycle .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero #project_lifecycle p.headline, #project_lifecycle .cta-request-section-title, #project_lifecycle .sub-title-h2, #project_lifecycle .individual-posts-section h4, #project_lifecycle .individual-posts-section .category-box .entry-title, .category-box #project_lifecycle .individual-posts-section .entry-title, .individual-posts-section #project_lifecycle h4, .individual-posts-section #project_lifecycle .category-box .entry-title, .category-box .individual-posts-section #project_lifecycle .entry-title {
  font-weight: bold;
}
#project_lifecycle h2.pre-construction, #project_lifecycle .home #generic-hero p.pre-construction.headline, .home #generic-hero #project_lifecycle p.pre-construction.headline, #project_lifecycle .page-template-job-role #generic-hero p.pre-construction.headline, .page-template-job-role #generic-hero #project_lifecycle p.pre-construction.headline, #project_lifecycle .home #press-hero p.pre-construction.headline, .home #press-hero #project_lifecycle p.pre-construction.headline, #project_lifecycle .page-template-job-role #press-hero p.pre-construction.headline, .page-template-job-role #press-hero #project_lifecycle p.pre-construction.headline, #project_lifecycle .pre-construction.cta-request-section-title, #project_lifecycle .pre-construction.sub-title-h2, #project_lifecycle .individual-posts-section h4.pre-construction, #project_lifecycle .individual-posts-section .category-box .pre-construction.entry-title, .category-box #project_lifecycle .individual-posts-section .pre-construction.entry-title, .individual-posts-section #project_lifecycle h4.pre-construction, .individual-posts-section #project_lifecycle .category-box .pre-construction.entry-title, .category-box .individual-posts-section #project_lifecycle .pre-construction.entry-title {
  color: #009639;
}
#project_lifecycle h2.construction, #project_lifecycle .home #generic-hero p.construction.headline, .home #generic-hero #project_lifecycle p.construction.headline, #project_lifecycle .page-template-job-role #generic-hero p.construction.headline, .page-template-job-role #generic-hero #project_lifecycle p.construction.headline, #project_lifecycle .home #press-hero p.construction.headline, .home #press-hero #project_lifecycle p.construction.headline, #project_lifecycle .page-template-job-role #press-hero p.construction.headline, .page-template-job-role #press-hero #project_lifecycle p.construction.headline, #project_lifecycle .construction.cta-request-section-title, #project_lifecycle .construction.sub-title-h2, #project_lifecycle .individual-posts-section h4.construction, #project_lifecycle .individual-posts-section .category-box .construction.entry-title, .category-box #project_lifecycle .individual-posts-section .construction.entry-title, .individual-posts-section #project_lifecycle h4.construction, .individual-posts-section #project_lifecycle .category-box .construction.entry-title, .category-box .individual-posts-section #project_lifecycle .construction.entry-title {
  color: #005eb8;
}
#project_lifecycle h2.fleet-management, #project_lifecycle .home #generic-hero p.fleet-management.headline, .home #generic-hero #project_lifecycle p.fleet-management.headline, #project_lifecycle .page-template-job-role #generic-hero p.fleet-management.headline, .page-template-job-role #generic-hero #project_lifecycle p.fleet-management.headline, #project_lifecycle .home #press-hero p.fleet-management.headline, .home #press-hero #project_lifecycle p.fleet-management.headline, #project_lifecycle .page-template-job-role #press-hero p.fleet-management.headline, .page-template-job-role #press-hero #project_lifecycle p.fleet-management.headline, #project_lifecycle .fleet-management.cta-request-section-title, #project_lifecycle .fleet-management.sub-title-h2, #project_lifecycle .individual-posts-section h4.fleet-management, #project_lifecycle .individual-posts-section .category-box .fleet-management.entry-title, .category-box #project_lifecycle .individual-posts-section .fleet-management.entry-title, .individual-posts-section #project_lifecycle h4.fleet-management, .individual-posts-section #project_lifecycle .category-box .fleet-management.entry-title, .category-box .individual-posts-section #project_lifecycle .fleet-management.entry-title {
  color: #007681;
}
#project_lifecycle h2.construction-support, #project_lifecycle .home #generic-hero p.construction-support.headline, .home #generic-hero #project_lifecycle p.construction-support.headline, #project_lifecycle .page-template-job-role #generic-hero p.construction-support.headline, .page-template-job-role #generic-hero #project_lifecycle p.construction-support.headline, #project_lifecycle .home #press-hero p.construction-support.headline, .home #press-hero #project_lifecycle p.construction-support.headline, #project_lifecycle .page-template-job-role #press-hero p.construction-support.headline, .page-template-job-role #press-hero #project_lifecycle p.construction-support.headline, #project_lifecycle .construction-support.cta-request-section-title, #project_lifecycle .construction-support.sub-title-h2, #project_lifecycle .individual-posts-section h4.construction-support, #project_lifecycle .individual-posts-section .category-box .construction-support.entry-title, .category-box #project_lifecycle .individual-posts-section .construction-support.entry-title, .individual-posts-section #project_lifecycle h4.construction-support, .individual-posts-section #project_lifecycle .category-box .construction-support.entry-title, .category-box .individual-posts-section #project_lifecycle .construction-support.entry-title {
  color: #e35205;
}

/* ## 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, .equipment360 .entry-title: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, .go-paperless .vce-classic-tabs-tab:nth-child(4) a: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, .go-paperless .vce-classic-tabs-tab:nth-child(5) a:before, .go-paperless .vce-classic-tabs-tab:nth-child(3) a: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, .go-paperless .vce-classic-tabs-tab:nth-child(1) a: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, .go-paperless .vce-classic-tabs-tab:nth-child(2) a: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, .equipment360 .entry-title: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;
}
.sidebar {
  margin-bottom: 35px;
}
@media screen and (min-width: 768px) {
  .sidebar {
    margin-bottom: 50px;
  }
}
.sidebar .widget {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}
.sidebar .widget .search-form {
  padding: 0.75rem 1.25rem;
}
.sidebar .widget .widget-wrap {
  padding-bottom: 30px;
}
.sidebar .widgettitle {
  padding: 0.75rem 1.25rem;
  margin-bottom: 15px;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.sidebar a {
  color: #009639;
}
.sidebar a:hover {
  color: #52ac69;
}
.sidebar #recent-posts-2 ul {
  padding: 0.75rem 1.25rem;
}
.sidebar #recent-posts-2 li {
  border-bottom: 1px solid #eee;
  margin-bottom: 10px;
  padding-bottom: 10px;
}
.sidebar #recent-posts-2 a {
  font-size: 14px;
  line-height: 1.1 !important;
}
.sidebar .blog-box {
  color: #000;
}

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 .fit-quiz .site-inner, .fit-quiz header.site-header .site-inner, header.site-header .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs header.site-header .vce-classic-tabs-list, header.site-header .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz header.site-header .vce-classic-tabs-list, header.site-header .share-your-story .site-inner, .share-your-story header.site-header .site-inner, header.site-header .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs header.site-header .vce-classic-tabs-list, header.site-header .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story header.site-header .vce-classic-tabs-list, header.site-header .hcss-recommendations .site-inner, .hcss-recommendations header.site-header .site-inner, header.site-header .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs header.site-header .vce-classic-tabs-list, header.site-header .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations header.site-header .vce-classic-tabs-list, header.site-header .industry-events .hcss-events, .industry-events header.site-header .hcss-events, header.site-header .past-webinars .hcss-events, .past-webinars header.site-header .hcss-events, header.site-header .products-template-new-products article .site-inner, header.site-header .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs header.site-header .products-template-new-products article .vce-classic-tabs-list, .products-template-new-products article header.site-header .site-inner, .products-template-new-products article header.site-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article header.site-header .vce-classic-tabs-list, header.site-header .lp-template-new-products article .site-inner, header.site-header .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs header.site-header .lp-template-new-products article .vce-classic-tabs-list, .lp-template-new-products article header.site-header .site-inner, .lp-template-new-products article header.site-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article header.site-header .vce-classic-tabs-list, header.site-header .narrow-container, header.site-header .mt1b .mastec-msa .site-inner, header.site-header .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs header.site-header .mt1b .mastec-msa .vce-classic-tabs-list, .mt1b .mastec-msa header.site-header .site-inner, .mt1b .mastec-msa header.site-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa header.site-header .vce-classic-tabs-list, header.site-header .mt1b .existing-partnerships-header .site-inner, header.site-header .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs header.site-header .mt1b .existing-partnerships-header .vce-classic-tabs-list, .mt1b .existing-partnerships-header header.site-header .site-inner, .mt1b .existing-partnerships-header header.site-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header header.site-header .vce-classic-tabs-list, header.site-header .q1b .mastec-msa .site-inner, header.site-header .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs header.site-header .q1b .mastec-msa .vce-classic-tabs-list, .q1b .mastec-msa header.site-header .site-inner, .q1b .mastec-msa header.site-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa header.site-header .vce-classic-tabs-list, header.site-header .q1b .existing-partnerships-header .site-inner, header.site-header .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs header.site-header .q1b .existing-partnerships-header .vce-classic-tabs-list, .q1b .existing-partnerships-header header.site-header .site-inner, .q1b .existing-partnerships-header header.site-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header header.site-header .vce-classic-tabs-list, header.site-header .heavybid-to-heavyjob .site-inner, header.site-header .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs header.site-header .heavybid-to-heavyjob .vce-classic-tabs-list, .heavybid-to-heavyjob header.site-header .site-inner, .heavybid-to-heavyjob header.site-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob header.site-header .vce-classic-tabs-list, header.site-header .site-inner-narrow-container .site-inner, header.site-header .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs header.site-header .site-inner-narrow-container .vce-classic-tabs-list, .site-inner-narrow-container header.site-header .site-inner, .site-inner-narrow-container header.site-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container header.site-header .vce-classic-tabs-list, header.site-header .site-inner-container .site-inner, header.site-header .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs header.site-header .site-inner-container .vce-classic-tabs-list, .site-inner-container header.site-header .site-inner, .site-inner-container header.site-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container header.site-header .vce-classic-tabs-list {
  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 .fit-quiz .site-inner, .fit-quiz header.site-header .site-inner, header.site-header .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs header.site-header .vce-classic-tabs-list, header.site-header .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz header.site-header .vce-classic-tabs-list, header.site-header .share-your-story .site-inner, .share-your-story header.site-header .site-inner, header.site-header .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs header.site-header .vce-classic-tabs-list, header.site-header .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story header.site-header .vce-classic-tabs-list, header.site-header .hcss-recommendations .site-inner, .hcss-recommendations header.site-header .site-inner, header.site-header .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs header.site-header .vce-classic-tabs-list, header.site-header .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations header.site-header .vce-classic-tabs-list, header.site-header .industry-events .hcss-events, .industry-events header.site-header .hcss-events, header.site-header .past-webinars .hcss-events, .past-webinars header.site-header .hcss-events, header.site-header .products-template-new-products article .site-inner, header.site-header .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs header.site-header .products-template-new-products article .vce-classic-tabs-list, .products-template-new-products article header.site-header .site-inner, .products-template-new-products article header.site-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article header.site-header .vce-classic-tabs-list, header.site-header .lp-template-new-products article .site-inner, header.site-header .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs header.site-header .lp-template-new-products article .vce-classic-tabs-list, .lp-template-new-products article header.site-header .site-inner, .lp-template-new-products article header.site-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article header.site-header .vce-classic-tabs-list, header.site-header .narrow-container, header.site-header .mt1b .mastec-msa .site-inner, header.site-header .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs header.site-header .mt1b .mastec-msa .vce-classic-tabs-list, .mt1b .mastec-msa header.site-header .site-inner, .mt1b .mastec-msa header.site-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa header.site-header .vce-classic-tabs-list, header.site-header .mt1b .existing-partnerships-header .site-inner, header.site-header .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs header.site-header .mt1b .existing-partnerships-header .vce-classic-tabs-list, .mt1b .existing-partnerships-header header.site-header .site-inner, .mt1b .existing-partnerships-header header.site-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header header.site-header .vce-classic-tabs-list, header.site-header .q1b .mastec-msa .site-inner, header.site-header .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs header.site-header .q1b .mastec-msa .vce-classic-tabs-list, .q1b .mastec-msa header.site-header .site-inner, .q1b .mastec-msa header.site-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa header.site-header .vce-classic-tabs-list, header.site-header .q1b .existing-partnerships-header .site-inner, header.site-header .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs header.site-header .q1b .existing-partnerships-header .vce-classic-tabs-list, .q1b .existing-partnerships-header header.site-header .site-inner, .q1b .existing-partnerships-header header.site-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header header.site-header .vce-classic-tabs-list, header.site-header .heavybid-to-heavyjob .site-inner, header.site-header .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs header.site-header .heavybid-to-heavyjob .vce-classic-tabs-list, .heavybid-to-heavyjob header.site-header .site-inner, .heavybid-to-heavyjob header.site-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob header.site-header .vce-classic-tabs-list, header.site-header .site-inner-narrow-container .site-inner, header.site-header .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs header.site-header .site-inner-narrow-container .vce-classic-tabs-list, .site-inner-narrow-container header.site-header .site-inner, .site-inner-narrow-container header.site-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container header.site-header .vce-classic-tabs-list, header.site-header .site-inner-container .site-inner, header.site-header .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs header.site-header .site-inner-container .vce-classic-tabs-list, .site-inner-container header.site-header .site-inner, .site-inner-container header.site-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container header.site-header .vce-classic-tabs-list {
    -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 .fit-quiz .site-inner, .fit-quiz header.site-header .site-inner, header.site-header .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs header.site-header .vce-classic-tabs-list, header.site-header .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz header.site-header .vce-classic-tabs-list, header.site-header .share-your-story .site-inner, .share-your-story header.site-header .site-inner, header.site-header .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs header.site-header .vce-classic-tabs-list, header.site-header .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story header.site-header .vce-classic-tabs-list, header.site-header .hcss-recommendations .site-inner, .hcss-recommendations header.site-header .site-inner, header.site-header .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs header.site-header .vce-classic-tabs-list, header.site-header .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations header.site-header .vce-classic-tabs-list, header.site-header .industry-events .hcss-events, .industry-events header.site-header .hcss-events, header.site-header .past-webinars .hcss-events, .past-webinars header.site-header .hcss-events, header.site-header .products-template-new-products article .site-inner, header.site-header .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs header.site-header .products-template-new-products article .vce-classic-tabs-list, .products-template-new-products article header.site-header .site-inner, .products-template-new-products article header.site-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article header.site-header .vce-classic-tabs-list, header.site-header .lp-template-new-products article .site-inner, header.site-header .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs header.site-header .lp-template-new-products article .vce-classic-tabs-list, .lp-template-new-products article header.site-header .site-inner, .lp-template-new-products article header.site-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article header.site-header .vce-classic-tabs-list, header.site-header .narrow-container, header.site-header .mt1b .mastec-msa .site-inner, header.site-header .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs header.site-header .mt1b .mastec-msa .vce-classic-tabs-list, .mt1b .mastec-msa header.site-header .site-inner, .mt1b .mastec-msa header.site-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa header.site-header .vce-classic-tabs-list, header.site-header .mt1b .existing-partnerships-header .site-inner, header.site-header .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs header.site-header .mt1b .existing-partnerships-header .vce-classic-tabs-list, .mt1b .existing-partnerships-header header.site-header .site-inner, .mt1b .existing-partnerships-header header.site-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header header.site-header .vce-classic-tabs-list, header.site-header .q1b .mastec-msa .site-inner, header.site-header .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs header.site-header .q1b .mastec-msa .vce-classic-tabs-list, .q1b .mastec-msa header.site-header .site-inner, .q1b .mastec-msa header.site-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa header.site-header .vce-classic-tabs-list, header.site-header .q1b .existing-partnerships-header .site-inner, header.site-header .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs header.site-header .q1b .existing-partnerships-header .vce-classic-tabs-list, .q1b .existing-partnerships-header header.site-header .site-inner, .q1b .existing-partnerships-header header.site-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header header.site-header .vce-classic-tabs-list, header.site-header .heavybid-to-heavyjob .site-inner, header.site-header .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs header.site-header .heavybid-to-heavyjob .vce-classic-tabs-list, .heavybid-to-heavyjob header.site-header .site-inner, .heavybid-to-heavyjob header.site-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob header.site-header .vce-classic-tabs-list, header.site-header .site-inner-narrow-container .site-inner, header.site-header .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs header.site-header .site-inner-narrow-container .vce-classic-tabs-list, .site-inner-narrow-container header.site-header .site-inner, .site-inner-narrow-container header.site-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container header.site-header .vce-classic-tabs-list, header.site-header .site-inner-container .site-inner, header.site-header .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs header.site-header .site-inner-container .vce-classic-tabs-list, .site-inner-container header.site-header .site-inner, .site-inner-container header.site-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container header.site-header .vce-classic-tabs-list {
    -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: #fff;
  border-radius: 5px;
  padding: 8px 10px;
  text-align: center;
  font-size: 0.7rem;
  transition: all 0.3s;
  display: inline-block;
  font-weight: 700;
  text-decoration: none;
  margin-right: 16px;
  background-color: #e35205;
}
.nav-secondary .cta-button-container a:hover {
  background-color: #A33900 !important;
}
@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;
  }
}

#other-menu li {
  display: inline-block;
  width: 33%;
  text-align: center;
  position: relative;
  padding: 5px 15px;
}
@media (min-width: 992px) {
  #other-menu li {
    width: auto;
  }
}
@media (min-width: 1200px) {
  #other-menu li {
    min-width: 260px;
  }
}
#other-menu a {
  color: #000;
  text-decoration: none;
  font-size: 1rem;
  font-weight: bold;
  display: block;
  position: relative;
}
#other-menu a:after {
  content: "";
  position: absolute;
  padding: 0 2px;
  height: 6px;
  background-color: #009639;
  left: 0;
  bottom: -8px;
  width: 100%;
}
@media (min-width: 992px) {
  #other-menu a:after {
    display: none;
  }
}
@media (min-width: 992px) {
  #other-menu a:hover:after {
    display: block;
  }
}
@media (min-width: 992px) {
  #other-menu a {
    font-size: 1.25rem;
  }
}
@media (min-width: 1200px) {
  #other-menu a {
    font-size: 1.5rem;
  }
}
@media (min-width: 992px) {
  #other-menu {
    margin-bottom: 70px;
    text-align: center;
    border-bottom: 1px solid #707070;
  }
}
@media (min-width: 1200px) {
  #other-menu {
    margin-bottom: 120px !important;
  }
}

.hcss-events .training-class .inner-event {
  padding: 32px 24px;
  margin-bottom: 15px !important;
  transition: all 0.2s ease-in-out;
  position: relative;
  text-align: left;
  margin-right: 7px;
  margin-left: 7px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  border-radius: 0 0 8px 8px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-top: none;
  background: #FFFFFF;
}
@media (min-width: 768px) {
  .hcss-events .training-class .inner-event {
    min-height: 321px;
  }
}
@media screen and (min-width: 1024px) {
  .hcss-events .training-class .inner-event {
    margin-bottom: 30px !important;
  }
}
.hcss-events .training-class .inner-event p {
  color: #007681;
  font-size: 21px;
  font-weight: 600;
  display: block;
  margin-bottom: 15px;
  text-align: left;
  padding: 0;
}
.hcss-events .training-class .inner-event a.white-btn, .hcss-events .training-class .inner-event .form-white-btn a.frm_button_submit.frm_final_submit, .form-white-btn .hcss-events .training-class .inner-event a.frm_button_submit.frm_final_submit {
  border-radius: 8px;
  border: 1.5px solid #00C158;
  color: #00C158;
  background: #FFF;
  padding: 12px 16px;
  font-size: 1.2rem;
  margin: 0;
}
.hcss-events .training-class .inner-event a.white-btn:hover, .hcss-events .training-class .inner-event .form-white-btn a.frm_button_submit.frm_final_submit:hover, .form-white-btn .hcss-events .training-class .inner-event a.frm_button_submit.frm_final_submit:hover {
  background-color: #009639 !important;
  color: #FFF;
}
.hcss-events .training-class .inner-event a.green-btn, .hcss-events .training-class .inner-event .green-button a.vce-button--style-basic, .green-button .hcss-events .training-class .inner-event a.vce-button--style-basic, .hcss-events .training-class .inner-event .form-green-btn a.frm_button_submit.frm_final_submit, .form-green-btn .hcss-events .training-class .inner-event a.frm_button_submit.frm_final_submit {
  border-radius: 8px;
  padding: 12px 16px !important;
  font-size: 1.2rem !important;
  background: #00C158 !important;
  margin: 0;
}
.hcss-events .training-class .inner-event a.green-btn:hover, .hcss-events .training-class .inner-event .green-button a.vce-button--style-basic:hover, .green-button .hcss-events .training-class .inner-event a.vce-button--style-basic:hover, .hcss-events .training-class .inner-event .form-green-btn a.frm_button_submit.frm_final_submit:hover, .form-green-btn .hcss-events .training-class .inner-event a.frm_button_submit.frm_final_submit:hover {
  background-color: #009639 !important;
}
.hcss-events .training-class .inner-event.default-event {
  background: #f2f2f2 !important;
}
.hcss-events .training-class .inner-event.industry-events .event-links .event-link {
  flex: 1 0 auto;
}
.hcss-events .training-class .inner-event.industry-events .event-links .event-link-logo {
  flex: 1 1 auto;
}
.hcss-events .event-links {
  font-size: 0;
  margin-top: 20px;
  margin: 0;
  display: flex;
  align-items: center;
  -moz-column-gap: 16px;
       column-gap: 16px;
}
.hcss-events .event-links .event-link {
  display: inline-block;
}
.hcss-events .event-links .event-link-logo {
  width: 100%;
  display: inline-block;
}
@media only screen and (min-width: 1025px) {
  .hcss-events .event-links .event-link-logo {
    width: 50%;
  }
}
.hcss-events .event-link-logo-image {
  max-height: 72px;
}
.hcss-events .thumbnail-box {
  width: 100%;
  display: block;
  aspect-ratio: 3/2;
  padding: 0 7px;
  margin-top: 15px;
}
.hcss-events .thumbnail-box img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 8px 8px 0 0;
}
@media (min-width: 768px) {
  .hcss-events .thumbnail-box {
    margin-top: 30px;
  }
}
.hcss-events .events-view-all {
  border-radius: 10px;
}
.hcss-events .events-view-all.white-btn, .hcss-events .form-white-btn .events-view-all.frm_button_submit.frm_final_submit, .form-white-btn .hcss-events .events-view-all.frm_button_submit.frm_final_submit {
  color: #009639;
  border: 1px solid #009639;
  border-radius: 10px;
  padding: 11px 19px !important;
}
.hcss-events .slick-next, .hcss-events .slick-prev {
  height: 48px;
  width: 48px;
}
.hcss-events .slick-next:before, .hcss-events .slick-next:before, .hcss-events .slick-prev:before, .hcss-events .slick-prev:before {
  content: "";
  background: url("/wp-content/uploads/2025/02/prev-events-icon.svg") no-repeat center;
  background-size: contain;
  height: 48px;
  width: 48px;
  display: block;
  opacity: 1;
}
.hcss-events .slick-prev {
  z-index: 10;
  left: -12px;
}
@media (min-width: 768px) {
  .hcss-events .slick-prev {
    left: -30px;
  }
}
@media (min-width: 1200px) {
  .hcss-events .slick-prev {
    left: -44px;
  }
}
@media (min-width: 1400px) {
  .hcss-events .slick-prev {
    left: -50px;
  }
}
.hcss-events .slick-next {
  right: -12px;
}
.hcss-events .slick-next:before {
  transform: rotate(180deg);
}
@media (min-width: 768px) {
  .hcss-events .slick-next {
    right: -30px;
  }
}
@media (min-width: 1200px) {
  .hcss-events .slick-next {
    right: -44px;
  }
}
@media (min-width: 1400px) {
  .hcss-events .slick-next {
    right: -50px;
  }
}

i.event-time-icon, i.event-date-icon, i.event-bullseye-icon {
  color: #40b06b;
  margin-right: 12px;
  font-size: 18px;
  font-weight: bold;
  vertical-align: top;
  margin-left: -33px;
}
i.event-date-icon:before {
  content: "";
  height: 24px;
  width: 21px;
  background: url("/wp-content/uploads/2025/02/calendar-icon-3.svg") no-repeat center center;
  display: inline-block;
  position: relative;
  top: 4px;
}
i.event-time-icon:before {
  content: "";
  height: 29px;
  width: 21px;
  background: url("/wp-content/uploads/2025/02/location-icon.svg") no-repeat center center;
  display: inline-block;
}
i.event-bullseye-icon:before {
  content: "";
  height: 21px;
  width: 21px;
  background: url("/wp-content/uploads/2026/03/bullseye-icon3.svg") no-repeat center center;
  display: inline-block;
}

.past-webinars .hcss-events .training-class .inner-event {
  background: #F2F2F2;
}

#customers_by_state .state-content h2, #customers_by_state .state-content .home #generic-hero p.headline, .home #generic-hero #customers_by_state .state-content p.headline, #customers_by_state .state-content .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero #customers_by_state .state-content p.headline, #customers_by_state .state-content .home #press-hero p.headline, .home #press-hero #customers_by_state .state-content p.headline, #customers_by_state .state-content .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero #customers_by_state .state-content p.headline, #customers_by_state .state-content .cta-request-section-title, #customers_by_state .state-content .sub-title-h2, #customers_by_state .state-content .individual-posts-section h4, #customers_by_state .state-content .individual-posts-section .category-box .entry-title, .category-box #customers_by_state .state-content .individual-posts-section .entry-title, .individual-posts-section #customers_by_state .state-content h4, .individual-posts-section #customers_by_state .state-content .category-box .entry-title, .category-box .individual-posts-section #customers_by_state .state-content .entry-title {
  color: #000;
  font-family: proxima-nova, sans-serif;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 700;
  margin-bottom: 8px;
  margin-top: 8px;
}
@media (min-width: 768px) {
  #customers_by_state .state-content h2, #customers_by_state .state-content .home #generic-hero p.headline, .home #generic-hero #customers_by_state .state-content p.headline, #customers_by_state .state-content .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero #customers_by_state .state-content p.headline, #customers_by_state .state-content .home #press-hero p.headline, .home #press-hero #customers_by_state .state-content p.headline, #customers_by_state .state-content .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero #customers_by_state .state-content p.headline, #customers_by_state .state-content .cta-request-section-title, #customers_by_state .state-content .sub-title-h2, #customers_by_state .state-content .individual-posts-section h4, #customers_by_state .state-content .individual-posts-section .category-box .entry-title, .category-box #customers_by_state .state-content .individual-posts-section .entry-title, .individual-posts-section #customers_by_state .state-content h4, .individual-posts-section #customers_by_state .state-content .category-box .entry-title, .category-box .individual-posts-section #customers_by_state .state-content .entry-title {
    font-size: 1.5rem;
  }
}
@media (min-width: 992px) {
  #customers_by_state .state-content h2, #customers_by_state .state-content .home #generic-hero p.headline, .home #generic-hero #customers_by_state .state-content p.headline, #customers_by_state .state-content .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero #customers_by_state .state-content p.headline, #customers_by_state .state-content .home #press-hero p.headline, .home #press-hero #customers_by_state .state-content p.headline, #customers_by_state .state-content .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero #customers_by_state .state-content p.headline, #customers_by_state .state-content .cta-request-section-title, #customers_by_state .state-content .sub-title-h2, #customers_by_state .state-content .individual-posts-section h4, #customers_by_state .state-content .individual-posts-section .category-box .entry-title, .category-box #customers_by_state .state-content .individual-posts-section .entry-title, .individual-posts-section #customers_by_state .state-content h4, .individual-posts-section #customers_by_state .state-content .category-box .entry-title, .category-box .individual-posts-section #customers_by_state .state-content .entry-title {
    font-size: 2.2rem;
  }
}
@media (min-width: 1200px) {
  #customers_by_state .state-content h2, #customers_by_state .state-content .home #generic-hero p.headline, .home #generic-hero #customers_by_state .state-content p.headline, #customers_by_state .state-content .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero #customers_by_state .state-content p.headline, #customers_by_state .state-content .home #press-hero p.headline, .home #press-hero #customers_by_state .state-content p.headline, #customers_by_state .state-content .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero #customers_by_state .state-content p.headline, #customers_by_state .state-content .cta-request-section-title, #customers_by_state .state-content .sub-title-h2, #customers_by_state .state-content .individual-posts-section h4, #customers_by_state .state-content .individual-posts-section .category-box .entry-title, .category-box #customers_by_state .state-content .individual-posts-section .entry-title, .individual-posts-section #customers_by_state .state-content h4, .individual-posts-section #customers_by_state .state-content .category-box .entry-title, .category-box .individual-posts-section #customers_by_state .state-content .entry-title {
    font-size: 2.5rem;
  }
}
#customers_by_state .state-content p.bold {
  text-align: center;
  margin-bottom: 5px;
}
#customers_by_state .state-content img {
  margin: 0 auto 15px;
  max-height: 100px;
  width: auto;
}
#customers_by_state .state-content .row, #customers_by_state .state-content #project-lifecycle .menu, #project-lifecycle #customers_by_state .state-content .menu {
  align-items: center;
}
#customers_by_state .swiper-container > div {
  box-shadow: 6px 6px 30px 5px rgba(0, 0, 0, 0.08);
}
#customers_by_state .state-data {
  display: none;
  background: var(--Background-Default-Default, #FFF);
  padding: 24px 12px;
}
#customers_by_state .state-data .fill-color svg > path, #customers_by_state .state-data .fill-color svg > polygon, #customers_by_state .state-data .fill-color svg > rect {
  fill: #00b5e2;
}
#customers_by_state .state-data .fill-color svg circle {
  stroke: #00b5e2;
}
#customers_by_state .state-data .fill-color svg #CANADA path {
  fill: #00b5e2;
}
#customers_by_state .state-data .featured-image {
  max-height: 196px;
  margin-bottom: 33px;
}
@media (min-width: 768px) {
  #customers_by_state .state-data .featured-image {
    max-height: unset;
    margin: 0 auto;
  }
}
#customers_by_state .state-data.slick-slide, #customers_by_state .state-data:first-child {
  display: block;
}
#customers_by_state .fill-color.us-map svg g:hover > path, #customers_by_state .fill-color.us-map svg g:hover > polygon, #customers_by_state .fill-color.us-map svg g:hover > rect, #customers_by_state .fill-color.canada-map svg g:hover > path, #customers_by_state .fill-color.canada-map svg g:hover > polygon, #customers_by_state .fill-color.canada-map svg g:hover > rect {
  fill: #00b5e2;
}
#customers_by_state .fill-color.us-map svg g:hover circle, #customers_by_state .fill-color.canada-map svg g:hover circle {
  stroke: #00b5e2;
}
#customers_by_state .fill-color.us-map svg > path, #customers_by_state .fill-color.us-map svg > polygon, #customers_by_state .fill-color.us-map svg > rect, #customers_by_state .fill-color.canada-map svg > path, #customers_by_state .fill-color.canada-map svg > polygon, #customers_by_state .fill-color.canada-map svg > rect {
  cursor: not-allowed;
}
@media (min-width: 768px) {
  #customers_by_state .fill-color.us-map svg, #customers_by_state .fill-color.canada-map svg {
    max-height: 560px;
  }
}
#customers_by_state select {
  border-radius: 8.258px;
  border-color: #009639;
  color: #009639;
}

.mobile-state-dropdown {
  margin-bottom: 15px;
}

section.faqs {
  background: #f0f0f0;
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #f0f0f0;
}
section.faqs h2, section.faqs .home #generic-hero p.headline, .home #generic-hero section.faqs p.headline, section.faqs .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero section.faqs p.headline, section.faqs .home #press-hero p.headline, .home #press-hero section.faqs p.headline, section.faqs .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero section.faqs p.headline, section.faqs .cta-request-section-title, section.faqs .sub-title-h2, section.faqs h4, section.faqs .category-box .entry-title, .category-box section.faqs .entry-title {
  text-align: center;
}
@media only screen and (min-width: 1200px) {
  section.faqs h2, section.faqs .home #generic-hero p.headline, .home #generic-hero section.faqs p.headline, section.faqs .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero section.faqs p.headline, section.faqs .home #press-hero p.headline, .home #press-hero section.faqs p.headline, section.faqs .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero section.faqs p.headline, section.faqs .cta-request-section-title, section.faqs .sub-title-h2, section.faqs h4, section.faqs .category-box .entry-title, .category-box section.faqs .entry-title {
    font-size: 2.5rem;
    line-height: 1;
  }
}
section.faqs p {
  text-align: center;
}
@media only screen and (min-width: 1200px) {
  section.faqs {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
section.faqs .inner-box {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (min-width: 960px) {
  section.faqs .inner-box {
    width: 857px;
  }
}
section.faqs .faq {
  background-color: #fff;
  margin-bottom: 15px;
}
section.faqs .answer {
  border: 1px solid #f7f7f7;
  padding: 24px 40px;
  font-size: 1rem;
  display: none;
}
section.faqs .answer p {
  text-align: left;
}
section.faqs .question {
  position: relative;
  padding: 12px 40px;
  cursor: pointer;
}
section.faqs .question p {
  color: #000;
  margin: 0;
  font-size: 1rem;
  font-weight: 700;
  text-align: left;
}
section.faqs .question:before {
  content: "\f105";
  font-family: "Defaults";
  position: absolute;
  left: 0px;
  top: 13px;
  display: block;
  width: 3em;
  line-height: 1;
  text-align: center;
  transition: all 0.35s;
  font-weight: bold;
  transition: all 0.35s;
}
section.faqs .question.down-caret:before {
  content: "\f107";
  transition: all 0.35s;
}

/* ## Products Navigation
--------------------------------------------- */
#product-menu {
  position: relative;
  width: 100%;
  z-index: 102;
  min-height: 60px;
  background-color: #fafafa;
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
  padding-top: 15px;
}
#product-menu .nav-logo {
  position: relative;
}
#product-menu ul li {
  margin-top: 0;
  display: inline-block;
  line-height: 40px;
  width: 100%;
  margin-bottom: 0;
  padding-bottom: 0;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  #product-menu ul li {
    text-align: left;
    width: auto;
    line-height: 60px;
  }
}
#product-menu ul li a {
  display: inline-block;
  margin: 0 10px;
  font-size: 1rem;
  font-weight: 700;
  color: #333;
}
@media only screen and (min-width: 768px) {
  #product-menu ul li a {
    display: block;
  }
}
#product-menu.genesis-responsive-menu {
  display: none;
}
@media only screen and (min-width: 1025px) {
  #product-menu.genesis-responsive-menu {
    display: block;
  }
}

.cta-demo, .cta-demo-mobile {
  margin: 5px auto 0;
  float: none;
}
@media only screen and (min-width: 768px) {
  .cta-demo, .cta-demo-mobile {
    float: right;
    margin: 0 auto;
  }
}
.cta-demo a, .cta-demo-mobile a {
  width: 185px;
  display: inline-block;
  margin: 0 auto;
  background-color: #D97300;
  transition: all 0.3s;
  margin-top: 5px;
  margin-bottom: 5px;
  border-radius: 3px;
  color: #fff !important;
  padding: 0 20px;
  line-height: 50px;
}
.cta-demo a:hover, .cta-demo-mobile a:hover {
  background-color: #ff9e1b;
}
@media only screen and (min-width: 768px) {
  .cta-demo a, .cta-demo-mobile a {
    width: auto;
  }
}

.cta-demo-mobile {
  display: inline-block;
}
@media only screen and (min-width: 768px) {
  .cta-demo-mobile {
    display: none !important;
  }
}

.float-right {
  float: right;
}

.mobile-product-menu {
  z-index: 1001;
  background-color: #fafafa;
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
  /* The sticky class is added to the navbar with JS when it reaches its scroll position */
}
.mobile-product-menu .nav-logo {
  position: relative;
  display: block;
}
@media only screen and (min-width: 768px) {
  .mobile-product-menu .nav-logo {
    margin-top: 10px;
  }
}
.mobile-product-menu.sticky {
  position: fixed;
  top: 0;
  width: 100%;
}
.mobile-product-menu.sticky + article {
  padding-top: 62px;
}

#industry_features {
  padding-top: 35px;
}
@media screen and (min-width: 960px) {
  #industry_features {
    padding-top: 70px;
  }
}
#industry_features h2, #industry_features .home #generic-hero p.headline, .home #generic-hero #industry_features p.headline, #industry_features .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero #industry_features p.headline, #industry_features .home #press-hero p.headline, .home #press-hero #industry_features p.headline, #industry_features .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero #industry_features p.headline, #industry_features .cta-request-section-title, #industry_features .sub-title-h2, #industry_features .individual-posts-section h4, #industry_features .individual-posts-section .category-box .entry-title, .category-box #industry_features .individual-posts-section .entry-title, .individual-posts-section #industry_features h4, .individual-posts-section #industry_features .category-box .entry-title, .category-box .individual-posts-section #industry_features .entry-title {
  margin-bottom: 35px;
  text-align: center;
  color: #000;
}
#industry_features .tag-line {
  font-size: 24px;
  margin: 0 0 15px;
}
#industry_features .flex-row {
  flex-flow: wrap-reverse;
}
@media screen and (min-width: 768px) {
  #industry_features .flex-row {
    margin-top: 35px;
    margin-bottom: 35px;
  }
}
#industry_features .flex-row:nth-child(odd) {
  flex-direction: row-reverse !important;
}
#industry_features .feature {
  position: relative;
  flex-basis: 100%;
  flex-shrink: 0;
  padding: 0 15px;
}
@media screen and (min-width: 1024px) {
  #industry_features .feature {
    flex-basis: 48%;
  }
}
#industry_features img {
  width: 100%;
  height: auto;
  margin-bottom: 30px;
}
@media screen and (min-width: 768px) {
  #industry_features img {
    width: auto;
    margin: 0 auto 15px;
    display: block;
  }
}
#industry_features .plain-btn, #industry_features .home #fit-quiz-section .fit-quiz-start-btn, .home #fit-quiz-section #industry_features .fit-quiz-start-btn, #industry_features .page-template-job-role #fit-quiz-section .fit-quiz-start-btn, .page-template-job-role #fit-quiz-section #industry_features .fit-quiz-start-btn, #industry_features .fit-quiz #hero a, .fit-quiz #hero #industry_features a, #industry_features .orange-btn, #industry_features .orange-button .vce-button--style-basic, .orange-button #industry_features .vce-button--style-basic, #industry_features .white-button .vce-button--style-basic, .white-button #industry_features .vce-button--style-basic, #industry_features .dispatcher-btn, #industry_features .dispatcher-button .vce-button--style-basic, .dispatcher-button #industry_features .vce-button--style-basic, #industry_features .dispatcher-outline .vce-button--style-outline-animated, .dispatcher-outline #industry_features .vce-button--style-outline-animated, #industry_features .dispatcher-outline-btn, #industry_features .white-outline-btn, #industry_features .green-btn, #industry_features .green-button .vce-button--style-basic, .green-button #industry_features .vce-button--style-basic, #industry_features .white-green-btn, #industry_features .white-green-button .vce-button--style-basic, .white-green-button #industry_features .vce-button--style-basic, #industry_features .blue-btn, #industry_features .blue-button .vce-button--style-basic, .blue-button #industry_features .vce-button--style-basic, #industry_features a.hje-button, #industry_features a.hje-black-button, #industry_features a.hje-clear-button, #industry_features .form-blue-btn .frm_button_submit.frm_final_submit, .form-blue-btn #industry_features .frm_button_submit.frm_final_submit, #industry_features .form-dispatcher-btn .frm_button_submit.frm_final_submit, .form-dispatcher-btn #industry_features .frm_button_submit.frm_final_submit, #industry_features .form-green-btn .frm_button_submit.frm_final_submit, .form-green-btn #industry_features .frm_button_submit.frm_final_submit, #industry_features .form-orange-btn .frm_button_submit.frm_final_submit, .form-orange-btn #industry_features .frm_button_submit.frm_final_submit, #industry_features .grey-outline-btn, #industry_features .green-darkgreen-btn, #industry_features .highlight-feature-section .link, .highlight-feature-section #industry_features .link {
  background-color: #e35205;
  border-radius: 0;
  color: #fff;
  margin-bottom: 50px;
}
#industry_features .plain-btn:hover, #industry_features .home #fit-quiz-section .fit-quiz-start-btn:hover, .home #fit-quiz-section #industry_features .fit-quiz-start-btn:hover, #industry_features .page-template-job-role #fit-quiz-section .fit-quiz-start-btn:hover, .page-template-job-role #fit-quiz-section #industry_features .fit-quiz-start-btn:hover, #industry_features .fit-quiz #hero a:hover, .fit-quiz #hero #industry_features a:hover, #industry_features .orange-btn:hover, #industry_features .orange-button .vce-button--style-basic:hover, .orange-button #industry_features .vce-button--style-basic:hover, #industry_features .white-button .vce-button--style-basic:hover, .white-button #industry_features .vce-button--style-basic:hover, #industry_features .dispatcher-btn:hover, #industry_features .dispatcher-button .vce-button--style-basic:hover, .dispatcher-button #industry_features .vce-button--style-basic:hover, #industry_features .dispatcher-outline .vce-button--style-outline-animated:hover, .dispatcher-outline #industry_features .vce-button--style-outline-animated:hover, #industry_features .dispatcher-outline-btn:hover, #industry_features .white-outline-btn:hover, #industry_features .green-btn:hover, #industry_features .green-button .vce-button--style-basic:hover, .green-button #industry_features .vce-button--style-basic:hover, #industry_features .white-green-btn:hover, #industry_features .white-green-button .vce-button--style-basic:hover, .white-green-button #industry_features .vce-button--style-basic:hover, #industry_features .blue-btn:hover, #industry_features .blue-button .vce-button--style-basic:hover, .blue-button #industry_features .vce-button--style-basic:hover, #industry_features a.hje-button:hover, #industry_features a.hje-black-button:hover, #industry_features a.hje-clear-button:hover, #industry_features .form-blue-btn .frm_button_submit.frm_final_submit:hover, .form-blue-btn #industry_features .frm_button_submit.frm_final_submit:hover, #industry_features .form-dispatcher-btn .frm_button_submit.frm_final_submit:hover, .form-dispatcher-btn #industry_features .frm_button_submit.frm_final_submit:hover, #industry_features .form-green-btn .frm_button_submit.frm_final_submit:hover, .form-green-btn #industry_features .frm_button_submit.frm_final_submit:hover, #industry_features .form-orange-btn .frm_button_submit.frm_final_submit:hover, .form-orange-btn #industry_features .frm_button_submit.frm_final_submit:hover, #industry_features .grey-outline-btn:hover, #industry_features .green-darkgreen-btn:hover, #industry_features .highlight-feature-section .link:hover, .highlight-feature-section #industry_features .link:hover {
  opacity: 0.75;
}
#industry_features hr {
  border-bottom: 4px solid #005eb8;
  margin: 0 0 28px;
  width: 33%;
}
#industry_features h3, #industry_features .cta-request-subheading, #industry_features .sub-title-h3 {
  color: #000;
  font-weight: 700;
}

#timecard .round-images {
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
  height: 50px;
  width: 50px;
  margin-bottom: 5px;
}
#timecard .round-images.top-3 {
  height: 100px;
  width: 100px;
  border: 4px solid #005eb8;
}
@media (min-width: 768px) {
  #timecard .round-images.top-3 {
    height: 175px;
    width: 175px;
  }
}
#timecard .round-images.winner {
  height: 230px;
  width: 230px;
  border: 4px solid #005eb8;
}
#timecard h2, #timecard .home #generic-hero p.headline, .home #generic-hero #timecard p.headline, #timecard .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero #timecard p.headline, #timecard .home #press-hero p.headline, .home #press-hero #timecard p.headline, #timecard .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero #timecard p.headline, #timecard .cta-request-section-title, #timecard .sub-title-h2, #timecard .individual-posts-section h4, #timecard .individual-posts-section .category-box .entry-title, .category-box #timecard .individual-posts-section .entry-title, .individual-posts-section #timecard h4, .individual-posts-section #timecard .category-box .entry-title, .category-box .individual-posts-section #timecard .entry-title {
  text-transform: uppercase;
  color: #005eb8;
  margin-bottom: 0;
  font-weight: 800;
}
#timecard h3, #timecard .cta-request-subheading, #timecard .sub-title-h3 {
  font-weight: bold;
  margin-bottom: 0;
}
#timecard .time, #timecard .name {
  font-size: 1.25rem;
  font-weight: bold;
  line-height: 1.1;
  margin-bottom: 5px;
}
@media (min-width: 768px) {
  #timecard .time, #timecard .name {
    font-size: 1.4rem;
  }
}
#timecard .ms {
  font-size: 1rem;
  font-weight: 400;
}
@media (min-width: 768px) {
  #timecard .ms {
    font-size: 1.2rem;
  }
}
#timecard .company {
  font-size: 1rem;
  margin-bottom: 5px;
  line-height: 1.1;
}
@media (min-width: 768px) {
  #timecard .company {
    font-size: 1.4rem;
  }
}
#timecard .tabnav {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
  border-bottom: 4px solid #005eb8;
  display: none;
  justify-content: center;
  flex-wrap: wrap;
}
#timecard .tabnav li {
  list-style-type: none;
  display: inline;
}
#timecard .tabnav .button {
  background-color: transparent;
  color: #005eb8;
  border-radius: 0;
  padding: 15px;
}
#timecard .tabnav .button.active {
  background-color: #005eb8;
  color: #fff;
}
@media (min-width: 768px) {
  #timecard .tabnav .button {
    padding: 15px 30px;
    font-size: 1.25rem;
  }
}
@media (min-width: 768px) {
  #timecard .tabnav {
    display: flex;
  }
}
#timecard .tab-pane .time {
  text-align: right;
}
#timecard .tab-pane .name {
  display: inline-block;
}
#timecard .tab-pane .round-images {
  display: none;
}
@media (min-width: 768px) {
  #timecard .tab-pane .round-images {
    display: inline-block;
  }
}
#timecard .tab-pane .image-cell {
  display: none;
  padding: 0 0.5em 0;
  text-align: right;
  margin: 0;
}
@media (min-width: 768px) {
  #timecard .tab-pane .image-cell {
    display: table-cell;
  }
}
@media (min-width: 992px) {
  #timecard .tab-pane .image-cell {
    padding: 0.5em 0.75em 0 0;
  }
}
#timecard .tab-pane .company-cell {
  display: none;
}
@media (min-width: 768px) {
  #timecard .tab-pane .company-cell {
    display: table-cell;
  }
}
#timecard .tab-pane .name-cell {
  padding-left: 0;
}
#timecard .tab-pane tr, #timecard .tab-pane tbody {
  border-top: none;
  border-bottom: none;
}
#timecard .tab-pane td:nth-child(n+2) {
  border-bottom: 2px solid #e2e3e2;
  vertical-align: middle;
}
@media (max-width: 575.98px) {
  #timecard .tab-pane {
    display: flex;
    flex-flow: row wrap;
  }
}
#timecard .panel {
  display: none;
}
#timecard .panel.active {
  display: table;
}
@media (min-width: 768px) {
  #timecard .panel {
    display: table;
  }
}
#timecard .panel td {
  word-break: break-word;
  width: auto;
}
@media (min-width: 768px) {
  #timecard .panel td {
    width: 0;
  }
}
#timecard .accordion {
  background-color: #005eb8;
  color: #fff;
  margin: 5px 0;
  width: 100%;
  padding: 8px;
  text-align: center;
}
@media (min-width: 768px) {
  #timecard .accordion {
    display: none;
  }
}
#timecard #date-tabs {
  padding: 50px 0;
}
@media (min-width: 1200px) {
  #timecard #date-tabs {
    padding: 50px 60px;
  }
}
@media (min-width: 768px) {
  #timecard .timecard-winners .time, #timecard .timecard-winners .name {
    font-size: 2rem;
  }
}
@media (min-width: 768px) {
  #timecard .timecard-winners .ms {
    font-size: 1.75rem;
  }
}
#timecard .timecard-winners .rank {
  position: relative;
  margin: 15px auto;
}
#timecard .timecard-winners .rank:before {
  display: block;
  height: 45px;
  width: 45px;
  background-color: #009639;
  border-radius: 50%;
  content: "";
  position: absolute;
  left: 60%;
  top: -5px;
  color: #fff;
  font-weight: bold;
  line-height: 1.8;
  font-size: 1.5rem;
}
@media (min-width: 768px) {
  #timecard .timecard-winners .rank:before {
    height: 65px;
    width: 65px;
    line-height: 1.5;
    font-size: 2.75rem;
  }
}
#timecard .timecard-winners > div:nth-child(1) {
  margin-bottom: 30px;
}
@media (min-width: 768px) {
  #timecard .timecard-winners > div:nth-child(1) {
    margin-bottom: 0;
  }
}
#timecard .timecard-winners > div:nth-child(1) .rank:before {
  content: "";
  background-color: transparent;
  -webkit-mask: url(/wp-content/uploads/2023/03/crown.svg) no-repeat center;
  mask: url(/wp-content/uploads/2023/03/crown.svg) no-repeat center;
  background-color: #009639;
  height: 100px;
  width: 100px;
  border-radius: 0;
  transform: rotate(45deg);
  left: 66%;
  top: -50px;
}
@media (min-width: 768px) {
  #timecard .timecard-winners > div:nth-child(1) .rank:before {
    left: 72%;
  }
}
@media (min-width: 992px) {
  #timecard .timecard-winners > div:nth-child(1) .rank:before {
    left: 70%;
  }
}
@media (min-width: 1200px) {
  #timecard .timecard-winners > div:nth-child(1) .rank:before {
    left: 65%;
  }
}
#timecard .timecard-winners > div:nth-child(2) .rank:before {
  content: "2";
}
@media (min-width: 768px) {
  #timecard .timecard-winners > div:nth-child(2) {
    padding-top: 60px;
  }
}
#timecard .timecard-winners > div:nth-child(3) .rank:before {
  content: "3";
}
@media (min-width: 768px) {
  #timecard .timecard-winners > div:nth-child(3) {
    padding-top: 60px;
  }
}

.timecard {
  overflow-x: hidden;
}
.timecard .hero, .timecard #hero {
  padding-bottom: 15px;
}
@media (min-width: 768px) {
  .timecard .hero, .timecard #hero {
    background-image: url("/wp-content/uploads/2023/06/2023-timecard-champ.png"), url("/wp-content/uploads/2023/03/timecard-tablet-bg.png");
    background-size: 65%, cover;
    background-repeat: no-repeat, no-repeat;
    background-position: right 87%, -95%;
  }
}
@media (min-width: 992px) {
  .timecard .hero, .timecard #hero {
    background-size: 65%, cover;
    background-position: right bottom, -95%;
  }
}
@media (min-width: 1200px) {
  .timecard .hero, .timecard #hero {
    background-image: url("/wp-content/uploads/2023/03/timecard-bg.png");
    background-size: 65% 100%;
    background-position: right top;
  }
}
@media only screen and (min-width: 1600px) {
  .timecard .hero, .timecard #hero {
    background-size: 64% 100%;
    background-position: right top;
  }
}
@media (min-width: 1200px) {
  .timecard .champion {
    max-width: 1340px;
    margin: auto;
  }
}
@media (min-width: 1200px) {
  .timecard .champion {
    background-image: url("/wp-content/uploads/2023/06/2023-timecard-champ.png");
    background-repeat: no-repeat;
    background-size: 683px 640px;
    background-position: right 20px;
  }
}
.timecard h1, .timecard .category .archive-title, .category .timecard .archive-title, .timecard .tag .archive-title, .tag .timecard .archive-title {
  font-size: 3rem;
}
@media (min-width: 992px) {
  .timecard h1, .timecard .category .archive-title, .category .timecard .archive-title, .timecard .tag .archive-title, .tag .timecard .archive-title {
    margin-bottom: 52px;
  }
}
.timecard .black-btn, .timecard .form-black-btn .frm_button_submit.frm_final_submit, .form-black-btn .timecard .frm_button_submit.frm_final_submit {
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  margin-bottom: 16px;
}
@media (min-width: 992px) {
  .timecard .black-btn, .timecard .form-black-btn .frm_button_submit.frm_final_submit, .form-black-btn .timecard .frm_button_submit.frm_final_submit {
    border-radius: 9px;
    -moz-border-radius: 9px;
    -webkit-border-radius: 9px;
    margin-bottom: 5px;
  }
}
.timecard .black-btn:hover, .timecard .form-black-btn .frm_button_submit.frm_final_submit:hover, .form-black-btn .timecard .frm_button_submit.frm_final_submit:hover {
  background-color: #005eb8 !important;
}
.timecard .black-outline-btn {
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  margin-bottom: 16px;
  border: 1px solid #000;
}
@media (min-width: 992px) {
  .timecard .black-outline-btn {
    border-radius: 9px;
    -moz-border-radius: 9px;
    -webkit-border-radius: 9px;
    margin-bottom: 5px;
  }
}
.timecard .black-outline-btn:hover {
  color: #005eb8 !important;
  border: 1px solid #005eb8;
}
.timecard #menu-timecard-challenge-container {
  padding-bottom: 15px;
  min-height: 23px;
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .timecard #menu-timecard-challenge-container {
    margin-bottom: 63px;
  }
}
.timecard #menu-timecard-challenge-container li:not(.nav-logo) {
  display: none;
}
@media (min-width: 768px) {
  .timecard #menu-timecard-challenge-container li:not(.nav-logo) {
    display: inline-block;
  }
}
.timecard #menu-timecard-challenge-container li:not(.nav-logo) a {
  display: inline-block;
  font-size: 1rem;
  line-height: 1;
  padding: 16px 26px;
  font-weight: 700;
  color: #fff;
  text-transform: capitalize !important;
}
.timecard #menu-timecard-challenge-container li:not(.nav-logo).black-button {
  order: 4;
  margin-left: auto;
}
@media (min-width: 992px) {
  .timecard #menu-timecard-challenge-container li:not(.nav-logo).black-button {
    margin-left: unset;
  }
}
.timecard #menu-timecard-challenge-container li:not(.nav-logo).black-button a {
  background-color: #000;
  color: #fff;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  margin-bottom: 16px;
}
@media (min-width: 992px) {
  .timecard #menu-timecard-challenge-container li:not(.nav-logo).black-button a {
    border-radius: 9px;
    -moz-border-radius: 9px;
    -webkit-border-radius: 9px;
    margin-bottom: 5px;
  }
}
.timecard #menu-timecard-challenge-container li:not(.nav-logo).black-button a:hover {
  background-color: #005eb8;
  color: #fff;
}
.timecard #menu-timecard-challenge-container li:not(.nav-logo).leaderboard-link {
  order: 3;
}
.timecard #menu-timecard-challenge-container .nav-logo {
  display: block;
  text-align: center;
  width: 150px;
  height: 31px;
  margin-right: auto;
}
@media (min-width: 768px) {
  .timecard #menu-timecard-challenge-container .nav-logo {
    display: inline-block;
  }
}
.timecard #menu-timecard-challenge-container .nav-logo a {
  padding: 0;
}
.timecard .mobile-timecard-menu#menu-timecard-challenge-container {
  margin-bottom: 0;
  z-index: 100;
  position: relative;
}
.timecard .mobile-timecard-menu#menu-timecard-challenge-container li {
  width: 100%;
  margin-bottom: 5px !important;
  float: none;
}
.timecard .mobile-timecard-menu#menu-timecard-challenge-container li:not(.nav-logo) {
  display: block;
}
.timecard .mobile-timecard-menu#menu-timecard-challenge-container .leaderboard-link a, .timecard .mobile-timecard-menu#menu-timecard-challenge-container .mobile-only a {
  padding: 8px;
  color: #005eb8;
}
@media (min-width: 768px) {
  .timecard .mobile-timecard-menu#menu-timecard-challenge-container .leaderboard-link a, .timecard .mobile-timecard-menu#menu-timecard-challenge-container .mobile-only a {
    padding: 16px 8px;
  }
}
@media (min-width: 992px) {
  .timecard .hje-button a, .timecard a.hje-black-button a, .timecard a.hje-clear-button a, .timecard .hje-black-button a, .timecard .hje-clear-button a, .timecard .hje-blue-button a {
    border-radius: 9px !important;
    -moz-border-radius: 9px !important;
    -webkit-border-radius: 9px !important;
  }
}
@media screen and (min-width: 768px) {
  .timecard .inline-buttons {
    display: inline-block;
    margin-right: 15px;
  }
}
.timecard .pt-30 {
  padding-top: 30px;
}
.timecard .mobile-timecard {
  margin: 0 -15px 30px;
}
.timecard .mobile-timecard img {
  width: 100%;
  height: auto;
}
.timecard .slant {
  padding: 50px 0 !important;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}
@media (min-width: 768px) {
  .timecard .slant {
    padding: 60px 0 !important;
  }
}
@media (min-width: 992px) {
  .timecard .slant {
    padding: 70px 0 !important;
  }
}
@media (min-width: 1200px) {
  .timecard .slant {
    padding: 80px 0 !important;
  }
}
@media (min-width: 1790px) {
  .timecard .slant {
    padding: 100px 0 !important;
  }
}
.timecard .slant.transparent-grey {
  background: linear-gradient(172deg, transparent 0%, transparent 50%, #f4f6f7 50%, #f4f6f7 100%);
}
@media (min-width: 768px) {
  .timecard .slant.transparent-grey {
    margin-top: -105px;
  }
}
@media (min-width: 992px) {
  .timecard .slant.transparent-grey {
    background: linear-gradient(176deg, transparent 0%, transparent 50%, #f4f6f7 50%, #f4f6f7 100%);
  }
}
@media (min-width: 1400px) {
  .timecard .slant.transparent-grey {
    margin-top: -140px;
  }
}
.timecard .slant.white-grey {
  background: linear-gradient(172deg, #fff 0%, #fff 50%, #f4f6f7 50%, #f4f6f7 100%);
}
@media (min-width: 992px) {
  .timecard .slant.white-grey {
    background: linear-gradient(176deg, #fff 0%, #fff 50%, #f4f6f7 50%, #f4f6f7 100%);
  }
}
.timecard .slant.grey-white {
  background: linear-gradient(172deg, #f4f6f7 0%, #f4f6f7 50%, #fff 50%, #fff 100%);
}
@media (min-width: 992px) {
  .timecard .slant.grey-white {
    background: linear-gradient(176deg, #f4f6f7 0%, #f4f6f7 50%, #fff 50%, #fff 100%);
  }
}
.timecard hr.blue-hr {
  border-bottom: 80px solid #005eb8;
  margin: 0;
}
.timecard hr.white-hr {
  border-bottom: 20px solid rgb(127.5, 174.5, 219.5);
  margin: 0;
}
.timecard hr {
  transform: skewY(-8deg);
}
@media (min-width: 768px) {
  .timecard hr {
    transform: skewY(-7deg);
  }
}
@media (min-width: 992px) {
  .timecard hr {
    transform: skewY(-4deg);
  }
}
@media (min-width: 992px) {
  .timecard #explore h3, .timecard #explore .cta-request-subheading, .timecard #explore .sub-title-h3 {
    font-size: 1.75rem;
  }
}
.timecard #explore h3 span, .timecard #explore .cta-request-subheading span, .timecard #explore .sub-title-h3 span {
  font-size: 1.25rem;
}
@media (min-width: 992px) {
  .timecard #explore h3 span, .timecard #explore .cta-request-subheading span, .timecard #explore .sub-title-h3 span {
    font-size: 1.5rem;
  }
}
.timecard .section-4 {
  padding-bottom: 80px !important;
  background-color: #f4f6f7;
}
.timecard .section-4 tbody,
.timecard .section-4 tr {
  border: none;
}
@media (min-width: 768px) {
  .timecard .section-2 h2, .timecard .section-2 .home #generic-hero p.headline, .home #generic-hero .timecard .section-2 p.headline, .timecard .section-2 .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .timecard .section-2 p.headline, .timecard .section-2 .home #press-hero p.headline, .home #press-hero .timecard .section-2 p.headline, .timecard .section-2 .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .timecard .section-2 p.headline, .timecard .section-2 .cta-request-section-title, .timecard .section-2 .sub-title-h2, .timecard .section-2 .individual-posts-section h4, .timecard .section-2 .individual-posts-section .category-box .entry-title, .category-box .timecard .section-2 .individual-posts-section .entry-title, .individual-posts-section .timecard .section-2 h4, .individual-posts-section .timecard .section-2 .category-box .entry-title, .category-box .individual-posts-section .timecard .section-2 .entry-title {
    font-size: 2.8rem;
  }
}
.timecard .section-2 h2 strong, .timecard .section-2 .home #generic-hero p.headline strong, .home #generic-hero .timecard .section-2 p.headline strong, .timecard .section-2 .page-template-job-role #generic-hero p.headline strong, .page-template-job-role #generic-hero .timecard .section-2 p.headline strong, .timecard .section-2 .home #press-hero p.headline strong, .home #press-hero .timecard .section-2 p.headline strong, .timecard .section-2 .page-template-job-role #press-hero p.headline strong, .page-template-job-role #press-hero .timecard .section-2 p.headline strong, .timecard .section-2 .cta-request-section-title strong, .timecard .section-2 .sub-title-h2 strong, .timecard .section-2 .individual-posts-section h4 strong, .timecard .section-2 .individual-posts-section .category-box .entry-title strong, .category-box .timecard .section-2 .individual-posts-section .entry-title strong, .individual-posts-section .timecard .section-2 h4 strong, .individual-posts-section .timecard .section-2 .category-box .entry-title strong, .category-box .individual-posts-section .timecard .section-2 .entry-title strong {
  color: #000;
}
@media (min-width: 1200px) {
  .timecard .section-2 h2 strong, .timecard .section-2 .home #generic-hero p.headline strong, .home #generic-hero .timecard .section-2 p.headline strong, .timecard .section-2 .page-template-job-role #generic-hero p.headline strong, .page-template-job-role #generic-hero .timecard .section-2 p.headline strong, .timecard .section-2 .home #press-hero p.headline strong, .home #press-hero .timecard .section-2 p.headline strong, .timecard .section-2 .page-template-job-role #press-hero p.headline strong, .page-template-job-role #press-hero .timecard .section-2 p.headline strong, .timecard .section-2 .cta-request-section-title strong, .timecard .section-2 .sub-title-h2 strong, .timecard .section-2 .individual-posts-section h4 strong, .timecard .section-2 .individual-posts-section .category-box .entry-title strong, .category-box .timecard .section-2 .individual-posts-section .entry-title strong, .individual-posts-section .timecard .section-2 h4 strong, .individual-posts-section .timecard .section-2 .category-box .entry-title strong, .category-box .individual-posts-section .timecard .section-2 .entry-title strong {
    display: block;
  }
}
.timecard .pipe {
  display: block;
  height: 0;
}
@media (min-width: 768px) {
  .timecard .pipe {
    height: auto;
    display: inline;
  }
}
.timecard td {
  word-break: break-word;
}
.timecard .blue-btn, .timecard .blue-button .vce-button--style-basic, .blue-button .timecard .vce-button--style-basic, .timecard .form-blue-btn .frm_button_submit.frm_final_submit, .form-blue-btn .timecard .frm_button_submit.frm_final_submit {
  border-radius: 9px;
  padding: 15px 30px !important;
}

.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: 80px;
  }
}
#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;
  }
}

.case-study-share .p-heading-3, .social-share .p-heading-3 {
  font-size: 1.35rem;
  margin: 0;
  font-weight: bold !important;
  color: #000 !important;
}
@media (min-width: 992px) {
  .case-study-share, .social-share {
    margin-bottom: 50px;
  }
}

.social-share {
  border: none;
  box-shadow: none;
  padding: 0;
  background: rgba(255, 255, 255, 0.1);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 24px;
  max-width: 324px;
  margin: 48px 0;
}

.single-post:not(.case-studies-template-clone-post) .social-share, .single-press .social-share {
  box-shadow: 6px 6px 30px 5px rgba(0, 0, 0, 0.08);
  padding: 32px 48px;
}

.social-share-icons {
  display: flex;
  align-items: flex-start;
  gap: 30px;
}
.social-share-icons li {
  display: inline-block;
  min-width: 56px;
  text-align: center;
}

.social-icon-linkedin, .social-icon-facebook, .social-icon-x {
  display: inline-block;
}
.social-icon-linkedin:before, .social-icon-facebook:before, .social-icon-x:before {
  content: "";
  -webkit-mask-size: 44px;
  mask-size: 44px;
  height: 44px;
  width: 44px;
  display: inline-block;
  background: rgba(0, 0, 0, 0.24);
}

.social-icon-linkedin:before {
  -webkit-mask: url("/wp-content/uploads/2024/12/linkedin.svg") no-repeat center;
  mask: url("/wp-content/uploads/2024/12/linkedin.svg") no-repeat center;
}

.social-icon-facebook:before {
  -webkit-mask: url("/wp-content/uploads/2024/12/facebook.svg") no-repeat center;
  mask: url("/wp-content/uploads/2024/12/facebook.svg") no-repeat center;
}

.social-icon-x:before {
  -webkit-mask: url("/wp-content/uploads/2024/12/x_logo.svg") no-repeat center;
  mask: url("/wp-content/uploads/2024/12/x_logo.svg") no-repeat center;
}

#related-case-studies {
  margin-bottom: 50px;
}
@media (min-width: 1200px) {
  #related-case-studies {
    margin-bottom: 90px;
  }
}
#related-case-studies h3, #related-case-studies .cta-request-subheading, #related-case-studies .sub-title-h3 {
  color: #000;
}
#related-case-studies img {
  max-width: 100% !important;
  width: 100%;
  height: 181px;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
}
@media (min-width: 1200px) {
  #related-case-studies img {
    height: 289px;
  }
}
#related-case-studies a {
  color: #000;
}
#related-case-studies a.case-study-link {
  overflow: hidden;
  margin: 0 -20px 10px;
  height: 181px;
  display: block;
  position: relative;
}
@media (min-width: 1200px) {
  #related-case-studies a.case-study-link {
    height: 289px;
  }
}
#related-case-studies a.case-study-link:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 8px;
  bottom: 0;
}
#related-case-studies article {
  background-color: #F5F5F5;
  padding: 0 20px 28px;
  position: relative;
}
@media (min-width: 992px) {
  #related-case-studies article {
    height: 100%;
  }
}
#related-case-studies article.hcss-cloud a.case-study-link:after {
  background: #000;
}
#related-case-studies article.fuelerplus a.case-study-link:after {
  background: #642f6c;
}
#related-case-studies article.equipment360 a.case-study-link:after {
  background: #007681;
}
#related-case-studies article.hcss-safety a.case-study-link:after {
  background: #ff9e1b;
}
#related-case-studies article.hcss-telematics a.case-study-link:after {
  background: #00b5e2;
}
#related-case-studies article.heavyjob a.case-study-link:after {
  background: #005eb8;
}
#related-case-studies article.heavybid a.case-study-link:after {
  background: #009639;
}
#related-case-studies .entry-title {
  font-size: 0.9rem;
  line-height: 1.1;
}
@media (min-width: 992px) {
  #related-case-studies .entry-title {
    font-size: 1rem;
  }
}
@media (min-width: 1200px) {
  #related-case-studies .entry-title {
    font-size: 1.3rem;
    line-height: 1.3;
  }
}
#related-case-studies .entry-content {
  font-size: 0.75rem;
  line-height: 1.1;
}
@media (min-width: 992px) {
  #related-case-studies .entry-content {
    font-size: 0.85rem;
  }
}
@media (min-width: 1200px) {
  #related-case-studies .entry-content {
    font-size: 1.2rem;
    line-height: 1.25;
  }
}

#project-gallery .slick-slide {
  padding: 15px;
}
#project-gallery .slick-slide a {
  color: #fff;
}
#project-gallery .slick-slide img {
  border: none;
  padding: unset;
  border-radius: 15px 15px 0 0;
  height: 265px;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
#project-gallery .slick-slide .content {
  background-color: #009639;
  display: inline-block;
  width: 100%;
  height: 100%;
  border-radius: 0 0 15px 15px;
  padding: 0 15px 15px;
}
#project-gallery .slick-slide h4, #project-gallery .slick-slide .category-box .entry-title, .category-box #project-gallery .slick-slide .entry-title {
  margin-top: 20px;
  margin-bottom: 0;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
#project-gallery .slick-slide p {
  margin-bottom: 0;
  font-weight: 400;
  font-style: italic;
  font-size: 1rem;
}

#success-story-form {
  background-color: #fff;
  height: 100%;
  position: fixed;
  width: 100%;
  overflow: scroll;
}
#success-story-form .close {
  position: absolute;
  right: 20px;
  top: 0;
  background-color: transparent;
  color: #808080;
  padding: 10px;
  font-size: 2rem;
}
#success-story-form .close span {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
#success-story-form .close:hover {
  color: #000;
}
#success-story-form .modal-popup {
  margin-top: 50px;
}
#success-story-form .hcss-form-frame, #success-story-form .frm_style_hcss-with-frame {
  position: relative;
}
@media (min-width: 768px) {
  #success-story-form .hcss-form-frame:after, #success-story-form .frm_style_hcss-with-frame:after {
    content: "";
    background-image: url("/wp-content/uploads/2021/04/logo-hcss-justicon.svg");
    background-repeat: no-repeat;
    width: 93px;
    height: 65px;
    position: absolute;
    top: 15px;
    right: 15px;
    z-index: 100;
  }
}

body.lb-disable-scrolling {
  overflow: hidden;
}

.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  display: none;
  height: 100% !important;
  left: 0;
  position: fixed !important;
  top: 0;
  width: 100% !important;
}

.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: normal;
  outline: none;
  transition: top 300ms;
  align-content: center;
  align-items: center;
  height: 100%;
  display: flex;
  flex-direction: column;
  position: fixed !important;
  top: 0 !important;
}

.lightbox .lb-image {
  display: block;
  height: auto;
  max-width: inherit;
  max-height: none;
  border-radius: 3px;
  margin: auto;
  /* Image border */
  border: 4px solid white;
}

.lightbox a img {
  border: none;
}

.lb-outerContainer {
  position: relative;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  border-radius: 4px;
  margin: auto;
  /* Background color behind image.
     This is visible during transitions. */
  background-color: transparent;
}

.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-loader {
  position: absolute;
  top: 43%;
  left: 0;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url(../images/lightbox/loading.gif) no-repeat;
}

.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

.lb-container > .nav {
  left: 0;
}

.lb-nav a {
  outline: none;
  background-image: url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==");
}

.lb-prev, .lb-next {
  height: 100%;
  cursor: pointer;
  display: block;
}

.lb-nav a.lb-prev {
  width: 34%;
  left: 0;
  float: left;
  background: url(../images/lightbox/prev.png) left 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  transition: opacity 0.6s;
}

.lb-nav a.lb-prev:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-nav a.lb-next {
  width: 64%;
  right: 0;
  float: right;
  background: url(../images/lightbox/next.png) right 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  transition: opacity 0.6s;
}

.lb-nav a.lb-next:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-data {
  padding: 0 4px;
  color: #ccc;
}

.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}

.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}

.lb-data .lb-caption a {
  color: #4ae;
}

.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 12px;
  color: #999999;
}

.lb-close {
  display: block;
  position: absolute;
  top: -40px;
  right: 0;
  width: 30px;
  height: 30px;
  background: url(../images/lightbox/close.png) top right no-repeat;
  text-align: right;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  transition: opacity 0.2s;
}

.lb-close:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.image-gallery a.gallery-image {
  margin: 15px;
}
.image-gallery a.gallery-image img {
  padding: 0;
}
@media (max-width: 991.98px) {
  .image-gallery .gallery-body {
    width: 3000px;
    height: 320px;
    overflow-x: scroll;
    white-space: nowrap;
  }
}

#product-hero {
  padding-top: 34px;
  padding-bottom: 130px;
  position: relative;
  background-color: #212B3A;
}
#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 {
    padding-bottom: 190px;
    overflow: hidden;
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
  }
}
@media (min-width: 992px) {
  #product-hero {
    min-height: 328px;
    padding-bottom: 262px;
  }
}
@media (min-width: 1200px) {
  #product-hero {
    padding-bottom: 303px;
  }
}
@media (min-width: 1400px) {
  #product-hero {
    padding-bottom: 395px;
  }
}
#product-hero.no-video {
  min-height: auto;
  padding-top: 48px;
  padding-bottom: 48px;
}
@media (min-width: 992px) {
  #product-hero.no-video {
    padding-top: 80px;
    padding-bottom: 80px;
    min-height: 328px;
  }
}
#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, #212B3A 0%, #212B3A 50%, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 100%);
  aspect-ratio: 16/8.3;
  position: relative;
  z-index: 1;
  top: 1px;
}
@media (min-width: 576px) {
  #product-hero.child-hero:after {
    height: 286px;
    aspect-ratio: unset;
  }
}
@media (min-width: 768px) {
  #product-hero.child-hero:after {
    height: 388px;
  }
}
@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: 0;
  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-top: 80px;
    padding-bottom: 80px;
  }
}
@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: 1400px) {
  #product-hero.child-hero {
    margin-top: 0;
  }
}
#product-hero.child-hero:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #212B3A;
  background-image: none;
  top: 0;
  z-index: 1;
}
#product-hero:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
}
@media (min-width: 768px) {
  #product-hero:before {
    background-color: transparent;
    background-image: linear-gradient(270deg, rgba(33, 43, 58, 0.6) 8.14%, rgba(33, 43, 58, 0.8) 95.44%);
    z-index: 1;
  }
}
@media (min-width: 992px) {
  #product-hero:before {
    background-image: linear-gradient(270deg, rgba(33, 43, 58, 0.08) 23.42%, rgba(33, 43, 58, 0.13) 28.44%, rgba(33, 43, 58, 0.18) 33.46%, rgba(33, 43, 58, 0.28) 37.15%, rgba(33, 43, 58, 0.38) 39.67%, rgba(33, 43, 58, 0.48) 42.19%, rgba(33, 43, 58, 0.68) 50.92%, rgba(33, 43, 58, 0.88) 65.32%, #212B3A 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 #menu-footer-contact .cta-button-container a, #menu-footer-contact .cta-button-container #product-hero a, #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 {
    margin-right: 16px;
  }
}
@media (min-width: 768px) {
  #product-hero .standard-btn, #product-hero #menu-footer-contact .cta-button-container a, #menu-footer-contact .cta-button-container #product-hero a, #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 {
    margin-right: 33px;
  }
}
#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: 80px 0;
    padding: 0;
  }
}
.customer_logos:not(.side-by-side) .container > div, .customer_logos:not(.side-by-side) .fit-quiz .site-inner > div, .fit-quiz .customer_logos:not(.side-by-side) .site-inner > div, .customer_logos:not(.side-by-side) .fit-quiz .features #product-features-tabs .vce-classic-tabs-list > div, .fit-quiz .features #product-features-tabs .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .customer_logos:not(.side-by-side) .features #product-features-tabs .fit-quiz .vce-classic-tabs-list > div, .features #product-features-tabs .fit-quiz .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .customer_logos:not(.side-by-side) .share-your-story .site-inner > div, .share-your-story .customer_logos:not(.side-by-side) .site-inner > div, .customer_logos:not(.side-by-side) .share-your-story .features #product-features-tabs .vce-classic-tabs-list > div, .share-your-story .features #product-features-tabs .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .customer_logos:not(.side-by-side) .features #product-features-tabs .share-your-story .vce-classic-tabs-list > div, .features #product-features-tabs .share-your-story .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .customer_logos:not(.side-by-side) .hcss-recommendations .site-inner > div, .hcss-recommendations .customer_logos:not(.side-by-side) .site-inner > div, .customer_logos:not(.side-by-side) .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list > div, .hcss-recommendations .features #product-features-tabs .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .customer_logos:not(.side-by-side) .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list > div, .features #product-features-tabs .hcss-recommendations .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .customer_logos:not(.side-by-side) .industry-events .hcss-events > div, .industry-events .customer_logos:not(.side-by-side) .hcss-events > div, .customer_logos:not(.side-by-side) .past-webinars .hcss-events > div, .past-webinars .customer_logos:not(.side-by-side) .hcss-events > div, .customer_logos:not(.side-by-side) .products-template-new-products article .site-inner > div, .customer_logos:not(.side-by-side) .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list > div, .features #product-features-tabs .customer_logos:not(.side-by-side) .products-template-new-products article .vce-classic-tabs-list > div, .products-template-new-products article .customer_logos:not(.side-by-side) .site-inner > div, .products-template-new-products article .customer_logos:not(.side-by-side) .features #product-features-tabs .vce-classic-tabs-list > div, .features #product-features-tabs .products-template-new-products article .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .customer_logos:not(.side-by-side) .lp-template-new-products article .site-inner > div, .customer_logos:not(.side-by-side) .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list > div, .features #product-features-tabs .customer_logos:not(.side-by-side) .lp-template-new-products article .vce-classic-tabs-list > div, .lp-template-new-products article .customer_logos:not(.side-by-side) .site-inner > div, .lp-template-new-products article .customer_logos:not(.side-by-side) .features #product-features-tabs .vce-classic-tabs-list > div, .features #product-features-tabs .lp-template-new-products article .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .customer_logos:not(.side-by-side) .narrow-container > div, .customer_logos:not(.side-by-side) .mt1b .mastec-msa .site-inner > div, .customer_logos:not(.side-by-side) .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list > div, .features #product-features-tabs .customer_logos:not(.side-by-side) .mt1b .mastec-msa .vce-classic-tabs-list > div, .mt1b .mastec-msa .customer_logos:not(.side-by-side) .site-inner > div, .mt1b .mastec-msa .customer_logos:not(.side-by-side) .features #product-features-tabs .vce-classic-tabs-list > div, .features #product-features-tabs .mt1b .mastec-msa .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .customer_logos:not(.side-by-side) .mt1b .existing-partnerships-header .site-inner > div, .customer_logos:not(.side-by-side) .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list > div, .features #product-features-tabs .customer_logos:not(.side-by-side) .mt1b .existing-partnerships-header .vce-classic-tabs-list > div, .mt1b .existing-partnerships-header .customer_logos:not(.side-by-side) .site-inner > div, .mt1b .existing-partnerships-header .customer_logos:not(.side-by-side) .features #product-features-tabs .vce-classic-tabs-list > div, .features #product-features-tabs .mt1b .existing-partnerships-header .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .customer_logos:not(.side-by-side) .q1b .mastec-msa .site-inner > div, .customer_logos:not(.side-by-side) .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list > div, .features #product-features-tabs .customer_logos:not(.side-by-side) .q1b .mastec-msa .vce-classic-tabs-list > div, .q1b .mastec-msa .customer_logos:not(.side-by-side) .site-inner > div, .q1b .mastec-msa .customer_logos:not(.side-by-side) .features #product-features-tabs .vce-classic-tabs-list > div, .features #product-features-tabs .q1b .mastec-msa .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .customer_logos:not(.side-by-side) .q1b .existing-partnerships-header .site-inner > div, .customer_logos:not(.side-by-side) .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list > div, .features #product-features-tabs .customer_logos:not(.side-by-side) .q1b .existing-partnerships-header .vce-classic-tabs-list > div, .q1b .existing-partnerships-header .customer_logos:not(.side-by-side) .site-inner > div, .q1b .existing-partnerships-header .customer_logos:not(.side-by-side) .features #product-features-tabs .vce-classic-tabs-list > div, .features #product-features-tabs .q1b .existing-partnerships-header .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .customer_logos:not(.side-by-side) .heavybid-to-heavyjob .site-inner > div, .customer_logos:not(.side-by-side) .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list > div, .features #product-features-tabs .customer_logos:not(.side-by-side) .heavybid-to-heavyjob .vce-classic-tabs-list > div, .heavybid-to-heavyjob .customer_logos:not(.side-by-side) .site-inner > div, .heavybid-to-heavyjob .customer_logos:not(.side-by-side) .features #product-features-tabs .vce-classic-tabs-list > div, .features #product-features-tabs .heavybid-to-heavyjob .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .customer_logos:not(.side-by-side) .site-inner-narrow-container .site-inner > div, .customer_logos:not(.side-by-side) .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list > div, .features #product-features-tabs .customer_logos:not(.side-by-side) .site-inner-narrow-container .vce-classic-tabs-list > div, .site-inner-narrow-container .customer_logos:not(.side-by-side) .site-inner > div, .site-inner-narrow-container .customer_logos:not(.side-by-side) .features #product-features-tabs .vce-classic-tabs-list > div, .features #product-features-tabs .site-inner-narrow-container .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .customer_logos:not(.side-by-side) .site-inner-container .site-inner > div, .customer_logos:not(.side-by-side) .site-inner-container .features #product-features-tabs .vce-classic-tabs-list > div, .features #product-features-tabs .customer_logos:not(.side-by-side) .site-inner-container .vce-classic-tabs-list > div, .site-inner-container .customer_logos:not(.side-by-side) .site-inner > div, .site-inner-container .customer_logos:not(.side-by-side) .features #product-features-tabs .vce-classic-tabs-list > div, .features #product-features-tabs .site-inner-container .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div {
  margin-bottom: 48px;
}
@media (min-width: 992px) {
  .customer_logos:not(.side-by-side) .container > div, .customer_logos:not(.side-by-side) .fit-quiz .site-inner > div, .fit-quiz .customer_logos:not(.side-by-side) .site-inner > div, .customer_logos:not(.side-by-side) .fit-quiz .features #product-features-tabs .vce-classic-tabs-list > div, .fit-quiz .features #product-features-tabs .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .customer_logos:not(.side-by-side) .features #product-features-tabs .fit-quiz .vce-classic-tabs-list > div, .features #product-features-tabs .fit-quiz .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .customer_logos:not(.side-by-side) .share-your-story .site-inner > div, .share-your-story .customer_logos:not(.side-by-side) .site-inner > div, .customer_logos:not(.side-by-side) .share-your-story .features #product-features-tabs .vce-classic-tabs-list > div, .share-your-story .features #product-features-tabs .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .customer_logos:not(.side-by-side) .features #product-features-tabs .share-your-story .vce-classic-tabs-list > div, .features #product-features-tabs .share-your-story .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .customer_logos:not(.side-by-side) .hcss-recommendations .site-inner > div, .hcss-recommendations .customer_logos:not(.side-by-side) .site-inner > div, .customer_logos:not(.side-by-side) .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list > div, .hcss-recommendations .features #product-features-tabs .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .customer_logos:not(.side-by-side) .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list > div, .features #product-features-tabs .hcss-recommendations .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .customer_logos:not(.side-by-side) .industry-events .hcss-events > div, .industry-events .customer_logos:not(.side-by-side) .hcss-events > div, .customer_logos:not(.side-by-side) .past-webinars .hcss-events > div, .past-webinars .customer_logos:not(.side-by-side) .hcss-events > div, .customer_logos:not(.side-by-side) .products-template-new-products article .site-inner > div, .customer_logos:not(.side-by-side) .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list > div, .features #product-features-tabs .customer_logos:not(.side-by-side) .products-template-new-products article .vce-classic-tabs-list > div, .products-template-new-products article .customer_logos:not(.side-by-side) .site-inner > div, .products-template-new-products article .customer_logos:not(.side-by-side) .features #product-features-tabs .vce-classic-tabs-list > div, .features #product-features-tabs .products-template-new-products article .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .customer_logos:not(.side-by-side) .lp-template-new-products article .site-inner > div, .customer_logos:not(.side-by-side) .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list > div, .features #product-features-tabs .customer_logos:not(.side-by-side) .lp-template-new-products article .vce-classic-tabs-list > div, .lp-template-new-products article .customer_logos:not(.side-by-side) .site-inner > div, .lp-template-new-products article .customer_logos:not(.side-by-side) .features #product-features-tabs .vce-classic-tabs-list > div, .features #product-features-tabs .lp-template-new-products article .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .customer_logos:not(.side-by-side) .narrow-container > div, .customer_logos:not(.side-by-side) .mt1b .mastec-msa .site-inner > div, .customer_logos:not(.side-by-side) .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list > div, .features #product-features-tabs .customer_logos:not(.side-by-side) .mt1b .mastec-msa .vce-classic-tabs-list > div, .mt1b .mastec-msa .customer_logos:not(.side-by-side) .site-inner > div, .mt1b .mastec-msa .customer_logos:not(.side-by-side) .features #product-features-tabs .vce-classic-tabs-list > div, .features #product-features-tabs .mt1b .mastec-msa .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .customer_logos:not(.side-by-side) .mt1b .existing-partnerships-header .site-inner > div, .customer_logos:not(.side-by-side) .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list > div, .features #product-features-tabs .customer_logos:not(.side-by-side) .mt1b .existing-partnerships-header .vce-classic-tabs-list > div, .mt1b .existing-partnerships-header .customer_logos:not(.side-by-side) .site-inner > div, .mt1b .existing-partnerships-header .customer_logos:not(.side-by-side) .features #product-features-tabs .vce-classic-tabs-list > div, .features #product-features-tabs .mt1b .existing-partnerships-header .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .customer_logos:not(.side-by-side) .q1b .mastec-msa .site-inner > div, .customer_logos:not(.side-by-side) .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list > div, .features #product-features-tabs .customer_logos:not(.side-by-side) .q1b .mastec-msa .vce-classic-tabs-list > div, .q1b .mastec-msa .customer_logos:not(.side-by-side) .site-inner > div, .q1b .mastec-msa .customer_logos:not(.side-by-side) .features #product-features-tabs .vce-classic-tabs-list > div, .features #product-features-tabs .q1b .mastec-msa .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .customer_logos:not(.side-by-side) .q1b .existing-partnerships-header .site-inner > div, .customer_logos:not(.side-by-side) .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list > div, .features #product-features-tabs .customer_logos:not(.side-by-side) .q1b .existing-partnerships-header .vce-classic-tabs-list > div, .q1b .existing-partnerships-header .customer_logos:not(.side-by-side) .site-inner > div, .q1b .existing-partnerships-header .customer_logos:not(.side-by-side) .features #product-features-tabs .vce-classic-tabs-list > div, .features #product-features-tabs .q1b .existing-partnerships-header .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .customer_logos:not(.side-by-side) .heavybid-to-heavyjob .site-inner > div, .customer_logos:not(.side-by-side) .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list > div, .features #product-features-tabs .customer_logos:not(.side-by-side) .heavybid-to-heavyjob .vce-classic-tabs-list > div, .heavybid-to-heavyjob .customer_logos:not(.side-by-side) .site-inner > div, .heavybid-to-heavyjob .customer_logos:not(.side-by-side) .features #product-features-tabs .vce-classic-tabs-list > div, .features #product-features-tabs .heavybid-to-heavyjob .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .customer_logos:not(.side-by-side) .site-inner-narrow-container .site-inner > div, .customer_logos:not(.side-by-side) .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list > div, .features #product-features-tabs .customer_logos:not(.side-by-side) .site-inner-narrow-container .vce-classic-tabs-list > div, .site-inner-narrow-container .customer_logos:not(.side-by-side) .site-inner > div, .site-inner-narrow-container .customer_logos:not(.side-by-side) .features #product-features-tabs .vce-classic-tabs-list > div, .features #product-features-tabs .site-inner-narrow-container .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .customer_logos:not(.side-by-side) .site-inner-container .site-inner > div, .customer_logos:not(.side-by-side) .site-inner-container .features #product-features-tabs .vce-classic-tabs-list > div, .features #product-features-tabs .customer_logos:not(.side-by-side) .site-inner-container .vce-classic-tabs-list > div, .site-inner-container .customer_logos:not(.side-by-side) .site-inner > div, .site-inner-container .customer_logos:not(.side-by-side) .features #product-features-tabs .vce-classic-tabs-list > div, .features #product-features-tabs .site-inner-container .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div {
    margin-bottom: 80px;
  }
}
.customer_logos:not(.side-by-side) .container:after, .customer_logos:not(.side-by-side) .fit-quiz .site-inner:after, .fit-quiz .customer_logos:not(.side-by-side) .site-inner:after, .customer_logos:not(.side-by-side) .fit-quiz .features #product-features-tabs .vce-classic-tabs-list:after, .fit-quiz .features #product-features-tabs .customer_logos:not(.side-by-side) .vce-classic-tabs-list:after, .customer_logos:not(.side-by-side) .features #product-features-tabs .fit-quiz .vce-classic-tabs-list:after, .features #product-features-tabs .fit-quiz .customer_logos:not(.side-by-side) .vce-classic-tabs-list:after, .customer_logos:not(.side-by-side) .share-your-story .site-inner:after, .share-your-story .customer_logos:not(.side-by-side) .site-inner:after, .customer_logos:not(.side-by-side) .share-your-story .features #product-features-tabs .vce-classic-tabs-list:after, .share-your-story .features #product-features-tabs .customer_logos:not(.side-by-side) .vce-classic-tabs-list:after, .customer_logos:not(.side-by-side) .features #product-features-tabs .share-your-story .vce-classic-tabs-list:after, .features #product-features-tabs .share-your-story .customer_logos:not(.side-by-side) .vce-classic-tabs-list:after, .customer_logos:not(.side-by-side) .hcss-recommendations .site-inner:after, .hcss-recommendations .customer_logos:not(.side-by-side) .site-inner:after, .customer_logos:not(.side-by-side) .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list:after, .hcss-recommendations .features #product-features-tabs .customer_logos:not(.side-by-side) .vce-classic-tabs-list:after, .customer_logos:not(.side-by-side) .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list:after, .features #product-features-tabs .hcss-recommendations .customer_logos:not(.side-by-side) .vce-classic-tabs-list:after, .customer_logos:not(.side-by-side) .industry-events .hcss-events:after, .industry-events .customer_logos:not(.side-by-side) .hcss-events:after, .customer_logos:not(.side-by-side) .past-webinars .hcss-events:after, .past-webinars .customer_logos:not(.side-by-side) .hcss-events:after, .customer_logos:not(.side-by-side) .products-template-new-products article .site-inner:after, .customer_logos:not(.side-by-side) .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .customer_logos:not(.side-by-side) .products-template-new-products article .vce-classic-tabs-list:after, .products-template-new-products article .customer_logos:not(.side-by-side) .site-inner:after, .products-template-new-products article .customer_logos:not(.side-by-side) .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .products-template-new-products article .customer_logos:not(.side-by-side) .vce-classic-tabs-list:after, .customer_logos:not(.side-by-side) .lp-template-new-products article .site-inner:after, .customer_logos:not(.side-by-side) .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .customer_logos:not(.side-by-side) .lp-template-new-products article .vce-classic-tabs-list:after, .lp-template-new-products article .customer_logos:not(.side-by-side) .site-inner:after, .lp-template-new-products article .customer_logos:not(.side-by-side) .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .lp-template-new-products article .customer_logos:not(.side-by-side) .vce-classic-tabs-list:after, .customer_logos:not(.side-by-side) .narrow-container:after, .customer_logos:not(.side-by-side) .mt1b .mastec-msa .site-inner:after, .customer_logos:not(.side-by-side) .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .customer_logos:not(.side-by-side) .mt1b .mastec-msa .vce-classic-tabs-list:after, .mt1b .mastec-msa .customer_logos:not(.side-by-side) .site-inner:after, .mt1b .mastec-msa .customer_logos:not(.side-by-side) .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .mt1b .mastec-msa .customer_logos:not(.side-by-side) .vce-classic-tabs-list:after, .customer_logos:not(.side-by-side) .mt1b .existing-partnerships-header .site-inner:after, .customer_logos:not(.side-by-side) .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .customer_logos:not(.side-by-side) .mt1b .existing-partnerships-header .vce-classic-tabs-list:after, .mt1b .existing-partnerships-header .customer_logos:not(.side-by-side) .site-inner:after, .mt1b .existing-partnerships-header .customer_logos:not(.side-by-side) .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .mt1b .existing-partnerships-header .customer_logos:not(.side-by-side) .vce-classic-tabs-list:after, .customer_logos:not(.side-by-side) .q1b .mastec-msa .site-inner:after, .customer_logos:not(.side-by-side) .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .customer_logos:not(.side-by-side) .q1b .mastec-msa .vce-classic-tabs-list:after, .q1b .mastec-msa .customer_logos:not(.side-by-side) .site-inner:after, .q1b .mastec-msa .customer_logos:not(.side-by-side) .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .q1b .mastec-msa .customer_logos:not(.side-by-side) .vce-classic-tabs-list:after, .customer_logos:not(.side-by-side) .q1b .existing-partnerships-header .site-inner:after, .customer_logos:not(.side-by-side) .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .customer_logos:not(.side-by-side) .q1b .existing-partnerships-header .vce-classic-tabs-list:after, .q1b .existing-partnerships-header .customer_logos:not(.side-by-side) .site-inner:after, .q1b .existing-partnerships-header .customer_logos:not(.side-by-side) .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .q1b .existing-partnerships-header .customer_logos:not(.side-by-side) .vce-classic-tabs-list:after, .customer_logos:not(.side-by-side) .heavybid-to-heavyjob .site-inner:after, .customer_logos:not(.side-by-side) .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .customer_logos:not(.side-by-side) .heavybid-to-heavyjob .vce-classic-tabs-list:after, .heavybid-to-heavyjob .customer_logos:not(.side-by-side) .site-inner:after, .heavybid-to-heavyjob .customer_logos:not(.side-by-side) .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .heavybid-to-heavyjob .customer_logos:not(.side-by-side) .vce-classic-tabs-list:after, .customer_logos:not(.side-by-side) .site-inner-narrow-container .site-inner:after, .customer_logos:not(.side-by-side) .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .customer_logos:not(.side-by-side) .site-inner-narrow-container .vce-classic-tabs-list:after, .site-inner-narrow-container .customer_logos:not(.side-by-side) .site-inner:after, .site-inner-narrow-container .customer_logos:not(.side-by-side) .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .site-inner-narrow-container .customer_logos:not(.side-by-side) .vce-classic-tabs-list:after, .customer_logos:not(.side-by-side) .site-inner-container .site-inner:after, .customer_logos:not(.side-by-side) .site-inner-container .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .customer_logos:not(.side-by-side) .site-inner-container .vce-classic-tabs-list:after, .site-inner-container .customer_logos:not(.side-by-side) .site-inner:after, .site-inner-container .customer_logos:not(.side-by-side) .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .site-inner-container .customer_logos:not(.side-by-side) .vce-classic-tabs-list: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: 80px 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 .enterprise-steps div.container, .new-faqs .enterprise-steps .fit-quiz div.site-inner, .fit-quiz .new-faqs .enterprise-steps div.site-inner, .new-faqs .enterprise-steps .fit-quiz .features #product-features-tabs div.vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .new-faqs .enterprise-steps div.vce-classic-tabs-list, .new-faqs .enterprise-steps .features #product-features-tabs .fit-quiz div.vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .new-faqs .enterprise-steps div.vce-classic-tabs-list, .new-faqs .enterprise-steps .share-your-story div.site-inner, .share-your-story .new-faqs .enterprise-steps div.site-inner, .new-faqs .enterprise-steps .share-your-story .features #product-features-tabs div.vce-classic-tabs-list, .share-your-story .features #product-features-tabs .new-faqs .enterprise-steps div.vce-classic-tabs-list, .new-faqs .enterprise-steps .features #product-features-tabs .share-your-story div.vce-classic-tabs-list, .features #product-features-tabs .share-your-story .new-faqs .enterprise-steps div.vce-classic-tabs-list, .enterprise-steps .new-faqs div.container, .enterprise-steps .new-faqs .fit-quiz div.site-inner, .fit-quiz .enterprise-steps .new-faqs div.site-inner, .enterprise-steps .new-faqs .fit-quiz .features #product-features-tabs div.vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .enterprise-steps .new-faqs div.vce-classic-tabs-list, .enterprise-steps .new-faqs .features #product-features-tabs .fit-quiz div.vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .enterprise-steps .new-faqs div.vce-classic-tabs-list, .enterprise-steps .new-faqs .share-your-story div.site-inner, .share-your-story .enterprise-steps .new-faqs div.site-inner, .enterprise-steps .new-faqs .share-your-story .features #product-features-tabs div.vce-classic-tabs-list, .share-your-story .features #product-features-tabs .enterprise-steps .new-faqs div.vce-classic-tabs-list, .enterprise-steps .new-faqs .features #product-features-tabs .share-your-story div.vce-classic-tabs-list, .features #product-features-tabs .share-your-story .enterprise-steps .new-faqs div.vce-classic-tabs-list, .new-faqs .enterprise-steps div.narrow-container, .enterprise-steps .new-faqs div.narrow-container, .new-faqs .enterprise-steps .site-inner-narrow-container div.site-inner, .enterprise-steps .site-inner-narrow-container .new-faqs div.site-inner, .new-faqs .site-inner-narrow-container .enterprise-steps div.site-inner, .site-inner-narrow-container .enterprise-steps .new-faqs div.site-inner, .new-faqs .enterprise-steps .site-inner-container div.site-inner, .enterprise-steps .site-inner-container .new-faqs div.site-inner, .new-faqs .site-inner-container .enterprise-steps div.site-inner, .site-inner-container .enterprise-steps .new-faqs div.site-inner, .new-faqs .enterprise-steps .products-template-new-products article div.site-inner, .enterprise-steps .products-template-new-products article .new-faqs div.site-inner, .new-faqs .products-template-new-products article .enterprise-steps div.site-inner, .products-template-new-products article .enterprise-steps .new-faqs div.site-inner, .new-faqs .enterprise-steps .lp-template-new-products article div.site-inner, .enterprise-steps .lp-template-new-products article .new-faqs div.site-inner, .new-faqs .lp-template-new-products article .enterprise-steps div.site-inner, .lp-template-new-products article .enterprise-steps .new-faqs div.site-inner, .new-faqs .enterprise-steps .heavybid-to-heavyjob div.site-inner, .enterprise-steps .heavybid-to-heavyjob .new-faqs div.site-inner, .new-faqs .heavybid-to-heavyjob .enterprise-steps div.site-inner, .heavybid-to-heavyjob .enterprise-steps .new-faqs div.site-inner, .new-faqs .enterprise-steps .mt1b .mastec-msa div.site-inner, .enterprise-steps .mt1b .mastec-msa .new-faqs div.site-inner, .new-faqs .mt1b .mastec-msa .enterprise-steps div.site-inner, .mt1b .mastec-msa .enterprise-steps .new-faqs div.site-inner, .new-faqs .enterprise-steps .mt1b .existing-partnerships-header div.site-inner, .enterprise-steps .mt1b .existing-partnerships-header .new-faqs div.site-inner, .new-faqs .mt1b .existing-partnerships-header .enterprise-steps div.site-inner, .mt1b .existing-partnerships-header .enterprise-steps .new-faqs div.site-inner, .new-faqs .enterprise-steps .q1b .mastec-msa div.site-inner, .enterprise-steps .q1b .mastec-msa .new-faqs div.site-inner, .new-faqs .q1b .mastec-msa .enterprise-steps div.site-inner, .q1b .mastec-msa .enterprise-steps .new-faqs div.site-inner, .new-faqs .enterprise-steps .q1b .existing-partnerships-header div.site-inner, .enterprise-steps .q1b .existing-partnerships-header .new-faqs div.site-inner, .new-faqs .q1b .existing-partnerships-header .enterprise-steps div.site-inner, .q1b .existing-partnerships-header .enterprise-steps .new-faqs div.site-inner, .new-faqs .enterprise-steps .industry-events div.hcss-events, .enterprise-steps .industry-events .new-faqs div.hcss-events, .new-faqs .industry-events .enterprise-steps div.hcss-events, .industry-events .enterprise-steps .new-faqs div.hcss-events, .new-faqs .enterprise-steps .past-webinars div.hcss-events, .enterprise-steps .past-webinars .new-faqs div.hcss-events, .new-faqs .past-webinars .enterprise-steps div.hcss-events, .past-webinars .enterprise-steps .new-faqs div.hcss-events, .new-faqs .enterprise-steps .site-inner-narrow-container .features #product-features-tabs div.vce-classic-tabs-list, .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .new-faqs div.vce-classic-tabs-list, .new-faqs .site-inner-narrow-container .features #product-features-tabs .enterprise-steps div.vce-classic-tabs-list, .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .new-faqs div.vce-classic-tabs-list, .new-faqs .enterprise-steps .features #product-features-tabs .site-inner-narrow-container div.vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .new-faqs div.vce-classic-tabs-list, .new-faqs .features #product-features-tabs .site-inner-narrow-container .enterprise-steps div.vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .new-faqs div.vce-classic-tabs-list, .new-faqs .enterprise-steps .site-inner-container .features #product-features-tabs div.vce-classic-tabs-list, .enterprise-steps .site-inner-container .features #product-features-tabs .new-faqs div.vce-classic-tabs-list, .new-faqs .site-inner-container .features #product-features-tabs .enterprise-steps div.vce-classic-tabs-list, .site-inner-container .features #product-features-tabs .enterprise-steps .new-faqs div.vce-classic-tabs-list, .new-faqs .enterprise-steps .features #product-features-tabs .site-inner-container div.vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-container .new-faqs div.vce-classic-tabs-list, .new-faqs .features #product-features-tabs .site-inner-container .enterprise-steps div.vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .enterprise-steps .new-faqs div.vce-classic-tabs-list, .new-faqs .enterprise-steps .products-template-new-products article .features #product-features-tabs div.vce-classic-tabs-list, .enterprise-steps .products-template-new-products article .features #product-features-tabs .new-faqs div.vce-classic-tabs-list, .new-faqs .products-template-new-products article .features #product-features-tabs .enterprise-steps div.vce-classic-tabs-list, .products-template-new-products article .features #product-features-tabs .enterprise-steps .new-faqs div.vce-classic-tabs-list, .new-faqs .enterprise-steps .features #product-features-tabs .products-template-new-products article div.vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .products-template-new-products article .new-faqs div.vce-classic-tabs-list, .new-faqs .features #product-features-tabs .products-template-new-products article .enterprise-steps div.vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .enterprise-steps .new-faqs div.vce-classic-tabs-list, .new-faqs .enterprise-steps .lp-template-new-products article .features #product-features-tabs div.vce-classic-tabs-list, .enterprise-steps .lp-template-new-products article .features #product-features-tabs .new-faqs div.vce-classic-tabs-list, .new-faqs .lp-template-new-products article .features #product-features-tabs .enterprise-steps div.vce-classic-tabs-list, .lp-template-new-products article .features #product-features-tabs .enterprise-steps .new-faqs div.vce-classic-tabs-list, .new-faqs .enterprise-steps .features #product-features-tabs .lp-template-new-products article div.vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .lp-template-new-products article .new-faqs div.vce-classic-tabs-list, .new-faqs .features #product-features-tabs .lp-template-new-products article .enterprise-steps div.vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .enterprise-steps .new-faqs div.vce-classic-tabs-list, .new-faqs .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs div.vce-classic-tabs-list, .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .new-faqs div.vce-classic-tabs-list, .new-faqs .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps div.vce-classic-tabs-list, .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .new-faqs div.vce-classic-tabs-list, .new-faqs .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob div.vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .new-faqs div.vce-classic-tabs-list, .new-faqs .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps div.vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .new-faqs div.vce-classic-tabs-list, .new-faqs .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs div.vce-classic-tabs-list, .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .new-faqs div.vce-classic-tabs-list, .new-faqs .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps div.vce-classic-tabs-list, .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .new-faqs div.vce-classic-tabs-list, .new-faqs .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa div.vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .new-faqs div.vce-classic-tabs-list, .new-faqs .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps div.vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .new-faqs div.vce-classic-tabs-list, .new-faqs .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs div.vce-classic-tabs-list, .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .new-faqs div.vce-classic-tabs-list, .new-faqs .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps div.vce-classic-tabs-list, .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .new-faqs div.vce-classic-tabs-list, .new-faqs .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header div.vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .new-faqs div.vce-classic-tabs-list, .new-faqs .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps div.vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .new-faqs div.vce-classic-tabs-list, .new-faqs .enterprise-steps .q1b .mastec-msa .features #product-features-tabs div.vce-classic-tabs-list, .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .new-faqs div.vce-classic-tabs-list, .new-faqs .q1b .mastec-msa .features #product-features-tabs .enterprise-steps div.vce-classic-tabs-list, .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .new-faqs div.vce-classic-tabs-list, .new-faqs .enterprise-steps .features #product-features-tabs .q1b .mastec-msa div.vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .new-faqs div.vce-classic-tabs-list, .new-faqs .features #product-features-tabs .q1b .mastec-msa .enterprise-steps div.vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .new-faqs div.vce-classic-tabs-list, .new-faqs .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs div.vce-classic-tabs-list, .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .new-faqs div.vce-classic-tabs-list, .new-faqs .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps div.vce-classic-tabs-list, .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .new-faqs div.vce-classic-tabs-list, .new-faqs .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header div.vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .new-faqs div.vce-classic-tabs-list, .new-faqs .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps div.vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .new-faqs div.vce-classic-tabs-list, .new-faqs .enterprise-steps .hcss-recommendations div.site-inner, .enterprise-steps .hcss-recommendations .new-faqs div.site-inner, .new-faqs .hcss-recommendations .enterprise-steps div.site-inner, .hcss-recommendations .enterprise-steps .new-faqs div.site-inner, .new-faqs .enterprise-steps .hcss-recommendations .features #product-features-tabs div.vce-classic-tabs-list, .enterprise-steps .hcss-recommendations .features #product-features-tabs .new-faqs div.vce-classic-tabs-list, .new-faqs .hcss-recommendations .features #product-features-tabs .enterprise-steps div.vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs .enterprise-steps .new-faqs div.vce-classic-tabs-list, .new-faqs .enterprise-steps .features #product-features-tabs .hcss-recommendations div.vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .hcss-recommendations .new-faqs div.vce-classic-tabs-list, .new-faqs .features #product-features-tabs .hcss-recommendations .enterprise-steps div.vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .enterprise-steps .new-faqs div.vce-classic-tabs-list, .new-faqs div#company-information, .new-faqs .post-type-archive-press .type-press div.blog-box, .post-type-archive-press .type-press .new-faqs div.blog-box, .new-faqs div.customer-story-slide, .new-faqs div.hcss-form-frame, .new-faqs div.frm_style_hcss-with-frame, .new-faqs .modal-popup div.modal-content, .modal-popup .new-faqs div.modal-content, .new-faqs .page-stats div.stats-color, .page-stats .new-faqs div.stats-color, .new-faqs .product-page-stats div.stats-color, .product-page-stats .new-faqs div.stats-color, .new-faqs #customers_by_state .swiper-container > div, #customers_by_state .new-faqs .swiper-container > div, .new-faqs #generic-tabs div.pane, #generic-tabs .new-faqs div.pane, .new-faqs .single-post:not(.case-studies-template-clone-post) div.social-share, .single-post:not(.case-studies-template-clone-post) .new-faqs div.social-share, .new-faqs .single-press div.social-share, .single-press .new-faqs div.social-share {
  padding: 48px 0 0;
}
@media (max-width: 767.98px) {
  .new-faqs div.section-frame, .new-faqs .enterprise-steps div.container, .new-faqs .enterprise-steps .fit-quiz div.site-inner, .fit-quiz .new-faqs .enterprise-steps div.site-inner, .new-faqs .enterprise-steps .fit-quiz .features #product-features-tabs div.vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .new-faqs .enterprise-steps div.vce-classic-tabs-list, .new-faqs .enterprise-steps .features #product-features-tabs .fit-quiz div.vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .new-faqs .enterprise-steps div.vce-classic-tabs-list, .new-faqs .enterprise-steps .share-your-story div.site-inner, .share-your-story .new-faqs .enterprise-steps div.site-inner, .new-faqs .enterprise-steps .share-your-story .features #product-features-tabs div.vce-classic-tabs-list, .share-your-story .features #product-features-tabs .new-faqs .enterprise-steps div.vce-classic-tabs-list, .new-faqs .enterprise-steps .features #product-features-tabs .share-your-story div.vce-classic-tabs-list, .features #product-features-tabs .share-your-story .new-faqs .enterprise-steps div.vce-classic-tabs-list, .enterprise-steps .new-faqs div.container, .enterprise-steps .new-faqs .fit-quiz div.site-inner, .fit-quiz .enterprise-steps .new-faqs div.site-inner, .enterprise-steps .new-faqs .fit-quiz .features #product-features-tabs div.vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .enterprise-steps .new-faqs div.vce-classic-tabs-list, .enterprise-steps .new-faqs .features #product-features-tabs .fit-quiz div.vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .enterprise-steps .new-faqs div.vce-classic-tabs-list, .enterprise-steps .new-faqs .share-your-story div.site-inner, .share-your-story .enterprise-steps .new-faqs div.site-inner, .enterprise-steps .new-faqs .share-your-story .features #product-features-tabs div.vce-classic-tabs-list, .share-your-story .features #product-features-tabs .enterprise-steps .new-faqs div.vce-classic-tabs-list, .enterprise-steps .new-faqs .features #product-features-tabs .share-your-story div.vce-classic-tabs-list, .features #product-features-tabs .share-your-story .enterprise-steps .new-faqs div.vce-classic-tabs-list, .new-faqs .enterprise-steps div.narrow-container, .enterprise-steps .new-faqs div.narrow-container, .new-faqs .enterprise-steps .site-inner-narrow-container div.site-inner, .enterprise-steps .site-inner-narrow-container .new-faqs div.site-inner, .new-faqs .site-inner-narrow-container .enterprise-steps div.site-inner, .site-inner-narrow-container .enterprise-steps .new-faqs div.site-inner, .new-faqs .enterprise-steps .site-inner-container div.site-inner, .enterprise-steps .site-inner-container .new-faqs div.site-inner, .new-faqs .site-inner-container .enterprise-steps div.site-inner, .site-inner-container .enterprise-steps .new-faqs div.site-inner, .new-faqs .enterprise-steps .products-template-new-products article div.site-inner, .enterprise-steps .products-template-new-products article .new-faqs div.site-inner, .new-faqs .products-template-new-products article .enterprise-steps div.site-inner, .products-template-new-products article .enterprise-steps .new-faqs div.site-inner, .new-faqs .enterprise-steps .lp-template-new-products article div.site-inner, .enterprise-steps .lp-template-new-products article .new-faqs div.site-inner, .new-faqs .lp-template-new-products article .enterprise-steps div.site-inner, .lp-template-new-products article .enterprise-steps .new-faqs div.site-inner, .new-faqs .enterprise-steps .heavybid-to-heavyjob div.site-inner, .enterprise-steps .heavybid-to-heavyjob .new-faqs div.site-inner, .new-faqs .heavybid-to-heavyjob .enterprise-steps div.site-inner, .heavybid-to-heavyjob .enterprise-steps .new-faqs div.site-inner, .new-faqs .enterprise-steps .mt1b .mastec-msa div.site-inner, .enterprise-steps .mt1b .mastec-msa .new-faqs div.site-inner, .new-faqs .mt1b .mastec-msa .enterprise-steps div.site-inner, .mt1b .mastec-msa .enterprise-steps .new-faqs div.site-inner, .new-faqs .enterprise-steps .mt1b .existing-partnerships-header div.site-inner, .enterprise-steps .mt1b .existing-partnerships-header .new-faqs div.site-inner, .new-faqs .mt1b .existing-partnerships-header .enterprise-steps div.site-inner, .mt1b .existing-partnerships-header .enterprise-steps .new-faqs div.site-inner, .new-faqs .enterprise-steps .q1b .mastec-msa div.site-inner, .enterprise-steps .q1b .mastec-msa .new-faqs div.site-inner, .new-faqs .q1b .mastec-msa .enterprise-steps div.site-inner, .q1b .mastec-msa .enterprise-steps .new-faqs div.site-inner, .new-faqs .enterprise-steps .q1b .existing-partnerships-header div.site-inner, .enterprise-steps .q1b .existing-partnerships-header .new-faqs div.site-inner, .new-faqs .q1b .existing-partnerships-header .enterprise-steps div.site-inner, .q1b .existing-partnerships-header .enterprise-steps .new-faqs div.site-inner, .new-faqs .enterprise-steps .industry-events div.hcss-events, .enterprise-steps .industry-events .new-faqs div.hcss-events, .new-faqs .industry-events .enterprise-steps div.hcss-events, .industry-events .enterprise-steps .new-faqs div.hcss-events, .new-faqs .enterprise-steps .past-webinars div.hcss-events, .enterprise-steps .past-webinars .new-faqs div.hcss-events, .new-faqs .past-webinars .enterprise-steps div.hcss-events, .past-webinars .enterprise-steps .new-faqs div.hcss-events, .new-faqs .enterprise-steps .site-inner-narrow-container .features #product-features-tabs div.vce-classic-tabs-list, .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .new-faqs div.vce-classic-tabs-list, .new-faqs .site-inner-narrow-container .features #product-features-tabs .enterprise-steps div.vce-classic-tabs-list, .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .new-faqs div.vce-classic-tabs-list, .new-faqs .enterprise-steps .features #product-features-tabs .site-inner-narrow-container div.vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .new-faqs div.vce-classic-tabs-list, .new-faqs .features #product-features-tabs .site-inner-narrow-container .enterprise-steps div.vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .new-faqs div.vce-classic-tabs-list, .new-faqs .enterprise-steps .site-inner-container .features #product-features-tabs div.vce-classic-tabs-list, .enterprise-steps .site-inner-container .features #product-features-tabs .new-faqs div.vce-classic-tabs-list, .new-faqs .site-inner-container .features #product-features-tabs .enterprise-steps div.vce-classic-tabs-list, .site-inner-container .features #product-features-tabs .enterprise-steps .new-faqs div.vce-classic-tabs-list, .new-faqs .enterprise-steps .features #product-features-tabs .site-inner-container div.vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-container .new-faqs div.vce-classic-tabs-list, .new-faqs .features #product-features-tabs .site-inner-container .enterprise-steps div.vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .enterprise-steps .new-faqs div.vce-classic-tabs-list, .new-faqs .enterprise-steps .products-template-new-products article .features #product-features-tabs div.vce-classic-tabs-list, .enterprise-steps .products-template-new-products article .features #product-features-tabs .new-faqs div.vce-classic-tabs-list, .new-faqs .products-template-new-products article .features #product-features-tabs .enterprise-steps div.vce-classic-tabs-list, .products-template-new-products article .features #product-features-tabs .enterprise-steps .new-faqs div.vce-classic-tabs-list, .new-faqs .enterprise-steps .features #product-features-tabs .products-template-new-products article div.vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .products-template-new-products article .new-faqs div.vce-classic-tabs-list, .new-faqs .features #product-features-tabs .products-template-new-products article .enterprise-steps div.vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .enterprise-steps .new-faqs div.vce-classic-tabs-list, .new-faqs .enterprise-steps .lp-template-new-products article .features #product-features-tabs div.vce-classic-tabs-list, .enterprise-steps .lp-template-new-products article .features #product-features-tabs .new-faqs div.vce-classic-tabs-list, .new-faqs .lp-template-new-products article .features #product-features-tabs .enterprise-steps div.vce-classic-tabs-list, .lp-template-new-products article .features #product-features-tabs .enterprise-steps .new-faqs div.vce-classic-tabs-list, .new-faqs .enterprise-steps .features #product-features-tabs .lp-template-new-products article div.vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .lp-template-new-products article .new-faqs div.vce-classic-tabs-list, .new-faqs .features #product-features-tabs .lp-template-new-products article .enterprise-steps div.vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .enterprise-steps .new-faqs div.vce-classic-tabs-list, .new-faqs .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs div.vce-classic-tabs-list, .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .new-faqs div.vce-classic-tabs-list, .new-faqs .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps div.vce-classic-tabs-list, .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .new-faqs div.vce-classic-tabs-list, .new-faqs .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob div.vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .new-faqs div.vce-classic-tabs-list, .new-faqs .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps div.vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .new-faqs div.vce-classic-tabs-list, .new-faqs .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs div.vce-classic-tabs-list, .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .new-faqs div.vce-classic-tabs-list, .new-faqs .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps div.vce-classic-tabs-list, .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .new-faqs div.vce-classic-tabs-list, .new-faqs .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa div.vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .new-faqs div.vce-classic-tabs-list, .new-faqs .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps div.vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .new-faqs div.vce-classic-tabs-list, .new-faqs .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs div.vce-classic-tabs-list, .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .new-faqs div.vce-classic-tabs-list, .new-faqs .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps div.vce-classic-tabs-list, .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .new-faqs div.vce-classic-tabs-list, .new-faqs .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header div.vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .new-faqs div.vce-classic-tabs-list, .new-faqs .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps div.vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .new-faqs div.vce-classic-tabs-list, .new-faqs .enterprise-steps .q1b .mastec-msa .features #product-features-tabs div.vce-classic-tabs-list, .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .new-faqs div.vce-classic-tabs-list, .new-faqs .q1b .mastec-msa .features #product-features-tabs .enterprise-steps div.vce-classic-tabs-list, .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .new-faqs div.vce-classic-tabs-list, .new-faqs .enterprise-steps .features #product-features-tabs .q1b .mastec-msa div.vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .new-faqs div.vce-classic-tabs-list, .new-faqs .features #product-features-tabs .q1b .mastec-msa .enterprise-steps div.vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .new-faqs div.vce-classic-tabs-list, .new-faqs .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs div.vce-classic-tabs-list, .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .new-faqs div.vce-classic-tabs-list, .new-faqs .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps div.vce-classic-tabs-list, .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .new-faqs div.vce-classic-tabs-list, .new-faqs .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header div.vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .new-faqs div.vce-classic-tabs-list, .new-faqs .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps div.vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .new-faqs div.vce-classic-tabs-list, .new-faqs .enterprise-steps .hcss-recommendations div.site-inner, .enterprise-steps .hcss-recommendations .new-faqs div.site-inner, .new-faqs .hcss-recommendations .enterprise-steps div.site-inner, .hcss-recommendations .enterprise-steps .new-faqs div.site-inner, .new-faqs .enterprise-steps .hcss-recommendations .features #product-features-tabs div.vce-classic-tabs-list, .enterprise-steps .hcss-recommendations .features #product-features-tabs .new-faqs div.vce-classic-tabs-list, .new-faqs .hcss-recommendations .features #product-features-tabs .enterprise-steps div.vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs .enterprise-steps .new-faqs div.vce-classic-tabs-list, .new-faqs .enterprise-steps .features #product-features-tabs .hcss-recommendations div.vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .hcss-recommendations .new-faqs div.vce-classic-tabs-list, .new-faqs .features #product-features-tabs .hcss-recommendations .enterprise-steps div.vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .enterprise-steps .new-faqs div.vce-classic-tabs-list, .new-faqs div#company-information, .new-faqs .post-type-archive-press .type-press div.blog-box, .post-type-archive-press .type-press .new-faqs div.blog-box, .new-faqs div.customer-story-slide, .new-faqs div.hcss-form-frame, .new-faqs div.frm_style_hcss-with-frame, .new-faqs .modal-popup div.modal-content, .modal-popup .new-faqs div.modal-content, .new-faqs .page-stats div.stats-color, .page-stats .new-faqs div.stats-color, .new-faqs .product-page-stats div.stats-color, .product-page-stats .new-faqs div.stats-color, .new-faqs #customers_by_state .swiper-container > div, #customers_by_state .new-faqs .swiper-container > div, .new-faqs #generic-tabs div.pane, #generic-tabs .new-faqs div.pane, .new-faqs .single-post:not(.case-studies-template-clone-post) div.social-share, .single-post:not(.case-studies-template-clone-post) .new-faqs div.social-share, .new-faqs .single-press div.social-share, .single-press .new-faqs div.social-share {
    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 .enterprise-steps div.container, .new-faqs .enterprise-steps .fit-quiz div.site-inner, .fit-quiz .new-faqs .enterprise-steps div.site-inner, .new-faqs .enterprise-steps .fit-quiz .features #product-features-tabs div.vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .new-faqs .enterprise-steps div.vce-classic-tabs-list, .new-faqs .enterprise-steps .features #product-features-tabs .fit-quiz div.vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .new-faqs .enterprise-steps div.vce-classic-tabs-list, .new-faqs .enterprise-steps .share-your-story div.site-inner, .share-your-story .new-faqs .enterprise-steps div.site-inner, .new-faqs .enterprise-steps .share-your-story .features #product-features-tabs div.vce-classic-tabs-list, .share-your-story .features #product-features-tabs .new-faqs .enterprise-steps div.vce-classic-tabs-list, .new-faqs .enterprise-steps .features #product-features-tabs .share-your-story div.vce-classic-tabs-list, .features #product-features-tabs .share-your-story .new-faqs .enterprise-steps div.vce-classic-tabs-list, .enterprise-steps .new-faqs div.container, .enterprise-steps .new-faqs .fit-quiz div.site-inner, .fit-quiz .enterprise-steps .new-faqs div.site-inner, .enterprise-steps .new-faqs .fit-quiz .features #product-features-tabs div.vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .enterprise-steps .new-faqs div.vce-classic-tabs-list, .enterprise-steps .new-faqs .features #product-features-tabs .fit-quiz div.vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .enterprise-steps .new-faqs div.vce-classic-tabs-list, .enterprise-steps .new-faqs .share-your-story div.site-inner, .share-your-story .enterprise-steps .new-faqs div.site-inner, .enterprise-steps .new-faqs .share-your-story .features #product-features-tabs div.vce-classic-tabs-list, .share-your-story .features #product-features-tabs .enterprise-steps .new-faqs div.vce-classic-tabs-list, .enterprise-steps .new-faqs .features #product-features-tabs .share-your-story div.vce-classic-tabs-list, .features #product-features-tabs .share-your-story .enterprise-steps .new-faqs div.vce-classic-tabs-list, .new-faqs .enterprise-steps div.narrow-container, .enterprise-steps .new-faqs div.narrow-container, .new-faqs .enterprise-steps .site-inner-narrow-container div.site-inner, .enterprise-steps .site-inner-narrow-container .new-faqs div.site-inner, .new-faqs .site-inner-narrow-container .enterprise-steps div.site-inner, .site-inner-narrow-container .enterprise-steps .new-faqs div.site-inner, .new-faqs .enterprise-steps .site-inner-container div.site-inner, .enterprise-steps .site-inner-container .new-faqs div.site-inner, .new-faqs .site-inner-container .enterprise-steps div.site-inner, .site-inner-container .enterprise-steps .new-faqs div.site-inner, .new-faqs .enterprise-steps .products-template-new-products article div.site-inner, .enterprise-steps .products-template-new-products article .new-faqs div.site-inner, .new-faqs .products-template-new-products article .enterprise-steps div.site-inner, .products-template-new-products article .enterprise-steps .new-faqs div.site-inner, .new-faqs .enterprise-steps .lp-template-new-products article div.site-inner, .enterprise-steps .lp-template-new-products article .new-faqs div.site-inner, .new-faqs .lp-template-new-products article .enterprise-steps div.site-inner, .lp-template-new-products article .enterprise-steps .new-faqs div.site-inner, .new-faqs .enterprise-steps .heavybid-to-heavyjob div.site-inner, .enterprise-steps .heavybid-to-heavyjob .new-faqs div.site-inner, .new-faqs .heavybid-to-heavyjob .enterprise-steps div.site-inner, .heavybid-to-heavyjob .enterprise-steps .new-faqs div.site-inner, .new-faqs .enterprise-steps .mt1b .mastec-msa div.site-inner, .enterprise-steps .mt1b .mastec-msa .new-faqs div.site-inner, .new-faqs .mt1b .mastec-msa .enterprise-steps div.site-inner, .mt1b .mastec-msa .enterprise-steps .new-faqs div.site-inner, .new-faqs .enterprise-steps .mt1b .existing-partnerships-header div.site-inner, .enterprise-steps .mt1b .existing-partnerships-header .new-faqs div.site-inner, .new-faqs .mt1b .existing-partnerships-header .enterprise-steps div.site-inner, .mt1b .existing-partnerships-header .enterprise-steps .new-faqs div.site-inner, .new-faqs .enterprise-steps .q1b .mastec-msa div.site-inner, .enterprise-steps .q1b .mastec-msa .new-faqs div.site-inner, .new-faqs .q1b .mastec-msa .enterprise-steps div.site-inner, .q1b .mastec-msa .enterprise-steps .new-faqs div.site-inner, .new-faqs .enterprise-steps .q1b .existing-partnerships-header div.site-inner, .enterprise-steps .q1b .existing-partnerships-header .new-faqs div.site-inner, .new-faqs .q1b .existing-partnerships-header .enterprise-steps div.site-inner, .q1b .existing-partnerships-header .enterprise-steps .new-faqs div.site-inner, .new-faqs .enterprise-steps .industry-events div.hcss-events, .enterprise-steps .industry-events .new-faqs div.hcss-events, .new-faqs .industry-events .enterprise-steps div.hcss-events, .industry-events .enterprise-steps .new-faqs div.hcss-events, .new-faqs .enterprise-steps .past-webinars div.hcss-events, .enterprise-steps .past-webinars .new-faqs div.hcss-events, .new-faqs .past-webinars .enterprise-steps div.hcss-events, .past-webinars .enterprise-steps .new-faqs div.hcss-events, .new-faqs .enterprise-steps .site-inner-narrow-container .features #product-features-tabs div.vce-classic-tabs-list, .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .new-faqs div.vce-classic-tabs-list, .new-faqs .site-inner-narrow-container .features #product-features-tabs .enterprise-steps div.vce-classic-tabs-list, .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .new-faqs div.vce-classic-tabs-list, .new-faqs .enterprise-steps .features #product-features-tabs .site-inner-narrow-container div.vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .new-faqs div.vce-classic-tabs-list, .new-faqs .features #product-features-tabs .site-inner-narrow-container .enterprise-steps div.vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .new-faqs div.vce-classic-tabs-list, .new-faqs .enterprise-steps .site-inner-container .features #product-features-tabs div.vce-classic-tabs-list, .enterprise-steps .site-inner-container .features #product-features-tabs .new-faqs div.vce-classic-tabs-list, .new-faqs .site-inner-container .features #product-features-tabs .enterprise-steps div.vce-classic-tabs-list, .site-inner-container .features #product-features-tabs .enterprise-steps .new-faqs div.vce-classic-tabs-list, .new-faqs .enterprise-steps .features #product-features-tabs .site-inner-container div.vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-container .new-faqs div.vce-classic-tabs-list, .new-faqs .features #product-features-tabs .site-inner-container .enterprise-steps div.vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .enterprise-steps .new-faqs div.vce-classic-tabs-list, .new-faqs .enterprise-steps .products-template-new-products article .features #product-features-tabs div.vce-classic-tabs-list, .enterprise-steps .products-template-new-products article .features #product-features-tabs .new-faqs div.vce-classic-tabs-list, .new-faqs .products-template-new-products article .features #product-features-tabs .enterprise-steps div.vce-classic-tabs-list, .products-template-new-products article .features #product-features-tabs .enterprise-steps .new-faqs div.vce-classic-tabs-list, .new-faqs .enterprise-steps .features #product-features-tabs .products-template-new-products article div.vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .products-template-new-products article .new-faqs div.vce-classic-tabs-list, .new-faqs .features #product-features-tabs .products-template-new-products article .enterprise-steps div.vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .enterprise-steps .new-faqs div.vce-classic-tabs-list, .new-faqs .enterprise-steps .lp-template-new-products article .features #product-features-tabs div.vce-classic-tabs-list, .enterprise-steps .lp-template-new-products article .features #product-features-tabs .new-faqs div.vce-classic-tabs-list, .new-faqs .lp-template-new-products article .features #product-features-tabs .enterprise-steps div.vce-classic-tabs-list, .lp-template-new-products article .features #product-features-tabs .enterprise-steps .new-faqs div.vce-classic-tabs-list, .new-faqs .enterprise-steps .features #product-features-tabs .lp-template-new-products article div.vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .lp-template-new-products article .new-faqs div.vce-classic-tabs-list, .new-faqs .features #product-features-tabs .lp-template-new-products article .enterprise-steps div.vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .enterprise-steps .new-faqs div.vce-classic-tabs-list, .new-faqs .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs div.vce-classic-tabs-list, .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .new-faqs div.vce-classic-tabs-list, .new-faqs .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps div.vce-classic-tabs-list, .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .new-faqs div.vce-classic-tabs-list, .new-faqs .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob div.vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .new-faqs div.vce-classic-tabs-list, .new-faqs .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps div.vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .new-faqs div.vce-classic-tabs-list, .new-faqs .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs div.vce-classic-tabs-list, .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .new-faqs div.vce-classic-tabs-list, .new-faqs .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps div.vce-classic-tabs-list, .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .new-faqs div.vce-classic-tabs-list, .new-faqs .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa div.vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .new-faqs div.vce-classic-tabs-list, .new-faqs .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps div.vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .new-faqs div.vce-classic-tabs-list, .new-faqs .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs div.vce-classic-tabs-list, .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .new-faqs div.vce-classic-tabs-list, .new-faqs .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps div.vce-classic-tabs-list, .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .new-faqs div.vce-classic-tabs-list, .new-faqs .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header div.vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .new-faqs div.vce-classic-tabs-list, .new-faqs .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps div.vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .new-faqs div.vce-classic-tabs-list, .new-faqs .enterprise-steps .q1b .mastec-msa .features #product-features-tabs div.vce-classic-tabs-list, .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .new-faqs div.vce-classic-tabs-list, .new-faqs .q1b .mastec-msa .features #product-features-tabs .enterprise-steps div.vce-classic-tabs-list, .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .new-faqs div.vce-classic-tabs-list, .new-faqs .enterprise-steps .features #product-features-tabs .q1b .mastec-msa div.vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .new-faqs div.vce-classic-tabs-list, .new-faqs .features #product-features-tabs .q1b .mastec-msa .enterprise-steps div.vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .new-faqs div.vce-classic-tabs-list, .new-faqs .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs div.vce-classic-tabs-list, .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .new-faqs div.vce-classic-tabs-list, .new-faqs .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps div.vce-classic-tabs-list, .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .new-faqs div.vce-classic-tabs-list, .new-faqs .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header div.vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .new-faqs div.vce-classic-tabs-list, .new-faqs .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps div.vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .new-faqs div.vce-classic-tabs-list, .new-faqs .enterprise-steps .hcss-recommendations div.site-inner, .enterprise-steps .hcss-recommendations .new-faqs div.site-inner, .new-faqs .hcss-recommendations .enterprise-steps div.site-inner, .hcss-recommendations .enterprise-steps .new-faqs div.site-inner, .new-faqs .enterprise-steps .hcss-recommendations .features #product-features-tabs div.vce-classic-tabs-list, .enterprise-steps .hcss-recommendations .features #product-features-tabs .new-faqs div.vce-classic-tabs-list, .new-faqs .hcss-recommendations .features #product-features-tabs .enterprise-steps div.vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs .enterprise-steps .new-faqs div.vce-classic-tabs-list, .new-faqs .enterprise-steps .features #product-features-tabs .hcss-recommendations div.vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .hcss-recommendations .new-faqs div.vce-classic-tabs-list, .new-faqs .features #product-features-tabs .hcss-recommendations .enterprise-steps div.vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .enterprise-steps .new-faqs div.vce-classic-tabs-list, .new-faqs div#company-information, .new-faqs .post-type-archive-press .type-press div.blog-box, .post-type-archive-press .type-press .new-faqs div.blog-box, .new-faqs div.customer-story-slide, .new-faqs div.hcss-form-frame, .new-faqs div.frm_style_hcss-with-frame, .new-faqs .modal-popup div.modal-content, .modal-popup .new-faqs div.modal-content, .new-faqs .page-stats div.stats-color, .page-stats .new-faqs div.stats-color, .new-faqs .product-page-stats div.stats-color, .product-page-stats .new-faqs div.stats-color, .new-faqs #customers_by_state .swiper-container > div, #customers_by_state .new-faqs .swiper-container > div, .new-faqs #generic-tabs div.pane, #generic-tabs .new-faqs div.pane, .new-faqs .single-post:not(.case-studies-template-clone-post) div.social-share, .single-post:not(.case-studies-template-clone-post) .new-faqs div.social-share, .new-faqs .single-press div.social-share, .single-press .new-faqs div.social-share {
    padding: 64px 0 0;
  }
}
@media (min-width: 1200px) {
  .new-faqs {
    margin: 80px 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, .faq-cta #project-lifecycle .menu, #project-lifecycle .faq-cta .menu {
  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 #menu-footer-contact .cta-button-container a.outline, #menu-footer-contact .cta-button-container .faq-cta a.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 {
  margin-bottom: 0;
}

.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: 80px;
  }
}

#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, #product-features #project-lifecycle .menu, #project-lifecycle #product-features .menu {
    row-gap: 40px;
  }
}
#product-features.child-product-features .row .col-12 .content-box, #product-features.child-product-features .row .products .tab-section .frame .content-box, .products .tab-section #product-features.child-product-features .row .frame .content-box, #product-features.child-product-features #project-lifecycle .menu .col-12 .content-box, #product-features.child-product-features #project-lifecycle .menu .products .tab-section .frame .content-box, .products .tab-section #product-features.child-product-features #project-lifecycle .menu .frame .content-box, #project-lifecycle #product-features.child-product-features .menu .col-12 .content-box, #project-lifecycle #product-features.child-product-features .menu .products .tab-section .frame .content-box, .products .tab-section #project-lifecycle #product-features.child-product-features .menu .frame .content-box {
  position: relative;
}
@media (min-width: 768px) {
  #product-features.child-product-features .row .col-12 .content-box, #product-features.child-product-features .row .products .tab-section .frame .content-box, .products .tab-section #product-features.child-product-features .row .frame .content-box, #product-features.child-product-features #project-lifecycle .menu .col-12 .content-box, #product-features.child-product-features #project-lifecycle .menu .products .tab-section .frame .content-box, .products .tab-section #product-features.child-product-features #project-lifecycle .menu .frame .content-box, #project-lifecycle #product-features.child-product-features .menu .col-12 .content-box, #project-lifecycle #product-features.child-product-features .menu .products .tab-section .frame .content-box, .products .tab-section #project-lifecycle #product-features.child-product-features .menu .frame .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 .products .tab-section .frame .content-box, .products .tab-section #product-features.child-product-features .row .frame .content-box, #product-features.child-product-features #project-lifecycle .menu .col-12 .content-box, #product-features.child-product-features #project-lifecycle .menu .products .tab-section .frame .content-box, .products .tab-section #product-features.child-product-features #project-lifecycle .menu .frame .content-box, #project-lifecycle #product-features.child-product-features .menu .col-12 .content-box, #project-lifecycle #product-features.child-product-features .menu .products .tab-section .frame .content-box, .products .tab-section #project-lifecycle #product-features.child-product-features .menu .frame .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 .products .tab-section .frame .content-box, .products .tab-section #product-features.child-product-features .row .frame .content-box, #product-features.child-product-features #project-lifecycle .menu .col-12 .content-box, #product-features.child-product-features #project-lifecycle .menu .products .tab-section .frame .content-box, .products .tab-section #product-features.child-product-features #project-lifecycle .menu .frame .content-box, #project-lifecycle #product-features.child-product-features .menu .col-12 .content-box, #project-lifecycle #product-features.child-product-features .menu .products .tab-section .frame .content-box, .products .tab-section #project-lifecycle #product-features.child-product-features .menu .frame .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 .products .tab-section .frame:first-child .content-box, .products .tab-section #product-features.child-product-features .row .frame:first-child .content-box, #product-features.child-product-features #project-lifecycle .menu .col-12:first-child .content-box, #product-features.child-product-features #project-lifecycle .menu .products .tab-section .frame:first-child .content-box, .products .tab-section #product-features.child-product-features #project-lifecycle .menu .frame:first-child .content-box, #project-lifecycle #product-features.child-product-features .menu .col-12:first-child .content-box, #project-lifecycle #product-features.child-product-features .menu .products .tab-section .frame:first-child .content-box, .products .tab-section #project-lifecycle #product-features.child-product-features .menu .frame: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 .products .tab-section .frame:first-child .content-box, .products .tab-section #product-features.child-product-features .row .frame:first-child .content-box, #product-features.child-product-features #project-lifecycle .menu .col-12:first-child .content-box, #product-features.child-product-features #project-lifecycle .menu .products .tab-section .frame:first-child .content-box, .products .tab-section #product-features.child-product-features #project-lifecycle .menu .frame:first-child .content-box, #project-lifecycle #product-features.child-product-features .menu .col-12:first-child .content-box, #project-lifecycle #product-features.child-product-features .menu .products .tab-section .frame:first-child .content-box, .products .tab-section #project-lifecycle #product-features.child-product-features .menu .frame: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) .home #generic-hero p.headline:before, .home #generic-hero #product-features.child-product-features .row:not(.last-row) p.headline:before, #product-features.child-product-features .row:not(.last-row) .page-template-job-role #generic-hero p.headline:before, .page-template-job-role #generic-hero #product-features.child-product-features .row:not(.last-row) p.headline:before, #product-features.child-product-features .row:not(.last-row) .home #press-hero p.headline:before, .home #press-hero #product-features.child-product-features .row:not(.last-row) p.headline:before, #product-features.child-product-features .row:not(.last-row) .page-template-job-role #press-hero p.headline:before, .page-template-job-role #press-hero #product-features.child-product-features .row:not(.last-row) p.headline:before, #product-features.child-product-features #project-lifecycle .menu:not(.last-row) h2:before, #product-features.child-product-features #project-lifecycle .menu:not(.last-row) .home #generic-hero p.headline:before, .home #generic-hero #product-features.child-product-features #project-lifecycle .menu:not(.last-row) p.headline:before, #product-features.child-product-features #project-lifecycle .menu:not(.last-row) .page-template-job-role #generic-hero p.headline:before, .page-template-job-role #generic-hero #product-features.child-product-features #project-lifecycle .menu:not(.last-row) p.headline:before, #product-features.child-product-features #project-lifecycle .menu:not(.last-row) .home #press-hero p.headline:before, .home #press-hero #product-features.child-product-features #project-lifecycle .menu:not(.last-row) p.headline:before, #product-features.child-product-features #project-lifecycle .menu:not(.last-row) .page-template-job-role #press-hero p.headline:before, .page-template-job-role #press-hero #product-features.child-product-features #project-lifecycle .menu:not(.last-row) p.headline:before, #project-lifecycle #product-features.child-product-features .menu:not(.last-row) h2:before, #project-lifecycle #product-features.child-product-features .menu:not(.last-row) .home #generic-hero p.headline:before, .home #generic-hero #project-lifecycle #product-features.child-product-features .menu:not(.last-row) p.headline:before, #project-lifecycle #product-features.child-product-features .menu:not(.last-row) .page-template-job-role #generic-hero p.headline:before, .page-template-job-role #generic-hero #project-lifecycle #product-features.child-product-features .menu:not(.last-row) p.headline:before, #project-lifecycle #product-features.child-product-features .menu:not(.last-row) .home #press-hero p.headline:before, .home #press-hero #project-lifecycle #product-features.child-product-features .menu:not(.last-row) p.headline:before, #project-lifecycle #product-features.child-product-features .menu:not(.last-row) .page-template-job-role #press-hero p.headline:before, .page-template-job-role #press-hero #project-lifecycle #product-features.child-product-features .menu:not(.last-row) p.headline:before, #product-features.child-product-features .row:not(.last-row) .cta-request-section-title:before, #product-features.child-product-features #project-lifecycle .menu:not(.last-row) .cta-request-section-title:before, #project-lifecycle #product-features.child-product-features .menu:not(.last-row) .cta-request-section-title:before, #product-features.child-product-features .row:not(.last-row) .sub-title-h2:before, #product-features.child-product-features #project-lifecycle .menu:not(.last-row) .sub-title-h2:before, #project-lifecycle #product-features.child-product-features .menu:not(.last-row) .sub-title-h2:before, #product-features.child-product-features .row:not(.last-row) .individual-posts-section h4:before, #product-features.child-product-features .row:not(.last-row) .individual-posts-section .category-box .entry-title:before, .category-box #product-features.child-product-features .row:not(.last-row) .individual-posts-section .entry-title:before, .individual-posts-section #product-features.child-product-features .row:not(.last-row) h4:before, .individual-posts-section #product-features.child-product-features .row:not(.last-row) .category-box .entry-title:before, .category-box .individual-posts-section #product-features.child-product-features .row:not(.last-row) .entry-title:before, #product-features.child-product-features #project-lifecycle .menu:not(.last-row) .individual-posts-section h4:before, #product-features.child-product-features #project-lifecycle .menu:not(.last-row) .individual-posts-section .category-box .entry-title:before, .category-box #product-features.child-product-features #project-lifecycle .menu:not(.last-row) .individual-posts-section .entry-title:before, .individual-posts-section #product-features.child-product-features #project-lifecycle .menu:not(.last-row) h4:before, .individual-posts-section #product-features.child-product-features #project-lifecycle .menu:not(.last-row) .category-box .entry-title:before, .category-box .individual-posts-section #product-features.child-product-features #project-lifecycle .menu:not(.last-row) .entry-title:before, #project-lifecycle #product-features.child-product-features .menu:not(.last-row) .individual-posts-section h4:before, #project-lifecycle #product-features.child-product-features .menu:not(.last-row) .individual-posts-section .category-box .entry-title:before, .category-box #project-lifecycle #product-features.child-product-features .menu:not(.last-row) .individual-posts-section .entry-title:before, .individual-posts-section #project-lifecycle #product-features.child-product-features .menu:not(.last-row) h4:before, .individual-posts-section #project-lifecycle #product-features.child-product-features .menu:not(.last-row) .category-box .entry-title:before, .category-box .individual-posts-section #project-lifecycle #product-features.child-product-features .menu:not(.last-row) .entry-title: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) .home #generic-hero p.headline:before, .home #generic-hero #product-features.child-product-features .row:not(.last-row) p.headline:before, #product-features.child-product-features .row:not(.last-row) .page-template-job-role #generic-hero p.headline:before, .page-template-job-role #generic-hero #product-features.child-product-features .row:not(.last-row) p.headline:before, #product-features.child-product-features .row:not(.last-row) .home #press-hero p.headline:before, .home #press-hero #product-features.child-product-features .row:not(.last-row) p.headline:before, #product-features.child-product-features .row:not(.last-row) .page-template-job-role #press-hero p.headline:before, .page-template-job-role #press-hero #product-features.child-product-features .row:not(.last-row) p.headline:before, #product-features.child-product-features #project-lifecycle .menu:not(.last-row) h2:before, #product-features.child-product-features #project-lifecycle .menu:not(.last-row) .home #generic-hero p.headline:before, .home #generic-hero #product-features.child-product-features #project-lifecycle .menu:not(.last-row) p.headline:before, #product-features.child-product-features #project-lifecycle .menu:not(.last-row) .page-template-job-role #generic-hero p.headline:before, .page-template-job-role #generic-hero #product-features.child-product-features #project-lifecycle .menu:not(.last-row) p.headline:before, #product-features.child-product-features #project-lifecycle .menu:not(.last-row) .home #press-hero p.headline:before, .home #press-hero #product-features.child-product-features #project-lifecycle .menu:not(.last-row) p.headline:before, #product-features.child-product-features #project-lifecycle .menu:not(.last-row) .page-template-job-role #press-hero p.headline:before, .page-template-job-role #press-hero #product-features.child-product-features #project-lifecycle .menu:not(.last-row) p.headline:before, #project-lifecycle #product-features.child-product-features .menu:not(.last-row) h2:before, #project-lifecycle #product-features.child-product-features .menu:not(.last-row) .home #generic-hero p.headline:before, .home #generic-hero #project-lifecycle #product-features.child-product-features .menu:not(.last-row) p.headline:before, #project-lifecycle #product-features.child-product-features .menu:not(.last-row) .page-template-job-role #generic-hero p.headline:before, .page-template-job-role #generic-hero #project-lifecycle #product-features.child-product-features .menu:not(.last-row) p.headline:before, #project-lifecycle #product-features.child-product-features .menu:not(.last-row) .home #press-hero p.headline:before, .home #press-hero #project-lifecycle #product-features.child-product-features .menu:not(.last-row) p.headline:before, #project-lifecycle #product-features.child-product-features .menu:not(.last-row) .page-template-job-role #press-hero p.headline:before, .page-template-job-role #press-hero #project-lifecycle #product-features.child-product-features .menu:not(.last-row) p.headline:before, #product-features.child-product-features .row:not(.last-row) .cta-request-section-title:before, #product-features.child-product-features #project-lifecycle .menu:not(.last-row) .cta-request-section-title:before, #project-lifecycle #product-features.child-product-features .menu:not(.last-row) .cta-request-section-title:before, #product-features.child-product-features .row:not(.last-row) .sub-title-h2:before, #product-features.child-product-features #project-lifecycle .menu:not(.last-row) .sub-title-h2:before, #project-lifecycle #product-features.child-product-features .menu:not(.last-row) .sub-title-h2:before, #product-features.child-product-features .row:not(.last-row) .individual-posts-section h4:before, #product-features.child-product-features .row:not(.last-row) .individual-posts-section .category-box .entry-title:before, .category-box #product-features.child-product-features .row:not(.last-row) .individual-posts-section .entry-title:before, .individual-posts-section #product-features.child-product-features .row:not(.last-row) h4:before, .individual-posts-section #product-features.child-product-features .row:not(.last-row) .category-box .entry-title:before, .category-box .individual-posts-section #product-features.child-product-features .row:not(.last-row) .entry-title:before, #product-features.child-product-features #project-lifecycle .menu:not(.last-row) .individual-posts-section h4:before, #product-features.child-product-features #project-lifecycle .menu:not(.last-row) .individual-posts-section .category-box .entry-title:before, .category-box #product-features.child-product-features #project-lifecycle .menu:not(.last-row) .individual-posts-section .entry-title:before, .individual-posts-section #product-features.child-product-features #project-lifecycle .menu:not(.last-row) h4:before, .individual-posts-section #product-features.child-product-features #project-lifecycle .menu:not(.last-row) .category-box .entry-title:before, .category-box .individual-posts-section #product-features.child-product-features #project-lifecycle .menu:not(.last-row) .entry-title:before, #project-lifecycle #product-features.child-product-features .menu:not(.last-row) .individual-posts-section h4:before, #project-lifecycle #product-features.child-product-features .menu:not(.last-row) .individual-posts-section .category-box .entry-title:before, .category-box #project-lifecycle #product-features.child-product-features .menu:not(.last-row) .individual-posts-section .entry-title:before, .individual-posts-section #project-lifecycle #product-features.child-product-features .menu:not(.last-row) h4:before, .individual-posts-section #project-lifecycle #product-features.child-product-features .menu:not(.last-row) .category-box .entry-title:before, .category-box .individual-posts-section #project-lifecycle #product-features.child-product-features .menu:not(.last-row) .entry-title: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, #product-features.feature-borders #project-lifecycle .menu, #project-lifecycle #product-features.feature-borders .menu {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
  }
}
@media (min-width: 768px) {
  #product-features.feature-borders .row:last-child, #product-features.feature-borders #project-lifecycle .menu:last-child, #project-lifecycle #product-features.feature-borders .menu: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 #project-lifecycle .menu:first-child, #project-lifecycle #product-features.feature-borders .menu:first-child, #product-features.feature-borders .row:last-child, #product-features.feature-borders #project-lifecycle .menu:last-child, #project-lifecycle #product-features.feature-borders .menu:last-child {
    border-top: none;
  }
}
@media (min-width: 768px) {
  #product-features.feature-borders .row .col-12:first-child::after, #product-features.feature-borders .row .products .tab-section .frame:first-child::after, .products .tab-section #product-features.feature-borders .row .frame:first-child::after, #product-features.feature-borders #project-lifecycle .menu .col-12:first-child::after, #product-features.feature-borders #project-lifecycle .menu .products .tab-section .frame:first-child::after, .products .tab-section #product-features.feature-borders #project-lifecycle .menu .frame:first-child::after, #project-lifecycle #product-features.feature-borders .menu .col-12:first-child::after, #project-lifecycle #product-features.feature-borders .menu .products .tab-section .frame:first-child::after, .products .tab-section #project-lifecycle #product-features.feature-borders .menu .frame: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 .products .tab-section .frame:first-child::after, .products .tab-section #product-features.feature-borders .row:last-child .frame:first-child::after, #product-features.feature-borders #project-lifecycle .menu:last-child .col-12:first-child::after, #product-features.feature-borders #project-lifecycle .menu:last-child .products .tab-section .frame:first-child::after, .products .tab-section #product-features.feature-borders #project-lifecycle .menu:last-child .frame:first-child::after, #project-lifecycle #product-features.feature-borders .menu:last-child .col-12:first-child::after, #project-lifecycle #product-features.feature-borders .menu:last-child .products .tab-section .frame:first-child::after, .products .tab-section #project-lifecycle #product-features.feature-borders .menu:last-child .frame: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;
  }
}

#sales-steps {
  margin: 48px 0;
}
#sales-steps .section-frame, #sales-steps .enterprise-steps .container, #sales-steps .enterprise-steps .fit-quiz .site-inner, .fit-quiz #sales-steps .enterprise-steps .site-inner, #sales-steps .enterprise-steps .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs #sales-steps .enterprise-steps .vce-classic-tabs-list, #sales-steps .enterprise-steps .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz #sales-steps .enterprise-steps .vce-classic-tabs-list, #sales-steps .enterprise-steps .share-your-story .site-inner, .share-your-story #sales-steps .enterprise-steps .site-inner, #sales-steps .enterprise-steps .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs #sales-steps .enterprise-steps .vce-classic-tabs-list, #sales-steps .enterprise-steps .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story #sales-steps .enterprise-steps .vce-classic-tabs-list, .enterprise-steps #sales-steps .container, .enterprise-steps #sales-steps .fit-quiz .site-inner, .fit-quiz .enterprise-steps #sales-steps .site-inner, .enterprise-steps #sales-steps .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .enterprise-steps #sales-steps .vce-classic-tabs-list, .enterprise-steps #sales-steps .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .enterprise-steps #sales-steps .vce-classic-tabs-list, .enterprise-steps #sales-steps .share-your-story .site-inner, .share-your-story .enterprise-steps #sales-steps .site-inner, .enterprise-steps #sales-steps .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .enterprise-steps #sales-steps .vce-classic-tabs-list, .enterprise-steps #sales-steps .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .enterprise-steps #sales-steps .vce-classic-tabs-list, #sales-steps .enterprise-steps .narrow-container, .enterprise-steps #sales-steps .narrow-container, #sales-steps .enterprise-steps .site-inner-narrow-container .site-inner, .enterprise-steps .site-inner-narrow-container #sales-steps .site-inner, #sales-steps .site-inner-narrow-container .enterprise-steps .site-inner, .site-inner-narrow-container .enterprise-steps #sales-steps .site-inner, #sales-steps .enterprise-steps .site-inner-container .site-inner, .enterprise-steps .site-inner-container #sales-steps .site-inner, #sales-steps .site-inner-container .enterprise-steps .site-inner, .site-inner-container .enterprise-steps #sales-steps .site-inner, #sales-steps .enterprise-steps .products-template-new-products article .site-inner, .enterprise-steps .products-template-new-products article #sales-steps .site-inner, #sales-steps .products-template-new-products article .enterprise-steps .site-inner, .products-template-new-products article .enterprise-steps #sales-steps .site-inner, #sales-steps .enterprise-steps .lp-template-new-products article .site-inner, .enterprise-steps .lp-template-new-products article #sales-steps .site-inner, #sales-steps .lp-template-new-products article .enterprise-steps .site-inner, .lp-template-new-products article .enterprise-steps #sales-steps .site-inner, #sales-steps .enterprise-steps .heavybid-to-heavyjob .site-inner, .enterprise-steps .heavybid-to-heavyjob #sales-steps .site-inner, #sales-steps .heavybid-to-heavyjob .enterprise-steps .site-inner, .heavybid-to-heavyjob .enterprise-steps #sales-steps .site-inner, #sales-steps .enterprise-steps .mt1b .mastec-msa .site-inner, .enterprise-steps .mt1b .mastec-msa #sales-steps .site-inner, #sales-steps .mt1b .mastec-msa .enterprise-steps .site-inner, .mt1b .mastec-msa .enterprise-steps #sales-steps .site-inner, #sales-steps .enterprise-steps .mt1b .existing-partnerships-header .site-inner, .enterprise-steps .mt1b .existing-partnerships-header #sales-steps .site-inner, #sales-steps .mt1b .existing-partnerships-header .enterprise-steps .site-inner, .mt1b .existing-partnerships-header .enterprise-steps #sales-steps .site-inner, #sales-steps .enterprise-steps .q1b .mastec-msa .site-inner, .enterprise-steps .q1b .mastec-msa #sales-steps .site-inner, #sales-steps .q1b .mastec-msa .enterprise-steps .site-inner, .q1b .mastec-msa .enterprise-steps #sales-steps .site-inner, #sales-steps .enterprise-steps .q1b .existing-partnerships-header .site-inner, .enterprise-steps .q1b .existing-partnerships-header #sales-steps .site-inner, #sales-steps .q1b .existing-partnerships-header .enterprise-steps .site-inner, .q1b .existing-partnerships-header .enterprise-steps #sales-steps .site-inner, #sales-steps .enterprise-steps .industry-events .hcss-events, .enterprise-steps .industry-events #sales-steps .hcss-events, #sales-steps .industry-events .enterprise-steps .hcss-events, .industry-events .enterprise-steps #sales-steps .hcss-events, #sales-steps .enterprise-steps .past-webinars .hcss-events, .enterprise-steps .past-webinars #sales-steps .hcss-events, #sales-steps .past-webinars .enterprise-steps .hcss-events, .past-webinars .enterprise-steps #sales-steps .hcss-events, #sales-steps .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-narrow-container .features #product-features-tabs #sales-steps .vce-classic-tabs-list, #sales-steps .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-narrow-container .features #product-features-tabs .enterprise-steps #sales-steps .vce-classic-tabs-list, #sales-steps .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-narrow-container #sales-steps .vce-classic-tabs-list, #sales-steps .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .enterprise-steps #sales-steps .vce-classic-tabs-list, #sales-steps .enterprise-steps .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-container .features #product-features-tabs #sales-steps .vce-classic-tabs-list, #sales-steps .site-inner-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-container .features #product-features-tabs .enterprise-steps #sales-steps .vce-classic-tabs-list, #sales-steps .enterprise-steps .features #product-features-tabs .site-inner-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-container #sales-steps .vce-classic-tabs-list, #sales-steps .features #product-features-tabs .site-inner-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .enterprise-steps #sales-steps .vce-classic-tabs-list, #sales-steps .enterprise-steps .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .products-template-new-products article .features #product-features-tabs #sales-steps .vce-classic-tabs-list, #sales-steps .products-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .products-template-new-products article .features #product-features-tabs .enterprise-steps #sales-steps .vce-classic-tabs-list, #sales-steps .enterprise-steps .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .products-template-new-products article #sales-steps .vce-classic-tabs-list, #sales-steps .features #product-features-tabs .products-template-new-products article .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .enterprise-steps #sales-steps .vce-classic-tabs-list, #sales-steps .enterprise-steps .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .lp-template-new-products article .features #product-features-tabs #sales-steps .vce-classic-tabs-list, #sales-steps .lp-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .lp-template-new-products article .features #product-features-tabs .enterprise-steps #sales-steps .vce-classic-tabs-list, #sales-steps .enterprise-steps .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .lp-template-new-products article #sales-steps .vce-classic-tabs-list, #sales-steps .features #product-features-tabs .lp-template-new-products article .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .enterprise-steps #sales-steps .vce-classic-tabs-list, #sales-steps .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs #sales-steps .vce-classic-tabs-list, #sales-steps .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps #sales-steps .vce-classic-tabs-list, #sales-steps .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob #sales-steps .vce-classic-tabs-list, #sales-steps .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps #sales-steps .vce-classic-tabs-list, #sales-steps .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs #sales-steps .vce-classic-tabs-list, #sales-steps .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps #sales-steps .vce-classic-tabs-list, #sales-steps .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa #sales-steps .vce-classic-tabs-list, #sales-steps .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps #sales-steps .vce-classic-tabs-list, #sales-steps .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs #sales-steps .vce-classic-tabs-list, #sales-steps .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps #sales-steps .vce-classic-tabs-list, #sales-steps .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header #sales-steps .vce-classic-tabs-list, #sales-steps .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps #sales-steps .vce-classic-tabs-list, #sales-steps .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .mastec-msa .features #product-features-tabs #sales-steps .vce-classic-tabs-list, #sales-steps .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .mastec-msa .features #product-features-tabs .enterprise-steps #sales-steps .vce-classic-tabs-list, #sales-steps .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .mastec-msa #sales-steps .vce-classic-tabs-list, #sales-steps .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .enterprise-steps #sales-steps .vce-classic-tabs-list, #sales-steps .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs #sales-steps .vce-classic-tabs-list, #sales-steps .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps #sales-steps .vce-classic-tabs-list, #sales-steps .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header #sales-steps .vce-classic-tabs-list, #sales-steps .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps #sales-steps .vce-classic-tabs-list, #sales-steps .enterprise-steps .hcss-recommendations .site-inner, .enterprise-steps .hcss-recommendations #sales-steps .site-inner, #sales-steps .hcss-recommendations .enterprise-steps .site-inner, .hcss-recommendations .enterprise-steps #sales-steps .site-inner, #sales-steps .enterprise-steps .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .hcss-recommendations .features #product-features-tabs #sales-steps .vce-classic-tabs-list, #sales-steps .hcss-recommendations .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs .enterprise-steps #sales-steps .vce-classic-tabs-list, #sales-steps .enterprise-steps .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .hcss-recommendations #sales-steps .vce-classic-tabs-list, #sales-steps .features #product-features-tabs .hcss-recommendations .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .enterprise-steps #sales-steps .vce-classic-tabs-list, #sales-steps #company-information, #sales-steps .post-type-archive-press .type-press .blog-box, .post-type-archive-press .type-press #sales-steps .blog-box, #sales-steps .customer-story-slide, #sales-steps .hcss-form-frame, #sales-steps .frm_style_hcss-with-frame, #sales-steps .modal-popup .modal-content, .modal-popup #sales-steps .modal-content, #sales-steps .page-stats .stats-color, .page-stats #sales-steps .stats-color, #sales-steps .product-page-stats .stats-color, .product-page-stats #sales-steps .stats-color, #sales-steps #customers_by_state .swiper-container > div, #customers_by_state #sales-steps .swiper-container > div, #sales-steps #generic-tabs .pane, #generic-tabs #sales-steps .pane, #sales-steps .single-post:not(.case-studies-template-clone-post) .social-share, .single-post:not(.case-studies-template-clone-post) #sales-steps .social-share, #sales-steps .single-press .social-share, .single-press #sales-steps .social-share {
  padding: 36px 12px;
}
@media (min-width: 992px) {
  #sales-steps .section-frame, #sales-steps .enterprise-steps .container, #sales-steps .enterprise-steps .fit-quiz .site-inner, .fit-quiz #sales-steps .enterprise-steps .site-inner, #sales-steps .enterprise-steps .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs #sales-steps .enterprise-steps .vce-classic-tabs-list, #sales-steps .enterprise-steps .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz #sales-steps .enterprise-steps .vce-classic-tabs-list, #sales-steps .enterprise-steps .share-your-story .site-inner, .share-your-story #sales-steps .enterprise-steps .site-inner, #sales-steps .enterprise-steps .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs #sales-steps .enterprise-steps .vce-classic-tabs-list, #sales-steps .enterprise-steps .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story #sales-steps .enterprise-steps .vce-classic-tabs-list, .enterprise-steps #sales-steps .container, .enterprise-steps #sales-steps .fit-quiz .site-inner, .fit-quiz .enterprise-steps #sales-steps .site-inner, .enterprise-steps #sales-steps .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .enterprise-steps #sales-steps .vce-classic-tabs-list, .enterprise-steps #sales-steps .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .enterprise-steps #sales-steps .vce-classic-tabs-list, .enterprise-steps #sales-steps .share-your-story .site-inner, .share-your-story .enterprise-steps #sales-steps .site-inner, .enterprise-steps #sales-steps .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .enterprise-steps #sales-steps .vce-classic-tabs-list, .enterprise-steps #sales-steps .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .enterprise-steps #sales-steps .vce-classic-tabs-list, #sales-steps .enterprise-steps .narrow-container, .enterprise-steps #sales-steps .narrow-container, #sales-steps .enterprise-steps .site-inner-narrow-container .site-inner, .enterprise-steps .site-inner-narrow-container #sales-steps .site-inner, #sales-steps .site-inner-narrow-container .enterprise-steps .site-inner, .site-inner-narrow-container .enterprise-steps #sales-steps .site-inner, #sales-steps .enterprise-steps .site-inner-container .site-inner, .enterprise-steps .site-inner-container #sales-steps .site-inner, #sales-steps .site-inner-container .enterprise-steps .site-inner, .site-inner-container .enterprise-steps #sales-steps .site-inner, #sales-steps .enterprise-steps .products-template-new-products article .site-inner, .enterprise-steps .products-template-new-products article #sales-steps .site-inner, #sales-steps .products-template-new-products article .enterprise-steps .site-inner, .products-template-new-products article .enterprise-steps #sales-steps .site-inner, #sales-steps .enterprise-steps .lp-template-new-products article .site-inner, .enterprise-steps .lp-template-new-products article #sales-steps .site-inner, #sales-steps .lp-template-new-products article .enterprise-steps .site-inner, .lp-template-new-products article .enterprise-steps #sales-steps .site-inner, #sales-steps .enterprise-steps .heavybid-to-heavyjob .site-inner, .enterprise-steps .heavybid-to-heavyjob #sales-steps .site-inner, #sales-steps .heavybid-to-heavyjob .enterprise-steps .site-inner, .heavybid-to-heavyjob .enterprise-steps #sales-steps .site-inner, #sales-steps .enterprise-steps .mt1b .mastec-msa .site-inner, .enterprise-steps .mt1b .mastec-msa #sales-steps .site-inner, #sales-steps .mt1b .mastec-msa .enterprise-steps .site-inner, .mt1b .mastec-msa .enterprise-steps #sales-steps .site-inner, #sales-steps .enterprise-steps .mt1b .existing-partnerships-header .site-inner, .enterprise-steps .mt1b .existing-partnerships-header #sales-steps .site-inner, #sales-steps .mt1b .existing-partnerships-header .enterprise-steps .site-inner, .mt1b .existing-partnerships-header .enterprise-steps #sales-steps .site-inner, #sales-steps .enterprise-steps .q1b .mastec-msa .site-inner, .enterprise-steps .q1b .mastec-msa #sales-steps .site-inner, #sales-steps .q1b .mastec-msa .enterprise-steps .site-inner, .q1b .mastec-msa .enterprise-steps #sales-steps .site-inner, #sales-steps .enterprise-steps .q1b .existing-partnerships-header .site-inner, .enterprise-steps .q1b .existing-partnerships-header #sales-steps .site-inner, #sales-steps .q1b .existing-partnerships-header .enterprise-steps .site-inner, .q1b .existing-partnerships-header .enterprise-steps #sales-steps .site-inner, #sales-steps .enterprise-steps .industry-events .hcss-events, .enterprise-steps .industry-events #sales-steps .hcss-events, #sales-steps .industry-events .enterprise-steps .hcss-events, .industry-events .enterprise-steps #sales-steps .hcss-events, #sales-steps .enterprise-steps .past-webinars .hcss-events, .enterprise-steps .past-webinars #sales-steps .hcss-events, #sales-steps .past-webinars .enterprise-steps .hcss-events, .past-webinars .enterprise-steps #sales-steps .hcss-events, #sales-steps .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-narrow-container .features #product-features-tabs #sales-steps .vce-classic-tabs-list, #sales-steps .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-narrow-container .features #product-features-tabs .enterprise-steps #sales-steps .vce-classic-tabs-list, #sales-steps .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-narrow-container #sales-steps .vce-classic-tabs-list, #sales-steps .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .enterprise-steps #sales-steps .vce-classic-tabs-list, #sales-steps .enterprise-steps .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-container .features #product-features-tabs #sales-steps .vce-classic-tabs-list, #sales-steps .site-inner-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-container .features #product-features-tabs .enterprise-steps #sales-steps .vce-classic-tabs-list, #sales-steps .enterprise-steps .features #product-features-tabs .site-inner-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-container #sales-steps .vce-classic-tabs-list, #sales-steps .features #product-features-tabs .site-inner-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .enterprise-steps #sales-steps .vce-classic-tabs-list, #sales-steps .enterprise-steps .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .products-template-new-products article .features #product-features-tabs #sales-steps .vce-classic-tabs-list, #sales-steps .products-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .products-template-new-products article .features #product-features-tabs .enterprise-steps #sales-steps .vce-classic-tabs-list, #sales-steps .enterprise-steps .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .products-template-new-products article #sales-steps .vce-classic-tabs-list, #sales-steps .features #product-features-tabs .products-template-new-products article .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .enterprise-steps #sales-steps .vce-classic-tabs-list, #sales-steps .enterprise-steps .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .lp-template-new-products article .features #product-features-tabs #sales-steps .vce-classic-tabs-list, #sales-steps .lp-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .lp-template-new-products article .features #product-features-tabs .enterprise-steps #sales-steps .vce-classic-tabs-list, #sales-steps .enterprise-steps .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .lp-template-new-products article #sales-steps .vce-classic-tabs-list, #sales-steps .features #product-features-tabs .lp-template-new-products article .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .enterprise-steps #sales-steps .vce-classic-tabs-list, #sales-steps .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs #sales-steps .vce-classic-tabs-list, #sales-steps .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps #sales-steps .vce-classic-tabs-list, #sales-steps .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob #sales-steps .vce-classic-tabs-list, #sales-steps .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps #sales-steps .vce-classic-tabs-list, #sales-steps .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs #sales-steps .vce-classic-tabs-list, #sales-steps .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps #sales-steps .vce-classic-tabs-list, #sales-steps .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa #sales-steps .vce-classic-tabs-list, #sales-steps .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps #sales-steps .vce-classic-tabs-list, #sales-steps .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs #sales-steps .vce-classic-tabs-list, #sales-steps .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps #sales-steps .vce-classic-tabs-list, #sales-steps .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header #sales-steps .vce-classic-tabs-list, #sales-steps .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps #sales-steps .vce-classic-tabs-list, #sales-steps .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .mastec-msa .features #product-features-tabs #sales-steps .vce-classic-tabs-list, #sales-steps .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .mastec-msa .features #product-features-tabs .enterprise-steps #sales-steps .vce-classic-tabs-list, #sales-steps .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .mastec-msa #sales-steps .vce-classic-tabs-list, #sales-steps .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .enterprise-steps #sales-steps .vce-classic-tabs-list, #sales-steps .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs #sales-steps .vce-classic-tabs-list, #sales-steps .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps #sales-steps .vce-classic-tabs-list, #sales-steps .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header #sales-steps .vce-classic-tabs-list, #sales-steps .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps #sales-steps .vce-classic-tabs-list, #sales-steps .enterprise-steps .hcss-recommendations .site-inner, .enterprise-steps .hcss-recommendations #sales-steps .site-inner, #sales-steps .hcss-recommendations .enterprise-steps .site-inner, .hcss-recommendations .enterprise-steps #sales-steps .site-inner, #sales-steps .enterprise-steps .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .hcss-recommendations .features #product-features-tabs #sales-steps .vce-classic-tabs-list, #sales-steps .hcss-recommendations .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs .enterprise-steps #sales-steps .vce-classic-tabs-list, #sales-steps .enterprise-steps .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .hcss-recommendations #sales-steps .vce-classic-tabs-list, #sales-steps .features #product-features-tabs .hcss-recommendations .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .enterprise-steps #sales-steps .vce-classic-tabs-list, #sales-steps #company-information, #sales-steps .post-type-archive-press .type-press .blog-box, .post-type-archive-press .type-press #sales-steps .blog-box, #sales-steps .customer-story-slide, #sales-steps .hcss-form-frame, #sales-steps .frm_style_hcss-with-frame, #sales-steps .modal-popup .modal-content, .modal-popup #sales-steps .modal-content, #sales-steps .page-stats .stats-color, .page-stats #sales-steps .stats-color, #sales-steps .product-page-stats .stats-color, .product-page-stats #sales-steps .stats-color, #sales-steps #customers_by_state .swiper-container > div, #customers_by_state #sales-steps .swiper-container > div, #sales-steps #generic-tabs .pane, #generic-tabs #sales-steps .pane, #sales-steps .single-post:not(.case-studies-template-clone-post) .social-share, .single-post:not(.case-studies-template-clone-post) #sales-steps .social-share, #sales-steps .single-press .social-share, .single-press #sales-steps .social-share {
    padding: 55px 50px 48px;
  }
}
#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: 80px 0;
  }
}

.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: 80px;
  }
}

.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;
  }
}

@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%;
  transition: top 0.3s ease;
}
@media (min-width: 768px) {
  .product-child-menu {
    top: 194px;
  }
}
@media (min-width: 992px) {
  .product-child-menu {
    top: 140px;
  }
}
@media (min-width: 1200px) {
  .product-child-menu {
    top: 235px;
  }
}
@media (min-width: 768px) {
  .product-child-menu.global-banner-active.scrolled {
    top: 89px;
  }
}
@media (min-width: 992px) {
  .product-child-menu.global-banner-active.scrolled {
    top: 140px;
  }
}
@media (min-width: 1200px) {
  .product-child-menu.global-banner-active.scrolled {
    top: 151px;
  }
}
@media (min-width: 768px) {
  .product-child-menu.global-banner-active {
    top: 170px;
  }
}
@media (min-width: 992px) {
  .product-child-menu.global-banner-active {
    top: 220px;
  }
}
@media (min-width: 1200px) {
  .product-child-menu.global-banner-active {
    top: 235px;
  }
}
@media (min-width: 768px) {
  .product-child-menu.global-banner-active.scrolled {
    top: 89px;
  }
}
@media (min-width: 992px) {
  .product-child-menu.global-banner-active.scrolled {
    top: 140px;
  }
}
@media (min-width: 1200px) {
  .product-child-menu.global-banner-active.scrolled {
    top: 156px;
  }
}
@media (min-width: 1400px) {
  .product-child-menu {
    position: absolute;
    height: 100%;
    top: 0 !important;
    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;
  }
}

#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: 80px;
    margin-bottom: 80px;
  }
}
#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 #menu-footer-contact .cta-button-container a, #menu-footer-contact .cta-button-container #product-features-tabs .pane.mobile-display a, #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 {
    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 #menu-footer-contact .cta-button-container a, #menu-footer-contact .cta-button-container #product-features-tabs a, #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 {
  margin-right: 15px;
  margin-top: 24px;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  #product-features-tabs .standard-btn, #product-features-tabs #menu-footer-contact .cta-button-container a, #menu-footer-contact .cta-button-container #product-features-tabs a, #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 {
    margin-right: 30px;
  }
}
#product-features-tabs.white-bg {
  background-color: #fff !important;
  color: #333;
}

section.image-text-group {
  margin-bottom: 80px;
}

.image-text-group .image-column {
  background-size: 100%;
  background-repeat: no-repeat;
}

.image-text-group .col-12.col-lg-6.text-column, .image-text-group .why-hcss .customer_logos.side-by-side .col-12.text-column.col-xl-5, .why-hcss .customer_logos.side-by-side .image-text-group .col-12.text-column.col-xl-5, .image-text-group .new-why-hcss .customer_logos.side-by-side .col-12.text-column.col-xl-5, .new-why-hcss .customer_logos.side-by-side .image-text-group .col-12.text-column.col-xl-5, .image-text-group .products .tab-section .col-lg-6.text-column.frame, .image-text-group .products .tab-section .why-hcss .customer_logos.side-by-side .text-column.frame.col-xl-5, .why-hcss .customer_logos.side-by-side .image-text-group .products .tab-section .text-column.frame.col-xl-5, .image-text-group .products .tab-section .new-why-hcss .customer_logos.side-by-side .text-column.frame.col-xl-5, .new-why-hcss .customer_logos.side-by-side .image-text-group .products .tab-section .text-column.frame.col-xl-5, .products .tab-section .image-text-group .col-lg-6.text-column.frame, .products .tab-section .image-text-group .why-hcss .customer_logos.side-by-side .text-column.frame.col-xl-5, .why-hcss .customer_logos.side-by-side .products .tab-section .image-text-group .text-column.frame.col-xl-5, .products .tab-section .image-text-group .new-why-hcss .customer_logos.side-by-side .text-column.frame.col-xl-5, .new-why-hcss .customer_logos.side-by-side .products .tab-section .image-text-group .text-column.frame.col-xl-5 {
  padding-left: 80px;
}

.image-text-group .section-title {
  font-size: 48px;
  line-height: 54px;
  font-weight: bold;
  margin-bottom: 24px;
}

.image-text-group p {
  font-size: 19px;
  line-height: 29px;
}

.image-text-group p:last-child {
  margin-bottom: 0;
}

@media only screen and (max-width: 1289px) {
  section.image-text-group {
    margin: 0 16px 96px 16px;
  }
}
@media only screen and (max-width: 991px) {
  .image-text-group .col-12.col-lg-6.text-column, .image-text-group .why-hcss .customer_logos.side-by-side .col-12.text-column.col-xl-5, .why-hcss .customer_logos.side-by-side .image-text-group .col-12.text-column.col-xl-5, .image-text-group .new-why-hcss .customer_logos.side-by-side .col-12.text-column.col-xl-5, .new-why-hcss .customer_logos.side-by-side .image-text-group .col-12.text-column.col-xl-5, .image-text-group .products .tab-section .col-lg-6.text-column.frame, .image-text-group .products .tab-section .why-hcss .customer_logos.side-by-side .text-column.frame.col-xl-5, .why-hcss .customer_logos.side-by-side .image-text-group .products .tab-section .text-column.frame.col-xl-5, .image-text-group .products .tab-section .new-why-hcss .customer_logos.side-by-side .text-column.frame.col-xl-5, .new-why-hcss .customer_logos.side-by-side .image-text-group .products .tab-section .text-column.frame.col-xl-5, .products .tab-section .image-text-group .col-lg-6.text-column.frame, .products .tab-section .image-text-group .why-hcss .customer_logos.side-by-side .text-column.frame.col-xl-5, .why-hcss .customer_logos.side-by-side .products .tab-section .image-text-group .text-column.frame.col-xl-5, .products .tab-section .image-text-group .new-why-hcss .customer_logos.side-by-side .text-column.frame.col-xl-5, .new-why-hcss .customer_logos.side-by-side .products .tab-section .image-text-group .text-column.frame.col-xl-5 {
    padding-left: 15px;
  }
  .image-text-group .section-title {
    font-size: 24px;
    line-height: normal;
  }
  .image-text-group p {
    font-size: 18px;
    line-height: 26px;
  }
  .col-12.col-lg-6.image-column, .why-hcss .customer_logos.side-by-side .col-12.image-column.col-xl-5, .new-why-hcss .customer_logos.side-by-side .col-12.image-column.col-xl-5, .products .tab-section .col-lg-6.image-column.frame, .products .tab-section .why-hcss .customer_logos.side-by-side .image-column.frame.col-xl-5, .why-hcss .customer_logos.side-by-side .products .tab-section .image-column.frame.col-xl-5, .products .tab-section .new-why-hcss .customer_logos.side-by-side .image-column.frame.col-xl-5, .new-why-hcss .customer_logos.side-by-side .products .tab-section .image-column.frame.col-xl-5 {
    height: 0;
    padding: 67% 0 0 0;
    order: 2;
  }
}
.block-frames {
  margin: 48px 0;
}
.block-frames .row, .block-frames #project-lifecycle .menu, #project-lifecycle .block-frames .menu {
  row-gap: 48px;
}
.block-frames .section-frame, .block-frames .enterprise-steps .container, .block-frames .enterprise-steps .fit-quiz .site-inner, .fit-quiz .block-frames .enterprise-steps .site-inner, .block-frames .enterprise-steps .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .block-frames .enterprise-steps .vce-classic-tabs-list, .block-frames .enterprise-steps .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .block-frames .enterprise-steps .vce-classic-tabs-list, .block-frames .enterprise-steps .share-your-story .site-inner, .share-your-story .block-frames .enterprise-steps .site-inner, .block-frames .enterprise-steps .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .block-frames .enterprise-steps .vce-classic-tabs-list, .block-frames .enterprise-steps .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .block-frames .enterprise-steps .vce-classic-tabs-list, .enterprise-steps .block-frames .container, .enterprise-steps .block-frames .fit-quiz .site-inner, .fit-quiz .enterprise-steps .block-frames .site-inner, .enterprise-steps .block-frames .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .enterprise-steps .block-frames .vce-classic-tabs-list, .enterprise-steps .block-frames .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .enterprise-steps .block-frames .vce-classic-tabs-list, .enterprise-steps .block-frames .share-your-story .site-inner, .share-your-story .enterprise-steps .block-frames .site-inner, .enterprise-steps .block-frames .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .enterprise-steps .block-frames .vce-classic-tabs-list, .enterprise-steps .block-frames .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .enterprise-steps .block-frames .vce-classic-tabs-list, .block-frames .enterprise-steps .narrow-container, .enterprise-steps .block-frames .narrow-container, .block-frames .enterprise-steps .site-inner-narrow-container .site-inner, .enterprise-steps .site-inner-narrow-container .block-frames .site-inner, .block-frames .site-inner-narrow-container .enterprise-steps .site-inner, .site-inner-narrow-container .enterprise-steps .block-frames .site-inner, .block-frames .enterprise-steps .site-inner-container .site-inner, .enterprise-steps .site-inner-container .block-frames .site-inner, .block-frames .site-inner-container .enterprise-steps .site-inner, .site-inner-container .enterprise-steps .block-frames .site-inner, .block-frames .enterprise-steps .products-template-new-products article .site-inner, .enterprise-steps .products-template-new-products article .block-frames .site-inner, .block-frames .products-template-new-products article .enterprise-steps .site-inner, .products-template-new-products article .enterprise-steps .block-frames .site-inner, .block-frames .enterprise-steps .lp-template-new-products article .site-inner, .enterprise-steps .lp-template-new-products article .block-frames .site-inner, .block-frames .lp-template-new-products article .enterprise-steps .site-inner, .lp-template-new-products article .enterprise-steps .block-frames .site-inner, .block-frames .enterprise-steps .heavybid-to-heavyjob .site-inner, .enterprise-steps .heavybid-to-heavyjob .block-frames .site-inner, .block-frames .heavybid-to-heavyjob .enterprise-steps .site-inner, .heavybid-to-heavyjob .enterprise-steps .block-frames .site-inner, .block-frames .enterprise-steps .mt1b .mastec-msa .site-inner, .enterprise-steps .mt1b .mastec-msa .block-frames .site-inner, .block-frames .mt1b .mastec-msa .enterprise-steps .site-inner, .mt1b .mastec-msa .enterprise-steps .block-frames .site-inner, .block-frames .enterprise-steps .mt1b .existing-partnerships-header .site-inner, .enterprise-steps .mt1b .existing-partnerships-header .block-frames .site-inner, .block-frames .mt1b .existing-partnerships-header .enterprise-steps .site-inner, .mt1b .existing-partnerships-header .enterprise-steps .block-frames .site-inner, .block-frames .enterprise-steps .q1b .mastec-msa .site-inner, .enterprise-steps .q1b .mastec-msa .block-frames .site-inner, .block-frames .q1b .mastec-msa .enterprise-steps .site-inner, .q1b .mastec-msa .enterprise-steps .block-frames .site-inner, .block-frames .enterprise-steps .q1b .existing-partnerships-header .site-inner, .enterprise-steps .q1b .existing-partnerships-header .block-frames .site-inner, .block-frames .q1b .existing-partnerships-header .enterprise-steps .site-inner, .q1b .existing-partnerships-header .enterprise-steps .block-frames .site-inner, .block-frames .enterprise-steps .industry-events .hcss-events, .enterprise-steps .industry-events .block-frames .hcss-events, .block-frames .industry-events .enterprise-steps .hcss-events, .industry-events .enterprise-steps .block-frames .hcss-events, .block-frames .enterprise-steps .past-webinars .hcss-events, .enterprise-steps .past-webinars .block-frames .hcss-events, .block-frames .past-webinars .enterprise-steps .hcss-events, .past-webinars .enterprise-steps .block-frames .hcss-events, .block-frames .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .block-frames .vce-classic-tabs-list, .block-frames .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .block-frames .vce-classic-tabs-list, .block-frames .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .block-frames .vce-classic-tabs-list, .block-frames .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .block-frames .vce-classic-tabs-list, .block-frames .enterprise-steps .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-container .features #product-features-tabs .block-frames .vce-classic-tabs-list, .block-frames .site-inner-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-container .features #product-features-tabs .enterprise-steps .block-frames .vce-classic-tabs-list, .block-frames .enterprise-steps .features #product-features-tabs .site-inner-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-container .block-frames .vce-classic-tabs-list, .block-frames .features #product-features-tabs .site-inner-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .enterprise-steps .block-frames .vce-classic-tabs-list, .block-frames .enterprise-steps .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .products-template-new-products article .features #product-features-tabs .block-frames .vce-classic-tabs-list, .block-frames .products-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .products-template-new-products article .features #product-features-tabs .enterprise-steps .block-frames .vce-classic-tabs-list, .block-frames .enterprise-steps .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .products-template-new-products article .block-frames .vce-classic-tabs-list, .block-frames .features #product-features-tabs .products-template-new-products article .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .enterprise-steps .block-frames .vce-classic-tabs-list, .block-frames .enterprise-steps .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .lp-template-new-products article .features #product-features-tabs .block-frames .vce-classic-tabs-list, .block-frames .lp-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .lp-template-new-products article .features #product-features-tabs .enterprise-steps .block-frames .vce-classic-tabs-list, .block-frames .enterprise-steps .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .lp-template-new-products article .block-frames .vce-classic-tabs-list, .block-frames .features #product-features-tabs .lp-template-new-products article .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .enterprise-steps .block-frames .vce-classic-tabs-list, .block-frames .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .block-frames .vce-classic-tabs-list, .block-frames .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .block-frames .vce-classic-tabs-list, .block-frames .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .block-frames .vce-classic-tabs-list, .block-frames .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .block-frames .vce-classic-tabs-list, .block-frames .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .block-frames .vce-classic-tabs-list, .block-frames .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .block-frames .vce-classic-tabs-list, .block-frames .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .block-frames .vce-classic-tabs-list, .block-frames .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .block-frames .vce-classic-tabs-list, .block-frames .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .block-frames .vce-classic-tabs-list, .block-frames .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .block-frames .vce-classic-tabs-list, .block-frames .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .block-frames .vce-classic-tabs-list, .block-frames .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .block-frames .vce-classic-tabs-list, .block-frames .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .block-frames .vce-classic-tabs-list, .block-frames .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .block-frames .vce-classic-tabs-list, .block-frames .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .block-frames .vce-classic-tabs-list, .block-frames .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .block-frames .vce-classic-tabs-list, .block-frames .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .block-frames .vce-classic-tabs-list, .block-frames .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .block-frames .vce-classic-tabs-list, .block-frames .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .block-frames .vce-classic-tabs-list, .block-frames .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .block-frames .vce-classic-tabs-list, .block-frames .enterprise-steps .hcss-recommendations .site-inner, .enterprise-steps .hcss-recommendations .block-frames .site-inner, .block-frames .hcss-recommendations .enterprise-steps .site-inner, .hcss-recommendations .enterprise-steps .block-frames .site-inner, .block-frames .enterprise-steps .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .hcss-recommendations .features #product-features-tabs .block-frames .vce-classic-tabs-list, .block-frames .hcss-recommendations .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs .enterprise-steps .block-frames .vce-classic-tabs-list, .block-frames .enterprise-steps .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .hcss-recommendations .block-frames .vce-classic-tabs-list, .block-frames .features #product-features-tabs .hcss-recommendations .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .enterprise-steps .block-frames .vce-classic-tabs-list, .block-frames #company-information, .block-frames .post-type-archive-press .type-press .blog-box, .post-type-archive-press .type-press .block-frames .blog-box, .block-frames .customer-story-slide, .block-frames .hcss-form-frame, .block-frames .frm_style_hcss-with-frame, .block-frames .modal-popup .modal-content, .modal-popup .block-frames .modal-content, .block-frames #customers_by_state .swiper-container > div, #customers_by_state .block-frames .swiper-container > div, .block-frames #generic-tabs .pane, #generic-tabs .block-frames .pane, .block-frames .single-post:not(.case-studies-template-clone-post) .social-share, .single-post:not(.case-studies-template-clone-post) .block-frames .social-share, .block-frames .single-press .social-share, .single-press .block-frames .social-share, .block-frames .product-page-stats .stats-color, .product-page-stats .block-frames .stats-color, .block-frames .page-stats .stats-color, .page-stats .block-frames .stats-color {
  padding: 48px;
  box-shadow: 6px 6px 30px 0px rgba(0, 0, 0, 0.08);
  height: 100%;
}
.block-frames h2, .block-frames .home #generic-hero p.headline, .home #generic-hero .block-frames p.headline, .block-frames .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .block-frames p.headline, .block-frames .home #press-hero p.headline, .home #press-hero .block-frames p.headline, .block-frames .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .block-frames p.headline, .block-frames .cta-request-section-title, .block-frames .sub-title-h2, .block-frames .individual-posts-section h4, .block-frames .individual-posts-section .category-box .entry-title, .category-box .block-frames .individual-posts-section .entry-title, .individual-posts-section .block-frames h4, .individual-posts-section .block-frames .category-box .entry-title, .category-box .individual-posts-section .block-frames .entry-title {
  font-size: 1.5rem;
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  .block-frames h2, .block-frames .home #generic-hero p.headline, .home #generic-hero .block-frames p.headline, .block-frames .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .block-frames p.headline, .block-frames .home #press-hero p.headline, .home #press-hero .block-frames p.headline, .block-frames .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .block-frames p.headline, .block-frames .cta-request-section-title, .block-frames .sub-title-h2, .block-frames .individual-posts-section h4, .block-frames .individual-posts-section .category-box .entry-title, .category-box .block-frames .individual-posts-section .entry-title, .individual-posts-section .block-frames h4, .individual-posts-section .block-frames .category-box .entry-title, .category-box .individual-posts-section .block-frames .entry-title {
    font-size: 2rem;
    margin-bottom: 24px;
  }
}
@media (min-width: 1200px) {
  .block-frames h2, .block-frames .home #generic-hero p.headline, .home #generic-hero .block-frames p.headline, .block-frames .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .block-frames p.headline, .block-frames .home #press-hero p.headline, .home #press-hero .block-frames p.headline, .block-frames .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .block-frames p.headline, .block-frames .cta-request-section-title, .block-frames .sub-title-h2, .block-frames .individual-posts-section h4, .block-frames .individual-posts-section .category-box .entry-title, .category-box .block-frames .individual-posts-section .entry-title, .individual-posts-section .block-frames h4, .individual-posts-section .block-frames .category-box .entry-title, .category-box .individual-posts-section .block-frames .entry-title {
    font-size: 2.5rem;
  }
}
.block-frames p {
  font-size: 1rem;
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  .block-frames p {
    font-size: 1.2rem;
    margin-bottom: 24px;
  }
}
@media (min-width: 992px) {
  .block-frames {
    margin: 80px 0;
  }
}

#leadership .flex-row {
  margin: 0;
  justify-content: space-evenly;
  gap: 15px;
}
#leadership .leader {
  flex-basis: 100%;
  text-align: center;
}
@media (min-width: 768px) {
  #leadership .leader {
    flex: 0 0 23%;
  }
}
@media (min-width: 1200px) {
  #leadership .leader {
    flex: 0 0 24%;
  }
}
#leadership .leader img {
  height: 240px;
  width: 240px;
  -o-object-fit: cover;
     object-fit: cover;
  margin-bottom: 12px;
}
@media (min-width: 768px) {
  #leadership .leader img {
    margin-bottom: 24px;
    height: 170px;
    width: 170px;
  }
}
@media (min-width: 992px) {
  #leadership .leader img {
    height: 240px;
    width: 240px;
  }
}
#leadership .leader h3, #leadership .leader .cta-request-subheading, #leadership .leader .sub-title-h3 {
  font-size: 2.1rem;
  margin-bottom: 8px;
}
@media (min-width: 768px) {
  #leadership .leader h3, #leadership .leader .cta-request-subheading, #leadership .leader .sub-title-h3 {
    font-size: 1.5rem;
  }
}
@media (min-width: 992px) {
  #leadership .leader h3, #leadership .leader .cta-request-subheading, #leadership .leader .sub-title-h3 {
    font-size: 1.65rem;
  }
}
@media (min-width: 1200px) {
  #leadership .leader h3, #leadership .leader .cta-request-subheading, #leadership .leader .sub-title-h3 {
    font-size: 2.1rem;
  }
}

#testimonial-slider {
  margin: 48px -15px 30px;
}
@media (min-width: 768px) {
  #testimonial-slider {
    margin: 48px 0 30px;
  }
}

#testimonial-slideshow {
  margin: 48px 0;
}
#testimonial-slideshow h2, #testimonial-slideshow .home #generic-hero p.headline, .home #generic-hero #testimonial-slideshow p.headline, #testimonial-slideshow .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero #testimonial-slideshow p.headline, #testimonial-slideshow .home #press-hero p.headline, .home #press-hero #testimonial-slideshow p.headline, #testimonial-slideshow .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero #testimonial-slideshow p.headline, #testimonial-slideshow .cta-request-section-title, #testimonial-slideshow .sub-title-h2, #testimonial-slideshow .individual-posts-section h4, #testimonial-slideshow .individual-posts-section .category-box .entry-title, .category-box #testimonial-slideshow .individual-posts-section .entry-title, .individual-posts-section #testimonial-slideshow h4, .individual-posts-section #testimonial-slideshow .category-box .entry-title, .category-box .individual-posts-section #testimonial-slideshow .entry-title {
  margin-bottom: 48px;
}
#testimonial-slideshow .quote p {
  font-size: 1.3rem;
  font-weight: 700;
  margin-bottom: 30px;
  line-height: 1.1;
  position: relative;
}
#testimonial-slideshow .quote p::before {
  content: "“";
  display: inline-block;
  position: relative;
  left: 0;
}
#testimonial-slideshow .quote p::after {
  content: "”";
  display: inline-block;
  position: relative;
}
@media (min-width: 992px) {
  #testimonial-slideshow .quote p {
    font-size: 2rem;
  }
}
@media (min-width: 1200px) {
  #testimonial-slideshow .quote p {
    font-size: 2.1rem;
  }
}
#testimonial-slideshow .name {
  font-size: 1.3rem;
  font-weight: 700;
  margin-bottom: 5px;
  line-height: 1.1;
}
#testimonial-slideshow .company {
  font-size: 1.3rem;
  margin-bottom: 0;
}
#testimonial-slideshow .black-btn, #testimonial-slideshow .form-black-btn .frm_button_submit.frm_final_submit, .form-black-btn #testimonial-slideshow .frm_button_submit.frm_final_submit {
  margin: 30px 0 0;
}
#testimonial-slideshow .section-frame, #testimonial-slideshow .enterprise-steps .container, #testimonial-slideshow .enterprise-steps .fit-quiz .site-inner, .fit-quiz #testimonial-slideshow .enterprise-steps .site-inner, #testimonial-slideshow .enterprise-steps .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs #testimonial-slideshow .enterprise-steps .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz #testimonial-slideshow .enterprise-steps .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .share-your-story .site-inner, .share-your-story #testimonial-slideshow .enterprise-steps .site-inner, #testimonial-slideshow .enterprise-steps .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs #testimonial-slideshow .enterprise-steps .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story #testimonial-slideshow .enterprise-steps .vce-classic-tabs-list, .enterprise-steps #testimonial-slideshow .container, .enterprise-steps #testimonial-slideshow .fit-quiz .site-inner, .fit-quiz .enterprise-steps #testimonial-slideshow .site-inner, .enterprise-steps #testimonial-slideshow .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, .enterprise-steps #testimonial-slideshow .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, .enterprise-steps #testimonial-slideshow .share-your-story .site-inner, .share-your-story .enterprise-steps #testimonial-slideshow .site-inner, .enterprise-steps #testimonial-slideshow .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, .enterprise-steps #testimonial-slideshow .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .narrow-container, .enterprise-steps #testimonial-slideshow .narrow-container, #testimonial-slideshow .enterprise-steps .site-inner-narrow-container .site-inner, .enterprise-steps .site-inner-narrow-container #testimonial-slideshow .site-inner, #testimonial-slideshow .site-inner-narrow-container .enterprise-steps .site-inner, .site-inner-narrow-container .enterprise-steps #testimonial-slideshow .site-inner, #testimonial-slideshow .enterprise-steps .site-inner-container .site-inner, .enterprise-steps .site-inner-container #testimonial-slideshow .site-inner, #testimonial-slideshow .site-inner-container .enterprise-steps .site-inner, .site-inner-container .enterprise-steps #testimonial-slideshow .site-inner, #testimonial-slideshow .enterprise-steps .products-template-new-products article .site-inner, .enterprise-steps .products-template-new-products article #testimonial-slideshow .site-inner, #testimonial-slideshow .products-template-new-products article .enterprise-steps .site-inner, .products-template-new-products article .enterprise-steps #testimonial-slideshow .site-inner, #testimonial-slideshow .enterprise-steps .lp-template-new-products article .site-inner, .enterprise-steps .lp-template-new-products article #testimonial-slideshow .site-inner, #testimonial-slideshow .lp-template-new-products article .enterprise-steps .site-inner, .lp-template-new-products article .enterprise-steps #testimonial-slideshow .site-inner, #testimonial-slideshow .enterprise-steps .heavybid-to-heavyjob .site-inner, .enterprise-steps .heavybid-to-heavyjob #testimonial-slideshow .site-inner, #testimonial-slideshow .heavybid-to-heavyjob .enterprise-steps .site-inner, .heavybid-to-heavyjob .enterprise-steps #testimonial-slideshow .site-inner, #testimonial-slideshow .enterprise-steps .mt1b .mastec-msa .site-inner, .enterprise-steps .mt1b .mastec-msa #testimonial-slideshow .site-inner, #testimonial-slideshow .mt1b .mastec-msa .enterprise-steps .site-inner, .mt1b .mastec-msa .enterprise-steps #testimonial-slideshow .site-inner, #testimonial-slideshow .enterprise-steps .mt1b .existing-partnerships-header .site-inner, .enterprise-steps .mt1b .existing-partnerships-header #testimonial-slideshow .site-inner, #testimonial-slideshow .mt1b .existing-partnerships-header .enterprise-steps .site-inner, .mt1b .existing-partnerships-header .enterprise-steps #testimonial-slideshow .site-inner, #testimonial-slideshow .enterprise-steps .q1b .mastec-msa .site-inner, .enterprise-steps .q1b .mastec-msa #testimonial-slideshow .site-inner, #testimonial-slideshow .q1b .mastec-msa .enterprise-steps .site-inner, .q1b .mastec-msa .enterprise-steps #testimonial-slideshow .site-inner, #testimonial-slideshow .enterprise-steps .q1b .existing-partnerships-header .site-inner, .enterprise-steps .q1b .existing-partnerships-header #testimonial-slideshow .site-inner, #testimonial-slideshow .q1b .existing-partnerships-header .enterprise-steps .site-inner, .q1b .existing-partnerships-header .enterprise-steps #testimonial-slideshow .site-inner, #testimonial-slideshow .enterprise-steps .industry-events .hcss-events, .enterprise-steps .industry-events #testimonial-slideshow .hcss-events, #testimonial-slideshow .industry-events .enterprise-steps .hcss-events, .industry-events .enterprise-steps #testimonial-slideshow .hcss-events, #testimonial-slideshow .enterprise-steps .past-webinars .hcss-events, .enterprise-steps .past-webinars #testimonial-slideshow .hcss-events, #testimonial-slideshow .past-webinars .enterprise-steps .hcss-events, .past-webinars .enterprise-steps #testimonial-slideshow .hcss-events, #testimonial-slideshow .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-narrow-container .features #product-features-tabs #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-narrow-container .features #product-features-tabs .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-narrow-container #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-container .features #product-features-tabs #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .site-inner-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-container .features #product-features-tabs .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .features #product-features-tabs .site-inner-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-container #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .features #product-features-tabs .site-inner-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .products-template-new-products article .features #product-features-tabs #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .products-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .products-template-new-products article .features #product-features-tabs .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .products-template-new-products article #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .features #product-features-tabs .products-template-new-products article .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .lp-template-new-products article .features #product-features-tabs #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .lp-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .lp-template-new-products article .features #product-features-tabs .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .lp-template-new-products article #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .features #product-features-tabs .lp-template-new-products article .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .mastec-msa .features #product-features-tabs #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .mastec-msa .features #product-features-tabs .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .mastec-msa #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .hcss-recommendations .site-inner, .enterprise-steps .hcss-recommendations #testimonial-slideshow .site-inner, #testimonial-slideshow .hcss-recommendations .enterprise-steps .site-inner, .hcss-recommendations .enterprise-steps #testimonial-slideshow .site-inner, #testimonial-slideshow .enterprise-steps .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .hcss-recommendations .features #product-features-tabs #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .hcss-recommendations .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .hcss-recommendations #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .features #product-features-tabs .hcss-recommendations .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow #company-information, #testimonial-slideshow .post-type-archive-press .type-press .blog-box, .post-type-archive-press .type-press #testimonial-slideshow .blog-box, #testimonial-slideshow .customer-story-slide, #testimonial-slideshow .hcss-form-frame, #testimonial-slideshow .frm_style_hcss-with-frame, #testimonial-slideshow .modal-popup .modal-content, .modal-popup #testimonial-slideshow .modal-content, #testimonial-slideshow #customers_by_state .swiper-container > div, #customers_by_state #testimonial-slideshow .swiper-container > div, #testimonial-slideshow #generic-tabs .pane, #generic-tabs #testimonial-slideshow .pane, #testimonial-slideshow .single-post:not(.case-studies-template-clone-post) .social-share, .single-post:not(.case-studies-template-clone-post) #testimonial-slideshow .social-share, #testimonial-slideshow .single-press .social-share, .single-press #testimonial-slideshow .social-share, #testimonial-slideshow .product-page-stats .stats-color, .product-page-stats #testimonial-slideshow .stats-color, #testimonial-slideshow .page-stats .stats-color, .page-stats #testimonial-slideshow .stats-color {
  padding: 48px;
  height: unset;
  margin: 0 15px 15px;
  box-shadow: 4px 6px 13px 0px rgba(0, 0, 0, 0.08);
  position: relative;
  text-align: left;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (min-width: 768px) {
  #testimonial-slideshow .section-frame, #testimonial-slideshow .enterprise-steps .container, #testimonial-slideshow .enterprise-steps .fit-quiz .site-inner, .fit-quiz #testimonial-slideshow .enterprise-steps .site-inner, #testimonial-slideshow .enterprise-steps .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs #testimonial-slideshow .enterprise-steps .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz #testimonial-slideshow .enterprise-steps .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .share-your-story .site-inner, .share-your-story #testimonial-slideshow .enterprise-steps .site-inner, #testimonial-slideshow .enterprise-steps .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs #testimonial-slideshow .enterprise-steps .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story #testimonial-slideshow .enterprise-steps .vce-classic-tabs-list, .enterprise-steps #testimonial-slideshow .container, .enterprise-steps #testimonial-slideshow .fit-quiz .site-inner, .fit-quiz .enterprise-steps #testimonial-slideshow .site-inner, .enterprise-steps #testimonial-slideshow .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, .enterprise-steps #testimonial-slideshow .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, .enterprise-steps #testimonial-slideshow .share-your-story .site-inner, .share-your-story .enterprise-steps #testimonial-slideshow .site-inner, .enterprise-steps #testimonial-slideshow .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, .enterprise-steps #testimonial-slideshow .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .narrow-container, .enterprise-steps #testimonial-slideshow .narrow-container, #testimonial-slideshow .enterprise-steps .site-inner-narrow-container .site-inner, .enterprise-steps .site-inner-narrow-container #testimonial-slideshow .site-inner, #testimonial-slideshow .site-inner-narrow-container .enterprise-steps .site-inner, .site-inner-narrow-container .enterprise-steps #testimonial-slideshow .site-inner, #testimonial-slideshow .enterprise-steps .site-inner-container .site-inner, .enterprise-steps .site-inner-container #testimonial-slideshow .site-inner, #testimonial-slideshow .site-inner-container .enterprise-steps .site-inner, .site-inner-container .enterprise-steps #testimonial-slideshow .site-inner, #testimonial-slideshow .enterprise-steps .products-template-new-products article .site-inner, .enterprise-steps .products-template-new-products article #testimonial-slideshow .site-inner, #testimonial-slideshow .products-template-new-products article .enterprise-steps .site-inner, .products-template-new-products article .enterprise-steps #testimonial-slideshow .site-inner, #testimonial-slideshow .enterprise-steps .lp-template-new-products article .site-inner, .enterprise-steps .lp-template-new-products article #testimonial-slideshow .site-inner, #testimonial-slideshow .lp-template-new-products article .enterprise-steps .site-inner, .lp-template-new-products article .enterprise-steps #testimonial-slideshow .site-inner, #testimonial-slideshow .enterprise-steps .heavybid-to-heavyjob .site-inner, .enterprise-steps .heavybid-to-heavyjob #testimonial-slideshow .site-inner, #testimonial-slideshow .heavybid-to-heavyjob .enterprise-steps .site-inner, .heavybid-to-heavyjob .enterprise-steps #testimonial-slideshow .site-inner, #testimonial-slideshow .enterprise-steps .mt1b .mastec-msa .site-inner, .enterprise-steps .mt1b .mastec-msa #testimonial-slideshow .site-inner, #testimonial-slideshow .mt1b .mastec-msa .enterprise-steps .site-inner, .mt1b .mastec-msa .enterprise-steps #testimonial-slideshow .site-inner, #testimonial-slideshow .enterprise-steps .mt1b .existing-partnerships-header .site-inner, .enterprise-steps .mt1b .existing-partnerships-header #testimonial-slideshow .site-inner, #testimonial-slideshow .mt1b .existing-partnerships-header .enterprise-steps .site-inner, .mt1b .existing-partnerships-header .enterprise-steps #testimonial-slideshow .site-inner, #testimonial-slideshow .enterprise-steps .q1b .mastec-msa .site-inner, .enterprise-steps .q1b .mastec-msa #testimonial-slideshow .site-inner, #testimonial-slideshow .q1b .mastec-msa .enterprise-steps .site-inner, .q1b .mastec-msa .enterprise-steps #testimonial-slideshow .site-inner, #testimonial-slideshow .enterprise-steps .q1b .existing-partnerships-header .site-inner, .enterprise-steps .q1b .existing-partnerships-header #testimonial-slideshow .site-inner, #testimonial-slideshow .q1b .existing-partnerships-header .enterprise-steps .site-inner, .q1b .existing-partnerships-header .enterprise-steps #testimonial-slideshow .site-inner, #testimonial-slideshow .enterprise-steps .industry-events .hcss-events, .enterprise-steps .industry-events #testimonial-slideshow .hcss-events, #testimonial-slideshow .industry-events .enterprise-steps .hcss-events, .industry-events .enterprise-steps #testimonial-slideshow .hcss-events, #testimonial-slideshow .enterprise-steps .past-webinars .hcss-events, .enterprise-steps .past-webinars #testimonial-slideshow .hcss-events, #testimonial-slideshow .past-webinars .enterprise-steps .hcss-events, .past-webinars .enterprise-steps #testimonial-slideshow .hcss-events, #testimonial-slideshow .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-narrow-container .features #product-features-tabs #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-narrow-container .features #product-features-tabs .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-narrow-container #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-container .features #product-features-tabs #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .site-inner-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-container .features #product-features-tabs .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .features #product-features-tabs .site-inner-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-container #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .features #product-features-tabs .site-inner-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .products-template-new-products article .features #product-features-tabs #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .products-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .products-template-new-products article .features #product-features-tabs .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .products-template-new-products article #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .features #product-features-tabs .products-template-new-products article .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .lp-template-new-products article .features #product-features-tabs #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .lp-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .lp-template-new-products article .features #product-features-tabs .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .lp-template-new-products article #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .features #product-features-tabs .lp-template-new-products article .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .mastec-msa .features #product-features-tabs #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .mastec-msa .features #product-features-tabs .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .mastec-msa #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .hcss-recommendations .site-inner, .enterprise-steps .hcss-recommendations #testimonial-slideshow .site-inner, #testimonial-slideshow .hcss-recommendations .enterprise-steps .site-inner, .hcss-recommendations .enterprise-steps #testimonial-slideshow .site-inner, #testimonial-slideshow .enterprise-steps .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .hcss-recommendations .features #product-features-tabs #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .hcss-recommendations .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .hcss-recommendations #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .features #product-features-tabs .hcss-recommendations .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow #company-information, #testimonial-slideshow .post-type-archive-press .type-press .blog-box, .post-type-archive-press .type-press #testimonial-slideshow .blog-box, #testimonial-slideshow .customer-story-slide, #testimonial-slideshow .hcss-form-frame, #testimonial-slideshow .frm_style_hcss-with-frame, #testimonial-slideshow .modal-popup .modal-content, .modal-popup #testimonial-slideshow .modal-content, #testimonial-slideshow #customers_by_state .swiper-container > div, #customers_by_state #testimonial-slideshow .swiper-container > div, #testimonial-slideshow #generic-tabs .pane, #generic-tabs #testimonial-slideshow .pane, #testimonial-slideshow .single-post:not(.case-studies-template-clone-post) .social-share, .single-post:not(.case-studies-template-clone-post) #testimonial-slideshow .social-share, #testimonial-slideshow .single-press .social-share, .single-press #testimonial-slideshow .social-share, #testimonial-slideshow .product-page-stats .stats-color, .product-page-stats #testimonial-slideshow .stats-color, #testimonial-slideshow .page-stats .stats-color, .page-stats #testimonial-slideshow .stats-color {
    margin: 0 15px 15px;
    padding: 30px;
  }
}
@media (min-width: 992px) {
  #testimonial-slideshow .section-frame, #testimonial-slideshow .enterprise-steps .container, #testimonial-slideshow .enterprise-steps .fit-quiz .site-inner, .fit-quiz #testimonial-slideshow .enterprise-steps .site-inner, #testimonial-slideshow .enterprise-steps .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs #testimonial-slideshow .enterprise-steps .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz #testimonial-slideshow .enterprise-steps .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .share-your-story .site-inner, .share-your-story #testimonial-slideshow .enterprise-steps .site-inner, #testimonial-slideshow .enterprise-steps .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs #testimonial-slideshow .enterprise-steps .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story #testimonial-slideshow .enterprise-steps .vce-classic-tabs-list, .enterprise-steps #testimonial-slideshow .container, .enterprise-steps #testimonial-slideshow .fit-quiz .site-inner, .fit-quiz .enterprise-steps #testimonial-slideshow .site-inner, .enterprise-steps #testimonial-slideshow .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, .enterprise-steps #testimonial-slideshow .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, .enterprise-steps #testimonial-slideshow .share-your-story .site-inner, .share-your-story .enterprise-steps #testimonial-slideshow .site-inner, .enterprise-steps #testimonial-slideshow .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, .enterprise-steps #testimonial-slideshow .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .narrow-container, .enterprise-steps #testimonial-slideshow .narrow-container, #testimonial-slideshow .enterprise-steps .site-inner-narrow-container .site-inner, .enterprise-steps .site-inner-narrow-container #testimonial-slideshow .site-inner, #testimonial-slideshow .site-inner-narrow-container .enterprise-steps .site-inner, .site-inner-narrow-container .enterprise-steps #testimonial-slideshow .site-inner, #testimonial-slideshow .enterprise-steps .site-inner-container .site-inner, .enterprise-steps .site-inner-container #testimonial-slideshow .site-inner, #testimonial-slideshow .site-inner-container .enterprise-steps .site-inner, .site-inner-container .enterprise-steps #testimonial-slideshow .site-inner, #testimonial-slideshow .enterprise-steps .products-template-new-products article .site-inner, .enterprise-steps .products-template-new-products article #testimonial-slideshow .site-inner, #testimonial-slideshow .products-template-new-products article .enterprise-steps .site-inner, .products-template-new-products article .enterprise-steps #testimonial-slideshow .site-inner, #testimonial-slideshow .enterprise-steps .lp-template-new-products article .site-inner, .enterprise-steps .lp-template-new-products article #testimonial-slideshow .site-inner, #testimonial-slideshow .lp-template-new-products article .enterprise-steps .site-inner, .lp-template-new-products article .enterprise-steps #testimonial-slideshow .site-inner, #testimonial-slideshow .enterprise-steps .heavybid-to-heavyjob .site-inner, .enterprise-steps .heavybid-to-heavyjob #testimonial-slideshow .site-inner, #testimonial-slideshow .heavybid-to-heavyjob .enterprise-steps .site-inner, .heavybid-to-heavyjob .enterprise-steps #testimonial-slideshow .site-inner, #testimonial-slideshow .enterprise-steps .mt1b .mastec-msa .site-inner, .enterprise-steps .mt1b .mastec-msa #testimonial-slideshow .site-inner, #testimonial-slideshow .mt1b .mastec-msa .enterprise-steps .site-inner, .mt1b .mastec-msa .enterprise-steps #testimonial-slideshow .site-inner, #testimonial-slideshow .enterprise-steps .mt1b .existing-partnerships-header .site-inner, .enterprise-steps .mt1b .existing-partnerships-header #testimonial-slideshow .site-inner, #testimonial-slideshow .mt1b .existing-partnerships-header .enterprise-steps .site-inner, .mt1b .existing-partnerships-header .enterprise-steps #testimonial-slideshow .site-inner, #testimonial-slideshow .enterprise-steps .q1b .mastec-msa .site-inner, .enterprise-steps .q1b .mastec-msa #testimonial-slideshow .site-inner, #testimonial-slideshow .q1b .mastec-msa .enterprise-steps .site-inner, .q1b .mastec-msa .enterprise-steps #testimonial-slideshow .site-inner, #testimonial-slideshow .enterprise-steps .q1b .existing-partnerships-header .site-inner, .enterprise-steps .q1b .existing-partnerships-header #testimonial-slideshow .site-inner, #testimonial-slideshow .q1b .existing-partnerships-header .enterprise-steps .site-inner, .q1b .existing-partnerships-header .enterprise-steps #testimonial-slideshow .site-inner, #testimonial-slideshow .enterprise-steps .industry-events .hcss-events, .enterprise-steps .industry-events #testimonial-slideshow .hcss-events, #testimonial-slideshow .industry-events .enterprise-steps .hcss-events, .industry-events .enterprise-steps #testimonial-slideshow .hcss-events, #testimonial-slideshow .enterprise-steps .past-webinars .hcss-events, .enterprise-steps .past-webinars #testimonial-slideshow .hcss-events, #testimonial-slideshow .past-webinars .enterprise-steps .hcss-events, .past-webinars .enterprise-steps #testimonial-slideshow .hcss-events, #testimonial-slideshow .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-narrow-container .features #product-features-tabs #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-narrow-container .features #product-features-tabs .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-narrow-container #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-container .features #product-features-tabs #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .site-inner-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-container .features #product-features-tabs .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .features #product-features-tabs .site-inner-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-container #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .features #product-features-tabs .site-inner-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .products-template-new-products article .features #product-features-tabs #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .products-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .products-template-new-products article .features #product-features-tabs .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .products-template-new-products article #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .features #product-features-tabs .products-template-new-products article .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .lp-template-new-products article .features #product-features-tabs #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .lp-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .lp-template-new-products article .features #product-features-tabs .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .lp-template-new-products article #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .features #product-features-tabs .lp-template-new-products article .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .mastec-msa .features #product-features-tabs #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .mastec-msa .features #product-features-tabs .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .mastec-msa #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .hcss-recommendations .site-inner, .enterprise-steps .hcss-recommendations #testimonial-slideshow .site-inner, #testimonial-slideshow .hcss-recommendations .enterprise-steps .site-inner, .hcss-recommendations .enterprise-steps #testimonial-slideshow .site-inner, #testimonial-slideshow .enterprise-steps .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .hcss-recommendations .features #product-features-tabs #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .hcss-recommendations .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .enterprise-steps .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .hcss-recommendations #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow .features #product-features-tabs .hcss-recommendations .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list, #testimonial-slideshow #company-information, #testimonial-slideshow .post-type-archive-press .type-press .blog-box, .post-type-archive-press .type-press #testimonial-slideshow .blog-box, #testimonial-slideshow .customer-story-slide, #testimonial-slideshow .hcss-form-frame, #testimonial-slideshow .frm_style_hcss-with-frame, #testimonial-slideshow .modal-popup .modal-content, .modal-popup #testimonial-slideshow .modal-content, #testimonial-slideshow #customers_by_state .swiper-container > div, #customers_by_state #testimonial-slideshow .swiper-container > div, #testimonial-slideshow #generic-tabs .pane, #generic-tabs #testimonial-slideshow .pane, #testimonial-slideshow .single-post:not(.case-studies-template-clone-post) .social-share, .single-post:not(.case-studies-template-clone-post) #testimonial-slideshow .social-share, #testimonial-slideshow .single-press .social-share, .single-press #testimonial-slideshow .social-share, #testimonial-slideshow .product-page-stats .stats-color, .product-page-stats #testimonial-slideshow .stats-color, #testimonial-slideshow .page-stats .stats-color, .page-stats #testimonial-slideshow .stats-color {
    padding: 48px;
  }
}
#testimonial-slideshow .section-frame img, #testimonial-slideshow .enterprise-steps .container img, #testimonial-slideshow .enterprise-steps .fit-quiz .site-inner img, .fit-quiz #testimonial-slideshow .enterprise-steps .site-inner img, #testimonial-slideshow .enterprise-steps .fit-quiz .features #product-features-tabs .vce-classic-tabs-list img, .fit-quiz .features #product-features-tabs #testimonial-slideshow .enterprise-steps .vce-classic-tabs-list img, #testimonial-slideshow .enterprise-steps .features #product-features-tabs .fit-quiz .vce-classic-tabs-list img, .features #product-features-tabs .fit-quiz #testimonial-slideshow .enterprise-steps .vce-classic-tabs-list img, #testimonial-slideshow .enterprise-steps .share-your-story .site-inner img, .share-your-story #testimonial-slideshow .enterprise-steps .site-inner img, #testimonial-slideshow .enterprise-steps .share-your-story .features #product-features-tabs .vce-classic-tabs-list img, .share-your-story .features #product-features-tabs #testimonial-slideshow .enterprise-steps .vce-classic-tabs-list img, #testimonial-slideshow .enterprise-steps .features #product-features-tabs .share-your-story .vce-classic-tabs-list img, .features #product-features-tabs .share-your-story #testimonial-slideshow .enterprise-steps .vce-classic-tabs-list img, .enterprise-steps #testimonial-slideshow .container img, .enterprise-steps #testimonial-slideshow .fit-quiz .site-inner img, .fit-quiz .enterprise-steps #testimonial-slideshow .site-inner img, .enterprise-steps #testimonial-slideshow .fit-quiz .features #product-features-tabs .vce-classic-tabs-list img, .fit-quiz .features #product-features-tabs .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list img, .enterprise-steps #testimonial-slideshow .features #product-features-tabs .fit-quiz .vce-classic-tabs-list img, .features #product-features-tabs .fit-quiz .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list img, .enterprise-steps #testimonial-slideshow .share-your-story .site-inner img, .share-your-story .enterprise-steps #testimonial-slideshow .site-inner img, .enterprise-steps #testimonial-slideshow .share-your-story .features #product-features-tabs .vce-classic-tabs-list img, .share-your-story .features #product-features-tabs .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list img, .enterprise-steps #testimonial-slideshow .features #product-features-tabs .share-your-story .vce-classic-tabs-list img, .features #product-features-tabs .share-your-story .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list img, #testimonial-slideshow .enterprise-steps .narrow-container img, .enterprise-steps #testimonial-slideshow .narrow-container img, #testimonial-slideshow .enterprise-steps .site-inner-narrow-container .site-inner img, .enterprise-steps .site-inner-narrow-container #testimonial-slideshow .site-inner img, #testimonial-slideshow .site-inner-narrow-container .enterprise-steps .site-inner img, .site-inner-narrow-container .enterprise-steps #testimonial-slideshow .site-inner img, #testimonial-slideshow .enterprise-steps .site-inner-container .site-inner img, .enterprise-steps .site-inner-container #testimonial-slideshow .site-inner img, #testimonial-slideshow .site-inner-container .enterprise-steps .site-inner img, .site-inner-container .enterprise-steps #testimonial-slideshow .site-inner img, #testimonial-slideshow .enterprise-steps .products-template-new-products article .site-inner img, .enterprise-steps .products-template-new-products article #testimonial-slideshow .site-inner img, #testimonial-slideshow .products-template-new-products article .enterprise-steps .site-inner img, .products-template-new-products article .enterprise-steps #testimonial-slideshow .site-inner img, #testimonial-slideshow .enterprise-steps .lp-template-new-products article .site-inner img, .enterprise-steps .lp-template-new-products article #testimonial-slideshow .site-inner img, #testimonial-slideshow .lp-template-new-products article .enterprise-steps .site-inner img, .lp-template-new-products article .enterprise-steps #testimonial-slideshow .site-inner img, #testimonial-slideshow .enterprise-steps .heavybid-to-heavyjob .site-inner img, .enterprise-steps .heavybid-to-heavyjob #testimonial-slideshow .site-inner img, #testimonial-slideshow .heavybid-to-heavyjob .enterprise-steps .site-inner img, .heavybid-to-heavyjob .enterprise-steps #testimonial-slideshow .site-inner img, #testimonial-slideshow .enterprise-steps .mt1b .mastec-msa .site-inner img, .enterprise-steps .mt1b .mastec-msa #testimonial-slideshow .site-inner img, #testimonial-slideshow .mt1b .mastec-msa .enterprise-steps .site-inner img, .mt1b .mastec-msa .enterprise-steps #testimonial-slideshow .site-inner img, #testimonial-slideshow .enterprise-steps .mt1b .existing-partnerships-header .site-inner img, .enterprise-steps .mt1b .existing-partnerships-header #testimonial-slideshow .site-inner img, #testimonial-slideshow .mt1b .existing-partnerships-header .enterprise-steps .site-inner img, .mt1b .existing-partnerships-header .enterprise-steps #testimonial-slideshow .site-inner img, #testimonial-slideshow .enterprise-steps .q1b .mastec-msa .site-inner img, .enterprise-steps .q1b .mastec-msa #testimonial-slideshow .site-inner img, #testimonial-slideshow .q1b .mastec-msa .enterprise-steps .site-inner img, .q1b .mastec-msa .enterprise-steps #testimonial-slideshow .site-inner img, #testimonial-slideshow .enterprise-steps .q1b .existing-partnerships-header .site-inner img, .enterprise-steps .q1b .existing-partnerships-header #testimonial-slideshow .site-inner img, #testimonial-slideshow .q1b .existing-partnerships-header .enterprise-steps .site-inner img, .q1b .existing-partnerships-header .enterprise-steps #testimonial-slideshow .site-inner img, #testimonial-slideshow .enterprise-steps .industry-events .hcss-events img, .enterprise-steps .industry-events #testimonial-slideshow .hcss-events img, #testimonial-slideshow .industry-events .enterprise-steps .hcss-events img, .industry-events .enterprise-steps #testimonial-slideshow .hcss-events img, #testimonial-slideshow .enterprise-steps .past-webinars .hcss-events img, .enterprise-steps .past-webinars #testimonial-slideshow .hcss-events img, #testimonial-slideshow .past-webinars .enterprise-steps .hcss-events img, .past-webinars .enterprise-steps #testimonial-slideshow .hcss-events img, #testimonial-slideshow .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list img, .enterprise-steps .site-inner-narrow-container .features #product-features-tabs #testimonial-slideshow .vce-classic-tabs-list img, #testimonial-slideshow .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list img, .site-inner-narrow-container .features #product-features-tabs .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list img, #testimonial-slideshow .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list img, .enterprise-steps .features #product-features-tabs .site-inner-narrow-container #testimonial-slideshow .vce-classic-tabs-list img, #testimonial-slideshow .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .vce-classic-tabs-list img, .features #product-features-tabs .site-inner-narrow-container .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list img, #testimonial-slideshow .enterprise-steps .site-inner-container .features #product-features-tabs .vce-classic-tabs-list img, .enterprise-steps .site-inner-container .features #product-features-tabs #testimonial-slideshow .vce-classic-tabs-list img, #testimonial-slideshow .site-inner-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list img, .site-inner-container .features #product-features-tabs .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list img, #testimonial-slideshow .enterprise-steps .features #product-features-tabs .site-inner-container .vce-classic-tabs-list img, .enterprise-steps .features #product-features-tabs .site-inner-container #testimonial-slideshow .vce-classic-tabs-list img, #testimonial-slideshow .features #product-features-tabs .site-inner-container .enterprise-steps .vce-classic-tabs-list img, .features #product-features-tabs .site-inner-container .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list img, #testimonial-slideshow .enterprise-steps .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list img, .enterprise-steps .products-template-new-products article .features #product-features-tabs #testimonial-slideshow .vce-classic-tabs-list img, #testimonial-slideshow .products-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list img, .products-template-new-products article .features #product-features-tabs .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list img, #testimonial-slideshow .enterprise-steps .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list img, .enterprise-steps .features #product-features-tabs .products-template-new-products article #testimonial-slideshow .vce-classic-tabs-list img, #testimonial-slideshow .features #product-features-tabs .products-template-new-products article .enterprise-steps .vce-classic-tabs-list img, .features #product-features-tabs .products-template-new-products article .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list img, #testimonial-slideshow .enterprise-steps .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list img, .enterprise-steps .lp-template-new-products article .features #product-features-tabs #testimonial-slideshow .vce-classic-tabs-list img, #testimonial-slideshow .lp-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list img, .lp-template-new-products article .features #product-features-tabs .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list img, #testimonial-slideshow .enterprise-steps .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list img, .enterprise-steps .features #product-features-tabs .lp-template-new-products article #testimonial-slideshow .vce-classic-tabs-list img, #testimonial-slideshow .features #product-features-tabs .lp-template-new-products article .enterprise-steps .vce-classic-tabs-list img, .features #product-features-tabs .lp-template-new-products article .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list img, #testimonial-slideshow .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list img, .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs #testimonial-slideshow .vce-classic-tabs-list img, #testimonial-slideshow .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list img, .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list img, #testimonial-slideshow .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list img, .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob #testimonial-slideshow .vce-classic-tabs-list img, #testimonial-slideshow .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .vce-classic-tabs-list img, .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list img, #testimonial-slideshow .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list img, .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs #testimonial-slideshow .vce-classic-tabs-list img, #testimonial-slideshow .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list img, .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list img, #testimonial-slideshow .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list img, .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa #testimonial-slideshow .vce-classic-tabs-list img, #testimonial-slideshow .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .vce-classic-tabs-list img, .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list img, #testimonial-slideshow .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list img, .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs #testimonial-slideshow .vce-classic-tabs-list img, #testimonial-slideshow .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list img, .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list img, #testimonial-slideshow .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list img, .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header #testimonial-slideshow .vce-classic-tabs-list img, #testimonial-slideshow .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list img, .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list img, #testimonial-slideshow .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list img, .enterprise-steps .q1b .mastec-msa .features #product-features-tabs #testimonial-slideshow .vce-classic-tabs-list img, #testimonial-slideshow .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list img, .q1b .mastec-msa .features #product-features-tabs .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list img, #testimonial-slideshow .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list img, .enterprise-steps .features #product-features-tabs .q1b .mastec-msa #testimonial-slideshow .vce-classic-tabs-list img, #testimonial-slideshow .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .vce-classic-tabs-list img, .features #product-features-tabs .q1b .mastec-msa .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list img, #testimonial-slideshow .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list img, .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs #testimonial-slideshow .vce-classic-tabs-list img, #testimonial-slideshow .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list img, .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list img, #testimonial-slideshow .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list img, .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header #testimonial-slideshow .vce-classic-tabs-list img, #testimonial-slideshow .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list img, .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list img, #testimonial-slideshow .enterprise-steps .hcss-recommendations .site-inner img, .enterprise-steps .hcss-recommendations #testimonial-slideshow .site-inner img, #testimonial-slideshow .hcss-recommendations .enterprise-steps .site-inner img, .hcss-recommendations .enterprise-steps #testimonial-slideshow .site-inner img, #testimonial-slideshow .enterprise-steps .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list img, .enterprise-steps .hcss-recommendations .features #product-features-tabs #testimonial-slideshow .vce-classic-tabs-list img, #testimonial-slideshow .hcss-recommendations .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list img, .hcss-recommendations .features #product-features-tabs .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list img, #testimonial-slideshow .enterprise-steps .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list img, .enterprise-steps .features #product-features-tabs .hcss-recommendations #testimonial-slideshow .vce-classic-tabs-list img, #testimonial-slideshow .features #product-features-tabs .hcss-recommendations .enterprise-steps .vce-classic-tabs-list img, .features #product-features-tabs .hcss-recommendations .enterprise-steps #testimonial-slideshow .vce-classic-tabs-list img, #testimonial-slideshow #company-information img, #testimonial-slideshow .post-type-archive-press .type-press .blog-box img, .post-type-archive-press .type-press #testimonial-slideshow .blog-box img, #testimonial-slideshow .customer-story-slide img, #testimonial-slideshow .hcss-form-frame img, #testimonial-slideshow .frm_style_hcss-with-frame img, #testimonial-slideshow .modal-popup .modal-content img, .modal-popup #testimonial-slideshow .modal-content img, #testimonial-slideshow #customers_by_state .swiper-container > div img, #customers_by_state #testimonial-slideshow .swiper-container > div img, #testimonial-slideshow #generic-tabs .pane img, #generic-tabs #testimonial-slideshow .pane img, #testimonial-slideshow .single-post:not(.case-studies-template-clone-post) .social-share img, .single-post:not(.case-studies-template-clone-post) #testimonial-slideshow .social-share img, #testimonial-slideshow .single-press .social-share img, .single-press #testimonial-slideshow .social-share img, #testimonial-slideshow .product-page-stats .stats-color img, .product-page-stats #testimonial-slideshow .stats-color img, #testimonial-slideshow .page-stats .stats-color img, .page-stats #testimonial-slideshow .stats-color img {
  height: 109px;
  width: 109px;
  -o-object-fit: cover;
     object-fit: cover;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  #testimonial-slideshow .slick-slide {
    float: unset;
  }
  #testimonial-slideshow .slick-track {
    display: flex;
    align-items: stretch;
  }
}
#testimonial-slideshow .full-width {
  width: 100% !important;
  margin: 0 !important;
}
#testimonial-slideshow .full-width .slick-list {
  overflow: visible;
}
#testimonial-slideshow .full-width .slick-track {
  width: 100% !important;
}
#testimonial-slideshow .full-width .section-frame, #testimonial-slideshow .full-width .enterprise-steps .container, #testimonial-slideshow .full-width .enterprise-steps .fit-quiz .site-inner, .fit-quiz #testimonial-slideshow .full-width .enterprise-steps .site-inner, #testimonial-slideshow .full-width .enterprise-steps .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs #testimonial-slideshow .full-width .enterprise-steps .vce-classic-tabs-list, #testimonial-slideshow .full-width .enterprise-steps .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz #testimonial-slideshow .full-width .enterprise-steps .vce-classic-tabs-list, #testimonial-slideshow .full-width .enterprise-steps .share-your-story .site-inner, .share-your-story #testimonial-slideshow .full-width .enterprise-steps .site-inner, #testimonial-slideshow .full-width .enterprise-steps .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs #testimonial-slideshow .full-width .enterprise-steps .vce-classic-tabs-list, #testimonial-slideshow .full-width .enterprise-steps .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story #testimonial-slideshow .full-width .enterprise-steps .vce-classic-tabs-list, .enterprise-steps #testimonial-slideshow .full-width .container, .enterprise-steps #testimonial-slideshow .full-width .fit-quiz .site-inner, .fit-quiz .enterprise-steps #testimonial-slideshow .full-width .site-inner, .enterprise-steps #testimonial-slideshow .full-width .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list, .enterprise-steps #testimonial-slideshow .full-width .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list, .enterprise-steps #testimonial-slideshow .full-width .share-your-story .site-inner, .share-your-story .enterprise-steps #testimonial-slideshow .full-width .site-inner, .enterprise-steps #testimonial-slideshow .full-width .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list, .enterprise-steps #testimonial-slideshow .full-width .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .enterprise-steps .narrow-container, .enterprise-steps #testimonial-slideshow .full-width .narrow-container, #testimonial-slideshow .full-width .enterprise-steps .site-inner-narrow-container .site-inner, .enterprise-steps .site-inner-narrow-container #testimonial-slideshow .full-width .site-inner, #testimonial-slideshow .full-width .site-inner-narrow-container .enterprise-steps .site-inner, .site-inner-narrow-container .enterprise-steps #testimonial-slideshow .full-width .site-inner, #testimonial-slideshow .full-width .enterprise-steps .site-inner-container .site-inner, .enterprise-steps .site-inner-container #testimonial-slideshow .full-width .site-inner, #testimonial-slideshow .full-width .site-inner-container .enterprise-steps .site-inner, .site-inner-container .enterprise-steps #testimonial-slideshow .full-width .site-inner, #testimonial-slideshow .full-width .enterprise-steps .products-template-new-products article .site-inner, .enterprise-steps .products-template-new-products article #testimonial-slideshow .full-width .site-inner, #testimonial-slideshow .full-width .products-template-new-products article .enterprise-steps .site-inner, .products-template-new-products article .enterprise-steps #testimonial-slideshow .full-width .site-inner, #testimonial-slideshow .full-width .enterprise-steps .lp-template-new-products article .site-inner, .enterprise-steps .lp-template-new-products article #testimonial-slideshow .full-width .site-inner, #testimonial-slideshow .full-width .lp-template-new-products article .enterprise-steps .site-inner, .lp-template-new-products article .enterprise-steps #testimonial-slideshow .full-width .site-inner, #testimonial-slideshow .full-width .enterprise-steps .heavybid-to-heavyjob .site-inner, .enterprise-steps .heavybid-to-heavyjob #testimonial-slideshow .full-width .site-inner, #testimonial-slideshow .full-width .heavybid-to-heavyjob .enterprise-steps .site-inner, .heavybid-to-heavyjob .enterprise-steps #testimonial-slideshow .full-width .site-inner, #testimonial-slideshow .full-width .enterprise-steps .mt1b .mastec-msa .site-inner, .enterprise-steps .mt1b .mastec-msa #testimonial-slideshow .full-width .site-inner, #testimonial-slideshow .full-width .mt1b .mastec-msa .enterprise-steps .site-inner, .mt1b .mastec-msa .enterprise-steps #testimonial-slideshow .full-width .site-inner, #testimonial-slideshow .full-width .enterprise-steps .mt1b .existing-partnerships-header .site-inner, .enterprise-steps .mt1b .existing-partnerships-header #testimonial-slideshow .full-width .site-inner, #testimonial-slideshow .full-width .mt1b .existing-partnerships-header .enterprise-steps .site-inner, .mt1b .existing-partnerships-header .enterprise-steps #testimonial-slideshow .full-width .site-inner, #testimonial-slideshow .full-width .enterprise-steps .q1b .mastec-msa .site-inner, .enterprise-steps .q1b .mastec-msa #testimonial-slideshow .full-width .site-inner, #testimonial-slideshow .full-width .q1b .mastec-msa .enterprise-steps .site-inner, .q1b .mastec-msa .enterprise-steps #testimonial-slideshow .full-width .site-inner, #testimonial-slideshow .full-width .enterprise-steps .q1b .existing-partnerships-header .site-inner, .enterprise-steps .q1b .existing-partnerships-header #testimonial-slideshow .full-width .site-inner, #testimonial-slideshow .full-width .q1b .existing-partnerships-header .enterprise-steps .site-inner, .q1b .existing-partnerships-header .enterprise-steps #testimonial-slideshow .full-width .site-inner, #testimonial-slideshow .full-width .enterprise-steps .industry-events .hcss-events, .enterprise-steps .industry-events #testimonial-slideshow .full-width .hcss-events, #testimonial-slideshow .full-width .industry-events .enterprise-steps .hcss-events, .industry-events .enterprise-steps #testimonial-slideshow .full-width .hcss-events, #testimonial-slideshow .full-width .enterprise-steps .past-webinars .hcss-events, .enterprise-steps .past-webinars #testimonial-slideshow .full-width .hcss-events, #testimonial-slideshow .full-width .past-webinars .enterprise-steps .hcss-events, .past-webinars .enterprise-steps #testimonial-slideshow .full-width .hcss-events, #testimonial-slideshow .full-width .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-narrow-container .features #product-features-tabs #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-narrow-container .features #product-features-tabs .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-narrow-container #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .enterprise-steps .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-container .features #product-features-tabs #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .site-inner-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-container .features #product-features-tabs .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .enterprise-steps .features #product-features-tabs .site-inner-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-container #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .features #product-features-tabs .site-inner-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .enterprise-steps .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .products-template-new-products article .features #product-features-tabs #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .products-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .products-template-new-products article .features #product-features-tabs .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .enterprise-steps .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .products-template-new-products article #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .features #product-features-tabs .products-template-new-products article .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .enterprise-steps .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .lp-template-new-products article .features #product-features-tabs #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .lp-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .lp-template-new-products article .features #product-features-tabs .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .enterprise-steps .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .lp-template-new-products article #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .features #product-features-tabs .lp-template-new-products article .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .mastec-msa .features #product-features-tabs #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .mastec-msa .features #product-features-tabs .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .mastec-msa #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .enterprise-steps .hcss-recommendations .site-inner, .enterprise-steps .hcss-recommendations #testimonial-slideshow .full-width .site-inner, #testimonial-slideshow .full-width .hcss-recommendations .enterprise-steps .site-inner, .hcss-recommendations .enterprise-steps #testimonial-slideshow .full-width .site-inner, #testimonial-slideshow .full-width .enterprise-steps .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .hcss-recommendations .features #product-features-tabs #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .hcss-recommendations .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .enterprise-steps .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .hcss-recommendations #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .features #product-features-tabs .hcss-recommendations .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width #company-information, #testimonial-slideshow .full-width .post-type-archive-press .type-press .blog-box, .post-type-archive-press .type-press #testimonial-slideshow .full-width .blog-box, #testimonial-slideshow .full-width .customer-story-slide, #testimonial-slideshow .full-width .hcss-form-frame, #testimonial-slideshow .full-width .frm_style_hcss-with-frame, #testimonial-slideshow .full-width .modal-popup .modal-content, .modal-popup #testimonial-slideshow .full-width .modal-content, #testimonial-slideshow .full-width #customers_by_state .swiper-container > div, #customers_by_state #testimonial-slideshow .full-width .swiper-container > div, #testimonial-slideshow .full-width #generic-tabs .pane, #generic-tabs #testimonial-slideshow .full-width .pane, #testimonial-slideshow .full-width .single-post:not(.case-studies-template-clone-post) .social-share, .single-post:not(.case-studies-template-clone-post) #testimonial-slideshow .full-width .social-share, #testimonial-slideshow .full-width .single-press .social-share, .single-press #testimonial-slideshow .full-width .social-share, #testimonial-slideshow .full-width .product-page-stats .stats-color, .product-page-stats #testimonial-slideshow .full-width .stats-color, #testimonial-slideshow .full-width .page-stats .stats-color, .page-stats #testimonial-slideshow .full-width .stats-color {
  box-shadow: 6px 6px 30px 0px rgba(0, 0, 0, 0.08);
  text-align: center;
}
#testimonial-slideshow .full-width .section-frame img, #testimonial-slideshow .full-width .enterprise-steps .container img, #testimonial-slideshow .full-width .enterprise-steps .fit-quiz .site-inner img, .fit-quiz #testimonial-slideshow .full-width .enterprise-steps .site-inner img, #testimonial-slideshow .full-width .enterprise-steps .fit-quiz .features #product-features-tabs .vce-classic-tabs-list img, .fit-quiz .features #product-features-tabs #testimonial-slideshow .full-width .enterprise-steps .vce-classic-tabs-list img, #testimonial-slideshow .full-width .enterprise-steps .features #product-features-tabs .fit-quiz .vce-classic-tabs-list img, .features #product-features-tabs .fit-quiz #testimonial-slideshow .full-width .enterprise-steps .vce-classic-tabs-list img, #testimonial-slideshow .full-width .enterprise-steps .share-your-story .site-inner img, .share-your-story #testimonial-slideshow .full-width .enterprise-steps .site-inner img, #testimonial-slideshow .full-width .enterprise-steps .share-your-story .features #product-features-tabs .vce-classic-tabs-list img, .share-your-story .features #product-features-tabs #testimonial-slideshow .full-width .enterprise-steps .vce-classic-tabs-list img, #testimonial-slideshow .full-width .enterprise-steps .features #product-features-tabs .share-your-story .vce-classic-tabs-list img, .features #product-features-tabs .share-your-story #testimonial-slideshow .full-width .enterprise-steps .vce-classic-tabs-list img, .enterprise-steps #testimonial-slideshow .full-width .container img, .enterprise-steps #testimonial-slideshow .full-width .fit-quiz .site-inner img, .fit-quiz .enterprise-steps #testimonial-slideshow .full-width .site-inner img, .enterprise-steps #testimonial-slideshow .full-width .fit-quiz .features #product-features-tabs .vce-classic-tabs-list img, .fit-quiz .features #product-features-tabs .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list img, .enterprise-steps #testimonial-slideshow .full-width .features #product-features-tabs .fit-quiz .vce-classic-tabs-list img, .features #product-features-tabs .fit-quiz .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list img, .enterprise-steps #testimonial-slideshow .full-width .share-your-story .site-inner img, .share-your-story .enterprise-steps #testimonial-slideshow .full-width .site-inner img, .enterprise-steps #testimonial-slideshow .full-width .share-your-story .features #product-features-tabs .vce-classic-tabs-list img, .share-your-story .features #product-features-tabs .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list img, .enterprise-steps #testimonial-slideshow .full-width .features #product-features-tabs .share-your-story .vce-classic-tabs-list img, .features #product-features-tabs .share-your-story .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list img, #testimonial-slideshow .full-width .enterprise-steps .narrow-container img, .enterprise-steps #testimonial-slideshow .full-width .narrow-container img, #testimonial-slideshow .full-width .enterprise-steps .site-inner-narrow-container .site-inner img, .enterprise-steps .site-inner-narrow-container #testimonial-slideshow .full-width .site-inner img, #testimonial-slideshow .full-width .site-inner-narrow-container .enterprise-steps .site-inner img, .site-inner-narrow-container .enterprise-steps #testimonial-slideshow .full-width .site-inner img, #testimonial-slideshow .full-width .enterprise-steps .site-inner-container .site-inner img, .enterprise-steps .site-inner-container #testimonial-slideshow .full-width .site-inner img, #testimonial-slideshow .full-width .site-inner-container .enterprise-steps .site-inner img, .site-inner-container .enterprise-steps #testimonial-slideshow .full-width .site-inner img, #testimonial-slideshow .full-width .enterprise-steps .products-template-new-products article .site-inner img, .enterprise-steps .products-template-new-products article #testimonial-slideshow .full-width .site-inner img, #testimonial-slideshow .full-width .products-template-new-products article .enterprise-steps .site-inner img, .products-template-new-products article .enterprise-steps #testimonial-slideshow .full-width .site-inner img, #testimonial-slideshow .full-width .enterprise-steps .lp-template-new-products article .site-inner img, .enterprise-steps .lp-template-new-products article #testimonial-slideshow .full-width .site-inner img, #testimonial-slideshow .full-width .lp-template-new-products article .enterprise-steps .site-inner img, .lp-template-new-products article .enterprise-steps #testimonial-slideshow .full-width .site-inner img, #testimonial-slideshow .full-width .enterprise-steps .heavybid-to-heavyjob .site-inner img, .enterprise-steps .heavybid-to-heavyjob #testimonial-slideshow .full-width .site-inner img, #testimonial-slideshow .full-width .heavybid-to-heavyjob .enterprise-steps .site-inner img, .heavybid-to-heavyjob .enterprise-steps #testimonial-slideshow .full-width .site-inner img, #testimonial-slideshow .full-width .enterprise-steps .mt1b .mastec-msa .site-inner img, .enterprise-steps .mt1b .mastec-msa #testimonial-slideshow .full-width .site-inner img, #testimonial-slideshow .full-width .mt1b .mastec-msa .enterprise-steps .site-inner img, .mt1b .mastec-msa .enterprise-steps #testimonial-slideshow .full-width .site-inner img, #testimonial-slideshow .full-width .enterprise-steps .mt1b .existing-partnerships-header .site-inner img, .enterprise-steps .mt1b .existing-partnerships-header #testimonial-slideshow .full-width .site-inner img, #testimonial-slideshow .full-width .mt1b .existing-partnerships-header .enterprise-steps .site-inner img, .mt1b .existing-partnerships-header .enterprise-steps #testimonial-slideshow .full-width .site-inner img, #testimonial-slideshow .full-width .enterprise-steps .q1b .mastec-msa .site-inner img, .enterprise-steps .q1b .mastec-msa #testimonial-slideshow .full-width .site-inner img, #testimonial-slideshow .full-width .q1b .mastec-msa .enterprise-steps .site-inner img, .q1b .mastec-msa .enterprise-steps #testimonial-slideshow .full-width .site-inner img, #testimonial-slideshow .full-width .enterprise-steps .q1b .existing-partnerships-header .site-inner img, .enterprise-steps .q1b .existing-partnerships-header #testimonial-slideshow .full-width .site-inner img, #testimonial-slideshow .full-width .q1b .existing-partnerships-header .enterprise-steps .site-inner img, .q1b .existing-partnerships-header .enterprise-steps #testimonial-slideshow .full-width .site-inner img, #testimonial-slideshow .full-width .enterprise-steps .industry-events .hcss-events img, .enterprise-steps .industry-events #testimonial-slideshow .full-width .hcss-events img, #testimonial-slideshow .full-width .industry-events .enterprise-steps .hcss-events img, .industry-events .enterprise-steps #testimonial-slideshow .full-width .hcss-events img, #testimonial-slideshow .full-width .enterprise-steps .past-webinars .hcss-events img, .enterprise-steps .past-webinars #testimonial-slideshow .full-width .hcss-events img, #testimonial-slideshow .full-width .past-webinars .enterprise-steps .hcss-events img, .past-webinars .enterprise-steps #testimonial-slideshow .full-width .hcss-events img, #testimonial-slideshow .full-width .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list img, .enterprise-steps .site-inner-narrow-container .features #product-features-tabs #testimonial-slideshow .full-width .vce-classic-tabs-list img, #testimonial-slideshow .full-width .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list img, .site-inner-narrow-container .features #product-features-tabs .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list img, #testimonial-slideshow .full-width .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list img, .enterprise-steps .features #product-features-tabs .site-inner-narrow-container #testimonial-slideshow .full-width .vce-classic-tabs-list img, #testimonial-slideshow .full-width .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .vce-classic-tabs-list img, .features #product-features-tabs .site-inner-narrow-container .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list img, #testimonial-slideshow .full-width .enterprise-steps .site-inner-container .features #product-features-tabs .vce-classic-tabs-list img, .enterprise-steps .site-inner-container .features #product-features-tabs #testimonial-slideshow .full-width .vce-classic-tabs-list img, #testimonial-slideshow .full-width .site-inner-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list img, .site-inner-container .features #product-features-tabs .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list img, #testimonial-slideshow .full-width .enterprise-steps .features #product-features-tabs .site-inner-container .vce-classic-tabs-list img, .enterprise-steps .features #product-features-tabs .site-inner-container #testimonial-slideshow .full-width .vce-classic-tabs-list img, #testimonial-slideshow .full-width .features #product-features-tabs .site-inner-container .enterprise-steps .vce-classic-tabs-list img, .features #product-features-tabs .site-inner-container .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list img, #testimonial-slideshow .full-width .enterprise-steps .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list img, .enterprise-steps .products-template-new-products article .features #product-features-tabs #testimonial-slideshow .full-width .vce-classic-tabs-list img, #testimonial-slideshow .full-width .products-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list img, .products-template-new-products article .features #product-features-tabs .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list img, #testimonial-slideshow .full-width .enterprise-steps .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list img, .enterprise-steps .features #product-features-tabs .products-template-new-products article #testimonial-slideshow .full-width .vce-classic-tabs-list img, #testimonial-slideshow .full-width .features #product-features-tabs .products-template-new-products article .enterprise-steps .vce-classic-tabs-list img, .features #product-features-tabs .products-template-new-products article .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list img, #testimonial-slideshow .full-width .enterprise-steps .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list img, .enterprise-steps .lp-template-new-products article .features #product-features-tabs #testimonial-slideshow .full-width .vce-classic-tabs-list img, #testimonial-slideshow .full-width .lp-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list img, .lp-template-new-products article .features #product-features-tabs .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list img, #testimonial-slideshow .full-width .enterprise-steps .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list img, .enterprise-steps .features #product-features-tabs .lp-template-new-products article #testimonial-slideshow .full-width .vce-classic-tabs-list img, #testimonial-slideshow .full-width .features #product-features-tabs .lp-template-new-products article .enterprise-steps .vce-classic-tabs-list img, .features #product-features-tabs .lp-template-new-products article .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list img, #testimonial-slideshow .full-width .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list img, .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs #testimonial-slideshow .full-width .vce-classic-tabs-list img, #testimonial-slideshow .full-width .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list img, .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list img, #testimonial-slideshow .full-width .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list img, .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob #testimonial-slideshow .full-width .vce-classic-tabs-list img, #testimonial-slideshow .full-width .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .vce-classic-tabs-list img, .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list img, #testimonial-slideshow .full-width .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list img, .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs #testimonial-slideshow .full-width .vce-classic-tabs-list img, #testimonial-slideshow .full-width .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list img, .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list img, #testimonial-slideshow .full-width .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list img, .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa #testimonial-slideshow .full-width .vce-classic-tabs-list img, #testimonial-slideshow .full-width .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .vce-classic-tabs-list img, .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list img, #testimonial-slideshow .full-width .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list img, .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs #testimonial-slideshow .full-width .vce-classic-tabs-list img, #testimonial-slideshow .full-width .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list img, .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list img, #testimonial-slideshow .full-width .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list img, .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header #testimonial-slideshow .full-width .vce-classic-tabs-list img, #testimonial-slideshow .full-width .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list img, .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list img, #testimonial-slideshow .full-width .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list img, .enterprise-steps .q1b .mastec-msa .features #product-features-tabs #testimonial-slideshow .full-width .vce-classic-tabs-list img, #testimonial-slideshow .full-width .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list img, .q1b .mastec-msa .features #product-features-tabs .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list img, #testimonial-slideshow .full-width .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list img, .enterprise-steps .features #product-features-tabs .q1b .mastec-msa #testimonial-slideshow .full-width .vce-classic-tabs-list img, #testimonial-slideshow .full-width .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .vce-classic-tabs-list img, .features #product-features-tabs .q1b .mastec-msa .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list img, #testimonial-slideshow .full-width .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list img, .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs #testimonial-slideshow .full-width .vce-classic-tabs-list img, #testimonial-slideshow .full-width .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list img, .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list img, #testimonial-slideshow .full-width .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list img, .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header #testimonial-slideshow .full-width .vce-classic-tabs-list img, #testimonial-slideshow .full-width .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list img, .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list img, #testimonial-slideshow .full-width .enterprise-steps .hcss-recommendations .site-inner img, .enterprise-steps .hcss-recommendations #testimonial-slideshow .full-width .site-inner img, #testimonial-slideshow .full-width .hcss-recommendations .enterprise-steps .site-inner img, .hcss-recommendations .enterprise-steps #testimonial-slideshow .full-width .site-inner img, #testimonial-slideshow .full-width .enterprise-steps .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list img, .enterprise-steps .hcss-recommendations .features #product-features-tabs #testimonial-slideshow .full-width .vce-classic-tabs-list img, #testimonial-slideshow .full-width .hcss-recommendations .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list img, .hcss-recommendations .features #product-features-tabs .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list img, #testimonial-slideshow .full-width .enterprise-steps .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list img, .enterprise-steps .features #product-features-tabs .hcss-recommendations #testimonial-slideshow .full-width .vce-classic-tabs-list img, #testimonial-slideshow .full-width .features #product-features-tabs .hcss-recommendations .enterprise-steps .vce-classic-tabs-list img, .features #product-features-tabs .hcss-recommendations .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list img, #testimonial-slideshow .full-width #company-information img, #testimonial-slideshow .full-width .post-type-archive-press .type-press .blog-box img, .post-type-archive-press .type-press #testimonial-slideshow .full-width .blog-box img, #testimonial-slideshow .full-width .customer-story-slide img, #testimonial-slideshow .full-width .hcss-form-frame img, #testimonial-slideshow .full-width .frm_style_hcss-with-frame img, #testimonial-slideshow .full-width .modal-popup .modal-content img, .modal-popup #testimonial-slideshow .full-width .modal-content img, #testimonial-slideshow .full-width #customers_by_state .swiper-container > div img, #customers_by_state #testimonial-slideshow .full-width .swiper-container > div img, #testimonial-slideshow .full-width #generic-tabs .pane img, #generic-tabs #testimonial-slideshow .full-width .pane img, #testimonial-slideshow .full-width .single-post:not(.case-studies-template-clone-post) .social-share img, .single-post:not(.case-studies-template-clone-post) #testimonial-slideshow .full-width .social-share img, #testimonial-slideshow .full-width .single-press .social-share img, .single-press #testimonial-slideshow .full-width .social-share img, #testimonial-slideshow .full-width .product-page-stats .stats-color img, .product-page-stats #testimonial-slideshow .full-width .stats-color img, #testimonial-slideshow .full-width .page-stats .stats-color img, .page-stats #testimonial-slideshow .full-width .stats-color img {
  margin: 0 auto 20px;
}
@media (min-width: 768px) {
  #testimonial-slideshow .full-width .section-frame, #testimonial-slideshow .full-width .enterprise-steps .container, #testimonial-slideshow .full-width .enterprise-steps .fit-quiz .site-inner, .fit-quiz #testimonial-slideshow .full-width .enterprise-steps .site-inner, #testimonial-slideshow .full-width .enterprise-steps .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs #testimonial-slideshow .full-width .enterprise-steps .vce-classic-tabs-list, #testimonial-slideshow .full-width .enterprise-steps .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz #testimonial-slideshow .full-width .enterprise-steps .vce-classic-tabs-list, #testimonial-slideshow .full-width .enterprise-steps .share-your-story .site-inner, .share-your-story #testimonial-slideshow .full-width .enterprise-steps .site-inner, #testimonial-slideshow .full-width .enterprise-steps .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs #testimonial-slideshow .full-width .enterprise-steps .vce-classic-tabs-list, #testimonial-slideshow .full-width .enterprise-steps .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story #testimonial-slideshow .full-width .enterprise-steps .vce-classic-tabs-list, .enterprise-steps #testimonial-slideshow .full-width .container, .enterprise-steps #testimonial-slideshow .full-width .fit-quiz .site-inner, .fit-quiz .enterprise-steps #testimonial-slideshow .full-width .site-inner, .enterprise-steps #testimonial-slideshow .full-width .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list, .enterprise-steps #testimonial-slideshow .full-width .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list, .enterprise-steps #testimonial-slideshow .full-width .share-your-story .site-inner, .share-your-story .enterprise-steps #testimonial-slideshow .full-width .site-inner, .enterprise-steps #testimonial-slideshow .full-width .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list, .enterprise-steps #testimonial-slideshow .full-width .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .enterprise-steps .narrow-container, .enterprise-steps #testimonial-slideshow .full-width .narrow-container, #testimonial-slideshow .full-width .enterprise-steps .site-inner-narrow-container .site-inner, .enterprise-steps .site-inner-narrow-container #testimonial-slideshow .full-width .site-inner, #testimonial-slideshow .full-width .site-inner-narrow-container .enterprise-steps .site-inner, .site-inner-narrow-container .enterprise-steps #testimonial-slideshow .full-width .site-inner, #testimonial-slideshow .full-width .enterprise-steps .site-inner-container .site-inner, .enterprise-steps .site-inner-container #testimonial-slideshow .full-width .site-inner, #testimonial-slideshow .full-width .site-inner-container .enterprise-steps .site-inner, .site-inner-container .enterprise-steps #testimonial-slideshow .full-width .site-inner, #testimonial-slideshow .full-width .enterprise-steps .products-template-new-products article .site-inner, .enterprise-steps .products-template-new-products article #testimonial-slideshow .full-width .site-inner, #testimonial-slideshow .full-width .products-template-new-products article .enterprise-steps .site-inner, .products-template-new-products article .enterprise-steps #testimonial-slideshow .full-width .site-inner, #testimonial-slideshow .full-width .enterprise-steps .lp-template-new-products article .site-inner, .enterprise-steps .lp-template-new-products article #testimonial-slideshow .full-width .site-inner, #testimonial-slideshow .full-width .lp-template-new-products article .enterprise-steps .site-inner, .lp-template-new-products article .enterprise-steps #testimonial-slideshow .full-width .site-inner, #testimonial-slideshow .full-width .enterprise-steps .heavybid-to-heavyjob .site-inner, .enterprise-steps .heavybid-to-heavyjob #testimonial-slideshow .full-width .site-inner, #testimonial-slideshow .full-width .heavybid-to-heavyjob .enterprise-steps .site-inner, .heavybid-to-heavyjob .enterprise-steps #testimonial-slideshow .full-width .site-inner, #testimonial-slideshow .full-width .enterprise-steps .mt1b .mastec-msa .site-inner, .enterprise-steps .mt1b .mastec-msa #testimonial-slideshow .full-width .site-inner, #testimonial-slideshow .full-width .mt1b .mastec-msa .enterprise-steps .site-inner, .mt1b .mastec-msa .enterprise-steps #testimonial-slideshow .full-width .site-inner, #testimonial-slideshow .full-width .enterprise-steps .mt1b .existing-partnerships-header .site-inner, .enterprise-steps .mt1b .existing-partnerships-header #testimonial-slideshow .full-width .site-inner, #testimonial-slideshow .full-width .mt1b .existing-partnerships-header .enterprise-steps .site-inner, .mt1b .existing-partnerships-header .enterprise-steps #testimonial-slideshow .full-width .site-inner, #testimonial-slideshow .full-width .enterprise-steps .q1b .mastec-msa .site-inner, .enterprise-steps .q1b .mastec-msa #testimonial-slideshow .full-width .site-inner, #testimonial-slideshow .full-width .q1b .mastec-msa .enterprise-steps .site-inner, .q1b .mastec-msa .enterprise-steps #testimonial-slideshow .full-width .site-inner, #testimonial-slideshow .full-width .enterprise-steps .q1b .existing-partnerships-header .site-inner, .enterprise-steps .q1b .existing-partnerships-header #testimonial-slideshow .full-width .site-inner, #testimonial-slideshow .full-width .q1b .existing-partnerships-header .enterprise-steps .site-inner, .q1b .existing-partnerships-header .enterprise-steps #testimonial-slideshow .full-width .site-inner, #testimonial-slideshow .full-width .enterprise-steps .industry-events .hcss-events, .enterprise-steps .industry-events #testimonial-slideshow .full-width .hcss-events, #testimonial-slideshow .full-width .industry-events .enterprise-steps .hcss-events, .industry-events .enterprise-steps #testimonial-slideshow .full-width .hcss-events, #testimonial-slideshow .full-width .enterprise-steps .past-webinars .hcss-events, .enterprise-steps .past-webinars #testimonial-slideshow .full-width .hcss-events, #testimonial-slideshow .full-width .past-webinars .enterprise-steps .hcss-events, .past-webinars .enterprise-steps #testimonial-slideshow .full-width .hcss-events, #testimonial-slideshow .full-width .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-narrow-container .features #product-features-tabs #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-narrow-container .features #product-features-tabs .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-narrow-container #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .enterprise-steps .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-container .features #product-features-tabs #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .site-inner-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-container .features #product-features-tabs .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .enterprise-steps .features #product-features-tabs .site-inner-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-container #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .features #product-features-tabs .site-inner-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .enterprise-steps .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .products-template-new-products article .features #product-features-tabs #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .products-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .products-template-new-products article .features #product-features-tabs .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .enterprise-steps .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .products-template-new-products article #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .features #product-features-tabs .products-template-new-products article .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .enterprise-steps .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .lp-template-new-products article .features #product-features-tabs #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .lp-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .lp-template-new-products article .features #product-features-tabs .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .enterprise-steps .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .lp-template-new-products article #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .features #product-features-tabs .lp-template-new-products article .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .mastec-msa .features #product-features-tabs #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .mastec-msa .features #product-features-tabs .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .mastec-msa #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .enterprise-steps .hcss-recommendations .site-inner, .enterprise-steps .hcss-recommendations #testimonial-slideshow .full-width .site-inner, #testimonial-slideshow .full-width .hcss-recommendations .enterprise-steps .site-inner, .hcss-recommendations .enterprise-steps #testimonial-slideshow .full-width .site-inner, #testimonial-slideshow .full-width .enterprise-steps .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .hcss-recommendations .features #product-features-tabs #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .hcss-recommendations .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .enterprise-steps .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .hcss-recommendations #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width .features #product-features-tabs .hcss-recommendations .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .enterprise-steps #testimonial-slideshow .full-width .vce-classic-tabs-list, #testimonial-slideshow .full-width #company-information, #testimonial-slideshow .full-width .post-type-archive-press .type-press .blog-box, .post-type-archive-press .type-press #testimonial-slideshow .full-width .blog-box, #testimonial-slideshow .full-width .customer-story-slide, #testimonial-slideshow .full-width .hcss-form-frame, #testimonial-slideshow .full-width .frm_style_hcss-with-frame, #testimonial-slideshow .full-width .modal-popup .modal-content, .modal-popup #testimonial-slideshow .full-width .modal-content, #testimonial-slideshow .full-width #customers_by_state .swiper-container > div, #customers_by_state #testimonial-slideshow .full-width .swiper-container > div, #testimonial-slideshow .full-width #generic-tabs .pane, #generic-tabs #testimonial-slideshow .full-width .pane, #testimonial-slideshow .full-width .single-post:not(.case-studies-template-clone-post) .social-share, .single-post:not(.case-studies-template-clone-post) #testimonial-slideshow .full-width .social-share, #testimonial-slideshow .full-width .single-press .social-share, .single-press #testimonial-slideshow .full-width .social-share, #testimonial-slideshow .full-width .product-page-stats .stats-color, .product-page-stats #testimonial-slideshow .full-width .stats-color, #testimonial-slideshow .full-width .page-stats .stats-color, .page-stats #testimonial-slideshow .full-width .stats-color {
    padding: 80px;
  }
}

#slideshow-slider .section-frame, #slideshow-slider .enterprise-steps .container, #slideshow-slider .enterprise-steps .fit-quiz .site-inner, .fit-quiz #slideshow-slider .enterprise-steps .site-inner, #slideshow-slider .enterprise-steps .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs #slideshow-slider .enterprise-steps .vce-classic-tabs-list, #slideshow-slider .enterprise-steps .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz #slideshow-slider .enterprise-steps .vce-classic-tabs-list, #slideshow-slider .enterprise-steps .share-your-story .site-inner, .share-your-story #slideshow-slider .enterprise-steps .site-inner, #slideshow-slider .enterprise-steps .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs #slideshow-slider .enterprise-steps .vce-classic-tabs-list, #slideshow-slider .enterprise-steps .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story #slideshow-slider .enterprise-steps .vce-classic-tabs-list, .enterprise-steps #slideshow-slider .container, .enterprise-steps #slideshow-slider .fit-quiz .site-inner, .fit-quiz .enterprise-steps #slideshow-slider .site-inner, .enterprise-steps #slideshow-slider .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .enterprise-steps #slideshow-slider .vce-classic-tabs-list, .enterprise-steps #slideshow-slider .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .enterprise-steps #slideshow-slider .vce-classic-tabs-list, .enterprise-steps #slideshow-slider .share-your-story .site-inner, .share-your-story .enterprise-steps #slideshow-slider .site-inner, .enterprise-steps #slideshow-slider .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .enterprise-steps #slideshow-slider .vce-classic-tabs-list, .enterprise-steps #slideshow-slider .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .enterprise-steps #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .enterprise-steps .narrow-container, .enterprise-steps #slideshow-slider .narrow-container, #slideshow-slider .enterprise-steps .site-inner-narrow-container .site-inner, .enterprise-steps .site-inner-narrow-container #slideshow-slider .site-inner, #slideshow-slider .site-inner-narrow-container .enterprise-steps .site-inner, .site-inner-narrow-container .enterprise-steps #slideshow-slider .site-inner, #slideshow-slider .enterprise-steps .site-inner-container .site-inner, .enterprise-steps .site-inner-container #slideshow-slider .site-inner, #slideshow-slider .site-inner-container .enterprise-steps .site-inner, .site-inner-container .enterprise-steps #slideshow-slider .site-inner, #slideshow-slider .enterprise-steps .products-template-new-products article .site-inner, .enterprise-steps .products-template-new-products article #slideshow-slider .site-inner, #slideshow-slider .products-template-new-products article .enterprise-steps .site-inner, .products-template-new-products article .enterprise-steps #slideshow-slider .site-inner, #slideshow-slider .enterprise-steps .lp-template-new-products article .site-inner, .enterprise-steps .lp-template-new-products article #slideshow-slider .site-inner, #slideshow-slider .lp-template-new-products article .enterprise-steps .site-inner, .lp-template-new-products article .enterprise-steps #slideshow-slider .site-inner, #slideshow-slider .enterprise-steps .heavybid-to-heavyjob .site-inner, .enterprise-steps .heavybid-to-heavyjob #slideshow-slider .site-inner, #slideshow-slider .heavybid-to-heavyjob .enterprise-steps .site-inner, .heavybid-to-heavyjob .enterprise-steps #slideshow-slider .site-inner, #slideshow-slider .enterprise-steps .mt1b .mastec-msa .site-inner, .enterprise-steps .mt1b .mastec-msa #slideshow-slider .site-inner, #slideshow-slider .mt1b .mastec-msa .enterprise-steps .site-inner, .mt1b .mastec-msa .enterprise-steps #slideshow-slider .site-inner, #slideshow-slider .enterprise-steps .mt1b .existing-partnerships-header .site-inner, .enterprise-steps .mt1b .existing-partnerships-header #slideshow-slider .site-inner, #slideshow-slider .mt1b .existing-partnerships-header .enterprise-steps .site-inner, .mt1b .existing-partnerships-header .enterprise-steps #slideshow-slider .site-inner, #slideshow-slider .enterprise-steps .q1b .mastec-msa .site-inner, .enterprise-steps .q1b .mastec-msa #slideshow-slider .site-inner, #slideshow-slider .q1b .mastec-msa .enterprise-steps .site-inner, .q1b .mastec-msa .enterprise-steps #slideshow-slider .site-inner, #slideshow-slider .enterprise-steps .q1b .existing-partnerships-header .site-inner, .enterprise-steps .q1b .existing-partnerships-header #slideshow-slider .site-inner, #slideshow-slider .q1b .existing-partnerships-header .enterprise-steps .site-inner, .q1b .existing-partnerships-header .enterprise-steps #slideshow-slider .site-inner, #slideshow-slider .enterprise-steps .industry-events .hcss-events, .enterprise-steps .industry-events #slideshow-slider .hcss-events, #slideshow-slider .industry-events .enterprise-steps .hcss-events, .industry-events .enterprise-steps #slideshow-slider .hcss-events, #slideshow-slider .enterprise-steps .past-webinars .hcss-events, .enterprise-steps .past-webinars #slideshow-slider .hcss-events, #slideshow-slider .past-webinars .enterprise-steps .hcss-events, .past-webinars .enterprise-steps #slideshow-slider .hcss-events, #slideshow-slider .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-narrow-container .features #product-features-tabs #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-narrow-container .features #product-features-tabs .enterprise-steps #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-narrow-container #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .enterprise-steps #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .enterprise-steps .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-container .features #product-features-tabs #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .site-inner-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-container .features #product-features-tabs .enterprise-steps #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .enterprise-steps .features #product-features-tabs .site-inner-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-container #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .features #product-features-tabs .site-inner-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .enterprise-steps #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .enterprise-steps .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .products-template-new-products article .features #product-features-tabs #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .products-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .products-template-new-products article .features #product-features-tabs .enterprise-steps #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .enterprise-steps .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .products-template-new-products article #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .features #product-features-tabs .products-template-new-products article .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .enterprise-steps #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .enterprise-steps .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .lp-template-new-products article .features #product-features-tabs #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .lp-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .lp-template-new-products article .features #product-features-tabs .enterprise-steps #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .enterprise-steps .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .lp-template-new-products article #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .features #product-features-tabs .lp-template-new-products article .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .enterprise-steps #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .mastec-msa .features #product-features-tabs #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .mastec-msa .features #product-features-tabs .enterprise-steps #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .mastec-msa #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .enterprise-steps #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .enterprise-steps .hcss-recommendations .site-inner, .enterprise-steps .hcss-recommendations #slideshow-slider .site-inner, #slideshow-slider .hcss-recommendations .enterprise-steps .site-inner, .hcss-recommendations .enterprise-steps #slideshow-slider .site-inner, #slideshow-slider .enterprise-steps .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .hcss-recommendations .features #product-features-tabs #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .hcss-recommendations .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs .enterprise-steps #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .enterprise-steps .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .hcss-recommendations #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .features #product-features-tabs .hcss-recommendations .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .enterprise-steps #slideshow-slider .vce-classic-tabs-list, #slideshow-slider #company-information, #slideshow-slider .post-type-archive-press .type-press .blog-box, .post-type-archive-press .type-press #slideshow-slider .blog-box, #slideshow-slider .customer-story-slide, #slideshow-slider .hcss-form-frame, #slideshow-slider .frm_style_hcss-with-frame, #slideshow-slider .modal-popup .modal-content, .modal-popup #slideshow-slider .modal-content, #slideshow-slider #customers_by_state .swiper-container > div, #customers_by_state #slideshow-slider .swiper-container > div, #slideshow-slider #generic-tabs .pane, #generic-tabs #slideshow-slider .pane, #slideshow-slider .single-post:not(.case-studies-template-clone-post) .social-share, .single-post:not(.case-studies-template-clone-post) #slideshow-slider .social-share, #slideshow-slider .single-press .social-share, .single-press #slideshow-slider .social-share, #slideshow-slider .product-page-stats .stats-color, .product-page-stats #slideshow-slider .stats-color, #slideshow-slider .page-stats .stats-color, .page-stats #slideshow-slider .stats-color {
  padding: 48px;
  height: unset;
  box-shadow: 6px 6px 30px 0px rgba(0, 0, 0, 0.08);
  margin: 0 15px 30px;
}
@media (min-width: 768px) {
  #slideshow-slider .section-frame, #slideshow-slider .enterprise-steps .container, #slideshow-slider .enterprise-steps .fit-quiz .site-inner, .fit-quiz #slideshow-slider .enterprise-steps .site-inner, #slideshow-slider .enterprise-steps .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs #slideshow-slider .enterprise-steps .vce-classic-tabs-list, #slideshow-slider .enterprise-steps .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz #slideshow-slider .enterprise-steps .vce-classic-tabs-list, #slideshow-slider .enterprise-steps .share-your-story .site-inner, .share-your-story #slideshow-slider .enterprise-steps .site-inner, #slideshow-slider .enterprise-steps .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs #slideshow-slider .enterprise-steps .vce-classic-tabs-list, #slideshow-slider .enterprise-steps .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story #slideshow-slider .enterprise-steps .vce-classic-tabs-list, .enterprise-steps #slideshow-slider .container, .enterprise-steps #slideshow-slider .fit-quiz .site-inner, .fit-quiz .enterprise-steps #slideshow-slider .site-inner, .enterprise-steps #slideshow-slider .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .enterprise-steps #slideshow-slider .vce-classic-tabs-list, .enterprise-steps #slideshow-slider .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .enterprise-steps #slideshow-slider .vce-classic-tabs-list, .enterprise-steps #slideshow-slider .share-your-story .site-inner, .share-your-story .enterprise-steps #slideshow-slider .site-inner, .enterprise-steps #slideshow-slider .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .enterprise-steps #slideshow-slider .vce-classic-tabs-list, .enterprise-steps #slideshow-slider .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .enterprise-steps #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .enterprise-steps .narrow-container, .enterprise-steps #slideshow-slider .narrow-container, #slideshow-slider .enterprise-steps .site-inner-narrow-container .site-inner, .enterprise-steps .site-inner-narrow-container #slideshow-slider .site-inner, #slideshow-slider .site-inner-narrow-container .enterprise-steps .site-inner, .site-inner-narrow-container .enterprise-steps #slideshow-slider .site-inner, #slideshow-slider .enterprise-steps .site-inner-container .site-inner, .enterprise-steps .site-inner-container #slideshow-slider .site-inner, #slideshow-slider .site-inner-container .enterprise-steps .site-inner, .site-inner-container .enterprise-steps #slideshow-slider .site-inner, #slideshow-slider .enterprise-steps .products-template-new-products article .site-inner, .enterprise-steps .products-template-new-products article #slideshow-slider .site-inner, #slideshow-slider .products-template-new-products article .enterprise-steps .site-inner, .products-template-new-products article .enterprise-steps #slideshow-slider .site-inner, #slideshow-slider .enterprise-steps .lp-template-new-products article .site-inner, .enterprise-steps .lp-template-new-products article #slideshow-slider .site-inner, #slideshow-slider .lp-template-new-products article .enterprise-steps .site-inner, .lp-template-new-products article .enterprise-steps #slideshow-slider .site-inner, #slideshow-slider .enterprise-steps .heavybid-to-heavyjob .site-inner, .enterprise-steps .heavybid-to-heavyjob #slideshow-slider .site-inner, #slideshow-slider .heavybid-to-heavyjob .enterprise-steps .site-inner, .heavybid-to-heavyjob .enterprise-steps #slideshow-slider .site-inner, #slideshow-slider .enterprise-steps .mt1b .mastec-msa .site-inner, .enterprise-steps .mt1b .mastec-msa #slideshow-slider .site-inner, #slideshow-slider .mt1b .mastec-msa .enterprise-steps .site-inner, .mt1b .mastec-msa .enterprise-steps #slideshow-slider .site-inner, #slideshow-slider .enterprise-steps .mt1b .existing-partnerships-header .site-inner, .enterprise-steps .mt1b .existing-partnerships-header #slideshow-slider .site-inner, #slideshow-slider .mt1b .existing-partnerships-header .enterprise-steps .site-inner, .mt1b .existing-partnerships-header .enterprise-steps #slideshow-slider .site-inner, #slideshow-slider .enterprise-steps .q1b .mastec-msa .site-inner, .enterprise-steps .q1b .mastec-msa #slideshow-slider .site-inner, #slideshow-slider .q1b .mastec-msa .enterprise-steps .site-inner, .q1b .mastec-msa .enterprise-steps #slideshow-slider .site-inner, #slideshow-slider .enterprise-steps .q1b .existing-partnerships-header .site-inner, .enterprise-steps .q1b .existing-partnerships-header #slideshow-slider .site-inner, #slideshow-slider .q1b .existing-partnerships-header .enterprise-steps .site-inner, .q1b .existing-partnerships-header .enterprise-steps #slideshow-slider .site-inner, #slideshow-slider .enterprise-steps .industry-events .hcss-events, .enterprise-steps .industry-events #slideshow-slider .hcss-events, #slideshow-slider .industry-events .enterprise-steps .hcss-events, .industry-events .enterprise-steps #slideshow-slider .hcss-events, #slideshow-slider .enterprise-steps .past-webinars .hcss-events, .enterprise-steps .past-webinars #slideshow-slider .hcss-events, #slideshow-slider .past-webinars .enterprise-steps .hcss-events, .past-webinars .enterprise-steps #slideshow-slider .hcss-events, #slideshow-slider .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-narrow-container .features #product-features-tabs #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-narrow-container .features #product-features-tabs .enterprise-steps #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-narrow-container #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .enterprise-steps #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .enterprise-steps .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-container .features #product-features-tabs #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .site-inner-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-container .features #product-features-tabs .enterprise-steps #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .enterprise-steps .features #product-features-tabs .site-inner-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-container #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .features #product-features-tabs .site-inner-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .enterprise-steps #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .enterprise-steps .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .products-template-new-products article .features #product-features-tabs #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .products-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .products-template-new-products article .features #product-features-tabs .enterprise-steps #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .enterprise-steps .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .products-template-new-products article #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .features #product-features-tabs .products-template-new-products article .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .enterprise-steps #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .enterprise-steps .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .lp-template-new-products article .features #product-features-tabs #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .lp-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .lp-template-new-products article .features #product-features-tabs .enterprise-steps #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .enterprise-steps .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .lp-template-new-products article #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .features #product-features-tabs .lp-template-new-products article .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .enterprise-steps #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .mastec-msa .features #product-features-tabs #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .mastec-msa .features #product-features-tabs .enterprise-steps #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .mastec-msa #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .enterprise-steps #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .enterprise-steps .hcss-recommendations .site-inner, .enterprise-steps .hcss-recommendations #slideshow-slider .site-inner, #slideshow-slider .hcss-recommendations .enterprise-steps .site-inner, .hcss-recommendations .enterprise-steps #slideshow-slider .site-inner, #slideshow-slider .enterprise-steps .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .hcss-recommendations .features #product-features-tabs #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .hcss-recommendations .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs .enterprise-steps #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .enterprise-steps .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .hcss-recommendations #slideshow-slider .vce-classic-tabs-list, #slideshow-slider .features #product-features-tabs .hcss-recommendations .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .enterprise-steps #slideshow-slider .vce-classic-tabs-list, #slideshow-slider #company-information, #slideshow-slider .post-type-archive-press .type-press .blog-box, .post-type-archive-press .type-press #slideshow-slider .blog-box, #slideshow-slider .customer-story-slide, #slideshow-slider .hcss-form-frame, #slideshow-slider .frm_style_hcss-with-frame, #slideshow-slider .modal-popup .modal-content, .modal-popup #slideshow-slider .modal-content, #slideshow-slider #customers_by_state .swiper-container > div, #customers_by_state #slideshow-slider .swiper-container > div, #slideshow-slider #generic-tabs .pane, #generic-tabs #slideshow-slider .pane, #slideshow-slider .single-post:not(.case-studies-template-clone-post) .social-share, .single-post:not(.case-studies-template-clone-post) #slideshow-slider .social-share, #slideshow-slider .single-press .social-share, .single-press #slideshow-slider .social-share, #slideshow-slider .product-page-stats .stats-color, .product-page-stats #slideshow-slider .stats-color, #slideshow-slider .page-stats .stats-color, .page-stats #slideshow-slider .stats-color {
    margin: 0 30px 30px;
  }
}
#slideshow-slider .section-frame:not(.slick-slide), #slideshow-slider .enterprise-steps .container:not(.slick-slide), #slideshow-slider .enterprise-steps .fit-quiz .site-inner:not(.slick-slide), .fit-quiz #slideshow-slider .enterprise-steps .site-inner:not(.slick-slide), #slideshow-slider .enterprise-steps .fit-quiz .features #product-features-tabs .vce-classic-tabs-list:not(.slick-slide), .fit-quiz .features #product-features-tabs #slideshow-slider .enterprise-steps .vce-classic-tabs-list:not(.slick-slide), #slideshow-slider .enterprise-steps .features #product-features-tabs .fit-quiz .vce-classic-tabs-list:not(.slick-slide), .features #product-features-tabs .fit-quiz #slideshow-slider .enterprise-steps .vce-classic-tabs-list:not(.slick-slide), #slideshow-slider .enterprise-steps .share-your-story .site-inner:not(.slick-slide), .share-your-story #slideshow-slider .enterprise-steps .site-inner:not(.slick-slide), #slideshow-slider .enterprise-steps .share-your-story .features #product-features-tabs .vce-classic-tabs-list:not(.slick-slide), .share-your-story .features #product-features-tabs #slideshow-slider .enterprise-steps .vce-classic-tabs-list:not(.slick-slide), #slideshow-slider .enterprise-steps .features #product-features-tabs .share-your-story .vce-classic-tabs-list:not(.slick-slide), .features #product-features-tabs .share-your-story #slideshow-slider .enterprise-steps .vce-classic-tabs-list:not(.slick-slide), .enterprise-steps #slideshow-slider .container:not(.slick-slide), .enterprise-steps #slideshow-slider .fit-quiz .site-inner:not(.slick-slide), .fit-quiz .enterprise-steps #slideshow-slider .site-inner:not(.slick-slide), .enterprise-steps #slideshow-slider .fit-quiz .features #product-features-tabs .vce-classic-tabs-list:not(.slick-slide), .fit-quiz .features #product-features-tabs .enterprise-steps #slideshow-slider .vce-classic-tabs-list:not(.slick-slide), .enterprise-steps #slideshow-slider .features #product-features-tabs .fit-quiz .vce-classic-tabs-list:not(.slick-slide), .features #product-features-tabs .fit-quiz .enterprise-steps #slideshow-slider .vce-classic-tabs-list:not(.slick-slide), .enterprise-steps #slideshow-slider .share-your-story .site-inner:not(.slick-slide), .share-your-story .enterprise-steps #slideshow-slider .site-inner:not(.slick-slide), .enterprise-steps #slideshow-slider .share-your-story .features #product-features-tabs .vce-classic-tabs-list:not(.slick-slide), .share-your-story .features #product-features-tabs .enterprise-steps #slideshow-slider .vce-classic-tabs-list:not(.slick-slide), .enterprise-steps #slideshow-slider .features #product-features-tabs .share-your-story .vce-classic-tabs-list:not(.slick-slide), .features #product-features-tabs .share-your-story .enterprise-steps #slideshow-slider .vce-classic-tabs-list:not(.slick-slide), #slideshow-slider .enterprise-steps .narrow-container:not(.slick-slide), .enterprise-steps #slideshow-slider .narrow-container:not(.slick-slide), #slideshow-slider .enterprise-steps .site-inner-narrow-container .site-inner:not(.slick-slide), .enterprise-steps .site-inner-narrow-container #slideshow-slider .site-inner:not(.slick-slide), #slideshow-slider .site-inner-narrow-container .enterprise-steps .site-inner:not(.slick-slide), .site-inner-narrow-container .enterprise-steps #slideshow-slider .site-inner:not(.slick-slide), #slideshow-slider .enterprise-steps .site-inner-container .site-inner:not(.slick-slide), .enterprise-steps .site-inner-container #slideshow-slider .site-inner:not(.slick-slide), #slideshow-slider .site-inner-container .enterprise-steps .site-inner:not(.slick-slide), .site-inner-container .enterprise-steps #slideshow-slider .site-inner:not(.slick-slide), #slideshow-slider .enterprise-steps .products-template-new-products article .site-inner:not(.slick-slide), .enterprise-steps .products-template-new-products article #slideshow-slider .site-inner:not(.slick-slide), #slideshow-slider .products-template-new-products article .enterprise-steps .site-inner:not(.slick-slide), .products-template-new-products article .enterprise-steps #slideshow-slider .site-inner:not(.slick-slide), #slideshow-slider .enterprise-steps .lp-template-new-products article .site-inner:not(.slick-slide), .enterprise-steps .lp-template-new-products article #slideshow-slider .site-inner:not(.slick-slide), #slideshow-slider .lp-template-new-products article .enterprise-steps .site-inner:not(.slick-slide), .lp-template-new-products article .enterprise-steps #slideshow-slider .site-inner:not(.slick-slide), #slideshow-slider .enterprise-steps .heavybid-to-heavyjob .site-inner:not(.slick-slide), .enterprise-steps .heavybid-to-heavyjob #slideshow-slider .site-inner:not(.slick-slide), #slideshow-slider .heavybid-to-heavyjob .enterprise-steps .site-inner:not(.slick-slide), .heavybid-to-heavyjob .enterprise-steps #slideshow-slider .site-inner:not(.slick-slide), #slideshow-slider .enterprise-steps .mt1b .mastec-msa .site-inner:not(.slick-slide), .enterprise-steps .mt1b .mastec-msa #slideshow-slider .site-inner:not(.slick-slide), #slideshow-slider .mt1b .mastec-msa .enterprise-steps .site-inner:not(.slick-slide), .mt1b .mastec-msa .enterprise-steps #slideshow-slider .site-inner:not(.slick-slide), #slideshow-slider .enterprise-steps .mt1b .existing-partnerships-header .site-inner:not(.slick-slide), .enterprise-steps .mt1b .existing-partnerships-header #slideshow-slider .site-inner:not(.slick-slide), #slideshow-slider .mt1b .existing-partnerships-header .enterprise-steps .site-inner:not(.slick-slide), .mt1b .existing-partnerships-header .enterprise-steps #slideshow-slider .site-inner:not(.slick-slide), #slideshow-slider .enterprise-steps .q1b .mastec-msa .site-inner:not(.slick-slide), .enterprise-steps .q1b .mastec-msa #slideshow-slider .site-inner:not(.slick-slide), #slideshow-slider .q1b .mastec-msa .enterprise-steps .site-inner:not(.slick-slide), .q1b .mastec-msa .enterprise-steps #slideshow-slider .site-inner:not(.slick-slide), #slideshow-slider .enterprise-steps .q1b .existing-partnerships-header .site-inner:not(.slick-slide), .enterprise-steps .q1b .existing-partnerships-header #slideshow-slider .site-inner:not(.slick-slide), #slideshow-slider .q1b .existing-partnerships-header .enterprise-steps .site-inner:not(.slick-slide), .q1b .existing-partnerships-header .enterprise-steps #slideshow-slider .site-inner:not(.slick-slide), #slideshow-slider .enterprise-steps .industry-events .hcss-events:not(.slick-slide), .enterprise-steps .industry-events #slideshow-slider .hcss-events:not(.slick-slide), #slideshow-slider .industry-events .enterprise-steps .hcss-events:not(.slick-slide), .industry-events .enterprise-steps #slideshow-slider .hcss-events:not(.slick-slide), #slideshow-slider .enterprise-steps .past-webinars .hcss-events:not(.slick-slide), .enterprise-steps .past-webinars #slideshow-slider .hcss-events:not(.slick-slide), #slideshow-slider .past-webinars .enterprise-steps .hcss-events:not(.slick-slide), .past-webinars .enterprise-steps #slideshow-slider .hcss-events:not(.slick-slide), #slideshow-slider .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list:not(.slick-slide), .enterprise-steps .site-inner-narrow-container .features #product-features-tabs #slideshow-slider .vce-classic-tabs-list:not(.slick-slide), #slideshow-slider .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list:not(.slick-slide), .site-inner-narrow-container .features #product-features-tabs .enterprise-steps #slideshow-slider .vce-classic-tabs-list:not(.slick-slide), #slideshow-slider .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list:not(.slick-slide), .enterprise-steps .features #product-features-tabs .site-inner-narrow-container #slideshow-slider .vce-classic-tabs-list:not(.slick-slide), #slideshow-slider .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .vce-classic-tabs-list:not(.slick-slide), .features #product-features-tabs .site-inner-narrow-container .enterprise-steps #slideshow-slider .vce-classic-tabs-list:not(.slick-slide), #slideshow-slider .enterprise-steps .site-inner-container .features #product-features-tabs .vce-classic-tabs-list:not(.slick-slide), .enterprise-steps .site-inner-container .features #product-features-tabs #slideshow-slider .vce-classic-tabs-list:not(.slick-slide), #slideshow-slider .site-inner-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list:not(.slick-slide), .site-inner-container .features #product-features-tabs .enterprise-steps #slideshow-slider .vce-classic-tabs-list:not(.slick-slide), #slideshow-slider .enterprise-steps .features #product-features-tabs .site-inner-container .vce-classic-tabs-list:not(.slick-slide), .enterprise-steps .features #product-features-tabs .site-inner-container #slideshow-slider .vce-classic-tabs-list:not(.slick-slide), #slideshow-slider .features #product-features-tabs .site-inner-container .enterprise-steps .vce-classic-tabs-list:not(.slick-slide), .features #product-features-tabs .site-inner-container .enterprise-steps #slideshow-slider .vce-classic-tabs-list:not(.slick-slide), #slideshow-slider .enterprise-steps .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list:not(.slick-slide), .enterprise-steps .products-template-new-products article .features #product-features-tabs #slideshow-slider .vce-classic-tabs-list:not(.slick-slide), #slideshow-slider .products-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list:not(.slick-slide), .products-template-new-products article .features #product-features-tabs .enterprise-steps #slideshow-slider .vce-classic-tabs-list:not(.slick-slide), #slideshow-slider .enterprise-steps .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list:not(.slick-slide), .enterprise-steps .features #product-features-tabs .products-template-new-products article #slideshow-slider .vce-classic-tabs-list:not(.slick-slide), #slideshow-slider .features #product-features-tabs .products-template-new-products article .enterprise-steps .vce-classic-tabs-list:not(.slick-slide), .features #product-features-tabs .products-template-new-products article .enterprise-steps #slideshow-slider .vce-classic-tabs-list:not(.slick-slide), #slideshow-slider .enterprise-steps .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list:not(.slick-slide), .enterprise-steps .lp-template-new-products article .features #product-features-tabs #slideshow-slider .vce-classic-tabs-list:not(.slick-slide), #slideshow-slider .lp-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list:not(.slick-slide), .lp-template-new-products article .features #product-features-tabs .enterprise-steps #slideshow-slider .vce-classic-tabs-list:not(.slick-slide), #slideshow-slider .enterprise-steps .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list:not(.slick-slide), .enterprise-steps .features #product-features-tabs .lp-template-new-products article #slideshow-slider .vce-classic-tabs-list:not(.slick-slide), #slideshow-slider .features #product-features-tabs .lp-template-new-products article .enterprise-steps .vce-classic-tabs-list:not(.slick-slide), .features #product-features-tabs .lp-template-new-products article .enterprise-steps #slideshow-slider .vce-classic-tabs-list:not(.slick-slide), #slideshow-slider .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list:not(.slick-slide), .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs #slideshow-slider .vce-classic-tabs-list:not(.slick-slide), #slideshow-slider .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list:not(.slick-slide), .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps #slideshow-slider .vce-classic-tabs-list:not(.slick-slide), #slideshow-slider .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list:not(.slick-slide), .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob #slideshow-slider .vce-classic-tabs-list:not(.slick-slide), #slideshow-slider .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .vce-classic-tabs-list:not(.slick-slide), .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps #slideshow-slider .vce-classic-tabs-list:not(.slick-slide), #slideshow-slider .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list:not(.slick-slide), .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs #slideshow-slider .vce-classic-tabs-list:not(.slick-slide), #slideshow-slider .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list:not(.slick-slide), .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps #slideshow-slider .vce-classic-tabs-list:not(.slick-slide), #slideshow-slider .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list:not(.slick-slide), .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa #slideshow-slider .vce-classic-tabs-list:not(.slick-slide), #slideshow-slider .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .vce-classic-tabs-list:not(.slick-slide), .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps #slideshow-slider .vce-classic-tabs-list:not(.slick-slide), #slideshow-slider .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list:not(.slick-slide), .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs #slideshow-slider .vce-classic-tabs-list:not(.slick-slide), #slideshow-slider .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list:not(.slick-slide), .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps #slideshow-slider .vce-classic-tabs-list:not(.slick-slide), #slideshow-slider .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list:not(.slick-slide), .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header #slideshow-slider .vce-classic-tabs-list:not(.slick-slide), #slideshow-slider .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list:not(.slick-slide), .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps #slideshow-slider .vce-classic-tabs-list:not(.slick-slide), #slideshow-slider .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list:not(.slick-slide), .enterprise-steps .q1b .mastec-msa .features #product-features-tabs #slideshow-slider .vce-classic-tabs-list:not(.slick-slide), #slideshow-slider .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list:not(.slick-slide), .q1b .mastec-msa .features #product-features-tabs .enterprise-steps #slideshow-slider .vce-classic-tabs-list:not(.slick-slide), #slideshow-slider .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list:not(.slick-slide), .enterprise-steps .features #product-features-tabs .q1b .mastec-msa #slideshow-slider .vce-classic-tabs-list:not(.slick-slide), #slideshow-slider .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .vce-classic-tabs-list:not(.slick-slide), .features #product-features-tabs .q1b .mastec-msa .enterprise-steps #slideshow-slider .vce-classic-tabs-list:not(.slick-slide), #slideshow-slider .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list:not(.slick-slide), .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs #slideshow-slider .vce-classic-tabs-list:not(.slick-slide), #slideshow-slider .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list:not(.slick-slide), .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps #slideshow-slider .vce-classic-tabs-list:not(.slick-slide), #slideshow-slider .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list:not(.slick-slide), .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header #slideshow-slider .vce-classic-tabs-list:not(.slick-slide), #slideshow-slider .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list:not(.slick-slide), .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps #slideshow-slider .vce-classic-tabs-list:not(.slick-slide), #slideshow-slider .enterprise-steps .hcss-recommendations .site-inner:not(.slick-slide), .enterprise-steps .hcss-recommendations #slideshow-slider .site-inner:not(.slick-slide), #slideshow-slider .hcss-recommendations .enterprise-steps .site-inner:not(.slick-slide), .hcss-recommendations .enterprise-steps #slideshow-slider .site-inner:not(.slick-slide), #slideshow-slider .enterprise-steps .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list:not(.slick-slide), .enterprise-steps .hcss-recommendations .features #product-features-tabs #slideshow-slider .vce-classic-tabs-list:not(.slick-slide), #slideshow-slider .hcss-recommendations .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list:not(.slick-slide), .hcss-recommendations .features #product-features-tabs .enterprise-steps #slideshow-slider .vce-classic-tabs-list:not(.slick-slide), #slideshow-slider .enterprise-steps .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list:not(.slick-slide), .enterprise-steps .features #product-features-tabs .hcss-recommendations #slideshow-slider .vce-classic-tabs-list:not(.slick-slide), #slideshow-slider .features #product-features-tabs .hcss-recommendations .enterprise-steps .vce-classic-tabs-list:not(.slick-slide), .features #product-features-tabs .hcss-recommendations .enterprise-steps #slideshow-slider .vce-classic-tabs-list:not(.slick-slide), #slideshow-slider #company-information:not(.slick-slide), #slideshow-slider .post-type-archive-press .type-press .blog-box:not(.slick-slide), .post-type-archive-press .type-press #slideshow-slider .blog-box:not(.slick-slide), #slideshow-slider .customer-story-slide:not(.slick-slide), #slideshow-slider .hcss-form-frame:not(.slick-slide), #slideshow-slider .frm_style_hcss-with-frame:not(.slick-slide), #slideshow-slider .modal-popup .modal-content:not(.slick-slide), .modal-popup #slideshow-slider .modal-content:not(.slick-slide), #slideshow-slider #customers_by_state .swiper-container > div:not(.slick-slide), #customers_by_state #slideshow-slider .swiper-container > div:not(.slick-slide), #slideshow-slider #generic-tabs .pane:not(.slick-slide), #generic-tabs #slideshow-slider .pane:not(.slick-slide), #slideshow-slider .single-post:not(.case-studies-template-clone-post) .social-share:not(.slick-slide), .single-post:not(.case-studies-template-clone-post) #slideshow-slider .social-share:not(.slick-slide), #slideshow-slider .single-press .social-share:not(.slick-slide), .single-press #slideshow-slider .social-share:not(.slick-slide), #slideshow-slider .product-page-stats .stats-color:not(.slick-slide), .product-page-stats #slideshow-slider .stats-color:not(.slick-slide), #slideshow-slider .page-stats .stats-color:not(.slick-slide), .page-stats #slideshow-slider .stats-color:not(.slick-slide) {
  display: none;
}
#slideshow-slider .section-frame:first-child, #slideshow-slider .enterprise-steps .container:first-child, #slideshow-slider .enterprise-steps .fit-quiz .site-inner:first-child, .fit-quiz #slideshow-slider .enterprise-steps .site-inner:first-child, #slideshow-slider .enterprise-steps .fit-quiz .features #product-features-tabs .vce-classic-tabs-list:first-child, .fit-quiz .features #product-features-tabs #slideshow-slider .enterprise-steps .vce-classic-tabs-list:first-child, #slideshow-slider .enterprise-steps .features #product-features-tabs .fit-quiz .vce-classic-tabs-list:first-child, .features #product-features-tabs .fit-quiz #slideshow-slider .enterprise-steps .vce-classic-tabs-list:first-child, #slideshow-slider .enterprise-steps .share-your-story .site-inner:first-child, .share-your-story #slideshow-slider .enterprise-steps .site-inner:first-child, #slideshow-slider .enterprise-steps .share-your-story .features #product-features-tabs .vce-classic-tabs-list:first-child, .share-your-story .features #product-features-tabs #slideshow-slider .enterprise-steps .vce-classic-tabs-list:first-child, #slideshow-slider .enterprise-steps .features #product-features-tabs .share-your-story .vce-classic-tabs-list:first-child, .features #product-features-tabs .share-your-story #slideshow-slider .enterprise-steps .vce-classic-tabs-list:first-child, .enterprise-steps #slideshow-slider .container:first-child, .enterprise-steps #slideshow-slider .fit-quiz .site-inner:first-child, .fit-quiz .enterprise-steps #slideshow-slider .site-inner:first-child, .enterprise-steps #slideshow-slider .fit-quiz .features #product-features-tabs .vce-classic-tabs-list:first-child, .fit-quiz .features #product-features-tabs .enterprise-steps #slideshow-slider .vce-classic-tabs-list:first-child, .enterprise-steps #slideshow-slider .features #product-features-tabs .fit-quiz .vce-classic-tabs-list:first-child, .features #product-features-tabs .fit-quiz .enterprise-steps #slideshow-slider .vce-classic-tabs-list:first-child, .enterprise-steps #slideshow-slider .share-your-story .site-inner:first-child, .share-your-story .enterprise-steps #slideshow-slider .site-inner:first-child, .enterprise-steps #slideshow-slider .share-your-story .features #product-features-tabs .vce-classic-tabs-list:first-child, .share-your-story .features #product-features-tabs .enterprise-steps #slideshow-slider .vce-classic-tabs-list:first-child, .enterprise-steps #slideshow-slider .features #product-features-tabs .share-your-story .vce-classic-tabs-list:first-child, .features #product-features-tabs .share-your-story .enterprise-steps #slideshow-slider .vce-classic-tabs-list:first-child, #slideshow-slider .enterprise-steps .narrow-container:first-child, .enterprise-steps #slideshow-slider .narrow-container:first-child, #slideshow-slider .enterprise-steps .site-inner-narrow-container .site-inner:first-child, .enterprise-steps .site-inner-narrow-container #slideshow-slider .site-inner:first-child, #slideshow-slider .site-inner-narrow-container .enterprise-steps .site-inner:first-child, .site-inner-narrow-container .enterprise-steps #slideshow-slider .site-inner:first-child, #slideshow-slider .enterprise-steps .site-inner-container .site-inner:first-child, .enterprise-steps .site-inner-container #slideshow-slider .site-inner:first-child, #slideshow-slider .site-inner-container .enterprise-steps .site-inner:first-child, .site-inner-container .enterprise-steps #slideshow-slider .site-inner:first-child, #slideshow-slider .enterprise-steps .products-template-new-products article .site-inner:first-child, .enterprise-steps .products-template-new-products article #slideshow-slider .site-inner:first-child, #slideshow-slider .products-template-new-products article .enterprise-steps .site-inner:first-child, .products-template-new-products article .enterprise-steps #slideshow-slider .site-inner:first-child, #slideshow-slider .enterprise-steps .lp-template-new-products article .site-inner:first-child, .enterprise-steps .lp-template-new-products article #slideshow-slider .site-inner:first-child, #slideshow-slider .lp-template-new-products article .enterprise-steps .site-inner:first-child, .lp-template-new-products article .enterprise-steps #slideshow-slider .site-inner:first-child, #slideshow-slider .enterprise-steps .heavybid-to-heavyjob .site-inner:first-child, .enterprise-steps .heavybid-to-heavyjob #slideshow-slider .site-inner:first-child, #slideshow-slider .heavybid-to-heavyjob .enterprise-steps .site-inner:first-child, .heavybid-to-heavyjob .enterprise-steps #slideshow-slider .site-inner:first-child, #slideshow-slider .enterprise-steps .mt1b .mastec-msa .site-inner:first-child, .enterprise-steps .mt1b .mastec-msa #slideshow-slider .site-inner:first-child, #slideshow-slider .mt1b .mastec-msa .enterprise-steps .site-inner:first-child, .mt1b .mastec-msa .enterprise-steps #slideshow-slider .site-inner:first-child, #slideshow-slider .enterprise-steps .mt1b .existing-partnerships-header .site-inner:first-child, .enterprise-steps .mt1b .existing-partnerships-header #slideshow-slider .site-inner:first-child, #slideshow-slider .mt1b .existing-partnerships-header .enterprise-steps .site-inner:first-child, .mt1b .existing-partnerships-header .enterprise-steps #slideshow-slider .site-inner:first-child, #slideshow-slider .enterprise-steps .q1b .mastec-msa .site-inner:first-child, .enterprise-steps .q1b .mastec-msa #slideshow-slider .site-inner:first-child, #slideshow-slider .q1b .mastec-msa .enterprise-steps .site-inner:first-child, .q1b .mastec-msa .enterprise-steps #slideshow-slider .site-inner:first-child, #slideshow-slider .enterprise-steps .q1b .existing-partnerships-header .site-inner:first-child, .enterprise-steps .q1b .existing-partnerships-header #slideshow-slider .site-inner:first-child, #slideshow-slider .q1b .existing-partnerships-header .enterprise-steps .site-inner:first-child, .q1b .existing-partnerships-header .enterprise-steps #slideshow-slider .site-inner:first-child, #slideshow-slider .enterprise-steps .industry-events .hcss-events:first-child, .enterprise-steps .industry-events #slideshow-slider .hcss-events:first-child, #slideshow-slider .industry-events .enterprise-steps .hcss-events:first-child, .industry-events .enterprise-steps #slideshow-slider .hcss-events:first-child, #slideshow-slider .enterprise-steps .past-webinars .hcss-events:first-child, .enterprise-steps .past-webinars #slideshow-slider .hcss-events:first-child, #slideshow-slider .past-webinars .enterprise-steps .hcss-events:first-child, .past-webinars .enterprise-steps #slideshow-slider .hcss-events:first-child, #slideshow-slider .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list:first-child, .enterprise-steps .site-inner-narrow-container .features #product-features-tabs #slideshow-slider .vce-classic-tabs-list:first-child, #slideshow-slider .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list:first-child, .site-inner-narrow-container .features #product-features-tabs .enterprise-steps #slideshow-slider .vce-classic-tabs-list:first-child, #slideshow-slider .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list:first-child, .enterprise-steps .features #product-features-tabs .site-inner-narrow-container #slideshow-slider .vce-classic-tabs-list:first-child, #slideshow-slider .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .vce-classic-tabs-list:first-child, .features #product-features-tabs .site-inner-narrow-container .enterprise-steps #slideshow-slider .vce-classic-tabs-list:first-child, #slideshow-slider .enterprise-steps .site-inner-container .features #product-features-tabs .vce-classic-tabs-list:first-child, .enterprise-steps .site-inner-container .features #product-features-tabs #slideshow-slider .vce-classic-tabs-list:first-child, #slideshow-slider .site-inner-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list:first-child, .site-inner-container .features #product-features-tabs .enterprise-steps #slideshow-slider .vce-classic-tabs-list:first-child, #slideshow-slider .enterprise-steps .features #product-features-tabs .site-inner-container .vce-classic-tabs-list:first-child, .enterprise-steps .features #product-features-tabs .site-inner-container #slideshow-slider .vce-classic-tabs-list:first-child, #slideshow-slider .features #product-features-tabs .site-inner-container .enterprise-steps .vce-classic-tabs-list:first-child, .features #product-features-tabs .site-inner-container .enterprise-steps #slideshow-slider .vce-classic-tabs-list:first-child, #slideshow-slider .enterprise-steps .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list:first-child, .enterprise-steps .products-template-new-products article .features #product-features-tabs #slideshow-slider .vce-classic-tabs-list:first-child, #slideshow-slider .products-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list:first-child, .products-template-new-products article .features #product-features-tabs .enterprise-steps #slideshow-slider .vce-classic-tabs-list:first-child, #slideshow-slider .enterprise-steps .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list:first-child, .enterprise-steps .features #product-features-tabs .products-template-new-products article #slideshow-slider .vce-classic-tabs-list:first-child, #slideshow-slider .features #product-features-tabs .products-template-new-products article .enterprise-steps .vce-classic-tabs-list:first-child, .features #product-features-tabs .products-template-new-products article .enterprise-steps #slideshow-slider .vce-classic-tabs-list:first-child, #slideshow-slider .enterprise-steps .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list:first-child, .enterprise-steps .lp-template-new-products article .features #product-features-tabs #slideshow-slider .vce-classic-tabs-list:first-child, #slideshow-slider .lp-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list:first-child, .lp-template-new-products article .features #product-features-tabs .enterprise-steps #slideshow-slider .vce-classic-tabs-list:first-child, #slideshow-slider .enterprise-steps .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list:first-child, .enterprise-steps .features #product-features-tabs .lp-template-new-products article #slideshow-slider .vce-classic-tabs-list:first-child, #slideshow-slider .features #product-features-tabs .lp-template-new-products article .enterprise-steps .vce-classic-tabs-list:first-child, .features #product-features-tabs .lp-template-new-products article .enterprise-steps #slideshow-slider .vce-classic-tabs-list:first-child, #slideshow-slider .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list:first-child, .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs #slideshow-slider .vce-classic-tabs-list:first-child, #slideshow-slider .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list:first-child, .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps #slideshow-slider .vce-classic-tabs-list:first-child, #slideshow-slider .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list:first-child, .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob #slideshow-slider .vce-classic-tabs-list:first-child, #slideshow-slider .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .vce-classic-tabs-list:first-child, .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps #slideshow-slider .vce-classic-tabs-list:first-child, #slideshow-slider .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list:first-child, .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs #slideshow-slider .vce-classic-tabs-list:first-child, #slideshow-slider .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list:first-child, .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps #slideshow-slider .vce-classic-tabs-list:first-child, #slideshow-slider .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list:first-child, .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa #slideshow-slider .vce-classic-tabs-list:first-child, #slideshow-slider .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .vce-classic-tabs-list:first-child, .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps #slideshow-slider .vce-classic-tabs-list:first-child, #slideshow-slider .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list:first-child, .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs #slideshow-slider .vce-classic-tabs-list:first-child, #slideshow-slider .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list:first-child, .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps #slideshow-slider .vce-classic-tabs-list:first-child, #slideshow-slider .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list:first-child, .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header #slideshow-slider .vce-classic-tabs-list:first-child, #slideshow-slider .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list:first-child, .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps #slideshow-slider .vce-classic-tabs-list:first-child, #slideshow-slider .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list:first-child, .enterprise-steps .q1b .mastec-msa .features #product-features-tabs #slideshow-slider .vce-classic-tabs-list:first-child, #slideshow-slider .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list:first-child, .q1b .mastec-msa .features #product-features-tabs .enterprise-steps #slideshow-slider .vce-classic-tabs-list:first-child, #slideshow-slider .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list:first-child, .enterprise-steps .features #product-features-tabs .q1b .mastec-msa #slideshow-slider .vce-classic-tabs-list:first-child, #slideshow-slider .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .vce-classic-tabs-list:first-child, .features #product-features-tabs .q1b .mastec-msa .enterprise-steps #slideshow-slider .vce-classic-tabs-list:first-child, #slideshow-slider .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list:first-child, .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs #slideshow-slider .vce-classic-tabs-list:first-child, #slideshow-slider .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list:first-child, .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps #slideshow-slider .vce-classic-tabs-list:first-child, #slideshow-slider .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list:first-child, .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header #slideshow-slider .vce-classic-tabs-list:first-child, #slideshow-slider .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list:first-child, .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps #slideshow-slider .vce-classic-tabs-list:first-child, #slideshow-slider .enterprise-steps .hcss-recommendations .site-inner:first-child, .enterprise-steps .hcss-recommendations #slideshow-slider .site-inner:first-child, #slideshow-slider .hcss-recommendations .enterprise-steps .site-inner:first-child, .hcss-recommendations .enterprise-steps #slideshow-slider .site-inner:first-child, #slideshow-slider .enterprise-steps .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list:first-child, .enterprise-steps .hcss-recommendations .features #product-features-tabs #slideshow-slider .vce-classic-tabs-list:first-child, #slideshow-slider .hcss-recommendations .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list:first-child, .hcss-recommendations .features #product-features-tabs .enterprise-steps #slideshow-slider .vce-classic-tabs-list:first-child, #slideshow-slider .enterprise-steps .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list:first-child, .enterprise-steps .features #product-features-tabs .hcss-recommendations #slideshow-slider .vce-classic-tabs-list:first-child, #slideshow-slider .features #product-features-tabs .hcss-recommendations .enterprise-steps .vce-classic-tabs-list:first-child, .features #product-features-tabs .hcss-recommendations .enterprise-steps #slideshow-slider .vce-classic-tabs-list:first-child, #slideshow-slider #company-information:first-child, #slideshow-slider .post-type-archive-press .type-press .blog-box:first-child, .post-type-archive-press .type-press #slideshow-slider .blog-box:first-child, #slideshow-slider .customer-story-slide:first-child, #slideshow-slider .hcss-form-frame:first-child, #slideshow-slider .frm_style_hcss-with-frame:first-child, #slideshow-slider .modal-popup .modal-content:first-child, .modal-popup #slideshow-slider .modal-content:first-child, #slideshow-slider #customers_by_state .swiper-container > div:first-child, #customers_by_state #slideshow-slider .swiper-container > div:first-child, #slideshow-slider #generic-tabs .pane:first-child, #generic-tabs #slideshow-slider .pane:first-child, #slideshow-slider .single-post:not(.case-studies-template-clone-post) .social-share:first-child, .single-post:not(.case-studies-template-clone-post) #slideshow-slider .social-share:first-child, #slideshow-slider .single-press .social-share:first-child, .single-press #slideshow-slider .social-share:first-child, #slideshow-slider .product-page-stats .stats-color:first-child, .product-page-stats #slideshow-slider .stats-color:first-child, #slideshow-slider .page-stats .stats-color:first-child, .page-stats #slideshow-slider .stats-color:first-child {
  display: block;
}
#slideshow-slider .slick-dots li button:before {
  color: #D9D9D9;
  opacity: 1;
}
#slideshow-slider .slick-dots li.slick-active button:before {
  color: #009639;
}

.safety-color #slideshow-slider .slick-dots li.slick-active button:before {
  color: #ff9e1b;
}

.operations-color #slideshow-slider .slick-dots li.slick-active button:before {
  color: #005eb8;
}

.fleet-color #slideshow-slider .slick-dots li.slick-active button:before {
  color: #009EA6;
}

.data-color #slideshow-slider .slick-dots li.slick-active button:before {
  color: #567387;
}

.slider-container {
  width: 100%;
  margin: 48px auto 80px;
}
@media (min-width: 576px) {
  .slider-container {
    max-width: 570px;
  }
}
@media (min-width: 768px) {
  .slider-container {
    max-width: 750px;
  }
}
@media (min-width: 992px) {
  .slider-container {
    max-width: 990px;
    margin: 96px auto 128px;
  }
}
@media (min-width: 1200px) {
  .slider-container {
    max-width: 1170px;
  }
}
@media (min-width: 1400px) {
  .slider-container {
    max-width: 1340px;
  }
}

.modal-popup {
  margin-top: 30px;
  margin-bottom: 30px;
}
.modal-popup .modal-content {
  background: transparent;
  padding: 0 15px;
  position: relative;
}
.modal-popup .modal-content .close {
  position: absolute;
  right: -12px;
  top: -28px;
  background-color: #fff;
  color: rgba(0, 0, 0, 0.8);
  font-size: 2rem;
  border-radius: 50%;
  width: 32px;
  height: 32px;
  line-height: 1;
  padding: 1px 8px;
  z-index: 10008;
}
@media (min-width: 768px) {
  .modal-popup .modal-content .close {
    height: 64px;
    width: 64px;
    padding: 0 16px;
    font-size: 4rem;
    top: -58px;
    right: -33px;
  }
}
@media (min-width: 992px) {
  .modal-popup .modal-content .close {
    right: -42px;
  }
}
@media (min-width: 1200px) {
  .modal-popup .modal-content .close {
    right: -58px;
  }
}

.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;
}
.frm_style_hcss .frm_error, .frm_style_hcss-with-frame .frm_error, .hcss-form-frame .frm_error {
  font-weight: bold !important;
  color: #B94A48 !important;
}
.frm_style_hcss .frm_blank_field input, .frm_style_hcss-with-frame .frm_blank_field input, .hcss-form-frame .frm_blank_field input, .frm_style_hcss .frm_blank_field .frm_slimselect, .frm_style_hcss-with-frame .frm_blank_field .frm_slimselect, .hcss-form-frame .frm_blank_field .frm_slimselect {
  border-color: #B94A48 !important;
}

.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;
}

.social-reviews-white-bg {
  margin: 48px 0 80px;
}
.social-reviews-white-bg .row, .social-reviews-white-bg #project-lifecycle .menu, #project-lifecycle .social-reviews-white-bg .menu {
  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, .social-reviews-dark-blue-bg #project-lifecycle .menu, #project-lifecycle .social-reviews-dark-blue-bg .menu {
  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: 80px;
    padding: 80px 0;
  }
}

.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: 80px;
  }
}

@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: 80px;
  }
}
#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, #solutions-features-tabs #project-lifecycle .menu, #pillars-tabs #project-lifecycle .menu, #project-lifecycle #solutions-features-tabs .menu, #project-lifecycle #pillars-tabs .menu {
  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;
}

#logo-slider {
  padding-left: 0;
  margin-top: 40px;
  margin-bottom: 0;
}
@media (max-width: 767.98px) {
  #logo-slider {
    display: none;
  }
}
#logo-slider li {
  list-style-type: none;
}
#logo-slider p {
  margin-bottom: 40px;
}
#logo-slider .logo-row {
  display: none;
  align-items: center;
  justify-content: space-around;
  padding-left: 0;
  flex-wrap: wrap;
  gap: 30px 15px;
}
#logo-slider .logo-row.active {
  display: flex;
}
#logo-slider .logo-row li {
  flex: 0 0 calc(50% - 15px);
  align-items: center;
  display: flex;
  justify-content: center;
}
@media (min-width: 768px) {
  #logo-slider .logo-row li {
    flex: 0 0 calc(20% - 15px);
  }
}
@media (min-width: 992px) {
  #logo-slider .logo-row li {
    flex: 0 0 auto;
  }
}
@media (min-width: 992px) {
  #logo-slider .logo-row {
    justify-content: space-between;
  }
}
@media (min-width: 1200px) {
  #logo-slider {
    margin-top: 48px;
  }
}

#logo-slider-section {
  margin: 48px 0;
  font-size: 1.3rem;
}
#logo-slider-section button {
  background-color: unset;
  color: #000;
  padding: 0;
  display: inline;
  border-radius: unset;
  font-weight: 700;
  font-size: 1.3rem;
}
@media (max-width: 767.98px) {
  #logo-slider-section button {
    font-weight: 400;
  }
}
#logo-slider-section button:hover {
  background-color: unset;
}
#logo-slider-section button:active, #logo-slider-section button:focus {
  outline: unset;
}
#logo-slider-section button:after {
  content: "";
  width: 0%;
  height: 4px;
  background-color: transparent;
  display: block;
  border-radius: 2px;
  margin-top: 11px;
  transition: width 6s;
}
@media (max-width: 767.98px) {
  #logo-slider-section button:after {
    display: none !important;
  }
}
#logo-slider-section button.active::after {
  content: "";
  width: 100%;
  height: 4px;
  background-color: #00C158;
  display: block;
  border-radius: 2px;
  margin-top: 11px;
}
@media (min-width: 768px) {
  #logo-slider-section button {
    font-size: 1.5rem;
  }
}
#logo-slider-section .marquee-container {
  display: flex;
  overflow: hidden;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
@media (min-width: 768px) {
  #logo-slider-section .marquee-container {
    display: none !important;
  }
}
@media (min-width: 768px) {
  #logo-slider-section {
    font-size: 1.5rem;
  }
}
@media (min-width: 1200px) {
  #logo-slider-section {
    margin: 80px 0;
  }
}

#hcss-platform {
  padding: 48px 0;
  background: linear-gradient(265deg, #212B3A 28.09%, #6A7EA1 167.11%), #212B3A;
  color: #fff;
  margin: 48px 0;
}
#hcss-platform h2, #hcss-platform .home #generic-hero p.headline, .home #generic-hero #hcss-platform p.headline, #hcss-platform .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero #hcss-platform p.headline, #hcss-platform .home #press-hero p.headline, .home #press-hero #hcss-platform p.headline, #hcss-platform .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero #hcss-platform p.headline, #hcss-platform .cta-request-section-title, #hcss-platform .sub-title-h2, #hcss-platform .individual-posts-section h4, #hcss-platform .individual-posts-section .category-box .entry-title, .category-box #hcss-platform .individual-posts-section .entry-title, .individual-posts-section #hcss-platform h4, .individual-posts-section #hcss-platform .category-box .entry-title, .category-box .individual-posts-section #hcss-platform .entry-title {
  font-size: 2.1rem;
  line-height: 1.3;
}
#hcss-platform h2:after, #hcss-platform .home #generic-hero p.headline:after, .home #generic-hero #hcss-platform p.headline:after, #hcss-platform .page-template-job-role #generic-hero p.headline:after, .page-template-job-role #generic-hero #hcss-platform p.headline:after, #hcss-platform .home #press-hero p.headline:after, .home #press-hero #hcss-platform p.headline:after, #hcss-platform .page-template-job-role #press-hero p.headline:after, .page-template-job-role #press-hero #hcss-platform p.headline:after, #hcss-platform .cta-request-section-title:after, #hcss-platform .sub-title-h2:after, #hcss-platform .individual-posts-section h4:after, #hcss-platform .individual-posts-section .category-box .entry-title:after, .category-box #hcss-platform .individual-posts-section .entry-title:after, .individual-posts-section #hcss-platform h4:after, .individual-posts-section #hcss-platform .category-box .entry-title:after, .category-box .individual-posts-section #hcss-platform .entry-title:after {
  content: "";
  display: block;
  height: 2px;
  width: 157px;
  background: #00C158;
  margin: 32px 0;
}
@media (min-width: 1200px) {
  #hcss-platform h2:after, #hcss-platform .home #generic-hero p.headline:after, .home #generic-hero #hcss-platform p.headline:after, #hcss-platform .page-template-job-role #generic-hero p.headline:after, .page-template-job-role #generic-hero #hcss-platform p.headline:after, #hcss-platform .home #press-hero p.headline:after, .home #press-hero #hcss-platform p.headline:after, #hcss-platform .page-template-job-role #press-hero p.headline:after, .page-template-job-role #press-hero #hcss-platform p.headline:after, #hcss-platform .cta-request-section-title:after, #hcss-platform .sub-title-h2:after, #hcss-platform .individual-posts-section h4:after, #hcss-platform .individual-posts-section .category-box .entry-title:after, .category-box #hcss-platform .individual-posts-section .entry-title:after, .individual-posts-section #hcss-platform h4:after, .individual-posts-section #hcss-platform .category-box .entry-title:after, .category-box .individual-posts-section #hcss-platform .entry-title:after {
    height: 4px;
  }
}
@media (min-width: 1200px) {
  #hcss-platform h2, #hcss-platform .home #generic-hero p.headline, .home #generic-hero #hcss-platform p.headline, #hcss-platform .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero #hcss-platform p.headline, #hcss-platform .home #press-hero p.headline, .home #press-hero #hcss-platform p.headline, #hcss-platform .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero #hcss-platform p.headline, #hcss-platform .cta-request-section-title, #hcss-platform .sub-title-h2, #hcss-platform .individual-posts-section h4, #hcss-platform .individual-posts-section .category-box .entry-title, .category-box #hcss-platform .individual-posts-section .entry-title, .individual-posts-section #hcss-platform h4, .individual-posts-section #hcss-platform .category-box .entry-title, .category-box .individual-posts-section #hcss-platform .entry-title {
    font-size: 3rem;
  }
}
#hcss-platform .hcss-platform-images {
  position: relative;
  min-height: 845px;
}
#hcss-platform .hcss-platform-images img[class^=step-] {
  display: none;
}
#hcss-platform .hcss-platform-images.whole img.step-0 {
  display: block;
}
#hcss-platform .hcss-platform-images img {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
@media (min-width: 1400px) {
  #hcss-platform .hcss-platform-images {
    min-height: 742px;
  }
}
#hcss-platform .step-details {
  display: none;
}
#hcss-platform .step-details p {
  color: #C7C7C7;
  font-size: 1rem;
  margin: 12px 0;
}
@media (min-width: 992px) {
  #hcss-platform .step-details p {
    font-size: 1.2rem;
  }
}
#hcss-platform .step-details a {
  margin-left: -10px;
  font-size: 1rem;
  font-weight: 400;
}
@media (min-width: 992px) {
  #hcss-platform .step-details a {
    font-size: 1.2rem;
  }
}
#hcss-platform #step-1 .step-details {
  display: block;
}
@media (min-width: 992px) {
  #hcss-platform #step-1 .step-details {
    display: none;
  }
}
#hcss-platform .step {
  padding-bottom: 12px;
  margin-bottom: 12px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
#hcss-platform .step-headline {
  position: relative;
  color: #fff;
  font-family: "proxima-nova", sans-serif;
  font-size: 1rem;
  font-style: normal;
  font-weight: 700;
  line-height: 26px;
  margin-bottom: 0;
}
@media (min-width: 992px) {
  #hcss-platform .step-headline {
    padding-right: 32px;
    font-size: 1.3rem;
    line-height: 1.6;
  }
  #hcss-platform .step-headline:after {
    content: "\f105";
    font-family: "Defaults";
    position: absolute;
    right: 0px;
    top: 0;
    display: block;
    width: 3em;
    line-height: 1.25;
    text-align: center;
    transition: all 0.35s;
    font-weight: bold;
    transition: all 0.35s;
    background-color: #fff;
    color: #009639;
    height: 32px;
    width: 32px;
    border-radius: 8px;
    font-size: 1.5rem;
  }
  #hcss-platform .step-headline.down-caret:after {
    content: "\f107";
    transition: all 0.35s;
  }
}
@media (min-width: 992px) {
  #hcss-platform {
    padding: 80px 0 30px;
    margin: 80px 0;
  }
}
@media (min-width: 1200px) {
  #hcss-platform {
    padding: 115px 0 30px;
  }
}

#customer-story-slider .slick-slider .slick-dots {
  bottom: -30px;
}
#customer-story-slider .slick-slider .slick-dots li {
  height: 14px;
  width: 14px;
}
#customer-story-slider .slick-slider .slick-dots li button {
  height: 14px;
  width: 14px;
}
#customer-story-slider .slick-slider .slick-dots li button:before {
  width: 14px;
  height: 14px;
  line-height: 14px;
  font-size: 14px;
}

.customer-story-slide {
  border-color: #282F3C;
  box-shadow: 4px 6px 13px 0 rgba(0, 0, 0, 0.08);
  margin: 0 15px 15px;
  padding: 0 !important;
}
.customer-story-slide .customer-story-image {
  border-top-right-radius: 0;
  background-position: center;
}
@media (max-width: 991.98px) {
  .customer-story-slide .customer-story-image {
    min-height: 311px;
    background-position: top center;
  }
}
.customer-story-slide .customer-story-quote {
  margin-bottom: 24px;
}
.customer-story-slide .customer-story-title {
  color: #009639;
  letter-spacing: 5.376px;
  margin-bottom: 24px;
}
.customer-story-slide .customer-story-attribution {
  margin-bottom: 8px;
}
.customer-story-slide .customer-story-company {
  margin-bottom: 0;
}

.customer-story-info {
  padding: 40px 24px;
}
@media (min-width: 768px) {
  .customer-story-info {
    padding: 64px;
    margin-right: -15px;
    border-top-right-radius: 0;
  }
}
.customer-story-info a.customer-story-link {
  background-color: #212B3A;
  color: #fff;
  display: inline-block;
}

#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 80px;
  }
}
#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;
  }
}

.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 .home #generic-hero p.headline, .home #generic-hero .image-slideshow p.headline, .image-slideshow .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .image-slideshow p.headline, .image-slideshow .home #press-hero p.headline, .home #press-hero .image-slideshow p.headline, .image-slideshow .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .image-slideshow p.headline, .image-slideshow .cta-request-section-title, .image-slideshow .sub-title-h2, .image-slideshow .individual-posts-section h4, .image-slideshow .individual-posts-section .category-box .entry-title, .category-box .image-slideshow .individual-posts-section .entry-title, .individual-posts-section .image-slideshow h4, .individual-posts-section .image-slideshow .category-box .entry-title, .category-box .individual-posts-section .image-slideshow .entry-title {
    -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;
  }
}

#global-banner {
  display: none;
}
@media (min-width: 768px) {
  #global-banner {
    display: flex;
    background: linear-gradient(0deg, #0A2540 0%, #0A2540 100%), linear-gradient(104deg, #2B3990 41.41%, #264D9F 56.64%, #2160AD 71.87%, #27AAE1 102.32%), #212B3A;
    color: #fff;
    height: 80px;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
    align-items: center;
  }
}
@media (min-width: 1400px) {
  #global-banner {
    height: 66px;
  }
}
#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;
}
@media (max-width: 991.98px) {
  #global-banner .message-area {
    width: 70%;
  }
}
#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);
}

.hero-image {
  min-height: 498px;
  display: flex;
  align-content: center;
  position: relative;
  padding-top: 50px;
  padding-bottom: 15px;
}
@media (min-width: 768px) {
  .hero-image {
    padding-bottom: 30px;
  }
}
.hero-image .container, .hero-image .fit-quiz .site-inner, .fit-quiz .hero-image .site-inner, .hero-image .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .hero-image .vce-classic-tabs-list, .hero-image .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .hero-image .vce-classic-tabs-list, .hero-image .share-your-story .site-inner, .share-your-story .hero-image .site-inner, .hero-image .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .hero-image .vce-classic-tabs-list, .hero-image .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .hero-image .vce-classic-tabs-list, .hero-image .hcss-recommendations .site-inner, .hcss-recommendations .hero-image .site-inner, .hero-image .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs .hero-image .vce-classic-tabs-list, .hero-image .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .hero-image .vce-classic-tabs-list, .hero-image .industry-events .hcss-events, .industry-events .hero-image .hcss-events, .hero-image .past-webinars .hcss-events, .past-webinars .hero-image .hcss-events, .hero-image .products-template-new-products article .site-inner, .hero-image .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .hero-image .products-template-new-products article .vce-classic-tabs-list, .products-template-new-products article .hero-image .site-inner, .products-template-new-products article .hero-image .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .hero-image .vce-classic-tabs-list, .hero-image .lp-template-new-products article .site-inner, .hero-image .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .hero-image .lp-template-new-products article .vce-classic-tabs-list, .lp-template-new-products article .hero-image .site-inner, .lp-template-new-products article .hero-image .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .hero-image .vce-classic-tabs-list, .hero-image .narrow-container, .hero-image .mt1b .mastec-msa .site-inner, .hero-image .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .hero-image .mt1b .mastec-msa .vce-classic-tabs-list, .mt1b .mastec-msa .hero-image .site-inner, .mt1b .mastec-msa .hero-image .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .hero-image .vce-classic-tabs-list, .hero-image .mt1b .existing-partnerships-header .site-inner, .hero-image .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .hero-image .mt1b .existing-partnerships-header .vce-classic-tabs-list, .mt1b .existing-partnerships-header .hero-image .site-inner, .mt1b .existing-partnerships-header .hero-image .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .hero-image .vce-classic-tabs-list, .hero-image .q1b .mastec-msa .site-inner, .hero-image .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .hero-image .q1b .mastec-msa .vce-classic-tabs-list, .q1b .mastec-msa .hero-image .site-inner, .q1b .mastec-msa .hero-image .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .hero-image .vce-classic-tabs-list, .hero-image .q1b .existing-partnerships-header .site-inner, .hero-image .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .hero-image .q1b .existing-partnerships-header .vce-classic-tabs-list, .q1b .existing-partnerships-header .hero-image .site-inner, .q1b .existing-partnerships-header .hero-image .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .hero-image .vce-classic-tabs-list, .hero-image .heavybid-to-heavyjob .site-inner, .hero-image .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .hero-image .heavybid-to-heavyjob .vce-classic-tabs-list, .heavybid-to-heavyjob .hero-image .site-inner, .heavybid-to-heavyjob .hero-image .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .hero-image .vce-classic-tabs-list, .hero-image .site-inner-narrow-container .site-inner, .hero-image .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .hero-image .site-inner-narrow-container .vce-classic-tabs-list, .site-inner-narrow-container .hero-image .site-inner, .site-inner-narrow-container .hero-image .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .hero-image .vce-classic-tabs-list, .hero-image .site-inner-container .site-inner, .hero-image .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .hero-image .site-inner-container .vce-classic-tabs-list, .site-inner-container .hero-image .site-inner, .site-inner-container .hero-image .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .hero-image .vce-classic-tabs-list {
  display: flex;
  flex-flow: row wrap;
  align-content: center;
}
.hero-image .logo-img {
  margin-bottom: 15px;
}

.home .hero-image, .page-template-job-role .hero-image, .page-template-products .hero-image, .lp-template-products .hero-image {
  color: #fff;
}
.home .hero-image h1, .home .hero-image .category .archive-title, .category .home .hero-image .archive-title, .home .hero-image .tag .archive-title, .tag .home .hero-image .archive-title, .page-template-job-role .hero-image h1, .page-template-job-role .hero-image .category .archive-title, .category .page-template-job-role .hero-image .archive-title, .page-template-job-role .hero-image .tag .archive-title, .tag .page-template-job-role .hero-image .archive-title, .page-template-products .hero-image h1, .page-template-products .hero-image .category .archive-title, .category .page-template-products .hero-image .archive-title, .page-template-products .hero-image .tag .archive-title, .tag .page-template-products .hero-image .archive-title, .lp-template-products .hero-image h1, .lp-template-products .hero-image .category .archive-title, .category .lp-template-products .hero-image .archive-title, .lp-template-products .hero-image .tag .archive-title, .tag .lp-template-products .hero-image .archive-title {
  color: #fff;
  font-size: 1rem;
  margin-bottom: 0;
  letter-spacing: 0.05em;
  font-weight: 600;
}
.home .hero-image p, .page-template-job-role .hero-image p, .page-template-products .hero-image p, .lp-template-products .hero-image p {
  font-size: 1.4rem;
  line-height: 1.3;
}
@media (min-width: 1200px) {
  .home .hero-image p, .page-template-job-role .hero-image p, .page-template-products .hero-image p, .lp-template-products .hero-image p {
    font-size: 2rem;
  }
}
.home .hero-image .fill-color > svg, .page-template-job-role .hero-image .fill-color > svg, .page-template-products .hero-image .fill-color > svg, .lp-template-products .hero-image .fill-color > svg {
  height: 50px;
}
.home .hero-image:before, .page-template-job-role .hero-image:before, .page-template-products .hero-image:before, .lp-template-products .hero-image:before {
  background-image: url("/wp-content/uploads/2022/10/post_background_mobile.webp");
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 0;
}
@media (min-width: 768px) {
  .home .hero-image:before, .page-template-job-role .hero-image:before, .page-template-products .hero-image:before, .lp-template-products .hero-image:before {
    background-image: url("/wp-content/uploads/2022/02/post_background.webp");
  }
}
@media (min-width: 1200px) {
  .home .hero-image:before, .page-template-job-role .hero-image:before, .page-template-products .hero-image:before, .lp-template-products .hero-image:before {
    width: 58.3333333333%;
  }
}
@media (min-width: 1200px) {
  .home .hero-image:after, .page-template-job-role .hero-image:after, .page-template-products .hero-image:after, .lp-template-products .hero-image:after {
    top: 0;
    right: 0;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    content: "";
    position: absolute;
    width: 41.6666666667%;
  }
}
.home .hero-image.white-bg, .page-template-job-role .hero-image.white-bg, .page-template-products .hero-image.white-bg, .lp-template-products .hero-image.white-bg {
  border-bottom: 1px solid #707070;
}
.home .hero-image.white-bg .white-btn, .page-template-job-role .hero-image.white-bg .white-btn, .home .hero-image.white-bg .form-white-btn .frm_button_submit.frm_final_submit, .page-template-job-role .hero-image.white-bg .form-white-btn .frm_button_submit.frm_final_submit, .form-white-btn .home .hero-image.white-bg .frm_button_submit.frm_final_submit, .form-white-btn .page-template-job-role .hero-image.white-bg .frm_button_submit.frm_final_submit, .page-template-products .hero-image.white-bg .white-btn, .page-template-products .hero-image.white-bg .form-white-btn .frm_button_submit.frm_final_submit, .form-white-btn .page-template-products .hero-image.white-bg .frm_button_submit.frm_final_submit, .lp-template-products .hero-image.white-bg .white-btn, .lp-template-products .hero-image.white-bg .form-white-btn .frm_button_submit.frm_final_submit, .form-white-btn .lp-template-products .hero-image.white-bg .frm_button_submit.frm_final_submit {
  background-color: #e35205 !important;
  color: #fff !important;
}
.home .hero-image.white-bg .white-btn:hover, .page-template-job-role .hero-image.white-bg .white-btn:hover, .home .hero-image.white-bg .form-white-btn .frm_button_submit.frm_final_submit:hover, .page-template-job-role .hero-image.white-bg .form-white-btn .frm_button_submit.frm_final_submit:hover, .form-white-btn .home .hero-image.white-bg .frm_button_submit.frm_final_submit:hover, .form-white-btn .page-template-job-role .hero-image.white-bg .frm_button_submit.frm_final_submit:hover, .page-template-products .hero-image.white-bg .white-btn:hover, .page-template-products .hero-image.white-bg .form-white-btn .frm_button_submit.frm_final_submit:hover, .form-white-btn .page-template-products .hero-image.white-bg .frm_button_submit.frm_final_submit:hover, .lp-template-products .hero-image.white-bg .white-btn:hover, .lp-template-products .hero-image.white-bg .form-white-btn .frm_button_submit.frm_final_submit:hover, .form-white-btn .lp-template-products .hero-image.white-bg .frm_button_submit.frm_final_submit:hover {
  background-color: #ffb149 !important;
}
.home .hero-image.white-bg h1, .home .hero-image.white-bg .category .archive-title, .category .home .hero-image.white-bg .archive-title, .home .hero-image.white-bg .tag .archive-title, .tag .home .hero-image.white-bg .archive-title, .page-template-job-role .hero-image.white-bg h1, .page-template-job-role .hero-image.white-bg .category .archive-title, .category .page-template-job-role .hero-image.white-bg .archive-title, .page-template-job-role .hero-image.white-bg .tag .archive-title, .tag .page-template-job-role .hero-image.white-bg .archive-title, .page-template-products .hero-image.white-bg h1, .page-template-products .hero-image.white-bg .category .archive-title, .category .page-template-products .hero-image.white-bg .archive-title, .page-template-products .hero-image.white-bg .tag .archive-title, .tag .page-template-products .hero-image.white-bg .archive-title, .lp-template-products .hero-image.white-bg h1, .lp-template-products .hero-image.white-bg .category .archive-title, .category .lp-template-products .hero-image.white-bg .archive-title, .lp-template-products .hero-image.white-bg .tag .archive-title, .tag .lp-template-products .hero-image.white-bg .archive-title {
  color: #000 !important;
}
@media (min-width: 1200px) {
  .home .hero-image.white-bg:before, .page-template-job-role .hero-image.white-bg:before, .page-template-products .hero-image.white-bg:before, .lp-template-products .hero-image.white-bg:before {
    background-image: url("/wp-content/uploads/2022/02/reverse_background.webp");
  }
}
.page-template-job-role .hero-image {
  background-image: url("/wp-content/uploads/2022/03/job_role_mobile_bg.webp");
  z-index: 0;
}
@media (min-width: 768px) {
  .page-template-job-role .hero-image {
    background-image: url("/wp-content/uploads/2022/02/job_role_background.webp");
  }
}
.page-template-job-role .hero-image.white-bg:before {
  background-image: none;
  background-color: transparent;
}
.page-template-job-role .hero-image.white-bg:after {
  background-color: transparent;
}
@media (min-width: 1200px) {
  .page-template-job-role .hero-image.white-bg:after {
    background-position-x: 75%;
  }
}

.blog #hero {
  padding-top: 24px;
}
@media (min-width: 992px) {
  .blog #hero {
    padding-top: 0;
  }
}

h1.latest-stories, .category .latest-stories.archive-title, .tag .latest-stories.archive-title {
  margin-bottom: 16px;
  font-weight: 700;
  font-style: normal;
  font-size: 1.5rem;
}
@media (min-width: 768px) {
  h1.latest-stories, .category .latest-stories.archive-title, .tag .latest-stories.archive-title {
    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 .home #generic-hero p.headline, .home #generic-hero #featured-blog p.headline, #featured-blog .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero #featured-blog p.headline, #featured-blog .home #press-hero p.headline, .home #press-hero #featured-blog p.headline, #featured-blog .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero #featured-blog p.headline, #featured-blog .cta-request-section-title, #featured-blog .sub-title-h2, #featured-blog .individual-posts-section h4, #featured-blog .individual-posts-section .category-box .entry-title, .category-box #featured-blog .individual-posts-section .entry-title, .individual-posts-section #featured-blog h4, .individual-posts-section #featured-blog .category-box .entry-title, .category-box .individual-posts-section #featured-blog .entry-title {
  color: #009639;
  margin-bottom: 8px;
  font-size: 0.835rem;
}
@media (min-width: 1200px) {
  #featured-blog h2, #featured-blog .home #generic-hero p.headline, .home #generic-hero #featured-blog p.headline, #featured-blog .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero #featured-blog p.headline, #featured-blog .home #press-hero p.headline, .home #press-hero #featured-blog p.headline, #featured-blog .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero #featured-blog p.headline, #featured-blog .cta-request-section-title, #featured-blog .sub-title-h2, #featured-blog .individual-posts-section h4, #featured-blog .individual-posts-section .category-box .entry-title, .category-box #featured-blog .individual-posts-section .entry-title, .individual-posts-section #featured-blog h4, .individual-posts-section #featured-blog .category-box .entry-title, .category-box .individual-posts-section #featured-blog .entry-title {
    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: 80px;
  }
}

.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, .author-blurb .category .archive-title, .category .author-blurb .archive-title, .author-blurb .tag .archive-title, .tag .author-blurb .archive-title {
  font-size: 1.15rem;
}
@media (min-width: 768px) {
  .author-blurb h1, .author-blurb .category .archive-title, .category .author-blurb .archive-title, .author-blurb .tag .archive-title, .tag .author-blurb .archive-title {
    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 .fit-quiz .site-inner > article, .fit-quiz .single-post .site-inner > article, .single-post .fit-quiz .features #product-features-tabs .vce-classic-tabs-list > article, .fit-quiz .features #product-features-tabs .single-post .vce-classic-tabs-list > article, .single-post .features #product-features-tabs .fit-quiz .vce-classic-tabs-list > article, .features #product-features-tabs .fit-quiz .single-post .vce-classic-tabs-list > article, .single-post .share-your-story .site-inner > article, .share-your-story .single-post .site-inner > article, .single-post .share-your-story .features #product-features-tabs .vce-classic-tabs-list > article, .share-your-story .features #product-features-tabs .single-post .vce-classic-tabs-list > article, .single-post .features #product-features-tabs .share-your-story .vce-classic-tabs-list > article, .features #product-features-tabs .share-your-story .single-post .vce-classic-tabs-list > article, .single-post .hcss-recommendations .site-inner > article, .hcss-recommendations .single-post .site-inner > article, .single-post .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list > article, .hcss-recommendations .features #product-features-tabs .single-post .vce-classic-tabs-list > article, .single-post .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list > article, .features #product-features-tabs .hcss-recommendations .single-post .vce-classic-tabs-list > article, .single-post .industry-events .hcss-events > article, .industry-events .single-post .hcss-events > article, .single-post .past-webinars .hcss-events > article, .past-webinars .single-post .hcss-events > article, .single-post .products-template-new-products article .site-inner > article, .single-post .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .single-post .products-template-new-products article .vce-classic-tabs-list > article, .products-template-new-products article .single-post .site-inner > article, .products-template-new-products article .single-post .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .products-template-new-products article .single-post .vce-classic-tabs-list > article, .single-post .lp-template-new-products article .site-inner > article, .single-post .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .single-post .lp-template-new-products article .vce-classic-tabs-list > article, .lp-template-new-products article .single-post .site-inner > article, .lp-template-new-products article .single-post .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .lp-template-new-products article .single-post .vce-classic-tabs-list > article, .single-post .narrow-container > article, .single-post .mt1b .mastec-msa .site-inner > article, .single-post .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .single-post .mt1b .mastec-msa .vce-classic-tabs-list > article, .mt1b .mastec-msa .single-post .site-inner > article, .mt1b .mastec-msa .single-post .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .mt1b .mastec-msa .single-post .vce-classic-tabs-list > article, .single-post .mt1b .existing-partnerships-header .site-inner > article, .single-post .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .single-post .mt1b .existing-partnerships-header .vce-classic-tabs-list > article, .mt1b .existing-partnerships-header .single-post .site-inner > article, .mt1b .existing-partnerships-header .single-post .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .mt1b .existing-partnerships-header .single-post .vce-classic-tabs-list > article, .single-post .q1b .mastec-msa .site-inner > article, .single-post .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .single-post .q1b .mastec-msa .vce-classic-tabs-list > article, .q1b .mastec-msa .single-post .site-inner > article, .q1b .mastec-msa .single-post .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .q1b .mastec-msa .single-post .vce-classic-tabs-list > article, .single-post .q1b .existing-partnerships-header .site-inner > article, .single-post .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .single-post .q1b .existing-partnerships-header .vce-classic-tabs-list > article, .q1b .existing-partnerships-header .single-post .site-inner > article, .q1b .existing-partnerships-header .single-post .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .q1b .existing-partnerships-header .single-post .vce-classic-tabs-list > article, .single-post .heavybid-to-heavyjob .site-inner > article, .single-post .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .single-post .heavybid-to-heavyjob .vce-classic-tabs-list > article, .heavybid-to-heavyjob .single-post .site-inner > article, .heavybid-to-heavyjob .single-post .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .heavybid-to-heavyjob .single-post .vce-classic-tabs-list > article, .single-post .site-inner-narrow-container .site-inner > article, .single-post .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .single-post .site-inner-narrow-container .vce-classic-tabs-list > article, .site-inner-narrow-container .single-post .site-inner > article, .site-inner-narrow-container .single-post .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .site-inner-narrow-container .single-post .vce-classic-tabs-list > article, .single-post .site-inner-container .site-inner > article, .single-post .site-inner-container .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .single-post .site-inner-container .vce-classic-tabs-list > article, .site-inner-container .single-post .site-inner > article, .site-inner-container .single-post .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .site-inner-container .single-post .vce-classic-tabs-list > article, .single-white-papers .blog-content > article, .single-white-papers .container > article, .single-white-papers .fit-quiz .site-inner > article, .fit-quiz .single-white-papers .site-inner > article, .single-white-papers .fit-quiz .features #product-features-tabs .vce-classic-tabs-list > article, .fit-quiz .features #product-features-tabs .single-white-papers .vce-classic-tabs-list > article, .single-white-papers .features #product-features-tabs .fit-quiz .vce-classic-tabs-list > article, .features #product-features-tabs .fit-quiz .single-white-papers .vce-classic-tabs-list > article, .single-white-papers .share-your-story .site-inner > article, .share-your-story .single-white-papers .site-inner > article, .single-white-papers .share-your-story .features #product-features-tabs .vce-classic-tabs-list > article, .share-your-story .features #product-features-tabs .single-white-papers .vce-classic-tabs-list > article, .single-white-papers .features #product-features-tabs .share-your-story .vce-classic-tabs-list > article, .features #product-features-tabs .share-your-story .single-white-papers .vce-classic-tabs-list > article, .single-white-papers .hcss-recommendations .site-inner > article, .hcss-recommendations .single-white-papers .site-inner > article, .single-white-papers .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list > article, .hcss-recommendations .features #product-features-tabs .single-white-papers .vce-classic-tabs-list > article, .single-white-papers .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list > article, .features #product-features-tabs .hcss-recommendations .single-white-papers .vce-classic-tabs-list > article, .single-white-papers .industry-events .hcss-events > article, .industry-events .single-white-papers .hcss-events > article, .single-white-papers .past-webinars .hcss-events > article, .past-webinars .single-white-papers .hcss-events > article, .single-white-papers .products-template-new-products article .site-inner > article, .single-white-papers .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .single-white-papers .products-template-new-products article .vce-classic-tabs-list > article, .products-template-new-products article .single-white-papers .site-inner > article, .products-template-new-products article .single-white-papers .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .products-template-new-products article .single-white-papers .vce-classic-tabs-list > article, .single-white-papers .lp-template-new-products article .site-inner > article, .single-white-papers .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .single-white-papers .lp-template-new-products article .vce-classic-tabs-list > article, .lp-template-new-products article .single-white-papers .site-inner > article, .lp-template-new-products article .single-white-papers .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .lp-template-new-products article .single-white-papers .vce-classic-tabs-list > article, .single-white-papers .narrow-container > article, .single-white-papers .mt1b .mastec-msa .site-inner > article, .single-white-papers .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .single-white-papers .mt1b .mastec-msa .vce-classic-tabs-list > article, .mt1b .mastec-msa .single-white-papers .site-inner > article, .mt1b .mastec-msa .single-white-papers .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .mt1b .mastec-msa .single-white-papers .vce-classic-tabs-list > article, .single-white-papers .mt1b .existing-partnerships-header .site-inner > article, .single-white-papers .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .single-white-papers .mt1b .existing-partnerships-header .vce-classic-tabs-list > article, .mt1b .existing-partnerships-header .single-white-papers .site-inner > article, .mt1b .existing-partnerships-header .single-white-papers .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .mt1b .existing-partnerships-header .single-white-papers .vce-classic-tabs-list > article, .single-white-papers .q1b .mastec-msa .site-inner > article, .single-white-papers .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .single-white-papers .q1b .mastec-msa .vce-classic-tabs-list > article, .q1b .mastec-msa .single-white-papers .site-inner > article, .q1b .mastec-msa .single-white-papers .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .q1b .mastec-msa .single-white-papers .vce-classic-tabs-list > article, .single-white-papers .q1b .existing-partnerships-header .site-inner > article, .single-white-papers .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .single-white-papers .q1b .existing-partnerships-header .vce-classic-tabs-list > article, .q1b .existing-partnerships-header .single-white-papers .site-inner > article, .q1b .existing-partnerships-header .single-white-papers .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .q1b .existing-partnerships-header .single-white-papers .vce-classic-tabs-list > article, .single-white-papers .heavybid-to-heavyjob .site-inner > article, .single-white-papers .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .single-white-papers .heavybid-to-heavyjob .vce-classic-tabs-list > article, .heavybid-to-heavyjob .single-white-papers .site-inner > article, .heavybid-to-heavyjob .single-white-papers .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .heavybid-to-heavyjob .single-white-papers .vce-classic-tabs-list > article, .single-white-papers .site-inner-narrow-container .site-inner > article, .single-white-papers .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .single-white-papers .site-inner-narrow-container .vce-classic-tabs-list > article, .site-inner-narrow-container .single-white-papers .site-inner > article, .site-inner-narrow-container .single-white-papers .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .site-inner-narrow-container .single-white-papers .vce-classic-tabs-list > article, .single-white-papers .site-inner-container .site-inner > article, .single-white-papers .site-inner-container .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .single-white-papers .site-inner-container .vce-classic-tabs-list > article, .site-inner-container .single-white-papers .site-inner > article, .site-inner-container .single-white-papers .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .site-inner-container .single-white-papers .vce-classic-tabs-list > article {
  margin-bottom: 35px;
}
@media screen and (min-width: 768px) {
  .single-post .blog-content > article, .single-post .container > article, .single-post .fit-quiz .site-inner > article, .fit-quiz .single-post .site-inner > article, .single-post .fit-quiz .features #product-features-tabs .vce-classic-tabs-list > article, .fit-quiz .features #product-features-tabs .single-post .vce-classic-tabs-list > article, .single-post .features #product-features-tabs .fit-quiz .vce-classic-tabs-list > article, .features #product-features-tabs .fit-quiz .single-post .vce-classic-tabs-list > article, .single-post .share-your-story .site-inner > article, .share-your-story .single-post .site-inner > article, .single-post .share-your-story .features #product-features-tabs .vce-classic-tabs-list > article, .share-your-story .features #product-features-tabs .single-post .vce-classic-tabs-list > article, .single-post .features #product-features-tabs .share-your-story .vce-classic-tabs-list > article, .features #product-features-tabs .share-your-story .single-post .vce-classic-tabs-list > article, .single-post .hcss-recommendations .site-inner > article, .hcss-recommendations .single-post .site-inner > article, .single-post .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list > article, .hcss-recommendations .features #product-features-tabs .single-post .vce-classic-tabs-list > article, .single-post .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list > article, .features #product-features-tabs .hcss-recommendations .single-post .vce-classic-tabs-list > article, .single-post .industry-events .hcss-events > article, .industry-events .single-post .hcss-events > article, .single-post .past-webinars .hcss-events > article, .past-webinars .single-post .hcss-events > article, .single-post .products-template-new-products article .site-inner > article, .single-post .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .single-post .products-template-new-products article .vce-classic-tabs-list > article, .products-template-new-products article .single-post .site-inner > article, .products-template-new-products article .single-post .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .products-template-new-products article .single-post .vce-classic-tabs-list > article, .single-post .lp-template-new-products article .site-inner > article, .single-post .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .single-post .lp-template-new-products article .vce-classic-tabs-list > article, .lp-template-new-products article .single-post .site-inner > article, .lp-template-new-products article .single-post .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .lp-template-new-products article .single-post .vce-classic-tabs-list > article, .single-post .narrow-container > article, .single-post .mt1b .mastec-msa .site-inner > article, .single-post .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .single-post .mt1b .mastec-msa .vce-classic-tabs-list > article, .mt1b .mastec-msa .single-post .site-inner > article, .mt1b .mastec-msa .single-post .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .mt1b .mastec-msa .single-post .vce-classic-tabs-list > article, .single-post .mt1b .existing-partnerships-header .site-inner > article, .single-post .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .single-post .mt1b .existing-partnerships-header .vce-classic-tabs-list > article, .mt1b .existing-partnerships-header .single-post .site-inner > article, .mt1b .existing-partnerships-header .single-post .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .mt1b .existing-partnerships-header .single-post .vce-classic-tabs-list > article, .single-post .q1b .mastec-msa .site-inner > article, .single-post .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .single-post .q1b .mastec-msa .vce-classic-tabs-list > article, .q1b .mastec-msa .single-post .site-inner > article, .q1b .mastec-msa .single-post .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .q1b .mastec-msa .single-post .vce-classic-tabs-list > article, .single-post .q1b .existing-partnerships-header .site-inner > article, .single-post .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .single-post .q1b .existing-partnerships-header .vce-classic-tabs-list > article, .q1b .existing-partnerships-header .single-post .site-inner > article, .q1b .existing-partnerships-header .single-post .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .q1b .existing-partnerships-header .single-post .vce-classic-tabs-list > article, .single-post .heavybid-to-heavyjob .site-inner > article, .single-post .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .single-post .heavybid-to-heavyjob .vce-classic-tabs-list > article, .heavybid-to-heavyjob .single-post .site-inner > article, .heavybid-to-heavyjob .single-post .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .heavybid-to-heavyjob .single-post .vce-classic-tabs-list > article, .single-post .site-inner-narrow-container .site-inner > article, .single-post .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .single-post .site-inner-narrow-container .vce-classic-tabs-list > article, .site-inner-narrow-container .single-post .site-inner > article, .site-inner-narrow-container .single-post .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .site-inner-narrow-container .single-post .vce-classic-tabs-list > article, .single-post .site-inner-container .site-inner > article, .single-post .site-inner-container .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .single-post .site-inner-container .vce-classic-tabs-list > article, .site-inner-container .single-post .site-inner > article, .site-inner-container .single-post .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .site-inner-container .single-post .vce-classic-tabs-list > article, .single-white-papers .blog-content > article, .single-white-papers .container > article, .single-white-papers .fit-quiz .site-inner > article, .fit-quiz .single-white-papers .site-inner > article, .single-white-papers .fit-quiz .features #product-features-tabs .vce-classic-tabs-list > article, .fit-quiz .features #product-features-tabs .single-white-papers .vce-classic-tabs-list > article, .single-white-papers .features #product-features-tabs .fit-quiz .vce-classic-tabs-list > article, .features #product-features-tabs .fit-quiz .single-white-papers .vce-classic-tabs-list > article, .single-white-papers .share-your-story .site-inner > article, .share-your-story .single-white-papers .site-inner > article, .single-white-papers .share-your-story .features #product-features-tabs .vce-classic-tabs-list > article, .share-your-story .features #product-features-tabs .single-white-papers .vce-classic-tabs-list > article, .single-white-papers .features #product-features-tabs .share-your-story .vce-classic-tabs-list > article, .features #product-features-tabs .share-your-story .single-white-papers .vce-classic-tabs-list > article, .single-white-papers .hcss-recommendations .site-inner > article, .hcss-recommendations .single-white-papers .site-inner > article, .single-white-papers .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list > article, .hcss-recommendations .features #product-features-tabs .single-white-papers .vce-classic-tabs-list > article, .single-white-papers .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list > article, .features #product-features-tabs .hcss-recommendations .single-white-papers .vce-classic-tabs-list > article, .single-white-papers .industry-events .hcss-events > article, .industry-events .single-white-papers .hcss-events > article, .single-white-papers .past-webinars .hcss-events > article, .past-webinars .single-white-papers .hcss-events > article, .single-white-papers .products-template-new-products article .site-inner > article, .single-white-papers .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .single-white-papers .products-template-new-products article .vce-classic-tabs-list > article, .products-template-new-products article .single-white-papers .site-inner > article, .products-template-new-products article .single-white-papers .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .products-template-new-products article .single-white-papers .vce-classic-tabs-list > article, .single-white-papers .lp-template-new-products article .site-inner > article, .single-white-papers .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .single-white-papers .lp-template-new-products article .vce-classic-tabs-list > article, .lp-template-new-products article .single-white-papers .site-inner > article, .lp-template-new-products article .single-white-papers .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .lp-template-new-products article .single-white-papers .vce-classic-tabs-list > article, .single-white-papers .narrow-container > article, .single-white-papers .mt1b .mastec-msa .site-inner > article, .single-white-papers .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .single-white-papers .mt1b .mastec-msa .vce-classic-tabs-list > article, .mt1b .mastec-msa .single-white-papers .site-inner > article, .mt1b .mastec-msa .single-white-papers .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .mt1b .mastec-msa .single-white-papers .vce-classic-tabs-list > article, .single-white-papers .mt1b .existing-partnerships-header .site-inner > article, .single-white-papers .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .single-white-papers .mt1b .existing-partnerships-header .vce-classic-tabs-list > article, .mt1b .existing-partnerships-header .single-white-papers .site-inner > article, .mt1b .existing-partnerships-header .single-white-papers .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .mt1b .existing-partnerships-header .single-white-papers .vce-classic-tabs-list > article, .single-white-papers .q1b .mastec-msa .site-inner > article, .single-white-papers .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .single-white-papers .q1b .mastec-msa .vce-classic-tabs-list > article, .q1b .mastec-msa .single-white-papers .site-inner > article, .q1b .mastec-msa .single-white-papers .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .q1b .mastec-msa .single-white-papers .vce-classic-tabs-list > article, .single-white-papers .q1b .existing-partnerships-header .site-inner > article, .single-white-papers .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .single-white-papers .q1b .existing-partnerships-header .vce-classic-tabs-list > article, .q1b .existing-partnerships-header .single-white-papers .site-inner > article, .q1b .existing-partnerships-header .single-white-papers .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .q1b .existing-partnerships-header .single-white-papers .vce-classic-tabs-list > article, .single-white-papers .heavybid-to-heavyjob .site-inner > article, .single-white-papers .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .single-white-papers .heavybid-to-heavyjob .vce-classic-tabs-list > article, .heavybid-to-heavyjob .single-white-papers .site-inner > article, .heavybid-to-heavyjob .single-white-papers .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .heavybid-to-heavyjob .single-white-papers .vce-classic-tabs-list > article, .single-white-papers .site-inner-narrow-container .site-inner > article, .single-white-papers .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .single-white-papers .site-inner-narrow-container .vce-classic-tabs-list > article, .site-inner-narrow-container .single-white-papers .site-inner > article, .site-inner-narrow-container .single-white-papers .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .site-inner-narrow-container .single-white-papers .vce-classic-tabs-list > article, .single-white-papers .site-inner-container .site-inner > article, .single-white-papers .site-inner-container .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .single-white-papers .site-inner-container .vce-classic-tabs-list > article, .site-inner-container .single-white-papers .site-inner > article, .site-inner-container .single-white-papers .features #product-features-tabs .vce-classic-tabs-list > article, .features #product-features-tabs .site-inner-container .single-white-papers .vce-classic-tabs-list > 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) h2, .single-post .entry-content:not(.blog-box) .home #generic-hero p.headline, .home #generic-hero .single-post .entry-content:not(.blog-box) p.headline, .single-post .entry-content:not(.blog-box) .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .single-post .entry-content:not(.blog-box) p.headline, .single-post .entry-content:not(.blog-box) .home #press-hero p.headline, .home #press-hero .single-post .entry-content:not(.blog-box) p.headline, .single-post .entry-content:not(.blog-box) .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .single-post .entry-content:not(.blog-box) p.headline, .single-post .entry-content:not(.blog-box) .cta-request-section-title, .single-post .entry-content:not(.blog-box) .sub-title-h2, .single-post .entry-content:not(.blog-box) .individual-posts-section h4, .single-post .entry-content:not(.blog-box) .individual-posts-section .category-box .entry-title, .category-box .single-post .entry-content:not(.blog-box) .individual-posts-section .entry-title, .individual-posts-section .single-post .entry-content:not(.blog-box) h4, .individual-posts-section .single-post .entry-content:not(.blog-box) .category-box .entry-title, .category-box .individual-posts-section .single-post .entry-content:not(.blog-box) .entry-title, .single-white-papers .entry-content:not(.blog-box) h2, .single-white-papers .entry-content:not(.blog-box) .home #generic-hero p.headline, .home #generic-hero .single-white-papers .entry-content:not(.blog-box) p.headline, .single-white-papers .entry-content:not(.blog-box) .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .single-white-papers .entry-content:not(.blog-box) p.headline, .single-white-papers .entry-content:not(.blog-box) .home #press-hero p.headline, .home #press-hero .single-white-papers .entry-content:not(.blog-box) p.headline, .single-white-papers .entry-content:not(.blog-box) .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .single-white-papers .entry-content:not(.blog-box) p.headline, .single-white-papers .entry-content:not(.blog-box) .cta-request-section-title, .single-white-papers .entry-content:not(.blog-box) .sub-title-h2, .single-white-papers .entry-content:not(.blog-box) .individual-posts-section h4, .single-white-papers .entry-content:not(.blog-box) .individual-posts-section .category-box .entry-title, .category-box .single-white-papers .entry-content:not(.blog-box) .individual-posts-section .entry-title, .individual-posts-section .single-white-papers .entry-content:not(.blog-box) h4, .individual-posts-section .single-white-papers .entry-content:not(.blog-box) .category-box .entry-title, .category-box .individual-posts-section .single-white-papers .entry-content:not(.blog-box) .entry-title {
  position: relative;
  padding-top: 28px;
}
.single-post .entry-content:not(.blog-box) h2::before, .single-post .entry-content:not(.blog-box) .home #generic-hero p.headline::before, .home #generic-hero .single-post .entry-content:not(.blog-box) p.headline::before, .single-post .entry-content:not(.blog-box) .page-template-job-role #generic-hero p.headline::before, .page-template-job-role #generic-hero .single-post .entry-content:not(.blog-box) p.headline::before, .single-post .entry-content:not(.blog-box) .home #press-hero p.headline::before, .home #press-hero .single-post .entry-content:not(.blog-box) p.headline::before, .single-post .entry-content:not(.blog-box) .page-template-job-role #press-hero p.headline::before, .page-template-job-role #press-hero .single-post .entry-content:not(.blog-box) p.headline::before, .single-post .entry-content:not(.blog-box) .cta-request-section-title::before, .single-post .entry-content:not(.blog-box) .sub-title-h2::before, .single-post .entry-content:not(.blog-box) .individual-posts-section h4::before, .single-post .entry-content:not(.blog-box) .individual-posts-section .category-box .entry-title::before, .category-box .single-post .entry-content:not(.blog-box) .individual-posts-section .entry-title::before, .individual-posts-section .single-post .entry-content:not(.blog-box) h4::before, .individual-posts-section .single-post .entry-content:not(.blog-box) .category-box .entry-title::before, .category-box .individual-posts-section .single-post .entry-content:not(.blog-box) .entry-title::before, .single-white-papers .entry-content:not(.blog-box) h2::before, .single-white-papers .entry-content:not(.blog-box) .home #generic-hero p.headline::before, .home #generic-hero .single-white-papers .entry-content:not(.blog-box) p.headline::before, .single-white-papers .entry-content:not(.blog-box) .page-template-job-role #generic-hero p.headline::before, .page-template-job-role #generic-hero .single-white-papers .entry-content:not(.blog-box) p.headline::before, .single-white-papers .entry-content:not(.blog-box) .home #press-hero p.headline::before, .home #press-hero .single-white-papers .entry-content:not(.blog-box) p.headline::before, .single-white-papers .entry-content:not(.blog-box) .page-template-job-role #press-hero p.headline::before, .page-template-job-role #press-hero .single-white-papers .entry-content:not(.blog-box) p.headline::before, .single-white-papers .entry-content:not(.blog-box) .cta-request-section-title::before, .single-white-papers .entry-content:not(.blog-box) .sub-title-h2::before, .single-white-papers .entry-content:not(.blog-box) .individual-posts-section h4::before, .single-white-papers .entry-content:not(.blog-box) .individual-posts-section .category-box .entry-title::before, .category-box .single-white-papers .entry-content:not(.blog-box) .individual-posts-section .entry-title::before, .individual-posts-section .single-white-papers .entry-content:not(.blog-box) h4::before, .individual-posts-section .single-white-papers .entry-content:not(.blog-box) .category-box .entry-title::before, .category-box .individual-posts-section .single-white-papers .entry-content:not(.blog-box) .entry-title::before {
  width: 88px;
  height: 4px;
  content: "";
  top: 0;
  background: #009639;
  position: absolute;
}
.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: 32px;
  margin-bottom: 16px;
  font-weight: 700;
}
@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 .home #generic-hero p.headline, .home #generic-hero .single-post .entry-content p.headline, .single-post .entry-content .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .single-post .entry-content p.headline, .single-post .entry-content .home #press-hero p.headline, .home #press-hero .single-post .entry-content p.headline, .single-post .entry-content .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .single-post .entry-content p.headline, .single-post .entry-content .cta-request-section-title, .single-post .entry-content .sub-title-h2, .single-post .entry-content .individual-posts-section h4, .single-post .entry-content .individual-posts-section .category-box .entry-title, .category-box .single-post .entry-content .individual-posts-section .entry-title, .individual-posts-section .single-post .entry-content h4, .individual-posts-section .single-post .entry-content .category-box .entry-title, .category-box .individual-posts-section .single-post .entry-content .entry-title {
  font-size: 1.7rem;
}
@media (min-width: 992px) {
  .single-post .entry-content h2, .single-post .entry-content .home #generic-hero p.headline, .home #generic-hero .single-post .entry-content p.headline, .single-post .entry-content .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .single-post .entry-content p.headline, .single-post .entry-content .home #press-hero p.headline, .home #press-hero .single-post .entry-content p.headline, .single-post .entry-content .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .single-post .entry-content p.headline, .single-post .entry-content .cta-request-section-title, .single-post .entry-content .sub-title-h2, .single-post .entry-content .individual-posts-section h4, .single-post .entry-content .individual-posts-section .category-box .entry-title, .category-box .single-post .entry-content .individual-posts-section .entry-title, .individual-posts-section .single-post .entry-content h4, .individual-posts-section .single-post .entry-content .category-box .entry-title, .category-box .individual-posts-section .single-post .entry-content .entry-title {
    font-size: 2.1rem;
  }
}
.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.5rem;
  }
}
.single-post .entry-content h4, .single-post .entry-content .category-box .entry-title, .category-box .single-post .entry-content .entry-title {
  font-size: 1.3rem;
}
@media (min-width: 992px) {
  .single-post .entry-content h4, .single-post .entry-content .category-box .entry-title, .category-box .single-post .entry-content .entry-title {
    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, .related-posts #project-lifecycle .menu, #project-lifecycle .related-posts .menu {
  justify-content: center;
}
.related-posts.alt-version {
  background: linear-gradient(265deg, #212B3A 28.09%, #6A7EA1 167.11%), #F2F2F2;
  color: #fff;
}
.related-posts.alt-version h2, .related-posts.alt-version .home #generic-hero p.headline, .home #generic-hero .related-posts.alt-version p.headline, .related-posts.alt-version .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .related-posts.alt-version p.headline, .related-posts.alt-version .home #press-hero p.headline, .home #press-hero .related-posts.alt-version p.headline, .related-posts.alt-version .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .related-posts.alt-version p.headline, .related-posts.alt-version .cta-request-section-title, .related-posts.alt-version .sub-title-h2, .related-posts.alt-version .individual-posts-section h4, .related-posts.alt-version .individual-posts-section .category-box .entry-title, .category-box .related-posts.alt-version .individual-posts-section .entry-title, .individual-posts-section .related-posts.alt-version h4, .individual-posts-section .related-posts.alt-version .category-box .entry-title, .category-box .individual-posts-section .related-posts.alt-version .entry-title {
  color: #fff;
  font-size: 2.1rem;
}
@media (min-width: 768px) {
  .related-posts.alt-version h2, .related-posts.alt-version .home #generic-hero p.headline, .home #generic-hero .related-posts.alt-version p.headline, .related-posts.alt-version .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .related-posts.alt-version p.headline, .related-posts.alt-version .home #press-hero p.headline, .home #press-hero .related-posts.alt-version p.headline, .related-posts.alt-version .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .related-posts.alt-version p.headline, .related-posts.alt-version .cta-request-section-title, .related-posts.alt-version .sub-title-h2, .related-posts.alt-version .individual-posts-section h4, .related-posts.alt-version .individual-posts-section .category-box .entry-title, .category-box .related-posts.alt-version .individual-posts-section .entry-title, .individual-posts-section .related-posts.alt-version h4, .individual-posts-section .related-posts.alt-version .category-box .entry-title, .category-box .individual-posts-section .related-posts.alt-version .entry-title {
    margin-bottom: 24px;
  }
}
@media (min-width: 992px) {
  .related-posts.alt-version h2, .related-posts.alt-version .home #generic-hero p.headline, .home #generic-hero .related-posts.alt-version p.headline, .related-posts.alt-version .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .related-posts.alt-version p.headline, .related-posts.alt-version .home #press-hero p.headline, .home #press-hero .related-posts.alt-version p.headline, .related-posts.alt-version .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .related-posts.alt-version p.headline, .related-posts.alt-version .cta-request-section-title, .related-posts.alt-version .sub-title-h2, .related-posts.alt-version .individual-posts-section h4, .related-posts.alt-version .individual-posts-section .category-box .entry-title, .category-box .related-posts.alt-version .individual-posts-section .entry-title, .individual-posts-section .related-posts.alt-version h4, .individual-posts-section .related-posts.alt-version .category-box .entry-title, .category-box .individual-posts-section .related-posts.alt-version .entry-title {
    font-size: 3rem;
  }
}
.related-posts.alt-version .blog-box h4, .related-posts.alt-version .blog-box .category-box .entry-title, .category-box .related-posts.alt-version .blog-box .entry-title {
  margin-top: 0;
}
.related-posts.alt-version .blog-box h4:before, .related-posts.alt-version .blog-box .category-box .entry-title:before, .category-box .related-posts.alt-version .blog-box .entry-title:before {
  display: none;
}
.related-posts.alt-version .blog-box .image-box img {
  margin-bottom: 0;
}
.related-posts.alt-version p {
  margin-bottom: 40px;
}
.related-posts.alt-version p.read-more {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .related-posts {
    margin-top: 48px;
    padding: 48px 0 80px;
  }
}

.archive.paged h1.latest-stories, .archive.paged .category .latest-stories.archive-title, .category .archive.paged .latest-stories.archive-title, .archive.paged .tag .latest-stories.archive-title, .tag .archive.paged .latest-stories.archive-title, .archive.tag h1.latest-stories, .archive.tag .latest-stories.archive-title, .blog.paged h1.latest-stories, .blog.paged .category .latest-stories.archive-title, .category .blog.paged .latest-stories.archive-title, .blog.paged .tag .latest-stories.archive-title, .tag .blog.paged .latest-stories.archive-title, .blog.tag h1.latest-stories, .blog.tag .latest-stories.archive-title {
  margin-top: 30px;
}

#press-news-area {
  z-index: 100;
  position: relative;
}

.post-type-archive-press .publication {
  display: none;
  margin-bottom: 48px;
}
.post-type-archive-press .publication.visible {
  display: block;
}
.post-type-archive-press .publication-box-link {
  color: #000;
  font-weight: normal;
  display: block;
}
@media (min-width: 768px) {
  .post-type-archive-press .publication-box-link {
    border-radius: 8px;
    background: #FFF;
    box-shadow: 6px 6px 30px 0px rgba(0, 0, 0, 0.08);
    height: 100%;
  }
}
.post-type-archive-press .featured .publication-box-link {
  border-radius: 8px;
  background: #FFF;
  box-shadow: 6px 6px 30px 0px rgba(0, 0, 0, 0.08);
  height: 100%;
}
.post-type-archive-press .featured .publication-info {
  padding: 32px 24px;
}
@media (min-width: 768px) {
  .post-type-archive-press .publication-info {
    padding: 32px 24px;
  }
}
.post-type-archive-press h4.publication-name, .post-type-archive-press .category-box .publication-name.entry-title, .category-box .post-type-archive-press .publication-name.entry-title {
  margin-bottom: 8px;
  margin-top: 24px;
  position: relative;
  font-size: 1.3rem;
}
.post-type-archive-press h4.publication-name::before, .post-type-archive-press .category-box .publication-name.entry-title::before, .category-box .post-type-archive-press .publication-name.entry-title::before {
  width: 88px;
  height: 4px;
  content: "";
  top: -24px;
  background-color: #009639;
  position: absolute;
}
.post-type-archive-press .blog-box .p-heading-4::before {
  display: none;
}
.post-type-archive-press p {
  margin-bottom: 16px;
}
.post-type-archive-press p.press-title {
  text-decoration: underline;
  font-size: 1.3rem;
  line-height: 29px;
}
@media (min-width: 768px) {
  .post-type-archive-press p.press-title {
    text-decoration: none;
  }
}
.post-type-archive-press p.read-more {
  font-weight: 700;
  text-decoration: underline;
  margin-bottom: 0;
}
.post-type-archive-press .tab-section ul.tabnav {
  display: block !important;
  border: none;
  text-align: center;
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .post-type-archive-press .tab-section ul.tabnav {
    margin-bottom: 60px;
  }
}
.post-type-archive-press .tab-section ul.tabnav li {
  margin-left: 10px;
}
@media (min-width: 768px) {
  .post-type-archive-press .tab-section ul.tabnav li {
    margin-left: 26px;
  }
}
.post-type-archive-press .tab-section ul.tabnav .button {
  border-radius: 8px;
  border: 2px solid #009639;
  background: #FFF;
  color: #009639;
  padding: 10px 12px;
  font-size: 1rem;
}
.post-type-archive-press .tab-section ul.tabnav .button.active {
  border-radius: 8px;
  border: 2px solid #009639;
  background: #009639;
  color: #fff;
}
@media (min-width: 768px) {
  .post-type-archive-press .tab-section ul.tabnav .button {
    padding: 12px 16px;
    font-size: 1.2rem;
  }
}
.post-type-archive-press .tab-section .pane {
  padding: 0;
  transform: unset;
  display: none;
}
.post-type-archive-press .tab-section .pane.active {
  display: block;
}
.post-type-archive-press .type-press .blog-box h4, .post-type-archive-press .type-press .blog-box .category-box .entry-title, .category-box .post-type-archive-press .type-press .blog-box .entry-title {
  margin: 0 0 8px;
}
.post-type-archive-press .type-press .blog-box h4:before, .post-type-archive-press .type-press .blog-box .category-box .entry-title:before, .category-box .post-type-archive-press .type-press .blog-box .entry-title:before {
  display: none;
}
.post-type-archive-press .type-press .blog-box .d-none, .post-type-archive-press .type-press .blog-box #product-features .last-row, #product-features .post-type-archive-press .type-press .blog-box .last-row {
  display: block !important;
}

.single-press #genesis-content {
  margin: 48px 0 80px;
}
@media (min-width: 992px) {
  .single-press #genesis-content {
    margin: 96px 0 136px;
  }
}
.single-press #genesis-content .entry-title {
  font-size: 1.5rem;
}
@media (min-width: 768px) {
  .single-press #genesis-content .entry-title {
    font-size: 2.5rem;
  }
}
.single-press #genesis-content .entry-meta {
  color: #009639;
  position: relative;
  margin-bottom: 32px;
  padding-bottom: 32px;
  font-size: 1.2rem;
}
.single-press #genesis-content .entry-meta::after {
  width: 100%;
  height: 1px;
  content: "";
  left: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.16);
  position: absolute;
}
@media (min-width: 768px) {
  .single-press #genesis-content .entry-meta {
    font-size: 1.15rem;
    padding-bottom: 48px;
    margin-bottom: 48px;
  }
}
.single-press #genesis-content .supporting-headline {
  font-size: 1.2rem;
}
.single-press #genesis-content p {
  font-size: 1rem;
}
@media (min-width: 768px) {
  .single-press #genesis-content p {
    font-size: 1.2rem;
  }
}
.single-press #genesis-content h2, .single-press #genesis-content .home #generic-hero p.headline, .home #generic-hero .single-press #genesis-content p.headline, .single-press #genesis-content .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .single-press #genesis-content p.headline, .single-press #genesis-content .home #press-hero p.headline, .home #press-hero .single-press #genesis-content p.headline, .single-press #genesis-content .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .single-press #genesis-content p.headline, .single-press #genesis-content .cta-request-section-title, .single-press #genesis-content .sub-title-h2, .single-press #genesis-content .individual-posts-section h4, .single-press #genesis-content .individual-posts-section .category-box .entry-title, .category-box .single-press #genesis-content .individual-posts-section .entry-title, .individual-posts-section .single-press #genesis-content h4, .individual-posts-section .single-press #genesis-content .category-box .entry-title, .category-box .individual-posts-section .single-press #genesis-content .entry-title {
  position: relative;
  margin-top: 32px;
  padding-top: 28px;
  margin-bottom: 16px;
  font-weight: 700;
  font-size: 1.5rem;
}
.single-press #genesis-content h2::before, .single-press #genesis-content .home #generic-hero p.headline::before, .home #generic-hero .single-press #genesis-content p.headline::before, .single-press #genesis-content .page-template-job-role #generic-hero p.headline::before, .page-template-job-role #generic-hero .single-press #genesis-content p.headline::before, .single-press #genesis-content .home #press-hero p.headline::before, .home #press-hero .single-press #genesis-content p.headline::before, .single-press #genesis-content .page-template-job-role #press-hero p.headline::before, .page-template-job-role #press-hero .single-press #genesis-content p.headline::before, .single-press #genesis-content .cta-request-section-title::before, .single-press #genesis-content .sub-title-h2::before, .single-press #genesis-content .individual-posts-section h4::before, .single-press #genesis-content .individual-posts-section .category-box .entry-title::before, .category-box .single-press #genesis-content .individual-posts-section .entry-title::before, .individual-posts-section .single-press #genesis-content h4::before, .individual-posts-section .single-press #genesis-content .category-box .entry-title::before, .category-box .individual-posts-section .single-press #genesis-content .entry-title::before {
  width: 88px;
  height: 4px;
  content: "";
  top: 0;
  background: #009639;
  position: absolute;
}
@media (min-width: 768px) {
  .single-press #genesis-content h2, .single-press #genesis-content .home #generic-hero p.headline, .home #generic-hero .single-press #genesis-content p.headline, .single-press #genesis-content .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .single-press #genesis-content p.headline, .single-press #genesis-content .home #press-hero p.headline, .home #press-hero .single-press #genesis-content p.headline, .single-press #genesis-content .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .single-press #genesis-content p.headline, .single-press #genesis-content .cta-request-section-title, .single-press #genesis-content .sub-title-h2, .single-press #genesis-content .individual-posts-section h4, .single-press #genesis-content .individual-posts-section .category-box .entry-title, .category-box .single-press #genesis-content .individual-posts-section .entry-title, .individual-posts-section .single-press #genesis-content h4, .individual-posts-section .single-press #genesis-content .category-box .entry-title, .category-box .individual-posts-section .single-press #genesis-content .entry-title {
    font-size: 2.1rem;
    margin-top: 48px;
    margin-bottom: 24px;
  }
}
.single-press #genesis-content a {
  color: #000;
  text-decoration: underline;
  font-weight: 400;
}

@media only screen and (min-width: 1200px) {
  .pillars .site-inner, .pillars .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .pillars .vce-classic-tabs-list {
    max-width: 1280px;
  }
}
.pillars .orange-btn, .pillars .orange-button .vce-button--style-basic, .orange-button .pillars .vce-button--style-basic, .pillars .form-orange-btn .frm_button_submit.frm_final_submit, .form-orange-btn .pillars .frm_button_submit.frm_final_submit {
  display: block;
  margin: 0 auto;
  width: 173px;
  font-size: 18px !important;
}
.pillars .overview, .pillars .videos, .pillars .resources, .pillars .software {
  padding-top: 35px;
  padding-bottom: 35px;
}
.pillars .overview h2, .pillars .overview .home #generic-hero p.headline, .home #generic-hero .pillars .overview p.headline, .pillars .overview .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .pillars .overview p.headline, .pillars .overview .home #press-hero p.headline, .home #press-hero .pillars .overview p.headline, .pillars .overview .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .pillars .overview p.headline, .pillars .overview .cta-request-section-title, .pillars .overview .sub-title-h2, .pillars .overview .individual-posts-section h4, .pillars .overview .individual-posts-section .category-box .entry-title, .category-box .pillars .overview .individual-posts-section .entry-title, .individual-posts-section .pillars .overview h4, .individual-posts-section .pillars .overview .category-box .entry-title, .category-box .individual-posts-section .pillars .overview .entry-title, .pillars .videos h2, .pillars .videos .home #generic-hero p.headline, .home #generic-hero .pillars .videos p.headline, .pillars .videos .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .pillars .videos p.headline, .pillars .videos .home #press-hero p.headline, .home #press-hero .pillars .videos p.headline, .pillars .videos .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .pillars .videos p.headline, .pillars .videos .cta-request-section-title, .pillars .videos .sub-title-h2, .pillars .videos .individual-posts-section h4, .pillars .videos .individual-posts-section .category-box .entry-title, .category-box .pillars .videos .individual-posts-section .entry-title, .individual-posts-section .pillars .videos h4, .individual-posts-section .pillars .videos .category-box .entry-title, .category-box .individual-posts-section .pillars .videos .entry-title, .pillars .resources h2, .pillars .resources .home #generic-hero p.headline, .home #generic-hero .pillars .resources p.headline, .pillars .resources .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .pillars .resources p.headline, .pillars .resources .home #press-hero p.headline, .home #press-hero .pillars .resources p.headline, .pillars .resources .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .pillars .resources p.headline, .pillars .resources .cta-request-section-title, .pillars .resources .sub-title-h2, .pillars .resources .individual-posts-section h4, .pillars .resources .individual-posts-section .category-box .entry-title, .category-box .pillars .resources .individual-posts-section .entry-title, .individual-posts-section .pillars .resources h4, .individual-posts-section .pillars .resources .category-box .entry-title, .category-box .individual-posts-section .pillars .resources .entry-title, .pillars .software h2, .pillars .software .home #generic-hero p.headline, .home #generic-hero .pillars .software p.headline, .pillars .software .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .pillars .software p.headline, .pillars .software .home #press-hero p.headline, .home #press-hero .pillars .software p.headline, .pillars .software .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .pillars .software p.headline, .pillars .software .cta-request-section-title, .pillars .software .sub-title-h2, .pillars .software .individual-posts-section h4, .pillars .software .individual-posts-section .category-box .entry-title, .category-box .pillars .software .individual-posts-section .entry-title, .individual-posts-section .pillars .software h4, .individual-posts-section .pillars .software .category-box .entry-title, .category-box .individual-posts-section .pillars .software .entry-title {
  text-transform: uppercase;
}
@media only screen and (min-width: 960px) {
  .pillars .overview, .pillars .videos, .pillars .resources, .pillars .software {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
.pillars .videos, .pillars .software {
  background-color: #F4F4F4;
}
.pillars .resources img {
  border: 1px solid #F4F4F4;
  margin-bottom: 10px;
}
.pillars .resources a {
  color: #000;
}
.pillars .video-title {
  top: 73%;
}

.pillar-hero {
  background: url("/wp-content/uploads/2021/02/Solutions_Summit_Pillar.jpg") no-repeat;
  background-size: cover;
  background-position: left;
  padding-top: 50px;
  padding-bottom: 50px;
  position: relative;
}
.pillar-hero h1, .pillar-hero .category .archive-title, .category .pillar-hero .archive-title, .pillar-hero .tag .archive-title, .tag .pillar-hero .archive-title, .pillar-hero p {
  color: #fff;
}
@media only screen and (min-width: 685px) {
  .pillar-hero h1, .pillar-hero .category .archive-title, .category .pillar-hero .archive-title, .pillar-hero .tag .archive-title, .tag .pillar-hero .archive-title {
    text-shadow: 2px 2px 2px #000000;
  }
}
@media only screen and (min-width: 960px) {
  .pillar-hero {
    padding-top: 80px;
    min-height: 330px;
    background-position: center;
  }
  .pillar-hero h1, .pillar-hero .category .archive-title, .category .pillar-hero .archive-title, .pillar-hero .tag .archive-title, .tag .pillar-hero .archive-title {
    font-size: 40px;
    text-shadow: none;
  }
  .pillar-hero p {
    font-size: 22px;
  }
}
@media only screen and (min-width: 1078px) {
  .pillar-hero h1, .pillar-hero .category .archive-title, .category .pillar-hero .archive-title, .pillar-hero .tag .archive-title, .tag .pillar-hero .archive-title {
    font-size: 48px;
  }
}
@media only screen and (min-width: 1600px) {
  .pillar-hero {
    padding-top: 150px;
    min-height: 500px;
  }
  .pillar-hero p {
    font-size: 26px;
  }
}

.overview .video {
  margin-top: 50px;
}

.video {
  margin-bottom: 10px;
}

.summit-logo {
  display: none;
}
@media only screen and (min-width: 1078px) {
  .summit-logo {
    width: auto;
    top: 30px;
    right: 30px;
    position: absolute;
    display: block;
  }
}
@media only screen and (min-width: 1300px) {
  .summit-logo {
    right: 60px;
  }
}
@media only screen and (min-width: 1500px) {
  .summit-logo {
    right: 8%;
  }
}

@media only screen and (min-width: 1078px) {
  .summit-logo-xs {
    display: none !important;
  }
}

.shadow-box {
  background-color: #fff;
  padding: 30px 20px;
  display: block;
  float: left;
  width: 100%;
  margin-bottom: 30px;
  box-shadow: 10px 10px 15px -8px rgba(0, 0, 0, 0.67);
}
.shadow-box img {
  max-width: 150px;
  margin: 0 auto 10px;
  display: block;
}

.software .image-icons {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.software .image-icons img {
  margin-right: 5px;
}
.software a {
  color: #000;
  background-color: #fff;
  border: 1px solid;
  padding: 10px 20px;
  text-align: center;
  margin: 10px auto;
  display: block;
  max-width: 250px;
}
.software a:hover {
  background-color: #000;
  color: #fff;
}

#summit-menu {
  list-style: none;
  margin: 40px 0 20px;
  width: 100%;
  padding: 0;
}
#summit-menu li {
  display: inline-block;
  width: 100%;
  margin-right: none;
  margin-bottom: 10px;
  position: relative;
}
#summit-menu li:last-child {
  margin-right: none;
}
#summit-menu li a {
  display: block;
  padding: 5px 8px;
  border: 1px solid #000;
  text-align: center;
  color: #000;
  min-height: 60px;
  font-size: 1rem;
  font-weight: 700;
}
#summit-menu li a:hover {
  background-color: #000;
  color: #fff;
}
#summit-menu a:before {
  content: " ";
  height: 50px;
  width: 50px;
  display: block;
  margin-right: 5px;
  background-repeat: no-repeat;
  position: absolute;
  background-size: cover;
}
@media only screen and (min-width: 768px) {
  #summit-menu li {
    display: inline-block;
    width: 18.5%;
    margin-right: 1%;
    vertical-align: top;
  }
  #summit-menu li a {
    min-height: 192px;
  }
  #summit-menu a:before {
    display: block;
    margin: 0 auto;
    position: relative;
  }
}
@media screen and (min-width: 861px) {
  #summit-menu li a {
    min-height: 170px;
  }
}
@media screen and (min-width: 1024px) {
  #summit-menu li a {
    min-height: 145px;
  }
}
@media only screen and (min-width: 1500px) {
  #summit-menu li a {
    min-height: 120px;
  }
}

@media screen and (min-width: 861px) {
  .presentations .shadow-box {
    min-height: 384px;
  }
  .presentations .shadow-box h3, .presentations .shadow-box .cta-request-subheading, .presentations .shadow-box .sub-title-h3 {
    font-size: 18px;
  }
}
@media screen and (min-width: 1024px) {
  .presentations .shadow-box {
    min-height: 393px;
  }
  .presentations .shadow-box h3, .presentations .shadow-box .cta-request-subheading, .presentations .shadow-box .sub-title-h3 {
    font-size: 24px;
  }
}
@media screen and (min-width: 1200px) {
  .presentations .shadow-box {
    min-height: 365px;
  }
}

.field-data:before {
  background-image: url(/wp-content/uploads/2021/02/SS_field-data-tracking.png);
  background-position: -10px;
}

.safety:before {
  background-image: url(/wp-content/uploads/2021/02/SS_construction-site-safety.png);
  background-position: -10px;
}

.technology:before {
  background-image: url(/wp-content/uploads/2021/02/SS_technology-in-heavy-construction-industry.png);
  background-position: -10px;
}

.heavy-construction:before {
  background-image: url(/wp-content/uploads/2021/02/SS_heavy-construction-productivity.png);
  background-position: -10px;
}

.trends:before {
  background-image: url(/wp-content/uploads/2021/02/SS_2021-heavy-construction-trends.png);
  background-position: -10px;
}

@media only screen and (min-width: 1200px) {
  .future-construction .site-inner, .future-construction .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .future-construction .vce-classic-tabs-list {
    max-width: 1280px;
  }
}
.future-construction .orange-btn, .future-construction .orange-button .vce-button--style-basic, .orange-button .future-construction .vce-button--style-basic, .future-construction .form-orange-btn .frm_button_submit.frm_final_submit, .form-orange-btn .future-construction .frm_button_submit.frm_final_submit {
  display: block;
  margin: 0 auto;
  width: 173px;
  font-size: 18px !important;
}
.future-construction .overview, .future-construction .videos, .future-construction .resources, .future-construction .software {
  padding-top: 35px;
  padding-bottom: 35px;
}
.future-construction .overview h2, .future-construction .overview .home #generic-hero p.headline, .home #generic-hero .future-construction .overview p.headline, .future-construction .overview .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .future-construction .overview p.headline, .future-construction .overview .home #press-hero p.headline, .home #press-hero .future-construction .overview p.headline, .future-construction .overview .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .future-construction .overview p.headline, .future-construction .overview .cta-request-section-title, .future-construction .overview .sub-title-h2, .future-construction .overview .individual-posts-section h4, .future-construction .overview .individual-posts-section .category-box .entry-title, .category-box .future-construction .overview .individual-posts-section .entry-title, .individual-posts-section .future-construction .overview h4, .individual-posts-section .future-construction .overview .category-box .entry-title, .category-box .individual-posts-section .future-construction .overview .entry-title, .future-construction .videos h2, .future-construction .videos .home #generic-hero p.headline, .home #generic-hero .future-construction .videos p.headline, .future-construction .videos .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .future-construction .videos p.headline, .future-construction .videos .home #press-hero p.headline, .home #press-hero .future-construction .videos p.headline, .future-construction .videos .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .future-construction .videos p.headline, .future-construction .videos .cta-request-section-title, .future-construction .videos .sub-title-h2, .future-construction .videos .individual-posts-section h4, .future-construction .videos .individual-posts-section .category-box .entry-title, .category-box .future-construction .videos .individual-posts-section .entry-title, .individual-posts-section .future-construction .videos h4, .individual-posts-section .future-construction .videos .category-box .entry-title, .category-box .individual-posts-section .future-construction .videos .entry-title, .future-construction .resources h2, .future-construction .resources .home #generic-hero p.headline, .home #generic-hero .future-construction .resources p.headline, .future-construction .resources .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .future-construction .resources p.headline, .future-construction .resources .home #press-hero p.headline, .home #press-hero .future-construction .resources p.headline, .future-construction .resources .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .future-construction .resources p.headline, .future-construction .resources .cta-request-section-title, .future-construction .resources .sub-title-h2, .future-construction .resources .individual-posts-section h4, .future-construction .resources .individual-posts-section .category-box .entry-title, .category-box .future-construction .resources .individual-posts-section .entry-title, .individual-posts-section .future-construction .resources h4, .individual-posts-section .future-construction .resources .category-box .entry-title, .category-box .individual-posts-section .future-construction .resources .entry-title, .future-construction .software h2, .future-construction .software .home #generic-hero p.headline, .home #generic-hero .future-construction .software p.headline, .future-construction .software .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .future-construction .software p.headline, .future-construction .software .home #press-hero p.headline, .home #press-hero .future-construction .software p.headline, .future-construction .software .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .future-construction .software p.headline, .future-construction .software .cta-request-section-title, .future-construction .software .sub-title-h2, .future-construction .software .individual-posts-section h4, .future-construction .software .individual-posts-section .category-box .entry-title, .category-box .future-construction .software .individual-posts-section .entry-title, .individual-posts-section .future-construction .software h4, .individual-posts-section .future-construction .software .category-box .entry-title, .category-box .individual-posts-section .future-construction .software .entry-title {
  text-transform: uppercase;
}
@media only screen and (min-width: 960px) {
  .future-construction .overview, .future-construction .videos, .future-construction .resources, .future-construction .software {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
.future-construction .videos, .future-construction .software {
  background-color: #F4F4F4;
}
.future-construction .resources img {
  border: 1px solid #F4F4F4;
  margin-bottom: 10px;
}
.future-construction .resources a {
  color: #000;
}
.future-construction .video-title {
  top: 73%;
}

.future-construction-hero {
  background: url("/wp-content/uploads/2022/06/future-construction-2.jpg") no-repeat;
  background-size: cover;
  background-position: left;
  padding-top: 50px;
  padding-bottom: 50px;
  position: relative;
}
.future-construction-hero h1, .future-construction-hero .category .archive-title, .category .future-construction-hero .archive-title, .future-construction-hero .tag .archive-title, .tag .future-construction-hero .archive-title, .future-construction-hero p {
  color: #fff;
}
@media only screen and (min-width: 685px) {
  .future-construction-hero h1, .future-construction-hero .category .archive-title, .category .future-construction-hero .archive-title, .future-construction-hero .tag .archive-title, .tag .future-construction-hero .archive-title {
    text-shadow: 2px 2px 2px #000000;
  }
}
@media only screen and (min-width: 960px) {
  .future-construction-hero {
    padding-top: 80px;
    min-height: 330px;
    background-position: center;
  }
  .future-construction-hero h1, .future-construction-hero .category .archive-title, .category .future-construction-hero .archive-title, .future-construction-hero .tag .archive-title, .tag .future-construction-hero .archive-title {
    font-size: 40px;
    text-shadow: none;
  }
  .future-construction-hero p {
    font-size: 22px;
  }
}
@media only screen and (min-width: 1078px) {
  .future-construction-hero h1, .future-construction-hero .category .archive-title, .category .future-construction-hero .archive-title, .future-construction-hero .tag .archive-title, .tag .future-construction-hero .archive-title {
    font-size: 48px;
  }
}
@media only screen and (min-width: 1600px) {
  .future-construction-hero {
    padding-top: 150px;
    min-height: 500px;
  }
  .future-construction-hero p {
    font-size: 26px;
  }
}

.overview .video {
  margin-top: 50px;
}

.video {
  margin-bottom: 10px;
}

@media only screen and (min-width: 960px) and (max-width: 1280px) {
  .future-construction-videos h3, .future-construction-videos .cta-request-subheading, .future-construction-videos .sub-title-h3 {
    font-size: 16px;
  }
  .future-construction p.video-title {
    display: none;
  }
}
@media only screen and (min-width: 1280px) {
  .future-construction-videos h3, .future-construction-videos .cta-request-subheading, .future-construction-videos .sub-title-h3 {
    font-size: 16px;
  }
  .future-construction-videos .video {
    margin-bottom: 5px;
  }
  .future-construction p.video-title {
    margin: 0;
    font-size: 18px;
    top: auto !important;
    bottom: -2px;
  }
}
.shadow-box {
  background-color: #fff;
  padding: 30px 20px;
  display: block;
  float: left;
  width: 100%;
  margin-bottom: 30px;
  box-shadow: 10px 10px 15px -8px rgba(0, 0, 0, 0.67);
}
.shadow-box img {
  max-width: 150px;
  margin: 0 auto 10px;
  display: block;
}

#future-construction-menu {
  list-style: none;
  margin: 40px -10px 20px -10px;
  width: 100%;
  padding: 0;
  font-size: 0;
  /*a:before {
      content: " ";
      height: 50px;
      width: 50px;
      display: block;
      margin-right:5px;
      background-repeat: no-repeat;
      position: absolute;
      background-size:cover;
  }*/
}
#future-construction-menu li {
  display: inline-block;
  width: 100%;
  margin-right: none;
  margin-bottom: 10px;
  position: relative;
  font-size: 0;
  /*&:last-child{
      margin-right:none;
  }*/
}
#future-construction-menu li a {
  display: block;
  padding: 5px 8px;
  border: 1px solid #000;
  text-align: center;
  color: #000;
  min-height: 60px;
  font-size: 1rem;
  font-weight: 700;
  position: relative;
}
#future-construction-menu li a:hover {
  background-color: #000;
  color: #fff;
}
#future-construction-menu li a span {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
}
@media only screen and (min-width: 768px) {
  #future-construction-menu li {
    display: inline-block;
    padding: 10px;
    vertical-align: top;
    width: 33.333%;
  }
}
@media only screen and (min-width: 1024px) {
  #future-construction-menu li {
    width: 16.666%;
  }
  #future-construction-menu li a {
    min-height: 110px;
  }
}

@media screen and (min-width: 861px) {
  .presentations .shadow-box {
    min-height: 384px;
  }
  .presentations .shadow-box h3, .presentations .shadow-box .cta-request-subheading, .presentations .shadow-box .sub-title-h3 {
    font-size: 18px;
  }
}
@media screen and (min-width: 1024px) {
  .presentations .shadow-box {
    min-height: 393px;
  }
  .presentations .shadow-box h3, .presentations .shadow-box .cta-request-subheading, .presentations .shadow-box .sub-title-h3 {
    font-size: 24px;
  }
}
@media screen and (min-width: 1200px) {
  .presentations .shadow-box {
    min-height: 365px;
  }
}

.safety-hero h1, .safety-hero .category .archive-title, .category .safety-hero .archive-title, .safety-hero .tag .archive-title, .tag .safety-hero .archive-title {
  font-size: 36px;
  color: #ff9e1b;
  margin-top: 20px;
}
@media screen and (min-width: 1200px) {
  .safety-hero h1, .safety-hero .category .archive-title, .category .safety-hero .archive-title, .safety-hero .tag .archive-title, .tag .safety-hero .archive-title {
    font-size: 42px;
    margin-top: 50px;
  }
}
.safety-hero h1, .safety-hero .category .archive-title, .category .safety-hero .archive-title, .safety-hero .tag .archive-title, .tag .safety-hero .archive-title, .safety-hero p, .safety-hero h3, .safety-hero .cta-request-subheading, .safety-hero .sub-title-h3 {
  text-align: center;
}

.safety-includes {
  padding-top: 60px;
  padding-bottom: 20px;
}
.safety-includes h2, .safety-includes .home #generic-hero p.headline, .home #generic-hero .safety-includes p.headline, .safety-includes .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .safety-includes p.headline, .safety-includes .home #press-hero p.headline, .home #press-hero .safety-includes p.headline, .safety-includes .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .safety-includes p.headline, .safety-includes .cta-request-section-title, .safety-includes .sub-title-h2, .safety-includes .individual-posts-section h4, .safety-includes .individual-posts-section .category-box .entry-title, .category-box .safety-includes .individual-posts-section .entry-title, .individual-posts-section .safety-includes h4, .individual-posts-section .safety-includes .category-box .entry-title, .category-box .individual-posts-section .safety-includes .entry-title {
  color: #ff9e1b;
}
.safety-includes i {
  display: block;
  text-align: center;
  color: #ff9e1b;
  font-size: 50px;
  margin-bottom: 10px;
}
.safety-includes hr {
  color: #000;
}

.safety-table h3, .safety-table .cta-request-subheading, .safety-table .sub-title-h3 {
  color: #ffffff;
  font-size: 20px;
  width: auto;
  height: 60px;
  position: relative;
  background: #e35205;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 30px !important;
}
@media screen and (min-width: 768px) {
  .safety-table h3, .safety-table .cta-request-subheading, .safety-table .sub-title-h3 {
    font-size: 12px;
  }
}
@media screen and (min-width: 1024px) {
  .safety-table h3, .safety-table .cta-request-subheading, .safety-table .sub-title-h3 {
    font-size: 18px;
  }
}
@media screen and (min-width: 1200px) {
  .safety-table h3, .safety-table .cta-request-subheading, .safety-table .sub-title-h3 {
    font-size: 20px;
  }
}
.safety-table h3.green, .safety-table .green.cta-request-subheading, .safety-table .green.sub-title-h3 {
  background: #64A70B;
}
.safety-table h3.green::before, .safety-table .green.cta-request-subheading::before, .safety-table .green.sub-title-h3::before {
  border-left: 20px solid #64A70B;
}
.safety-table h3.blue, .safety-table .blue.cta-request-subheading, .safety-table .blue.sub-title-h3 {
  background: #485CC7;
}
.safety-table h3.blue::before, .safety-table .blue.cta-request-subheading::before, .safety-table .blue.sub-title-h3::before {
  border-left: 20px solid #485CC7;
}
.safety-table h3.teal, .safety-table .teal.cta-request-subheading, .safety-table .teal.sub-title-h3 {
  background: #007681;
}
.safety-table h3.teal::before, .safety-table .teal.cta-request-subheading::before, .safety-table .teal.sub-title-h3::before {
  border-left: 20px solid #007681;
}
.safety-table h3::before, .safety-table .cta-request-subheading::before, .safety-table .sub-title-h3::before {
  content: "";
  position: absolute;
  right: -20px;
  bottom: 0;
  width: 0;
  height: 0;
  border-left: 20px solid #e35205;
  border-top: 30px solid transparent;
  border-bottom: 30px solid transparent;
  z-index: 70;
}
.safety-table h3::after, .safety-table .cta-request-subheading::after, .safety-table .sub-title-h3::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0;
  height: 0;
  border-left: 20px solid #ffffff;
  border-top: 30px solid transparent;
  border-bottom: 30px solid transparent;
}
.safety-table p {
  padding: 10px;
}

#safety-integrates, .safety-block {
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
}
#safety-integrates h2, #safety-integrates .home #generic-hero p.headline, .home #generic-hero #safety-integrates p.headline, #safety-integrates .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero #safety-integrates p.headline, #safety-integrates .home #press-hero p.headline, .home #press-hero #safety-integrates p.headline, #safety-integrates .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero #safety-integrates p.headline, #safety-integrates .cta-request-section-title, #safety-integrates .sub-title-h2, #safety-integrates .individual-posts-section h4, #safety-integrates .individual-posts-section .category-box .entry-title, .category-box #safety-integrates .individual-posts-section .entry-title, .individual-posts-section #safety-integrates h4, .individual-posts-section #safety-integrates .category-box .entry-title, .category-box .individual-posts-section #safety-integrates .entry-title, .safety-block h2, .safety-block .home #generic-hero p.headline, .home #generic-hero .safety-block p.headline, .safety-block .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .safety-block p.headline, .safety-block .home #press-hero p.headline, .home #press-hero .safety-block p.headline, .safety-block .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .safety-block p.headline, .safety-block .cta-request-section-title, .safety-block .sub-title-h2, .safety-block .individual-posts-section h4, .safety-block .individual-posts-section .category-box .entry-title, .category-box .safety-block .individual-posts-section .entry-title, .individual-posts-section .safety-block h4, .individual-posts-section .safety-block .category-box .entry-title, .category-box .individual-posts-section .safety-block .entry-title {
  color: #ff9e1b;
}

.safety-our-customers h2, .safety-our-customers .home #generic-hero p.headline, .home #generic-hero .safety-our-customers p.headline, .safety-our-customers .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .safety-our-customers p.headline, .safety-our-customers .home #press-hero p.headline, .home #press-hero .safety-our-customers p.headline, .safety-our-customers .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .safety-our-customers p.headline, .safety-our-customers .cta-request-section-title, .safety-our-customers .sub-title-h2, .safety-our-customers .individual-posts-section h4, .safety-our-customers .individual-posts-section .category-box .entry-title, .category-box .safety-our-customers .individual-posts-section .entry-title, .individual-posts-section .safety-our-customers h4, .individual-posts-section .safety-our-customers .category-box .entry-title, .category-box .individual-posts-section .safety-our-customers .entry-title, .safety-compliance h2, .safety-compliance .home #generic-hero p.headline, .home #generic-hero .safety-compliance p.headline, .safety-compliance .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .safety-compliance p.headline, .safety-compliance .home #press-hero p.headline, .home #press-hero .safety-compliance p.headline, .safety-compliance .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .safety-compliance p.headline, .safety-compliance .cta-request-section-title, .safety-compliance .sub-title-h2, .safety-compliance .individual-posts-section h4, .safety-compliance .individual-posts-section .category-box .entry-title, .category-box .safety-compliance .individual-posts-section .entry-title, .individual-posts-section .safety-compliance h4, .individual-posts-section .safety-compliance .category-box .entry-title, .category-box .individual-posts-section .safety-compliance .entry-title, .safety-certification h2, .safety-certification .home #generic-hero p.headline, .home #generic-hero .safety-certification p.headline, .safety-certification .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .safety-certification p.headline, .safety-certification .home #press-hero p.headline, .home #press-hero .safety-certification p.headline, .safety-certification .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .safety-certification p.headline, .safety-certification .cta-request-section-title, .safety-certification .sub-title-h2, .safety-certification .individual-posts-section h4, .safety-certification .individual-posts-section .category-box .entry-title, .category-box .safety-certification .individual-posts-section .entry-title, .individual-posts-section .safety-certification h4, .individual-posts-section .safety-certification .category-box .entry-title, .category-box .individual-posts-section .safety-certification .entry-title {
  color: #ff9e1b;
}

.safety-compliance hr {
  color: #000;
}

@media (min-width: 992px) {
  .products-template-new-products article .container, .products-template-new-products article .fit-quiz .site-inner, .fit-quiz .products-template-new-products article .site-inner, .products-template-new-products article .industry-events .hcss-events, .industry-events .products-template-new-products article .hcss-events, .products-template-new-products article .past-webinars .hcss-events, .past-webinars .products-template-new-products article .hcss-events, .products-template-new-products article .site-inner, .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list, .products-template-new-products article .narrow-container, .products-template-new-products article .mt1b .mastec-msa .site-inner, .mt1b .mastec-msa .products-template-new-products article .site-inner, .products-template-new-products article .mt1b .existing-partnerships-header .site-inner, .mt1b .existing-partnerships-header .products-template-new-products article .site-inner, .products-template-new-products article .q1b .mastec-msa .site-inner, .q1b .mastec-msa .products-template-new-products article .site-inner, .products-template-new-products article .q1b .existing-partnerships-header .site-inner, .q1b .existing-partnerships-header .products-template-new-products article .site-inner, .products-template-new-products article .heavybid-to-heavyjob .site-inner, .heavybid-to-heavyjob .products-template-new-products article .site-inner, .products-template-new-products article .landing-page-template .site-inner-narrow-container .site-inner, .landing-page-template .site-inner-narrow-container .products-template-new-products article .site-inner, .lp-template-new-products article .container, .lp-template-new-products article .fit-quiz .site-inner, .fit-quiz .lp-template-new-products article .site-inner, .lp-template-new-products article .industry-events .hcss-events, .industry-events .lp-template-new-products article .hcss-events, .lp-template-new-products article .past-webinars .hcss-events, .past-webinars .lp-template-new-products article .hcss-events, .lp-template-new-products article .site-inner, .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list, .lp-template-new-products article .narrow-container, .lp-template-new-products article .mt1b .mastec-msa .site-inner, .mt1b .mastec-msa .lp-template-new-products article .site-inner, .lp-template-new-products article .mt1b .existing-partnerships-header .site-inner, .mt1b .existing-partnerships-header .lp-template-new-products article .site-inner, .lp-template-new-products article .q1b .mastec-msa .site-inner, .q1b .mastec-msa .lp-template-new-products article .site-inner, .lp-template-new-products article .q1b .existing-partnerships-header .site-inner, .q1b .existing-partnerships-header .lp-template-new-products article .site-inner, .lp-template-new-products article .heavybid-to-heavyjob .site-inner, .heavybid-to-heavyjob .lp-template-new-products article .site-inner, .lp-template-new-products article .landing-page-template .site-inner-narrow-container .site-inner, .landing-page-template .site-inner-narrow-container .lp-template-new-products article .site-inner {
    max-width: 1310px !important;
  }
}
.products-template-new-products .entry-content section:last-child, .lp-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, .lp-template-new-products .entry-content section:last-child {
    margin-bottom: 104px !important;
  }
}
.products-template-new-products .entry-content section:last-child#cta_request, .lp-template-new-products .entry-content section:last-child#cta_request {
  margin-bottom: 0 !important;
}
.products-template-new-products .social-reviews-white-bg, .lp-template-new-products .social-reviews-white-bg {
  margin: 48px 0 80px;
}
@media (min-width: 1200px) {
  .products-template-new-products .social-reviews-white-bg, .lp-template-new-products .social-reviews-white-bg {
    margin: 80px 0;
  }
}
.products-template-new-products .section-frame, .products-template-new-products .enterprise-steps .container, .products-template-new-products .enterprise-steps .fit-quiz .site-inner, .fit-quiz .products-template-new-products .enterprise-steps .site-inner, .products-template-new-products .enterprise-steps .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .products-template-new-products .enterprise-steps .vce-classic-tabs-list, .products-template-new-products .enterprise-steps .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .products-template-new-products .enterprise-steps .vce-classic-tabs-list, .products-template-new-products .enterprise-steps .share-your-story .site-inner, .share-your-story .products-template-new-products .enterprise-steps .site-inner, .products-template-new-products .enterprise-steps .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .products-template-new-products .enterprise-steps .vce-classic-tabs-list, .products-template-new-products .enterprise-steps .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .products-template-new-products .enterprise-steps .vce-classic-tabs-list, .enterprise-steps .products-template-new-products .container, .enterprise-steps .products-template-new-products .fit-quiz .site-inner, .fit-quiz .enterprise-steps .products-template-new-products .site-inner, .enterprise-steps .products-template-new-products .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .enterprise-steps .products-template-new-products .vce-classic-tabs-list, .enterprise-steps .products-template-new-products .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .enterprise-steps .products-template-new-products .vce-classic-tabs-list, .enterprise-steps .products-template-new-products .share-your-story .site-inner, .share-your-story .enterprise-steps .products-template-new-products .site-inner, .enterprise-steps .products-template-new-products .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .enterprise-steps .products-template-new-products .vce-classic-tabs-list, .enterprise-steps .products-template-new-products .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .enterprise-steps .products-template-new-products .vce-classic-tabs-list, .products-template-new-products .enterprise-steps .narrow-container, .enterprise-steps .products-template-new-products .narrow-container, .products-template-new-products .enterprise-steps .site-inner-narrow-container .site-inner, .enterprise-steps .site-inner-narrow-container .products-template-new-products .site-inner, .products-template-new-products .site-inner-narrow-container .enterprise-steps .site-inner, .site-inner-narrow-container .enterprise-steps .products-template-new-products .site-inner, .products-template-new-products .enterprise-steps .site-inner-container .site-inner, .enterprise-steps .site-inner-container .products-template-new-products .site-inner, .products-template-new-products .site-inner-container .enterprise-steps .site-inner, .site-inner-container .enterprise-steps .products-template-new-products .site-inner, .enterprise-steps .products-template-new-products article .site-inner, .products-template-new-products article .enterprise-steps .site-inner, .products-template-new-products .enterprise-steps .heavybid-to-heavyjob .site-inner, .enterprise-steps .heavybid-to-heavyjob .products-template-new-products .site-inner, .products-template-new-products .heavybid-to-heavyjob .enterprise-steps .site-inner, .heavybid-to-heavyjob .enterprise-steps .products-template-new-products .site-inner, .products-template-new-products .enterprise-steps .mt1b .mastec-msa .site-inner, .enterprise-steps .mt1b .mastec-msa .products-template-new-products .site-inner, .products-template-new-products .mt1b .mastec-msa .enterprise-steps .site-inner, .mt1b .mastec-msa .enterprise-steps .products-template-new-products .site-inner, .products-template-new-products .enterprise-steps .mt1b .existing-partnerships-header .site-inner, .enterprise-steps .mt1b .existing-partnerships-header .products-template-new-products .site-inner, .products-template-new-products .mt1b .existing-partnerships-header .enterprise-steps .site-inner, .mt1b .existing-partnerships-header .enterprise-steps .products-template-new-products .site-inner, .products-template-new-products .enterprise-steps .q1b .mastec-msa .site-inner, .enterprise-steps .q1b .mastec-msa .products-template-new-products .site-inner, .products-template-new-products .q1b .mastec-msa .enterprise-steps .site-inner, .q1b .mastec-msa .enterprise-steps .products-template-new-products .site-inner, .products-template-new-products .enterprise-steps .q1b .existing-partnerships-header .site-inner, .enterprise-steps .q1b .existing-partnerships-header .products-template-new-products .site-inner, .products-template-new-products .q1b .existing-partnerships-header .enterprise-steps .site-inner, .q1b .existing-partnerships-header .enterprise-steps .products-template-new-products .site-inner, .products-template-new-products .enterprise-steps .industry-events .hcss-events, .enterprise-steps .industry-events .products-template-new-products .hcss-events, .products-template-new-products .industry-events .enterprise-steps .hcss-events, .industry-events .enterprise-steps .products-template-new-products .hcss-events, .products-template-new-products .enterprise-steps .past-webinars .hcss-events, .enterprise-steps .past-webinars .products-template-new-products .hcss-events, .products-template-new-products .past-webinars .enterprise-steps .hcss-events, .past-webinars .enterprise-steps .products-template-new-products .hcss-events, .products-template-new-products .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .products-template-new-products .vce-classic-tabs-list, .products-template-new-products .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .products-template-new-products .vce-classic-tabs-list, .products-template-new-products .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .products-template-new-products .vce-classic-tabs-list, .products-template-new-products .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .products-template-new-products .vce-classic-tabs-list, .products-template-new-products .enterprise-steps .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-container .features #product-features-tabs .products-template-new-products .vce-classic-tabs-list, .products-template-new-products .site-inner-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-container .features #product-features-tabs .enterprise-steps .products-template-new-products .vce-classic-tabs-list, .products-template-new-products .enterprise-steps .features #product-features-tabs .site-inner-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-container .products-template-new-products .vce-classic-tabs-list, .products-template-new-products .features #product-features-tabs .site-inner-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .enterprise-steps .products-template-new-products .vce-classic-tabs-list, .enterprise-steps .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .products-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .enterprise-steps .vce-classic-tabs-list, .products-template-new-products .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .products-template-new-products .vce-classic-tabs-list, .products-template-new-products .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .products-template-new-products .vce-classic-tabs-list, .products-template-new-products .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .products-template-new-products .vce-classic-tabs-list, .products-template-new-products .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .products-template-new-products .vce-classic-tabs-list, .products-template-new-products .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .products-template-new-products .vce-classic-tabs-list, .products-template-new-products .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .products-template-new-products .vce-classic-tabs-list, .products-template-new-products .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .products-template-new-products .vce-classic-tabs-list, .products-template-new-products .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .products-template-new-products .vce-classic-tabs-list, .products-template-new-products .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .products-template-new-products .vce-classic-tabs-list, .products-template-new-products .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .products-template-new-products .vce-classic-tabs-list, .products-template-new-products .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .products-template-new-products .vce-classic-tabs-list, .products-template-new-products .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .products-template-new-products .vce-classic-tabs-list, .products-template-new-products .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .products-template-new-products .vce-classic-tabs-list, .products-template-new-products .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .products-template-new-products .vce-classic-tabs-list, .products-template-new-products .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .products-template-new-products .vce-classic-tabs-list, .products-template-new-products .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .products-template-new-products .vce-classic-tabs-list, .products-template-new-products .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .products-template-new-products .vce-classic-tabs-list, .products-template-new-products .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .products-template-new-products .vce-classic-tabs-list, .products-template-new-products .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .products-template-new-products .vce-classic-tabs-list, .products-template-new-products .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .products-template-new-products .vce-classic-tabs-list, .products-template-new-products .enterprise-steps .hcss-recommendations .site-inner, .enterprise-steps .hcss-recommendations .products-template-new-products .site-inner, .products-template-new-products .hcss-recommendations .enterprise-steps .site-inner, .hcss-recommendations .enterprise-steps .products-template-new-products .site-inner, .products-template-new-products .enterprise-steps .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .hcss-recommendations .features #product-features-tabs .products-template-new-products .vce-classic-tabs-list, .products-template-new-products .hcss-recommendations .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs .enterprise-steps .products-template-new-products .vce-classic-tabs-list, .products-template-new-products .enterprise-steps .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .hcss-recommendations .products-template-new-products .vce-classic-tabs-list, .products-template-new-products .features #product-features-tabs .hcss-recommendations .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .enterprise-steps .products-template-new-products .vce-classic-tabs-list, .products-template-new-products #company-information, .products-template-new-products #customers_by_state .swiper-container > div, #customers_by_state .products-template-new-products .swiper-container > div, .products-template-new-products #generic-tabs .pane, #generic-tabs .products-template-new-products .pane, .products-template-new-products .single-post:not(.case-studies-template-clone-post) .social-share, .single-post:not(.case-studies-template-clone-post) .products-template-new-products .social-share, .products-template-new-products .single-press .social-share, .single-press .products-template-new-products .social-share, .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 .modal-popup .modal-content, .modal-popup .products-template-new-products .modal-content, .products-template-new-products .hcss-form-frame, .products-template-new-products .frm_style_hcss-with-frame, .products-template-new-products .customer-story-slide, .products-template-new-products .post-type-archive-press .type-press .blog-box, .post-type-archive-press .type-press .products-template-new-products .blog-box, .lp-template-new-products .section-frame, .lp-template-new-products .enterprise-steps .container, .lp-template-new-products .enterprise-steps .fit-quiz .site-inner, .fit-quiz .lp-template-new-products .enterprise-steps .site-inner, .lp-template-new-products .enterprise-steps .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .lp-template-new-products .enterprise-steps .vce-classic-tabs-list, .lp-template-new-products .enterprise-steps .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .lp-template-new-products .enterprise-steps .vce-classic-tabs-list, .lp-template-new-products .enterprise-steps .share-your-story .site-inner, .share-your-story .lp-template-new-products .enterprise-steps .site-inner, .lp-template-new-products .enterprise-steps .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .lp-template-new-products .enterprise-steps .vce-classic-tabs-list, .lp-template-new-products .enterprise-steps .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .lp-template-new-products .enterprise-steps .vce-classic-tabs-list, .enterprise-steps .lp-template-new-products .container, .enterprise-steps .lp-template-new-products .fit-quiz .site-inner, .fit-quiz .enterprise-steps .lp-template-new-products .site-inner, .enterprise-steps .lp-template-new-products .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .enterprise-steps .lp-template-new-products .vce-classic-tabs-list, .enterprise-steps .lp-template-new-products .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .enterprise-steps .lp-template-new-products .vce-classic-tabs-list, .enterprise-steps .lp-template-new-products .share-your-story .site-inner, .share-your-story .enterprise-steps .lp-template-new-products .site-inner, .enterprise-steps .lp-template-new-products .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .enterprise-steps .lp-template-new-products .vce-classic-tabs-list, .enterprise-steps .lp-template-new-products .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .enterprise-steps .lp-template-new-products .vce-classic-tabs-list, .lp-template-new-products .enterprise-steps .narrow-container, .enterprise-steps .lp-template-new-products .narrow-container, .lp-template-new-products .enterprise-steps .site-inner-narrow-container .site-inner, .enterprise-steps .site-inner-narrow-container .lp-template-new-products .site-inner, .lp-template-new-products .site-inner-narrow-container .enterprise-steps .site-inner, .site-inner-narrow-container .enterprise-steps .lp-template-new-products .site-inner, .lp-template-new-products .enterprise-steps .site-inner-container .site-inner, .enterprise-steps .site-inner-container .lp-template-new-products .site-inner, .lp-template-new-products .site-inner-container .enterprise-steps .site-inner, .site-inner-container .enterprise-steps .lp-template-new-products .site-inner, .enterprise-steps .lp-template-new-products article .site-inner, .lp-template-new-products article .enterprise-steps .site-inner, .lp-template-new-products .enterprise-steps .heavybid-to-heavyjob .site-inner, .enterprise-steps .heavybid-to-heavyjob .lp-template-new-products .site-inner, .lp-template-new-products .heavybid-to-heavyjob .enterprise-steps .site-inner, .heavybid-to-heavyjob .enterprise-steps .lp-template-new-products .site-inner, .lp-template-new-products .enterprise-steps .mt1b .mastec-msa .site-inner, .enterprise-steps .mt1b .mastec-msa .lp-template-new-products .site-inner, .lp-template-new-products .mt1b .mastec-msa .enterprise-steps .site-inner, .mt1b .mastec-msa .enterprise-steps .lp-template-new-products .site-inner, .lp-template-new-products .enterprise-steps .mt1b .existing-partnerships-header .site-inner, .enterprise-steps .mt1b .existing-partnerships-header .lp-template-new-products .site-inner, .lp-template-new-products .mt1b .existing-partnerships-header .enterprise-steps .site-inner, .mt1b .existing-partnerships-header .enterprise-steps .lp-template-new-products .site-inner, .lp-template-new-products .enterprise-steps .q1b .mastec-msa .site-inner, .enterprise-steps .q1b .mastec-msa .lp-template-new-products .site-inner, .lp-template-new-products .q1b .mastec-msa .enterprise-steps .site-inner, .q1b .mastec-msa .enterprise-steps .lp-template-new-products .site-inner, .lp-template-new-products .enterprise-steps .q1b .existing-partnerships-header .site-inner, .enterprise-steps .q1b .existing-partnerships-header .lp-template-new-products .site-inner, .lp-template-new-products .q1b .existing-partnerships-header .enterprise-steps .site-inner, .q1b .existing-partnerships-header .enterprise-steps .lp-template-new-products .site-inner, .lp-template-new-products .enterprise-steps .industry-events .hcss-events, .enterprise-steps .industry-events .lp-template-new-products .hcss-events, .lp-template-new-products .industry-events .enterprise-steps .hcss-events, .industry-events .enterprise-steps .lp-template-new-products .hcss-events, .lp-template-new-products .enterprise-steps .past-webinars .hcss-events, .enterprise-steps .past-webinars .lp-template-new-products .hcss-events, .lp-template-new-products .past-webinars .enterprise-steps .hcss-events, .past-webinars .enterprise-steps .lp-template-new-products .hcss-events, .lp-template-new-products .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .lp-template-new-products .vce-classic-tabs-list, .lp-template-new-products .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .lp-template-new-products .vce-classic-tabs-list, .lp-template-new-products .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .lp-template-new-products .vce-classic-tabs-list, .lp-template-new-products .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .lp-template-new-products .vce-classic-tabs-list, .lp-template-new-products .enterprise-steps .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-container .features #product-features-tabs .lp-template-new-products .vce-classic-tabs-list, .lp-template-new-products .site-inner-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-container .features #product-features-tabs .enterprise-steps .lp-template-new-products .vce-classic-tabs-list, .lp-template-new-products .enterprise-steps .features #product-features-tabs .site-inner-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-container .lp-template-new-products .vce-classic-tabs-list, .lp-template-new-products .features #product-features-tabs .site-inner-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .enterprise-steps .lp-template-new-products .vce-classic-tabs-list, .enterprise-steps .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .lp-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .enterprise-steps .vce-classic-tabs-list, .lp-template-new-products .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .lp-template-new-products .vce-classic-tabs-list, .lp-template-new-products .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .lp-template-new-products .vce-classic-tabs-list, .lp-template-new-products .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .lp-template-new-products .vce-classic-tabs-list, .lp-template-new-products .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .lp-template-new-products .vce-classic-tabs-list, .lp-template-new-products .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .lp-template-new-products .vce-classic-tabs-list, .lp-template-new-products .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .lp-template-new-products .vce-classic-tabs-list, .lp-template-new-products .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .lp-template-new-products .vce-classic-tabs-list, .lp-template-new-products .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .lp-template-new-products .vce-classic-tabs-list, .lp-template-new-products .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .lp-template-new-products .vce-classic-tabs-list, .lp-template-new-products .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .lp-template-new-products .vce-classic-tabs-list, .lp-template-new-products .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .lp-template-new-products .vce-classic-tabs-list, .lp-template-new-products .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .lp-template-new-products .vce-classic-tabs-list, .lp-template-new-products .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .lp-template-new-products .vce-classic-tabs-list, .lp-template-new-products .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .lp-template-new-products .vce-classic-tabs-list, .lp-template-new-products .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .lp-template-new-products .vce-classic-tabs-list, .lp-template-new-products .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .lp-template-new-products .vce-classic-tabs-list, .lp-template-new-products .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .lp-template-new-products .vce-classic-tabs-list, .lp-template-new-products .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .lp-template-new-products .vce-classic-tabs-list, .lp-template-new-products .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .lp-template-new-products .vce-classic-tabs-list, .lp-template-new-products .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .lp-template-new-products .vce-classic-tabs-list, .lp-template-new-products .enterprise-steps .hcss-recommendations .site-inner, .enterprise-steps .hcss-recommendations .lp-template-new-products .site-inner, .lp-template-new-products .hcss-recommendations .enterprise-steps .site-inner, .hcss-recommendations .enterprise-steps .lp-template-new-products .site-inner, .lp-template-new-products .enterprise-steps .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .hcss-recommendations .features #product-features-tabs .lp-template-new-products .vce-classic-tabs-list, .lp-template-new-products .hcss-recommendations .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs .enterprise-steps .lp-template-new-products .vce-classic-tabs-list, .lp-template-new-products .enterprise-steps .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .hcss-recommendations .lp-template-new-products .vce-classic-tabs-list, .lp-template-new-products .features #product-features-tabs .hcss-recommendations .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .enterprise-steps .lp-template-new-products .vce-classic-tabs-list, .lp-template-new-products #company-information, .lp-template-new-products #customers_by_state .swiper-container > div, #customers_by_state .lp-template-new-products .swiper-container > div, .lp-template-new-products #generic-tabs .pane, #generic-tabs .lp-template-new-products .pane, .lp-template-new-products .single-post:not(.case-studies-template-clone-post) .social-share, .single-post:not(.case-studies-template-clone-post) .lp-template-new-products .social-share, .lp-template-new-products .single-press .social-share, .single-press .lp-template-new-products .social-share, .lp-template-new-products .product-page-stats .stats-color, .product-page-stats .lp-template-new-products .stats-color, .lp-template-new-products .page-stats .stats-color, .page-stats .lp-template-new-products .stats-color, .lp-template-new-products .modal-popup .modal-content, .modal-popup .lp-template-new-products .modal-content, .lp-template-new-products .hcss-form-frame, .lp-template-new-products .frm_style_hcss-with-frame, .lp-template-new-products .customer-story-slide, .lp-template-new-products .post-type-archive-press .type-press .blog-box, .post-type-archive-press .type-press .lp-template-new-products .blog-box {
  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 .enterprise-steps .container, .products-template-new-products .enterprise-steps .fit-quiz .site-inner, .fit-quiz .products-template-new-products .enterprise-steps .site-inner, .products-template-new-products .enterprise-steps .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .products-template-new-products .enterprise-steps .vce-classic-tabs-list, .products-template-new-products .enterprise-steps .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .products-template-new-products .enterprise-steps .vce-classic-tabs-list, .products-template-new-products .enterprise-steps .share-your-story .site-inner, .share-your-story .products-template-new-products .enterprise-steps .site-inner, .products-template-new-products .enterprise-steps .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .products-template-new-products .enterprise-steps .vce-classic-tabs-list, .products-template-new-products .enterprise-steps .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .products-template-new-products .enterprise-steps .vce-classic-tabs-list, .enterprise-steps .products-template-new-products .container, .enterprise-steps .products-template-new-products .fit-quiz .site-inner, .fit-quiz .enterprise-steps .products-template-new-products .site-inner, .enterprise-steps .products-template-new-products .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .enterprise-steps .products-template-new-products .vce-classic-tabs-list, .enterprise-steps .products-template-new-products .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .enterprise-steps .products-template-new-products .vce-classic-tabs-list, .enterprise-steps .products-template-new-products .share-your-story .site-inner, .share-your-story .enterprise-steps .products-template-new-products .site-inner, .enterprise-steps .products-template-new-products .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .enterprise-steps .products-template-new-products .vce-classic-tabs-list, .enterprise-steps .products-template-new-products .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .enterprise-steps .products-template-new-products .vce-classic-tabs-list, .products-template-new-products .enterprise-steps .narrow-container, .enterprise-steps .products-template-new-products .narrow-container, .products-template-new-products .enterprise-steps .site-inner-narrow-container .site-inner, .enterprise-steps .site-inner-narrow-container .products-template-new-products .site-inner, .products-template-new-products .site-inner-narrow-container .enterprise-steps .site-inner, .site-inner-narrow-container .enterprise-steps .products-template-new-products .site-inner, .products-template-new-products .enterprise-steps .site-inner-container .site-inner, .enterprise-steps .site-inner-container .products-template-new-products .site-inner, .products-template-new-products .site-inner-container .enterprise-steps .site-inner, .site-inner-container .enterprise-steps .products-template-new-products .site-inner, .enterprise-steps .products-template-new-products article .site-inner, .products-template-new-products article .enterprise-steps .site-inner, .products-template-new-products .enterprise-steps .heavybid-to-heavyjob .site-inner, .enterprise-steps .heavybid-to-heavyjob .products-template-new-products .site-inner, .products-template-new-products .heavybid-to-heavyjob .enterprise-steps .site-inner, .heavybid-to-heavyjob .enterprise-steps .products-template-new-products .site-inner, .products-template-new-products .enterprise-steps .mt1b .mastec-msa .site-inner, .enterprise-steps .mt1b .mastec-msa .products-template-new-products .site-inner, .products-template-new-products .mt1b .mastec-msa .enterprise-steps .site-inner, .mt1b .mastec-msa .enterprise-steps .products-template-new-products .site-inner, .products-template-new-products .enterprise-steps .mt1b .existing-partnerships-header .site-inner, .enterprise-steps .mt1b .existing-partnerships-header .products-template-new-products .site-inner, .products-template-new-products .mt1b .existing-partnerships-header .enterprise-steps .site-inner, .mt1b .existing-partnerships-header .enterprise-steps .products-template-new-products .site-inner, .products-template-new-products .enterprise-steps .q1b .mastec-msa .site-inner, .enterprise-steps .q1b .mastec-msa .products-template-new-products .site-inner, .products-template-new-products .q1b .mastec-msa .enterprise-steps .site-inner, .q1b .mastec-msa .enterprise-steps .products-template-new-products .site-inner, .products-template-new-products .enterprise-steps .q1b .existing-partnerships-header .site-inner, .enterprise-steps .q1b .existing-partnerships-header .products-template-new-products .site-inner, .products-template-new-products .q1b .existing-partnerships-header .enterprise-steps .site-inner, .q1b .existing-partnerships-header .enterprise-steps .products-template-new-products .site-inner, .products-template-new-products .enterprise-steps .industry-events .hcss-events, .enterprise-steps .industry-events .products-template-new-products .hcss-events, .products-template-new-products .industry-events .enterprise-steps .hcss-events, .industry-events .enterprise-steps .products-template-new-products .hcss-events, .products-template-new-products .enterprise-steps .past-webinars .hcss-events, .enterprise-steps .past-webinars .products-template-new-products .hcss-events, .products-template-new-products .past-webinars .enterprise-steps .hcss-events, .past-webinars .enterprise-steps .products-template-new-products .hcss-events, .products-template-new-products .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .products-template-new-products .vce-classic-tabs-list, .products-template-new-products .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .products-template-new-products .vce-classic-tabs-list, .products-template-new-products .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .products-template-new-products .vce-classic-tabs-list, .products-template-new-products .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .products-template-new-products .vce-classic-tabs-list, .products-template-new-products .enterprise-steps .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-container .features #product-features-tabs .products-template-new-products .vce-classic-tabs-list, .products-template-new-products .site-inner-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-container .features #product-features-tabs .enterprise-steps .products-template-new-products .vce-classic-tabs-list, .products-template-new-products .enterprise-steps .features #product-features-tabs .site-inner-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-container .products-template-new-products .vce-classic-tabs-list, .products-template-new-products .features #product-features-tabs .site-inner-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .enterprise-steps .products-template-new-products .vce-classic-tabs-list, .enterprise-steps .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .products-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .enterprise-steps .vce-classic-tabs-list, .products-template-new-products .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .products-template-new-products .vce-classic-tabs-list, .products-template-new-products .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .products-template-new-products .vce-classic-tabs-list, .products-template-new-products .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .products-template-new-products .vce-classic-tabs-list, .products-template-new-products .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .products-template-new-products .vce-classic-tabs-list, .products-template-new-products .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .products-template-new-products .vce-classic-tabs-list, .products-template-new-products .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .products-template-new-products .vce-classic-tabs-list, .products-template-new-products .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .products-template-new-products .vce-classic-tabs-list, .products-template-new-products .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .products-template-new-products .vce-classic-tabs-list, .products-template-new-products .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .products-template-new-products .vce-classic-tabs-list, .products-template-new-products .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .products-template-new-products .vce-classic-tabs-list, .products-template-new-products .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .products-template-new-products .vce-classic-tabs-list, .products-template-new-products .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .products-template-new-products .vce-classic-tabs-list, .products-template-new-products .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .products-template-new-products .vce-classic-tabs-list, .products-template-new-products .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .products-template-new-products .vce-classic-tabs-list, .products-template-new-products .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .products-template-new-products .vce-classic-tabs-list, .products-template-new-products .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .products-template-new-products .vce-classic-tabs-list, .products-template-new-products .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .products-template-new-products .vce-classic-tabs-list, .products-template-new-products .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .products-template-new-products .vce-classic-tabs-list, .products-template-new-products .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .products-template-new-products .vce-classic-tabs-list, .products-template-new-products .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .products-template-new-products .vce-classic-tabs-list, .products-template-new-products .enterprise-steps .hcss-recommendations .site-inner, .enterprise-steps .hcss-recommendations .products-template-new-products .site-inner, .products-template-new-products .hcss-recommendations .enterprise-steps .site-inner, .hcss-recommendations .enterprise-steps .products-template-new-products .site-inner, .products-template-new-products .enterprise-steps .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .hcss-recommendations .features #product-features-tabs .products-template-new-products .vce-classic-tabs-list, .products-template-new-products .hcss-recommendations .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs .enterprise-steps .products-template-new-products .vce-classic-tabs-list, .products-template-new-products .enterprise-steps .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .hcss-recommendations .products-template-new-products .vce-classic-tabs-list, .products-template-new-products .features #product-features-tabs .hcss-recommendations .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .enterprise-steps .products-template-new-products .vce-classic-tabs-list, .products-template-new-products #company-information, .products-template-new-products #customers_by_state .swiper-container > div, #customers_by_state .products-template-new-products .swiper-container > div, .products-template-new-products #generic-tabs .pane, #generic-tabs .products-template-new-products .pane, .products-template-new-products .single-post:not(.case-studies-template-clone-post) .social-share, .single-post:not(.case-studies-template-clone-post) .products-template-new-products .social-share, .products-template-new-products .single-press .social-share, .single-press .products-template-new-products .social-share, .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 .modal-popup .modal-content, .modal-popup .products-template-new-products .modal-content, .products-template-new-products .hcss-form-frame, .products-template-new-products .frm_style_hcss-with-frame, .products-template-new-products .customer-story-slide, .products-template-new-products .post-type-archive-press .type-press .blog-box, .post-type-archive-press .type-press .products-template-new-products .blog-box, .lp-template-new-products .section-frame, .lp-template-new-products .enterprise-steps .container, .lp-template-new-products .enterprise-steps .fit-quiz .site-inner, .fit-quiz .lp-template-new-products .enterprise-steps .site-inner, .lp-template-new-products .enterprise-steps .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .lp-template-new-products .enterprise-steps .vce-classic-tabs-list, .lp-template-new-products .enterprise-steps .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .lp-template-new-products .enterprise-steps .vce-classic-tabs-list, .lp-template-new-products .enterprise-steps .share-your-story .site-inner, .share-your-story .lp-template-new-products .enterprise-steps .site-inner, .lp-template-new-products .enterprise-steps .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .lp-template-new-products .enterprise-steps .vce-classic-tabs-list, .lp-template-new-products .enterprise-steps .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .lp-template-new-products .enterprise-steps .vce-classic-tabs-list, .enterprise-steps .lp-template-new-products .container, .enterprise-steps .lp-template-new-products .fit-quiz .site-inner, .fit-quiz .enterprise-steps .lp-template-new-products .site-inner, .enterprise-steps .lp-template-new-products .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .enterprise-steps .lp-template-new-products .vce-classic-tabs-list, .enterprise-steps .lp-template-new-products .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .enterprise-steps .lp-template-new-products .vce-classic-tabs-list, .enterprise-steps .lp-template-new-products .share-your-story .site-inner, .share-your-story .enterprise-steps .lp-template-new-products .site-inner, .enterprise-steps .lp-template-new-products .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .enterprise-steps .lp-template-new-products .vce-classic-tabs-list, .enterprise-steps .lp-template-new-products .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .enterprise-steps .lp-template-new-products .vce-classic-tabs-list, .lp-template-new-products .enterprise-steps .narrow-container, .enterprise-steps .lp-template-new-products .narrow-container, .lp-template-new-products .enterprise-steps .site-inner-narrow-container .site-inner, .enterprise-steps .site-inner-narrow-container .lp-template-new-products .site-inner, .lp-template-new-products .site-inner-narrow-container .enterprise-steps .site-inner, .site-inner-narrow-container .enterprise-steps .lp-template-new-products .site-inner, .lp-template-new-products .enterprise-steps .site-inner-container .site-inner, .enterprise-steps .site-inner-container .lp-template-new-products .site-inner, .lp-template-new-products .site-inner-container .enterprise-steps .site-inner, .site-inner-container .enterprise-steps .lp-template-new-products .site-inner, .enterprise-steps .lp-template-new-products article .site-inner, .lp-template-new-products article .enterprise-steps .site-inner, .lp-template-new-products .enterprise-steps .heavybid-to-heavyjob .site-inner, .enterprise-steps .heavybid-to-heavyjob .lp-template-new-products .site-inner, .lp-template-new-products .heavybid-to-heavyjob .enterprise-steps .site-inner, .heavybid-to-heavyjob .enterprise-steps .lp-template-new-products .site-inner, .lp-template-new-products .enterprise-steps .mt1b .mastec-msa .site-inner, .enterprise-steps .mt1b .mastec-msa .lp-template-new-products .site-inner, .lp-template-new-products .mt1b .mastec-msa .enterprise-steps .site-inner, .mt1b .mastec-msa .enterprise-steps .lp-template-new-products .site-inner, .lp-template-new-products .enterprise-steps .mt1b .existing-partnerships-header .site-inner, .enterprise-steps .mt1b .existing-partnerships-header .lp-template-new-products .site-inner, .lp-template-new-products .mt1b .existing-partnerships-header .enterprise-steps .site-inner, .mt1b .existing-partnerships-header .enterprise-steps .lp-template-new-products .site-inner, .lp-template-new-products .enterprise-steps .q1b .mastec-msa .site-inner, .enterprise-steps .q1b .mastec-msa .lp-template-new-products .site-inner, .lp-template-new-products .q1b .mastec-msa .enterprise-steps .site-inner, .q1b .mastec-msa .enterprise-steps .lp-template-new-products .site-inner, .lp-template-new-products .enterprise-steps .q1b .existing-partnerships-header .site-inner, .enterprise-steps .q1b .existing-partnerships-header .lp-template-new-products .site-inner, .lp-template-new-products .q1b .existing-partnerships-header .enterprise-steps .site-inner, .q1b .existing-partnerships-header .enterprise-steps .lp-template-new-products .site-inner, .lp-template-new-products .enterprise-steps .industry-events .hcss-events, .enterprise-steps .industry-events .lp-template-new-products .hcss-events, .lp-template-new-products .industry-events .enterprise-steps .hcss-events, .industry-events .enterprise-steps .lp-template-new-products .hcss-events, .lp-template-new-products .enterprise-steps .past-webinars .hcss-events, .enterprise-steps .past-webinars .lp-template-new-products .hcss-events, .lp-template-new-products .past-webinars .enterprise-steps .hcss-events, .past-webinars .enterprise-steps .lp-template-new-products .hcss-events, .lp-template-new-products .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .lp-template-new-products .vce-classic-tabs-list, .lp-template-new-products .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .lp-template-new-products .vce-classic-tabs-list, .lp-template-new-products .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .lp-template-new-products .vce-classic-tabs-list, .lp-template-new-products .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .lp-template-new-products .vce-classic-tabs-list, .lp-template-new-products .enterprise-steps .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-container .features #product-features-tabs .lp-template-new-products .vce-classic-tabs-list, .lp-template-new-products .site-inner-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-container .features #product-features-tabs .enterprise-steps .lp-template-new-products .vce-classic-tabs-list, .lp-template-new-products .enterprise-steps .features #product-features-tabs .site-inner-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-container .lp-template-new-products .vce-classic-tabs-list, .lp-template-new-products .features #product-features-tabs .site-inner-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .enterprise-steps .lp-template-new-products .vce-classic-tabs-list, .enterprise-steps .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .lp-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .enterprise-steps .vce-classic-tabs-list, .lp-template-new-products .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .lp-template-new-products .vce-classic-tabs-list, .lp-template-new-products .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .lp-template-new-products .vce-classic-tabs-list, .lp-template-new-products .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .lp-template-new-products .vce-classic-tabs-list, .lp-template-new-products .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .lp-template-new-products .vce-classic-tabs-list, .lp-template-new-products .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .lp-template-new-products .vce-classic-tabs-list, .lp-template-new-products .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .lp-template-new-products .vce-classic-tabs-list, .lp-template-new-products .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .lp-template-new-products .vce-classic-tabs-list, .lp-template-new-products .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .lp-template-new-products .vce-classic-tabs-list, .lp-template-new-products .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .lp-template-new-products .vce-classic-tabs-list, .lp-template-new-products .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .lp-template-new-products .vce-classic-tabs-list, .lp-template-new-products .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .lp-template-new-products .vce-classic-tabs-list, .lp-template-new-products .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .lp-template-new-products .vce-classic-tabs-list, .lp-template-new-products .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .lp-template-new-products .vce-classic-tabs-list, .lp-template-new-products .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .lp-template-new-products .vce-classic-tabs-list, .lp-template-new-products .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .lp-template-new-products .vce-classic-tabs-list, .lp-template-new-products .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .lp-template-new-products .vce-classic-tabs-list, .lp-template-new-products .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .lp-template-new-products .vce-classic-tabs-list, .lp-template-new-products .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .lp-template-new-products .vce-classic-tabs-list, .lp-template-new-products .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .lp-template-new-products .vce-classic-tabs-list, .lp-template-new-products .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .lp-template-new-products .vce-classic-tabs-list, .lp-template-new-products .enterprise-steps .hcss-recommendations .site-inner, .enterprise-steps .hcss-recommendations .lp-template-new-products .site-inner, .lp-template-new-products .hcss-recommendations .enterprise-steps .site-inner, .hcss-recommendations .enterprise-steps .lp-template-new-products .site-inner, .lp-template-new-products .enterprise-steps .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .hcss-recommendations .features #product-features-tabs .lp-template-new-products .vce-classic-tabs-list, .lp-template-new-products .hcss-recommendations .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs .enterprise-steps .lp-template-new-products .vce-classic-tabs-list, .lp-template-new-products .enterprise-steps .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .hcss-recommendations .lp-template-new-products .vce-classic-tabs-list, .lp-template-new-products .features #product-features-tabs .hcss-recommendations .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .enterprise-steps .lp-template-new-products .vce-classic-tabs-list, .lp-template-new-products #company-information, .lp-template-new-products #customers_by_state .swiper-container > div, #customers_by_state .lp-template-new-products .swiper-container > div, .lp-template-new-products #generic-tabs .pane, #generic-tabs .lp-template-new-products .pane, .lp-template-new-products .single-post:not(.case-studies-template-clone-post) .social-share, .single-post:not(.case-studies-template-clone-post) .lp-template-new-products .social-share, .lp-template-new-products .single-press .social-share, .single-press .lp-template-new-products .social-share, .lp-template-new-products .product-page-stats .stats-color, .product-page-stats .lp-template-new-products .stats-color, .lp-template-new-products .page-stats .stats-color, .page-stats .lp-template-new-products .stats-color, .lp-template-new-products .modal-popup .modal-content, .modal-popup .lp-template-new-products .modal-content, .lp-template-new-products .hcss-form-frame, .lp-template-new-products .frm_style_hcss-with-frame, .lp-template-new-products .customer-story-slide, .lp-template-new-products .post-type-archive-press .type-press .blog-box, .post-type-archive-press .type-press .lp-template-new-products .blog-box {
    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 .full-width-image, .lp-template-new-products .full-width-image {
  margin: 48px 0;
}
@media (min-width: 1200px) {
  .products-template-new-products .full-width-image, .lp-template-new-products .full-width-image {
    margin: 80px 0;
  }
}
@media (min-width: 768px) {
  .products-template-new-products.construction-project-management-software #product-hero, .products-template-new-products.project-management-software #product-hero, .lp-template-new-products.construction-project-management-software #product-hero, .lp-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, .lp-template-new-products.construction-project-management-software #product-hero, .lp-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, .lp-template-new-products.construction-project-management-software #product-hero, .lp-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, .lp-template-new-products.construction-project-management-software #product-hero, .lp-template-new-products.project-management-software #product-hero {
    background-position: top right;
  }
}
.products-template-new-products #accounting, .lp-template-new-products #accounting {
  margin: 48px 0;
}
.products-template-new-products #accounting p, .lp-template-new-products #accounting p {
  font-size: 1.2rem;
}
@media (min-width: 1200px) {
  .products-template-new-products #accounting, .lp-template-new-products #accounting {
    margin: 80px 0;
  }
}
@media (min-width: 768px) {
  .products-template-new-products.content-sidebar .customer_logos, .lp-template-new-products.content-sidebar .customer_logos {
    margin-bottom: 0;
  }
  .products-template-new-products.content-sidebar .customer-testimonials, .lp-template-new-products.content-sidebar .customer-testimonials {
    margin: 0;
  }
}

#cta_request {
  background: #212B3A;
  padding: 48px 0;
  overflow: auto;
  color: #fff;
}
@media (min-width: 1200px) {
  #cta_request {
    padding: 80px 0;
  }
}

@media (min-width: 768px) and (max-width: 991.98px) {
  section#roi-calculator-cta {
    text-align: center;
  }
}
section#roi-calculator-cta .row, section#roi-calculator-cta #project-lifecycle .menu, #project-lifecycle section#roi-calculator-cta .menu {
  align-items: center;
  row-gap: 40px;
}
.integrated-construction-software .hero-image, .integrated-construction-software-2 .hero-image {
  text-align: center;
  color: #fff;
}
.integrated-construction-software .hero-image h1, .integrated-construction-software .hero-image .category .archive-title, .category .integrated-construction-software .hero-image .archive-title, .integrated-construction-software .hero-image .tag .archive-title, .tag .integrated-construction-software .hero-image .archive-title, .integrated-construction-software-2 .hero-image h1, .integrated-construction-software-2 .hero-image .category .archive-title, .category .integrated-construction-software-2 .hero-image .archive-title, .integrated-construction-software-2 .hero-image .tag .archive-title, .tag .integrated-construction-software-2 .hero-image .archive-title {
  font-size: 42px;
}
@media screen and (min-width: 1024px) {
  .integrated-construction-software .hero-image h1, .integrated-construction-software .hero-image .category .archive-title, .category .integrated-construction-software .hero-image .archive-title, .integrated-construction-software .hero-image .tag .archive-title, .tag .integrated-construction-software .hero-image .archive-title, .integrated-construction-software-2 .hero-image h1, .integrated-construction-software-2 .hero-image .category .archive-title, .category .integrated-construction-software-2 .hero-image .archive-title, .integrated-construction-software-2 .hero-image .tag .archive-title, .tag .integrated-construction-software-2 .hero-image .archive-title {
    font-size: 58px;
  }
}
@media screen and (min-width: 1200px) {
  .integrated-construction-software .hero-image h1, .integrated-construction-software .hero-image .category .archive-title, .category .integrated-construction-software .hero-image .archive-title, .integrated-construction-software .hero-image .tag .archive-title, .tag .integrated-construction-software .hero-image .archive-title, .integrated-construction-software-2 .hero-image h1, .integrated-construction-software-2 .hero-image .category .archive-title, .category .integrated-construction-software-2 .hero-image .archive-title, .integrated-construction-software-2 .hero-image .tag .archive-title, .tag .integrated-construction-software-2 .hero-image .archive-title {
    font-size: 74px;
  }
}
.integrated-construction-software .hero-image h1 span, .integrated-construction-software .hero-image .category .archive-title span, .category .integrated-construction-software .hero-image .archive-title span, .integrated-construction-software .hero-image .tag .archive-title span, .tag .integrated-construction-software .hero-image .archive-title span, .integrated-construction-software-2 .hero-image h1 span, .integrated-construction-software-2 .hero-image .category .archive-title span, .category .integrated-construction-software-2 .hero-image .archive-title span, .integrated-construction-software-2 .hero-image .tag .archive-title span, .tag .integrated-construction-software-2 .hero-image .archive-title span {
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 36px;
  display: block;
}
@media screen and (min-width: 768px) {
  .integrated-construction-software .hero-image h1 span, .integrated-construction-software .hero-image .category .archive-title span, .category .integrated-construction-software .hero-image .archive-title span, .integrated-construction-software .hero-image .tag .archive-title span, .tag .integrated-construction-software .hero-image .archive-title span, .integrated-construction-software-2 .hero-image h1 span, .integrated-construction-software-2 .hero-image .category .archive-title span, .category .integrated-construction-software-2 .hero-image .archive-title span, .integrated-construction-software-2 .hero-image .tag .archive-title span, .tag .integrated-construction-software-2 .hero-image .archive-title span {
    font-size: 30px;
  }
}
@media screen and (min-width: 978px) {
  .integrated-construction-software .hero-image h1 span, .integrated-construction-software .hero-image .category .archive-title span, .category .integrated-construction-software .hero-image .archive-title span, .integrated-construction-software .hero-image .tag .archive-title span, .tag .integrated-construction-software .hero-image .archive-title span, .integrated-construction-software-2 .hero-image h1 span, .integrated-construction-software-2 .hero-image .category .archive-title span, .category .integrated-construction-software-2 .hero-image .archive-title span, .integrated-construction-software-2 .hero-image .tag .archive-title span, .tag .integrated-construction-software-2 .hero-image .archive-title span {
    font-size: 2rem;
  }
}
@media screen and (min-width: 1024px) {
  .integrated-construction-software .hero-image h1 span, .integrated-construction-software .hero-image .category .archive-title span, .category .integrated-construction-software .hero-image .archive-title span, .integrated-construction-software .hero-image .tag .archive-title span, .tag .integrated-construction-software .hero-image .archive-title span, .integrated-construction-software-2 .hero-image h1 span, .integrated-construction-software-2 .hero-image .category .archive-title span, .category .integrated-construction-software-2 .hero-image .archive-title span, .integrated-construction-software-2 .hero-image .tag .archive-title span, .tag .integrated-construction-software-2 .hero-image .archive-title span {
    font-size: 34px;
  }
}
@media screen and (min-width: 1200px) {
  .integrated-construction-software .hero-image h1 span, .integrated-construction-software .hero-image .category .archive-title span, .category .integrated-construction-software .hero-image .archive-title span, .integrated-construction-software .hero-image .tag .archive-title span, .tag .integrated-construction-software .hero-image .archive-title span, .integrated-construction-software-2 .hero-image h1 span, .integrated-construction-software-2 .hero-image .category .archive-title span, .category .integrated-construction-software-2 .hero-image .archive-title span, .integrated-construction-software-2 .hero-image .tag .archive-title span, .tag .integrated-construction-software-2 .hero-image .archive-title span {
    font-size: 38px;
    margin-bottom: 40px;
  }
}
.integrated-construction-software .hero-image h2, .integrated-construction-software .hero-image .home #generic-hero p.headline, .home #generic-hero .integrated-construction-software .hero-image p.headline, .integrated-construction-software .hero-image .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .integrated-construction-software .hero-image p.headline, .integrated-construction-software .hero-image .home #press-hero p.headline, .home #press-hero .integrated-construction-software .hero-image p.headline, .integrated-construction-software .hero-image .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .integrated-construction-software .hero-image p.headline, .integrated-construction-software .hero-image .cta-request-section-title, .integrated-construction-software .hero-image .sub-title-h2, .integrated-construction-software .hero-image .individual-posts-section h4, .integrated-construction-software .hero-image .individual-posts-section .category-box .entry-title, .category-box .integrated-construction-software .hero-image .individual-posts-section .entry-title, .individual-posts-section .integrated-construction-software .hero-image h4, .individual-posts-section .integrated-construction-software .hero-image .category-box .entry-title, .category-box .individual-posts-section .integrated-construction-software .hero-image .entry-title, .integrated-construction-software-2 .hero-image h2, .integrated-construction-software-2 .hero-image .home #generic-hero p.headline, .home #generic-hero .integrated-construction-software-2 .hero-image p.headline, .integrated-construction-software-2 .hero-image .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .integrated-construction-software-2 .hero-image p.headline, .integrated-construction-software-2 .hero-image .home #press-hero p.headline, .home #press-hero .integrated-construction-software-2 .hero-image p.headline, .integrated-construction-software-2 .hero-image .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .integrated-construction-software-2 .hero-image p.headline, .integrated-construction-software-2 .hero-image .cta-request-section-title, .integrated-construction-software-2 .hero-image .sub-title-h2, .integrated-construction-software-2 .hero-image .individual-posts-section h4, .integrated-construction-software-2 .hero-image .individual-posts-section .category-box .entry-title, .category-box .integrated-construction-software-2 .hero-image .individual-posts-section .entry-title, .individual-posts-section .integrated-construction-software-2 .hero-image h4, .individual-posts-section .integrated-construction-software-2 .hero-image .category-box .entry-title, .category-box .individual-posts-section .integrated-construction-software-2 .hero-image .entry-title {
  font-size: 30px;
}
@media screen and (min-width: 768px) {
  .integrated-construction-software .hero-image h2, .integrated-construction-software .hero-image .home #generic-hero p.headline, .home #generic-hero .integrated-construction-software .hero-image p.headline, .integrated-construction-software .hero-image .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .integrated-construction-software .hero-image p.headline, .integrated-construction-software .hero-image .home #press-hero p.headline, .home #press-hero .integrated-construction-software .hero-image p.headline, .integrated-construction-software .hero-image .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .integrated-construction-software .hero-image p.headline, .integrated-construction-software .hero-image .cta-request-section-title, .integrated-construction-software .hero-image .sub-title-h2, .integrated-construction-software .hero-image .individual-posts-section h4, .integrated-construction-software .hero-image .individual-posts-section .category-box .entry-title, .category-box .integrated-construction-software .hero-image .individual-posts-section .entry-title, .individual-posts-section .integrated-construction-software .hero-image h4, .individual-posts-section .integrated-construction-software .hero-image .category-box .entry-title, .category-box .individual-posts-section .integrated-construction-software .hero-image .entry-title, .integrated-construction-software-2 .hero-image h2, .integrated-construction-software-2 .hero-image .home #generic-hero p.headline, .home #generic-hero .integrated-construction-software-2 .hero-image p.headline, .integrated-construction-software-2 .hero-image .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .integrated-construction-software-2 .hero-image p.headline, .integrated-construction-software-2 .hero-image .home #press-hero p.headline, .home #press-hero .integrated-construction-software-2 .hero-image p.headline, .integrated-construction-software-2 .hero-image .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .integrated-construction-software-2 .hero-image p.headline, .integrated-construction-software-2 .hero-image .cta-request-section-title, .integrated-construction-software-2 .hero-image .sub-title-h2, .integrated-construction-software-2 .hero-image .individual-posts-section h4, .integrated-construction-software-2 .hero-image .individual-posts-section .category-box .entry-title, .category-box .integrated-construction-software-2 .hero-image .individual-posts-section .entry-title, .individual-posts-section .integrated-construction-software-2 .hero-image h4, .individual-posts-section .integrated-construction-software-2 .hero-image .category-box .entry-title, .category-box .individual-posts-section .integrated-construction-software-2 .hero-image .entry-title {
    font-size: 26px;
  }
}
@media screen and (min-width: 1024px) {
  .integrated-construction-software .hero-image h2, .integrated-construction-software .hero-image .home #generic-hero p.headline, .home #generic-hero .integrated-construction-software .hero-image p.headline, .integrated-construction-software .hero-image .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .integrated-construction-software .hero-image p.headline, .integrated-construction-software .hero-image .home #press-hero p.headline, .home #press-hero .integrated-construction-software .hero-image p.headline, .integrated-construction-software .hero-image .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .integrated-construction-software .hero-image p.headline, .integrated-construction-software .hero-image .cta-request-section-title, .integrated-construction-software .hero-image .sub-title-h2, .integrated-construction-software .hero-image .individual-posts-section h4, .integrated-construction-software .hero-image .individual-posts-section .category-box .entry-title, .category-box .integrated-construction-software .hero-image .individual-posts-section .entry-title, .individual-posts-section .integrated-construction-software .hero-image h4, .individual-posts-section .integrated-construction-software .hero-image .category-box .entry-title, .category-box .individual-posts-section .integrated-construction-software .hero-image .entry-title, .integrated-construction-software-2 .hero-image h2, .integrated-construction-software-2 .hero-image .home #generic-hero p.headline, .home #generic-hero .integrated-construction-software-2 .hero-image p.headline, .integrated-construction-software-2 .hero-image .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .integrated-construction-software-2 .hero-image p.headline, .integrated-construction-software-2 .hero-image .home #press-hero p.headline, .home #press-hero .integrated-construction-software-2 .hero-image p.headline, .integrated-construction-software-2 .hero-image .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .integrated-construction-software-2 .hero-image p.headline, .integrated-construction-software-2 .hero-image .cta-request-section-title, .integrated-construction-software-2 .hero-image .sub-title-h2, .integrated-construction-software-2 .hero-image .individual-posts-section h4, .integrated-construction-software-2 .hero-image .individual-posts-section .category-box .entry-title, .category-box .integrated-construction-software-2 .hero-image .individual-posts-section .entry-title, .individual-posts-section .integrated-construction-software-2 .hero-image h4, .individual-posts-section .integrated-construction-software-2 .hero-image .category-box .entry-title, .category-box .individual-posts-section .integrated-construction-software-2 .hero-image .entry-title {
    font-size: 28px;
  }
}
@media screen and (min-width: 1200px) {
  .integrated-construction-software .hero-image h2, .integrated-construction-software .hero-image .home #generic-hero p.headline, .home #generic-hero .integrated-construction-software .hero-image p.headline, .integrated-construction-software .hero-image .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .integrated-construction-software .hero-image p.headline, .integrated-construction-software .hero-image .home #press-hero p.headline, .home #press-hero .integrated-construction-software .hero-image p.headline, .integrated-construction-software .hero-image .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .integrated-construction-software .hero-image p.headline, .integrated-construction-software .hero-image .cta-request-section-title, .integrated-construction-software .hero-image .sub-title-h2, .integrated-construction-software .hero-image .individual-posts-section h4, .integrated-construction-software .hero-image .individual-posts-section .category-box .entry-title, .category-box .integrated-construction-software .hero-image .individual-posts-section .entry-title, .individual-posts-section .integrated-construction-software .hero-image h4, .individual-posts-section .integrated-construction-software .hero-image .category-box .entry-title, .category-box .individual-posts-section .integrated-construction-software .hero-image .entry-title, .integrated-construction-software-2 .hero-image h2, .integrated-construction-software-2 .hero-image .home #generic-hero p.headline, .home #generic-hero .integrated-construction-software-2 .hero-image p.headline, .integrated-construction-software-2 .hero-image .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .integrated-construction-software-2 .hero-image p.headline, .integrated-construction-software-2 .hero-image .home #press-hero p.headline, .home #press-hero .integrated-construction-software-2 .hero-image p.headline, .integrated-construction-software-2 .hero-image .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .integrated-construction-software-2 .hero-image p.headline, .integrated-construction-software-2 .hero-image .cta-request-section-title, .integrated-construction-software-2 .hero-image .sub-title-h2, .integrated-construction-software-2 .hero-image .individual-posts-section h4, .integrated-construction-software-2 .hero-image .individual-posts-section .category-box .entry-title, .category-box .integrated-construction-software-2 .hero-image .individual-posts-section .entry-title, .individual-posts-section .integrated-construction-software-2 .hero-image h4, .individual-posts-section .integrated-construction-software-2 .hero-image .category-box .entry-title, .category-box .individual-posts-section .integrated-construction-software-2 .hero-image .entry-title {
    font-size: 2rem;
  }
}
@media screen and (min-width: 1400px) {
  .integrated-construction-software .hero-image h2, .integrated-construction-software .hero-image .home #generic-hero p.headline, .home #generic-hero .integrated-construction-software .hero-image p.headline, .integrated-construction-software .hero-image .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .integrated-construction-software .hero-image p.headline, .integrated-construction-software .hero-image .home #press-hero p.headline, .home #press-hero .integrated-construction-software .hero-image p.headline, .integrated-construction-software .hero-image .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .integrated-construction-software .hero-image p.headline, .integrated-construction-software .hero-image .cta-request-section-title, .integrated-construction-software .hero-image .sub-title-h2, .integrated-construction-software .hero-image .individual-posts-section h4, .integrated-construction-software .hero-image .individual-posts-section .category-box .entry-title, .category-box .integrated-construction-software .hero-image .individual-posts-section .entry-title, .individual-posts-section .integrated-construction-software .hero-image h4, .individual-posts-section .integrated-construction-software .hero-image .category-box .entry-title, .category-box .individual-posts-section .integrated-construction-software .hero-image .entry-title, .integrated-construction-software-2 .hero-image h2, .integrated-construction-software-2 .hero-image .home #generic-hero p.headline, .home #generic-hero .integrated-construction-software-2 .hero-image p.headline, .integrated-construction-software-2 .hero-image .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .integrated-construction-software-2 .hero-image p.headline, .integrated-construction-software-2 .hero-image .home #press-hero p.headline, .home #press-hero .integrated-construction-software-2 .hero-image p.headline, .integrated-construction-software-2 .hero-image .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .integrated-construction-software-2 .hero-image p.headline, .integrated-construction-software-2 .hero-image .cta-request-section-title, .integrated-construction-software-2 .hero-image .sub-title-h2, .integrated-construction-software-2 .hero-image .individual-posts-section h4, .integrated-construction-software-2 .hero-image .individual-posts-section .category-box .entry-title, .category-box .integrated-construction-software-2 .hero-image .individual-posts-section .entry-title, .individual-posts-section .integrated-construction-software-2 .hero-image h4, .individual-posts-section .integrated-construction-software-2 .hero-image .category-box .entry-title, .category-box .individual-posts-section .integrated-construction-software-2 .hero-image .entry-title {
    font-size: 33px;
  }
}
.integrated-construction-software .hero-image h2, .integrated-construction-software .hero-image .home #generic-hero p.headline, .home #generic-hero .integrated-construction-software .hero-image p.headline, .integrated-construction-software .hero-image .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .integrated-construction-software .hero-image p.headline, .integrated-construction-software .hero-image .home #press-hero p.headline, .home #press-hero .integrated-construction-software .hero-image p.headline, .integrated-construction-software .hero-image .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .integrated-construction-software .hero-image p.headline, .integrated-construction-software .hero-image .cta-request-section-title, .integrated-construction-software .hero-image .sub-title-h2, .integrated-construction-software .hero-image .individual-posts-section h4, .integrated-construction-software .hero-image .individual-posts-section .category-box .entry-title, .category-box .integrated-construction-software .hero-image .individual-posts-section .entry-title, .individual-posts-section .integrated-construction-software .hero-image h4, .individual-posts-section .integrated-construction-software .hero-image .category-box .entry-title, .category-box .individual-posts-section .integrated-construction-software .hero-image .entry-title, .integrated-construction-software-2 .hero-image h2, .integrated-construction-software-2 .hero-image .home #generic-hero p.headline, .home #generic-hero .integrated-construction-software-2 .hero-image p.headline, .integrated-construction-software-2 .hero-image .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .integrated-construction-software-2 .hero-image p.headline, .integrated-construction-software-2 .hero-image .home #press-hero p.headline, .home #press-hero .integrated-construction-software-2 .hero-image p.headline, .integrated-construction-software-2 .hero-image .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .integrated-construction-software-2 .hero-image p.headline, .integrated-construction-software-2 .hero-image .cta-request-section-title, .integrated-construction-software-2 .hero-image .sub-title-h2, .integrated-construction-software-2 .hero-image .individual-posts-section h4, .integrated-construction-software-2 .hero-image .individual-posts-section .category-box .entry-title, .category-box .integrated-construction-software-2 .hero-image .individual-posts-section .entry-title, .individual-posts-section .integrated-construction-software-2 .hero-image h4, .individual-posts-section .integrated-construction-software-2 .hero-image .category-box .entry-title, .category-box .individual-posts-section .integrated-construction-software-2 .hero-image .entry-title {
  font-weight: normal;
}
@media screen and (min-width: 768px) {
  .integrated-construction-software .hero-image, .integrated-construction-software-2 .hero-image {
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .integrated-construction-software .hero-image, .integrated-construction-software-2 .hero-image {
    padding-top: 60px !important;
    padding-bottom: 60px;
  }
}
@media screen and (min-width: 1200px) {
  .integrated-construction-software .hero-image, .integrated-construction-software-2 .hero-image {
    padding-top: 80px !important;
    padding-bottom: 80px;
  }
}
.integrated-construction-software h4, .integrated-construction-software .category-box .entry-title, .category-box .integrated-construction-software .entry-title, .integrated-construction-software-2 h4, .integrated-construction-software-2 .category-box .entry-title, .category-box .integrated-construction-software-2 .entry-title {
  margin-top: 24px;
}
.integrated-construction-software .core-4-image, .integrated-construction-software-2 .core-4-image {
  position: relative;
  top: 20px;
  right: 20px;
}
@media screen and (min-width: 768px) {
  .integrated-construction-software .core-4-image, .integrated-construction-software-2 .core-4-image {
    position: absolute;
    right: -27px;
    top: 30px;
    width: 352px;
  }
}
@media screen and (min-width: 978px) {
  .integrated-construction-software .core-4-image, .integrated-construction-software-2 .core-4-image {
    top: -20px;
    width: 530px;
    right: 0;
  }
}
@media screen and (min-width: 1024px) {
  .integrated-construction-software .core-4-image, .integrated-construction-software-2 .core-4-image {
    right: -30px;
    width: 620px;
    top: -50px;
  }
}
@media screen and (min-width: 1200px) {
  .integrated-construction-software .core-4-image, .integrated-construction-software-2 .core-4-image {
    left: -112px;
    right: unset;
    top: -75px;
    width: 700px;
  }
}
@media screen and (min-width: 1400px) {
  .integrated-construction-software .core-4-image, .integrated-construction-software-2 .core-4-image {
    left: 0;
  }
}
.integrated-construction-software .white-box, .integrated-construction-software-2 .white-box {
  margin-bottom: 15px;
}
.integrated-construction-software .white-box a, .integrated-construction-software-2 .white-box a {
  color: #000;
  font-weight: unset;
}
.integrated-construction-software .product-tools i, .integrated-construction-software-2 .product-tools i {
  font-size: 64px;
}
.integrated-construction-software .product-tools i[class^=icon]:before, .integrated-construction-software-2 .product-tools i[class^=icon]:before {
  background-color: #fff;
  width: 64px;
  height: 64px;
  position: relative;
  display: block;
  z-index: 500;
  margin: 0 auto;
}

.heavybid-hover:hover {
  color: #009639 !important;
}

.heavyjob-hover:hover {
  color: #005eb8 !important;
}

.safety-hover:hover {
  color: #ff9e1b !important;
}

.plans-hover:hover {
  color: #485CC7 !important;
}

#side-tabs {
  width: 100%;
}
#side-tabs .vce-classic-tabs-panels-container {
  width: 100%;
}
@media screen and (min-width: 768px) {
  #side-tabs {
    display: flex;
  }
  #side-tabs .vce-classic-tabs-container {
    flex: 0 0 20%;
  }
  #side-tabs .vce-classic-tabs-panels-container {
    flex: 0 0 80%;
    border: 1px solid #d8d8d8;
  }
}
@media screen and (min-width: 1200px) {
  #side-tabs {
    width: 60%;
    margin-left: auto;
    margin-right: auto;
    margin-left: 16%;
  }
}
@media screen and (min-width: 768px) {
  #side-tabs .vce-classic-tabs-tab {
    margin-bottom: 10px;
    background-color: #8c8c8c;
    color: #fff;
    font-weight: bold;
    font-size: 12px;
  }
  #side-tabs .vce-classic-tabs-tab:after {
    display: none !important;
  }
  #side-tabs .vce-classic-tabs-tab[data-vcv-active=true] {
    border-bottom-color: #d8d8d8;
    background-color: #009639;
  }
}
@media screen and (min-width: 1024px) {
  #side-tabs .vce-classic-tabs-tab {
    font-size: 1rem;
  }
}
@media screen and (min-width: 1200px) {
  #side-tabs .vce-classic-tabs-tab {
    font-size: 18px;
  }
}
@media screen and (min-width: 1400px) {
  #side-tabs .vce-classic-tabs-tab {
    font-size: 20px;
  }
}
@media screen and (min-width: 768px) {
  #side-tabs .vce-classic-tabs-tab-title {
    width: 130px;
    padding: 8px 10px;
  }
}
@media screen and (min-width: 960px) {
  #side-tabs .vce-classic-tabs-tab-title {
    width: 175px;
  }
}
@media screen and (min-width: 1024px) {
  #side-tabs .vce-classic-tabs-tab-title {
    width: 190px;
  }
}
@media screen and (min-width: 1200px) {
  #side-tabs .vce-classic-tabs-tab-title {
    width: 210px;
  }
}
@media screen and (min-width: 1400px) {
  #side-tabs .vce-classic-tabs-tab-title {
    width: 220px;
  }
}
#side-tabs .vce-classic-tabs-panel-heading {
  background-color: #8c8c8c;
  color: #fff;
  font-weight: bold;
  font-size: 12px;
}
#side-tabs .vce-classic-tabs-panel[data-vcv-active=true] .vce-classic-tabs-panel-heading {
  border-bottom-color: #d8d8d8;
  background-color: #009639;
}

@media screen and (min-width: 1600px) {
  .landing-page-template .site-inner, .landing-page-template .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .landing-page-template .vce-classic-tabs-list {
    max-width: 1440px;
  }
}
.landing-page-template #header {
  padding: 15px 15px 0;
}
@media screen and (min-width: 968px) {
  .landing-page-template #header {
    padding: 15px;
    min-height: 90px;
  }
}
.landing-page-template .align-center .logo-link {
  left: 50%;
  transform: translate(-50%);
}
.landing-page-template .logo-link {
  z-index: 2100;
}
@media screen and (min-width: 968px) {
  .landing-page-template .logo-link {
    position: absolute;
  }
}
.landing-page-template .nav-primary {
  float: none;
  border: none;
}
.landing-page-template #genesis-mobile-nav-primary.menu-toggle, .landing-page-template #genesis-mobile-nav-other.menu-toggle {
  margin-top: 0;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .landing-page-template #genesis-mobile-nav-primary.menu-toggle, .landing-page-template #genesis-mobile-nav-other.menu-toggle {
    display: none;
    visibility: hidden;
  }
}
.landing-page-template .hero-image {
  padding-top: 20px;
  padding-bottom: 50px;
  min-height: 550px;
  background-size: cover;
  position: relative;
}
@media screen and (min-width: 768px) {
  .landing-page-template .hero-image {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media screen and (min-width: 1200px) {
  .landing-page-template .hero-image {
    min-height: 600px;
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media screen and (min-width: 768px) {
  .landing-page-template .hero-image h1, .landing-page-template .hero-image .category .archive-title, .category .landing-page-template .hero-image .archive-title, .landing-page-template .hero-image .tag .archive-title, .tag .landing-page-template .hero-image .archive-title {
    font-size: 46px;
  }
}
.landing-page-template .hero-image p {
  font-size: 20px;
  margin-bottom: 18px;
}
@media screen and (min-width: 768px) {
  .landing-page-template .hero-image p {
    font-size: 24px;
  }
}
.landing-page-template .hero-image .text-shadow {
  text-shadow: 3px 3px 4px #333;
}
.landing-page-template .hero-image.offset-center {
  margin-bottom: 1060px;
  min-height: auto;
}
@media screen and (min-width: 600px) {
  .landing-page-template .hero-image.offset-center {
    margin-bottom: 775px;
  }
}
@media screen and (min-width: 768px) {
  .landing-page-template .hero-image.offset-center {
    margin-bottom: 747px;
  }
}
@media screen and (min-width: 1024px) {
  .landing-page-template .hero-image.offset-center {
    margin-bottom: 703px;
  }
}
@media screen and (min-width: 1200px) {
  .landing-page-template .hero-image.offset-center {
    margin-bottom: 644px;
  }
}
.landing-page-template .hero-image.offset-center .flex-box {
  position: relative;
  flex: 1 0 100%;
}
.landing-page-template .hero-image.offset-50 {
  margin-bottom: 1050px;
  min-height: auto;
}
@media screen and (min-width: 768px) {
  .landing-page-template .hero-image.offset-50 {
    margin-bottom: 405px;
    min-height: 550px;
  }
}
@media screen and (min-width: 1024px) {
  .landing-page-template .hero-image.offset-50 {
    margin-bottom: 315px;
  }
}
@media screen and (min-width: 1200px) {
  .landing-page-template .hero-image.offset-50 {
    margin-bottom: 335px;
  }
}
.landing-page-template .hero-image.offset-50 .flex-row {
  align-items: flex-start;
}
.landing-page-template .hero-image.offset-70-30 {
  margin-bottom: 1070px;
  min-height: auto;
}
@media screen and (min-width: 768px) {
  .landing-page-template .hero-image.offset-70-30 {
    margin-bottom: 705px;
  }
}
@media screen and (min-width: 1024px) {
  .landing-page-template .hero-image.offset-70-30 {
    margin-bottom: 315px;
    min-height: 550px;
  }
}
@media screen and (min-width: 1200px) {
  .landing-page-template .hero-image.offset-70-30 {
    margin-bottom: 370px;
    min-height: 600px;
  }
}
@media screen and (min-width: 1600px) {
  .landing-page-template .hero-image.offset-70-30 {
    margin-bottom: 305px;
  }
}
.landing-page-template .hero-image.offset-70-30 .flex-row {
  align-items: flex-start;
}
.landing-page-template .hero-image .offset-center {
  position: absolute;
  left: 50%;
  transform: translate(-50%);
  top: 0;
}
.landing-page-template .hero-image .offset-50 {
  position: absolute;
  left: 50%;
  transform: translate(-50%);
}
@media screen and (min-width: 768px) {
  .landing-page-template .hero-image .offset-50 {
    left: auto;
    transform: none;
    width: 100%;
  }
}
.landing-page-template .hero-image .offset-70-30 {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%);
}
@media screen and (min-width: 768px) {
  .landing-page-template .hero-image .offset-70-30 {
    top: 0;
    width: 75%;
  }
}
@media screen and (min-width: 1024px) {
  .landing-page-template .hero-image .offset-70-30 {
    width: 100%;
    left: auto;
    transform: none;
  }
}
.landing-page-template .hero-image .lp-form-headline p {
  font-size: 18px;
}
@media screen and (max-width: 767px) {
  .landing-page-template .flex-row {
    display: block;
  }
}
.landing-page-template .flex-row.justify-center {
  justify-content: center;
}
.landing-page-template textarea {
  height: 50px !important;
}
.landing-page-template #visual-composer-section, .landing-page-template .used_by_top_companies {
  padding: 0 !important;
}
@media screen and (min-width: 768px) {
  .landing-page-template .image-row .slick-track {
    justify-content: space-between;
    display: flex !important;
    width: 100% !important;
  }
  .landing-page-template .image-row .slick-list.draggable {
    width: 100%;
  }
}
.landing-page-template #form_demorequest-newlandingpage a {
  color: #000;
}
.landing-page-template #form_demorequest-newlandingpage a:hover {
  color: #fff;
}
.text-right {
  text-align: right;
}

.flex-box-half {
  flex: 1 0 100%;
  position: relative;
}
@media screen and (min-width: 768px) {
  .flex-box-half {
    flex: 0 0 48%;
  }
}

.flex-box-70 {
  flex: 1 0 100%;
}
@media screen and (min-width: 1024px) {
  .flex-box-70 {
    flex: 0 0 48%;
  }
}
@media screen and (min-width: 1200px) {
  .flex-box-70 {
    flex: 0 0 68%;
  }
}

.flex-box-30 {
  flex: 1 0 100%;
  position: relative;
}
@media screen and (min-width: 1024px) {
  .flex-box-30 {
    flex: 0 0 48%;
    max-width: 48%;
  }
}
@media screen and (min-width: 1200px) {
  .flex-box-30 {
    flex: 0 0 29%;
    max-width: 29%;
  }
}

.flex-box-100 {
  flex: 1 0 100%;
  text-align: center;
  margin-bottom: 30px;
}

#landingVideo {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  max-width: none;
  -o-object-fit: cover;
  object-fit: cover;
  height: 100%;
  margin: 0;
  z-index: -1;
  width: 100%;
}

.cta-section {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media only screen and (min-width: 1200px) {
  .cta-section {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}

.used_by_top_companies, #our-customers {
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #f0f0f0;
}
@media only screen and (min-width: 1200px) {
  .used_by_top_companies, #our-customers {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
.used_by_top_companies h2, .used_by_top_companies .home #generic-hero p.headline, .home #generic-hero .used_by_top_companies p.headline, .used_by_top_companies .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .used_by_top_companies p.headline, .used_by_top_companies .home #press-hero p.headline, .home #press-hero .used_by_top_companies p.headline, .used_by_top_companies .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .used_by_top_companies p.headline, .used_by_top_companies .cta-request-section-title, .used_by_top_companies .sub-title-h2, .used_by_top_companies .individual-posts-section h4, .used_by_top_companies .individual-posts-section .category-box .entry-title, .category-box .used_by_top_companies .individual-posts-section .entry-title, .individual-posts-section .used_by_top_companies h4, .individual-posts-section .used_by_top_companies .category-box .entry-title, .category-box .individual-posts-section .used_by_top_companies .entry-title, #our-customers h2, #our-customers .home #generic-hero p.headline, .home #generic-hero #our-customers p.headline, #our-customers .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero #our-customers p.headline, #our-customers .home #press-hero p.headline, .home #press-hero #our-customers p.headline, #our-customers .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero #our-customers p.headline, #our-customers .cta-request-section-title, #our-customers .sub-title-h2, #our-customers .individual-posts-section h4, #our-customers .individual-posts-section .category-box .entry-title, .category-box #our-customers .individual-posts-section .entry-title, .individual-posts-section #our-customers h4, .individual-posts-section #our-customers .category-box .entry-title, .category-box .individual-posts-section #our-customers .entry-title {
  text-align: center;
}
@media only screen and (min-width: 1200px) {
  .used_by_top_companies h2, .used_by_top_companies .home #generic-hero p.headline, .home #generic-hero .used_by_top_companies p.headline, .used_by_top_companies .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .used_by_top_companies p.headline, .used_by_top_companies .home #press-hero p.headline, .home #press-hero .used_by_top_companies p.headline, .used_by_top_companies .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .used_by_top_companies p.headline, .used_by_top_companies .cta-request-section-title, .used_by_top_companies .sub-title-h2, .used_by_top_companies .individual-posts-section h4, .used_by_top_companies .individual-posts-section .category-box .entry-title, .category-box .used_by_top_companies .individual-posts-section .entry-title, .individual-posts-section .used_by_top_companies h4, .individual-posts-section .used_by_top_companies .category-box .entry-title, .category-box .individual-posts-section .used_by_top_companies .entry-title, #our-customers h2, #our-customers .home #generic-hero p.headline, .home #generic-hero #our-customers p.headline, #our-customers .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero #our-customers p.headline, #our-customers .home #press-hero p.headline, .home #press-hero #our-customers p.headline, #our-customers .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero #our-customers p.headline, #our-customers .cta-request-section-title, #our-customers .sub-title-h2, #our-customers .individual-posts-section h4, #our-customers .individual-posts-section .category-box .entry-title, .category-box #our-customers .individual-posts-section .entry-title, .individual-posts-section #our-customers h4, .individual-posts-section #our-customers .category-box .entry-title, .category-box .individual-posts-section #our-customers .entry-title {
    font-size: 2.5rem;
    line-height: 1;
  }
}
.used_by_top_companies p, #our-customers p {
  text-align: center;
}
.used_by_top_companies .company-img, #our-customers .company-img {
  margin: 5px 15px;
}
.used_by_top_companies h2, .used_by_top_companies .home #generic-hero p.headline, .home #generic-hero .used_by_top_companies p.headline, .used_by_top_companies .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .used_by_top_companies p.headline, .used_by_top_companies .home #press-hero p.headline, .home #press-hero .used_by_top_companies p.headline, .used_by_top_companies .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .used_by_top_companies p.headline, .used_by_top_companies .cta-request-section-title, .used_by_top_companies .sub-title-h2, .used_by_top_companies .individual-posts-section h4, .used_by_top_companies .individual-posts-section .category-box .entry-title, .category-box .used_by_top_companies .individual-posts-section .entry-title, .individual-posts-section .used_by_top_companies h4, .individual-posts-section .used_by_top_companies .category-box .entry-title, .category-box .individual-posts-section .used_by_top_companies .entry-title, .used_by_top_companies p, #our-customers h2, #our-customers .home #generic-hero p.headline, .home #generic-hero #our-customers p.headline, #our-customers .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero #our-customers p.headline, #our-customers .home #press-hero p.headline, .home #press-hero #our-customers p.headline, #our-customers .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero #our-customers p.headline, #our-customers .cta-request-section-title, #our-customers .sub-title-h2, #our-customers .individual-posts-section h4, #our-customers .individual-posts-section .category-box .entry-title, .category-box #our-customers .individual-posts-section .entry-title, .individual-posts-section #our-customers h4, .individual-posts-section #our-customers .category-box .entry-title, .category-box .individual-posts-section #our-customers .entry-title, #our-customers p {
  padding-left: 15px;
  padding-right: 15px;
}
.used_by_top_companies .image-row, #our-customers .image-row {
  display: block;
  justify-content: space-between;
  align-items: center;
}
@media only screen and (min-width: 960px) {
  .used_by_top_companies .image-row, #our-customers .image-row {
    display: flex;
  }
}
.used_by_top_companies .image-row img, #our-customers .image-row img {
  width: 45%;
  display: inline-block;
}
@media only screen and (min-width: 768px) {
  .used_by_top_companies .image-row img, #our-customers .image-row img {
    width: 16.6666666667%;
  }
}
@media only screen and (min-width: 960px) {
  .used_by_top_companies .image-row img, #our-customers .image-row img {
    width: auto;
  }
}

.product-links a {
  color: #000;
  line-height: 1;
}
.product-links a strong {
  display: block;
}

.toughest .heavyjob {
  color: #005eb8 !important;
}

.customer {
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.05);
  transition: all 0.2s ease-in-out;
  border: 1px solid #e0e0e0;
  margin-top: 115px;
  text-align: center;
  padding: 0 15px 3px;
}
.customer a {
  padding: 0.25em 1em;
  border-radius: 3px;
  margin: 0.5em;
  display: inline-block;
  color: #ffffff;
  background-color: #009639;
  border: 2px solid #009639;
  transition: all 0.2s ease-in-out;
}
.customer a::before {
  content: "\f144";
  font-family: "Defaults";
  margin-right: 10px;
}
.customer a:hover {
  color: #ffffff;
  background-color: #333;
  border: 2px solid #333;
}
.customer .review-excerpt {
  font-size: 1.15rem;
  font-weight: 700;
  line-height: 1.2;
}
.customer .review-excerpt p {
  margin-bottom: 15px;
}
.customer .review-excerpt p::before {
  content: "“";
  padding-right: 5px;
  font-size: 2em;
  line-height: 0;
  position: relative;
  top: 0.25em;
}
.customer .review-excerpt p::after {
  content: "”";
  padding-left: 5px;
  font-size: 2em;
  line-height: 0;
  position: relative;
  top: 0.25em;
}

.customer-thumb {
  width: 150px;
  height: 150px;
  border-radius: 50%;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.05);
  transition: all 0.2s ease-in-out;
  border: 1px solid #e0e0e0;
  margin: -90px auto 15px;
  display: block;
}

.product-text-review {
  font-size: 0.9rem;
  margin: 5px 0;
}

.postid-29178 #industry_features .flex-row, .postid-29215 #industry_features .flex-row, .postid-29218 #industry_features .flex-row {
  align-items: center;
}

.center-mobile {
  text-align: center;
}
@media (min-width: 768px) {
  .center-mobile {
    text-align: left;
  }
}

.image-item.slick-slide {
  text-align: center;
}

.canada-flag {
  position: relative;
}
.canada-flag:after {
  display: block;
  content: "";
  position: absolute;
  height: 40px;
  width: 40px;
  background: url(/wp-content/uploads/2023/08/canada.png) no-repeat center;
  background-size: contain;
  right: 0;
  bottom: -70px;
}

.new-lp-layout .logo-link {
  width: 300px;
  display: inline-block;
}
.new-lp-layout .hero-image p {
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.625;
}
.new-lp-layout .hero-image .flex-row {
  align-items: normal !important;
}
.new-lp-layout .hero-image .flex-box-70 {
  flex: 0 0 58%;
  max-width: 58%;
}
.new-lp-layout .hero-image .flex-box-30 {
  flex: 0 0 38%;
  max-width: 38%;
}
@media only screen and (max-width: 1023px) {
  .new-lp-layout .hero-image .flex-box-70, .new-lp-layout .hero-image .flex-box-30 {
    flex: 1 0 100% !important;
    max-width: 100%;
  }
  .new-lp-layout .hero-image .flex-box-70 {
    margin-bottom: 50px;
  }
}
@media only screen and (max-width: 767px) {
  .new-lp-layout #header {
    position: relative;
    padding: 15px;
  }
  .new-lp-layout #genesis-mobile-nav-other.menu-toggle {
    position: absolute;
    top: 50%;
    right: 14px;
    transform: translateY(-50%);
  }
  .new-lp-layout #genesis-nav-landing {
    width: 100%;
    text-align: right;
    /*padding-right: 26px;*/
  }
  .new-lp-layout #menu-landing-page-menu {
    text-align: right;
    margin-bottom: 20px;
  }
}
.new-lp-layout .lp-quote:before {
  content: "“";
  display: block;
  font-size: 90px;
  line-height: 70px;
  color: #00953b;
  position: absolute;
  top: 0;
  left: 0;
}
.new-lp-layout .lp-quote {
  padding: 35px 0px 60px 20px;
  position: relative;
}
@media only screen and (max-width: 1023px) {
  .new-lp-layout section.used_by_top_companies {
    text-align: center;
  }
}
.new-lp-layout section.custom_columns .row, .new-lp-layout section.custom_columns #project-lifecycle .menu, #project-lifecycle .new-lp-layout section.custom_columns .menu {
  margin-top: 50px !important;
  align-items: center;
}
.new-lp-layout section.custom_columns .container.ptb-120, .new-lp-layout section.custom_columns .fit-quiz .ptb-120.site-inner, .fit-quiz .new-lp-layout section.custom_columns .ptb-120.site-inner, .new-lp-layout section.custom_columns .fit-quiz .features #product-features-tabs .ptb-120.vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .new-lp-layout section.custom_columns .ptb-120.vce-classic-tabs-list, .new-lp-layout section.custom_columns .features #product-features-tabs .fit-quiz .ptb-120.vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .new-lp-layout section.custom_columns .ptb-120.vce-classic-tabs-list, .new-lp-layout section.custom_columns .share-your-story .ptb-120.site-inner, .share-your-story .new-lp-layout section.custom_columns .ptb-120.site-inner, .new-lp-layout section.custom_columns .share-your-story .features #product-features-tabs .ptb-120.vce-classic-tabs-list, .share-your-story .features #product-features-tabs .new-lp-layout section.custom_columns .ptb-120.vce-classic-tabs-list, .new-lp-layout section.custom_columns .features #product-features-tabs .share-your-story .ptb-120.vce-classic-tabs-list, .features #product-features-tabs .share-your-story .new-lp-layout section.custom_columns .ptb-120.vce-classic-tabs-list, .new-lp-layout section.custom_columns .hcss-recommendations .ptb-120.site-inner, .hcss-recommendations .new-lp-layout section.custom_columns .ptb-120.site-inner, .new-lp-layout section.custom_columns .hcss-recommendations .features #product-features-tabs .ptb-120.vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs .new-lp-layout section.custom_columns .ptb-120.vce-classic-tabs-list, .new-lp-layout section.custom_columns .features #product-features-tabs .hcss-recommendations .ptb-120.vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .new-lp-layout section.custom_columns .ptb-120.vce-classic-tabs-list, .new-lp-layout section.custom_columns .industry-events .ptb-120.hcss-events, .industry-events .new-lp-layout section.custom_columns .ptb-120.hcss-events, .new-lp-layout section.custom_columns .past-webinars .ptb-120.hcss-events, .past-webinars .new-lp-layout section.custom_columns .ptb-120.hcss-events, .new-lp-layout section.custom_columns .ptb-120.narrow-container, .new-lp-layout section.custom_columns .mt1b .mastec-msa .ptb-120.site-inner, .new-lp-layout section.custom_columns .mt1b .mastec-msa .features #product-features-tabs .ptb-120.vce-classic-tabs-list, .features #product-features-tabs .new-lp-layout section.custom_columns .mt1b .mastec-msa .ptb-120.vce-classic-tabs-list, .mt1b .mastec-msa .new-lp-layout section.custom_columns .ptb-120.site-inner, .mt1b .mastec-msa .new-lp-layout section.custom_columns .features #product-features-tabs .ptb-120.vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .new-lp-layout section.custom_columns .ptb-120.vce-classic-tabs-list, .new-lp-layout section.custom_columns .mt1b .existing-partnerships-header .ptb-120.site-inner, .new-lp-layout section.custom_columns .mt1b .existing-partnerships-header .features #product-features-tabs .ptb-120.vce-classic-tabs-list, .features #product-features-tabs .new-lp-layout section.custom_columns .mt1b .existing-partnerships-header .ptb-120.vce-classic-tabs-list, .mt1b .existing-partnerships-header .new-lp-layout section.custom_columns .ptb-120.site-inner, .mt1b .existing-partnerships-header .new-lp-layout section.custom_columns .features #product-features-tabs .ptb-120.vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .new-lp-layout section.custom_columns .ptb-120.vce-classic-tabs-list, .new-lp-layout section.custom_columns .q1b .mastec-msa .ptb-120.site-inner, .new-lp-layout section.custom_columns .q1b .mastec-msa .features #product-features-tabs .ptb-120.vce-classic-tabs-list, .features #product-features-tabs .new-lp-layout section.custom_columns .q1b .mastec-msa .ptb-120.vce-classic-tabs-list, .q1b .mastec-msa .new-lp-layout section.custom_columns .ptb-120.site-inner, .q1b .mastec-msa .new-lp-layout section.custom_columns .features #product-features-tabs .ptb-120.vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .new-lp-layout section.custom_columns .ptb-120.vce-classic-tabs-list, .new-lp-layout section.custom_columns .q1b .existing-partnerships-header .ptb-120.site-inner, .new-lp-layout section.custom_columns .q1b .existing-partnerships-header .features #product-features-tabs .ptb-120.vce-classic-tabs-list, .features #product-features-tabs .new-lp-layout section.custom_columns .q1b .existing-partnerships-header .ptb-120.vce-classic-tabs-list, .q1b .existing-partnerships-header .new-lp-layout section.custom_columns .ptb-120.site-inner, .q1b .existing-partnerships-header .new-lp-layout section.custom_columns .features #product-features-tabs .ptb-120.vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .new-lp-layout section.custom_columns .ptb-120.vce-classic-tabs-list, .new-lp-layout section.custom_columns .heavybid-to-heavyjob .ptb-120.site-inner, .new-lp-layout section.custom_columns .heavybid-to-heavyjob .features #product-features-tabs .ptb-120.vce-classic-tabs-list, .features #product-features-tabs .new-lp-layout section.custom_columns .heavybid-to-heavyjob .ptb-120.vce-classic-tabs-list, .heavybid-to-heavyjob .new-lp-layout section.custom_columns .ptb-120.site-inner, .heavybid-to-heavyjob .new-lp-layout section.custom_columns .features #product-features-tabs .ptb-120.vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .new-lp-layout section.custom_columns .ptb-120.vce-classic-tabs-list, .new-lp-layout section.custom_columns .site-inner-narrow-container .ptb-120.site-inner, .new-lp-layout section.custom_columns .site-inner-narrow-container .features #product-features-tabs .ptb-120.vce-classic-tabs-list, .features #product-features-tabs .new-lp-layout section.custom_columns .site-inner-narrow-container .ptb-120.vce-classic-tabs-list, .site-inner-narrow-container .new-lp-layout section.custom_columns .ptb-120.site-inner, .site-inner-narrow-container .new-lp-layout section.custom_columns .features #product-features-tabs .ptb-120.vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .new-lp-layout section.custom_columns .ptb-120.vce-classic-tabs-list, .new-lp-layout section.custom_columns .site-inner-container .ptb-120.site-inner, .new-lp-layout section.custom_columns .site-inner-container .features #product-features-tabs .ptb-120.vce-classic-tabs-list, .features #product-features-tabs .new-lp-layout section.custom_columns .site-inner-container .ptb-120.vce-classic-tabs-list, .site-inner-container .new-lp-layout section.custom_columns .ptb-120.site-inner, .site-inner-container .new-lp-layout section.custom_columns .features #product-features-tabs .ptb-120.vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .new-lp-layout section.custom_columns .ptb-120.vce-classic-tabs-list, .new-lp-layout section.custom_columns .products-template-new-products article .ptb-120.site-inner, .new-lp-layout section.custom_columns .products-template-new-products article .features #product-features-tabs .ptb-120.vce-classic-tabs-list, .features #product-features-tabs .new-lp-layout section.custom_columns .products-template-new-products article .ptb-120.vce-classic-tabs-list, .products-template-new-products article .new-lp-layout section.custom_columns .ptb-120.site-inner, .products-template-new-products article .new-lp-layout section.custom_columns .features #product-features-tabs .ptb-120.vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .new-lp-layout section.custom_columns .ptb-120.vce-classic-tabs-list, .new-lp-layout section.custom_columns .lp-template-new-products article .ptb-120.site-inner, .new-lp-layout section.custom_columns .lp-template-new-products article .features #product-features-tabs .ptb-120.vce-classic-tabs-list, .features #product-features-tabs .new-lp-layout section.custom_columns .lp-template-new-products article .ptb-120.vce-classic-tabs-list, .lp-template-new-products article .new-lp-layout section.custom_columns .ptb-120.site-inner, .lp-template-new-products article .new-lp-layout section.custom_columns .features #product-features-tabs .ptb-120.vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .new-lp-layout section.custom_columns .ptb-120.vce-classic-tabs-list {
  padding-bottom: 0 !important;
}
.new-lp-layout section.custom_columns h2, .new-lp-layout section.custom_columns .home #generic-hero p.headline, .home #generic-hero .new-lp-layout section.custom_columns p.headline, .new-lp-layout section.custom_columns .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .new-lp-layout section.custom_columns p.headline, .new-lp-layout section.custom_columns .home #press-hero p.headline, .home #press-hero .new-lp-layout section.custom_columns p.headline, .new-lp-layout section.custom_columns .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .new-lp-layout section.custom_columns p.headline, .new-lp-layout section.custom_columns .cta-request-section-title, .new-lp-layout section.custom_columns .sub-title-h2, .new-lp-layout section.custom_columns .individual-posts-section h4, .new-lp-layout section.custom_columns .individual-posts-section .category-box .entry-title, .category-box .new-lp-layout section.custom_columns .individual-posts-section .entry-title, .individual-posts-section .new-lp-layout section.custom_columns h4, .individual-posts-section .new-lp-layout section.custom_columns .category-box .entry-title, .category-box .individual-posts-section .new-lp-layout section.custom_columns .entry-title {
  text-align: center;
}
.new-lp-layout .lp-icon-row {
  position: relative;
}
.new-lp-layout .lp-icon {
  position: absolute;
  left: 0;
  top: -5px;
  width: 50px;
  height: 50px;
}
.new-lp-layout .lp-icon-text {
  padding-left: 60px;
}
.new-lp-layout .lp-icon-text h3, .new-lp-layout .lp-icon-text .cta-request-subheading, .new-lp-layout .lp-icon-text .sub-title-h3 {
  margin-bottom: 0px;
}

.landing-page-template.take-control .hero-image {
  background-position: center;
  position: relative;
  min-height: unset;
  margin-bottom: 500px;
  padding-bottom: 0;
}
@media (min-width: 768px) {
  .landing-page-template.take-control .hero-image {
    margin-bottom: 0;
    background-position: bottom right;
  }
}
@media (min-width: 992px) {
  .landing-page-template.take-control .hero-image {
    padding-bottom: 50px;
  }
}
@media (min-width: 1200px) {
  .landing-page-template.take-control .hero-image {
    background-position: center;
  }
}
.landing-page-template.take-control .hero-image h1, .landing-page-template.take-control .hero-image .category .archive-title, .category .landing-page-template.take-control .hero-image .archive-title, .landing-page-template.take-control .hero-image .tag .archive-title, .tag .landing-page-template.take-control .hero-image .archive-title {
  text-align: left;
  color: #fff;
}
@media (min-width: 1200px) {
  .landing-page-template.take-control .hero-image h1, .landing-page-template.take-control .hero-image .category .archive-title, .category .landing-page-template.take-control .hero-image .archive-title, .landing-page-template.take-control .hero-image .tag .archive-title, .tag .landing-page-template.take-control .hero-image .archive-title {
    font-size: 3.5rem;
  }
}
@media (min-width: 1790px) {
  .landing-page-template.take-control .hero-image h1, .landing-page-template.take-control .hero-image .category .archive-title, .category .landing-page-template.take-control .hero-image .archive-title, .landing-page-template.take-control .hero-image .tag .archive-title, .tag .landing-page-template.take-control .hero-image .archive-title {
    font-size: 4rem;
  }
}
.landing-page-template.take-control .hero-image p {
  text-align: left;
  color: #fff;
}
@media (min-width: 1200px) {
  .landing-page-template.take-control .hero-image p {
    font-size: 2.25rem;
    line-height: 1.2;
  }
}
@media (min-width: 1790px) {
  .landing-page-template.take-control .hero-image p {
    font-size: 2.5rem;
  }
}
.landing-page-template.take-control .hero-image a {
  border-radius: 16px;
}
@media (min-width: 768px) {
  .landing-page-template.take-control .hero-image a {
    font-size: 1.75rem !important;
    margin-top: 30px;
  }
}
@media (min-width: 1200px) {
  .landing-page-template.take-control .hero-image a {
    font-size: 2.25rem !important;
    padding: 25px !important;
    margin-top: 50px;
  }
}
@media (min-width: 1790px) {
  .landing-page-template.take-control .hero-image a {
    font-size: 2.5rem !important;
  }
}
.landing-page-template.take-control #diesel-calculator {
  position: absolute;
  top: 55px;
  left: 0;
  width: 90%;
  right: 0;
  margin: 0 auto;
}
@media (min-width: 768px) {
  .landing-page-template.take-control #diesel-calculator {
    position: relative;
    top: unset;
    right: unset;
    left: unset;
    width: auto;
  }
}

.takecontrolops .hero-image {
  background-position: left;
  position: relative;
  min-height: unset;
  padding-bottom: 0;
}
@media (min-width: 768px) {
  .takecontrolops .hero-image {
    margin-bottom: 0;
    background-position: 70%;
  }
}
@media (min-width: 992px) {
  .takecontrolops .hero-image {
    padding-bottom: 50px;
  }
}
@media (min-width: 1200px) {
  .takecontrolops .hero-image {
    background-position: center;
  }
}
.takecontrolops .hero-image h1, .takecontrolops .hero-image .category .archive-title, .category .takecontrolops .hero-image .archive-title, .takecontrolops .hero-image .tag .archive-title, .tag .takecontrolops .hero-image .archive-title {
  text-align: left;
  color: #fff;
}
@media (min-width: 1200px) {
  .takecontrolops .hero-image h1, .takecontrolops .hero-image .category .archive-title, .category .takecontrolops .hero-image .archive-title, .takecontrolops .hero-image .tag .archive-title, .tag .takecontrolops .hero-image .archive-title {
    font-size: 3.5rem;
  }
}
@media (min-width: 1790px) {
  .takecontrolops .hero-image h1, .takecontrolops .hero-image .category .archive-title, .category .takecontrolops .hero-image .archive-title, .takecontrolops .hero-image .tag .archive-title, .tag .takecontrolops .hero-image .archive-title {
    font-size: 4rem;
  }
}
.takecontrolops .hero-image p {
  text-align: left;
  color: #fff;
}
@media (min-width: 1200px) {
  .takecontrolops .hero-image p {
    font-size: 2rem;
    line-height: 1.2;
  }
}
.takecontrolops .hero-image a {
  font-size: 1.2rem;
}

.heavybid-to-heavyjob #hero {
  background: linear-gradient(90deg, rgb(0, 150, 57) 40%, rgb(0, 94, 184) 60%);
  position: relative;
}
.heavybid-to-heavyjob #hero p {
  color: #fff;
}
.heavybid-to-heavyjob #hero:before {
  background-image: url(/wp-content/uploads/2022/02/post_background.webp);
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 0;
}
.heavybid-to-heavyjob #hero .white-box {
  text-align: left;
  background-color: rgba(255, 255, 255, 0.7882352941);
}
@media (min-width: 768px) {
  .heavybid-to-heavyjob #hero .white-box {
    padding: 30px;
  }
}
.heavybid-to-heavyjob #hero .white-box p {
  color: #000;
}
.heavybid-to-heavyjob .highlight-feature-section img {
  margin: 0 auto;
  display: block;
}
.heavybid-to-heavyjob .job-role {
  border-top: 1px solid;
}
.heavybid-to-heavyjob .job-role img {
  max-height: 100px;
  margin: 0 auto 15px;
  display: block;
}
.heavybid-to-heavyjob .job-role ul.bullets {
  list-style: none;
  padding-left: 40px;
}
.heavybid-to-heavyjob .job-role ul.bullets li {
  list-style: none !important;
}
.heavybid-to-heavyjob .job-role ul.bullets li:before {
  content: "·";
  font-size: 70px;
  display: block;
  float: left;
  margin-left: -20px;
  position: relative;
  vertical-align: top;
  line-height: 0.3;
}

.mt1a .hero, .mt1b .hero, .q1a .hero, .q1b .hero {
  display: flex;
  background-size: cover;
  padding-top: 85px;
  overflow: hidden;
  background-color: #ffffff;
  width: 100%;
  min-height: 440px;
  background: url(/wp-content/uploads/2024/02/HCSS_Campus_10212020_Drone_C1_011-scaled.jpg) center center no-repeat;
  position: relative;
  z-index: 0;
  align-items: center;
}
.mt1a .hero:before, .mt1b .hero:before, .q1a .hero:before, .q1b .hero:before {
  content: "";
  background: rgba(0, 0, 0, 0.66);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: -1;
}
.mt1a .hero h1, .mt1a .hero .category .archive-title, .category .mt1a .hero .archive-title, .mt1a .hero .tag .archive-title, .tag .mt1a .hero .archive-title, .mt1b .hero h1, .mt1b .hero .category .archive-title, .category .mt1b .hero .archive-title, .mt1b .hero .tag .archive-title, .tag .mt1b .hero .archive-title, .q1a .hero h1, .q1a .hero .category .archive-title, .category .q1a .hero .archive-title, .q1a .hero .tag .archive-title, .tag .q1a .hero .archive-title, .q1b .hero h1, .q1b .hero .category .archive-title, .category .q1b .hero .archive-title, .q1b .hero .tag .archive-title, .tag .q1b .hero .archive-title {
  color: #fff;
}
@media only screen and (min-width: 1200px) {
  .mt1a .hero h1, .mt1a .hero .category .archive-title, .category .mt1a .hero .archive-title, .mt1a .hero .tag .archive-title, .tag .mt1a .hero .archive-title, .mt1b .hero h1, .mt1b .hero .category .archive-title, .category .mt1b .hero .archive-title, .mt1b .hero .tag .archive-title, .tag .mt1b .hero .archive-title, .q1a .hero h1, .q1a .hero .category .archive-title, .category .q1a .hero .archive-title, .q1a .hero .tag .archive-title, .tag .q1a .hero .archive-title, .q1b .hero h1, .q1b .hero .category .archive-title, .category .q1b .hero .archive-title, .q1b .hero .tag .archive-title, .tag .q1b .hero .archive-title {
    font-size: 46px;
    line-height: 1.2;
    margin-bottom: 15px;
  }
}
.mt1a .hero p, .mt1b .hero p, .q1a .hero p, .q1b .hero p {
  color: #fff;
}
.mt1a .full-width.products, .mt1b .full-width.products, .q1a .full-width.products, .q1b .full-width.products {
  padding-left: 15px;
  padding-right: 15px;
}
.mt1a .full-width .container, .mt1a .full-width .fit-quiz .site-inner, .fit-quiz .mt1a .full-width .site-inner, .mt1a .full-width .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .mt1a .full-width .vce-classic-tabs-list, .mt1a .full-width .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .mt1a .full-width .vce-classic-tabs-list, .mt1a .full-width .share-your-story .site-inner, .share-your-story .mt1a .full-width .site-inner, .mt1a .full-width .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .mt1a .full-width .vce-classic-tabs-list, .mt1a .full-width .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .mt1a .full-width .vce-classic-tabs-list, .mt1a .full-width .hcss-recommendations .site-inner, .hcss-recommendations .mt1a .full-width .site-inner, .mt1a .full-width .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs .mt1a .full-width .vce-classic-tabs-list, .mt1a .full-width .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .mt1a .full-width .vce-classic-tabs-list, .mt1a .full-width .industry-events .hcss-events, .industry-events .mt1a .full-width .hcss-events, .mt1a .full-width .past-webinars .hcss-events, .past-webinars .mt1a .full-width .hcss-events, .mt1a .full-width .narrow-container, .mt1a .full-width .mt1b .mastec-msa .site-inner, .mt1a .full-width .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1a .full-width .mt1b .mastec-msa .vce-classic-tabs-list, .mt1a .full-width .mt1b .existing-partnerships-header .site-inner, .mt1a .full-width .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1a .full-width .mt1b .existing-partnerships-header .vce-classic-tabs-list, .mt1a .full-width .q1b .mastec-msa .site-inner, .mt1a .full-width .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1a .full-width .q1b .mastec-msa .vce-classic-tabs-list, .mt1a .full-width .q1b .existing-partnerships-header .site-inner, .mt1a .full-width .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1a .full-width .q1b .existing-partnerships-header .vce-classic-tabs-list, .mt1a .full-width .site-inner-narrow-container .site-inner, .mt1a .full-width .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1a .full-width .site-inner-narrow-container .vce-classic-tabs-list, .site-inner-narrow-container .mt1a .full-width .site-inner, .site-inner-narrow-container .mt1a .full-width .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .mt1a .full-width .vce-classic-tabs-list, .mt1a .full-width .site-inner-container .site-inner, .mt1a .full-width .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1a .full-width .site-inner-container .vce-classic-tabs-list, .site-inner-container .mt1a .full-width .site-inner, .site-inner-container .mt1a .full-width .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .mt1a .full-width .vce-classic-tabs-list, .mt1a .full-width .products-template-new-products article .site-inner, .mt1a .full-width .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1a .full-width .products-template-new-products article .vce-classic-tabs-list, .products-template-new-products article .mt1a .full-width .site-inner, .products-template-new-products article .mt1a .full-width .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .mt1a .full-width .vce-classic-tabs-list, .mt1a .full-width .lp-template-new-products article .site-inner, .mt1a .full-width .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1a .full-width .lp-template-new-products article .vce-classic-tabs-list, .lp-template-new-products article .mt1a .full-width .site-inner, .lp-template-new-products article .mt1a .full-width .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .mt1a .full-width .vce-classic-tabs-list, .mt1a .full-width .heavybid-to-heavyjob .site-inner, .mt1a .full-width .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1a .full-width .heavybid-to-heavyjob .vce-classic-tabs-list, .heavybid-to-heavyjob .mt1a .full-width .site-inner, .heavybid-to-heavyjob .mt1a .full-width .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .mt1a .full-width .vce-classic-tabs-list, .mt1b .full-width .container, .mt1b .full-width .fit-quiz .site-inner, .fit-quiz .mt1b .full-width .site-inner, .mt1b .full-width .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .mt1b .full-width .vce-classic-tabs-list, .mt1b .full-width .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .mt1b .full-width .vce-classic-tabs-list, .mt1b .full-width .share-your-story .site-inner, .share-your-story .mt1b .full-width .site-inner, .mt1b .full-width .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .mt1b .full-width .vce-classic-tabs-list, .mt1b .full-width .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .mt1b .full-width .vce-classic-tabs-list, .mt1b .full-width .hcss-recommendations .site-inner, .hcss-recommendations .mt1b .full-width .site-inner, .mt1b .full-width .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs .mt1b .full-width .vce-classic-tabs-list, .mt1b .full-width .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .mt1b .full-width .vce-classic-tabs-list, .mt1b .full-width .industry-events .hcss-events, .industry-events .mt1b .full-width .hcss-events, .mt1b .full-width .past-webinars .hcss-events, .past-webinars .mt1b .full-width .hcss-events, .mt1b .full-width .narrow-container, .mt1b .full-width .mastec-msa .site-inner, .mt1b .full-width .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .full-width .mastec-msa .vce-classic-tabs-list, .mt1b .mastec-msa .full-width .site-inner, .mt1b .mastec-msa .full-width .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .full-width .vce-classic-tabs-list, .mt1b .full-width .existing-partnerships-header .site-inner, .mt1b .full-width .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .full-width .existing-partnerships-header .vce-classic-tabs-list, .mt1b .existing-partnerships-header .full-width .site-inner, .mt1b .existing-partnerships-header .full-width .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .full-width .vce-classic-tabs-list, .mt1b .full-width .site-inner-narrow-container .site-inner, .mt1b .full-width .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .full-width .site-inner-narrow-container .vce-classic-tabs-list, .site-inner-narrow-container .mt1b .full-width .site-inner, .site-inner-narrow-container .mt1b .full-width .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .mt1b .full-width .vce-classic-tabs-list, .mt1b .full-width .site-inner-container .site-inner, .mt1b .full-width .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .full-width .site-inner-container .vce-classic-tabs-list, .site-inner-container .mt1b .full-width .site-inner, .site-inner-container .mt1b .full-width .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .mt1b .full-width .vce-classic-tabs-list, .mt1b .full-width .products-template-new-products article .site-inner, .mt1b .full-width .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .full-width .products-template-new-products article .vce-classic-tabs-list, .products-template-new-products article .mt1b .full-width .site-inner, .products-template-new-products article .mt1b .full-width .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .mt1b .full-width .vce-classic-tabs-list, .mt1b .full-width .lp-template-new-products article .site-inner, .mt1b .full-width .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .full-width .lp-template-new-products article .vce-classic-tabs-list, .lp-template-new-products article .mt1b .full-width .site-inner, .lp-template-new-products article .mt1b .full-width .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .mt1b .full-width .vce-classic-tabs-list, .mt1b .full-width .heavybid-to-heavyjob .site-inner, .mt1b .full-width .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .full-width .heavybid-to-heavyjob .vce-classic-tabs-list, .heavybid-to-heavyjob .mt1b .full-width .site-inner, .heavybid-to-heavyjob .mt1b .full-width .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .mt1b .full-width .vce-classic-tabs-list, .q1a .full-width .container, .q1a .full-width .fit-quiz .site-inner, .fit-quiz .q1a .full-width .site-inner, .q1a .full-width .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .q1a .full-width .vce-classic-tabs-list, .q1a .full-width .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .q1a .full-width .vce-classic-tabs-list, .q1a .full-width .share-your-story .site-inner, .share-your-story .q1a .full-width .site-inner, .q1a .full-width .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .q1a .full-width .vce-classic-tabs-list, .q1a .full-width .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .q1a .full-width .vce-classic-tabs-list, .q1a .full-width .hcss-recommendations .site-inner, .hcss-recommendations .q1a .full-width .site-inner, .q1a .full-width .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs .q1a .full-width .vce-classic-tabs-list, .q1a .full-width .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .q1a .full-width .vce-classic-tabs-list, .q1a .full-width .industry-events .hcss-events, .industry-events .q1a .full-width .hcss-events, .q1a .full-width .past-webinars .hcss-events, .past-webinars .q1a .full-width .hcss-events, .q1a .full-width .narrow-container, .q1a .full-width .mt1b .mastec-msa .site-inner, .q1a .full-width .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1a .full-width .mt1b .mastec-msa .vce-classic-tabs-list, .q1a .full-width .mt1b .existing-partnerships-header .site-inner, .q1a .full-width .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1a .full-width .mt1b .existing-partnerships-header .vce-classic-tabs-list, .q1a .full-width .q1b .mastec-msa .site-inner, .q1a .full-width .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1a .full-width .q1b .mastec-msa .vce-classic-tabs-list, .q1a .full-width .q1b .existing-partnerships-header .site-inner, .q1a .full-width .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1a .full-width .q1b .existing-partnerships-header .vce-classic-tabs-list, .q1a .full-width .site-inner-narrow-container .site-inner, .q1a .full-width .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1a .full-width .site-inner-narrow-container .vce-classic-tabs-list, .site-inner-narrow-container .q1a .full-width .site-inner, .site-inner-narrow-container .q1a .full-width .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .q1a .full-width .vce-classic-tabs-list, .q1a .full-width .site-inner-container .site-inner, .q1a .full-width .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1a .full-width .site-inner-container .vce-classic-tabs-list, .site-inner-container .q1a .full-width .site-inner, .site-inner-container .q1a .full-width .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .q1a .full-width .vce-classic-tabs-list, .q1a .full-width .products-template-new-products article .site-inner, .q1a .full-width .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1a .full-width .products-template-new-products article .vce-classic-tabs-list, .products-template-new-products article .q1a .full-width .site-inner, .products-template-new-products article .q1a .full-width .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .q1a .full-width .vce-classic-tabs-list, .q1a .full-width .lp-template-new-products article .site-inner, .q1a .full-width .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1a .full-width .lp-template-new-products article .vce-classic-tabs-list, .lp-template-new-products article .q1a .full-width .site-inner, .lp-template-new-products article .q1a .full-width .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .q1a .full-width .vce-classic-tabs-list, .q1a .full-width .heavybid-to-heavyjob .site-inner, .q1a .full-width .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1a .full-width .heavybid-to-heavyjob .vce-classic-tabs-list, .heavybid-to-heavyjob .q1a .full-width .site-inner, .heavybid-to-heavyjob .q1a .full-width .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .q1a .full-width .vce-classic-tabs-list, .q1b .full-width .container, .q1b .full-width .fit-quiz .site-inner, .fit-quiz .q1b .full-width .site-inner, .q1b .full-width .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .q1b .full-width .vce-classic-tabs-list, .q1b .full-width .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .q1b .full-width .vce-classic-tabs-list, .q1b .full-width .share-your-story .site-inner, .share-your-story .q1b .full-width .site-inner, .q1b .full-width .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .q1b .full-width .vce-classic-tabs-list, .q1b .full-width .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .q1b .full-width .vce-classic-tabs-list, .q1b .full-width .hcss-recommendations .site-inner, .hcss-recommendations .q1b .full-width .site-inner, .q1b .full-width .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs .q1b .full-width .vce-classic-tabs-list, .q1b .full-width .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .q1b .full-width .vce-classic-tabs-list, .q1b .full-width .industry-events .hcss-events, .industry-events .q1b .full-width .hcss-events, .q1b .full-width .past-webinars .hcss-events, .past-webinars .q1b .full-width .hcss-events, .q1b .full-width .narrow-container, .q1b .full-width .mastec-msa .site-inner, .q1b .full-width .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .full-width .mastec-msa .vce-classic-tabs-list, .q1b .mastec-msa .full-width .site-inner, .q1b .mastec-msa .full-width .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .full-width .vce-classic-tabs-list, .q1b .full-width .existing-partnerships-header .site-inner, .q1b .full-width .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .full-width .existing-partnerships-header .vce-classic-tabs-list, .q1b .existing-partnerships-header .full-width .site-inner, .q1b .existing-partnerships-header .full-width .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .full-width .vce-classic-tabs-list, .q1b .full-width .site-inner-narrow-container .site-inner, .q1b .full-width .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .full-width .site-inner-narrow-container .vce-classic-tabs-list, .site-inner-narrow-container .q1b .full-width .site-inner, .site-inner-narrow-container .q1b .full-width .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .q1b .full-width .vce-classic-tabs-list, .q1b .full-width .site-inner-container .site-inner, .q1b .full-width .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .full-width .site-inner-container .vce-classic-tabs-list, .site-inner-container .q1b .full-width .site-inner, .site-inner-container .q1b .full-width .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .q1b .full-width .vce-classic-tabs-list, .q1b .full-width .products-template-new-products article .site-inner, .q1b .full-width .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .full-width .products-template-new-products article .vce-classic-tabs-list, .products-template-new-products article .q1b .full-width .site-inner, .products-template-new-products article .q1b .full-width .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .q1b .full-width .vce-classic-tabs-list, .q1b .full-width .lp-template-new-products article .site-inner, .q1b .full-width .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .full-width .lp-template-new-products article .vce-classic-tabs-list, .lp-template-new-products article .q1b .full-width .site-inner, .lp-template-new-products article .q1b .full-width .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .q1b .full-width .vce-classic-tabs-list, .q1b .full-width .heavybid-to-heavyjob .site-inner, .q1b .full-width .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .full-width .heavybid-to-heavyjob .vce-classic-tabs-list, .heavybid-to-heavyjob .q1b .full-width .site-inner, .heavybid-to-heavyjob .q1b .full-width .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .q1b .full-width .vce-classic-tabs-list {
  max-width: 100%;
}
.mt1a .products, .mt1b .products, .q1a .products, .q1b .products {
  position: relative;
}
.mt1a .products .pb-40, .mt1b .products .pb-40, .q1a .products .pb-40, .q1b .products .pb-40 {
  padding-bottom: 40px;
}
.mt1a .products .white-btn, .mt1a .products .form-white-btn .frm_button_submit.frm_final_submit, .form-white-btn .mt1a .products .frm_button_submit.frm_final_submit, .mt1b .products .white-btn, .mt1b .products .form-white-btn .frm_button_submit.frm_final_submit, .form-white-btn .mt1b .products .frm_button_submit.frm_final_submit, .q1a .products .white-btn, .q1a .products .form-white-btn .frm_button_submit.frm_final_submit, .form-white-btn .q1a .products .frm_button_submit.frm_final_submit, .q1b .products .white-btn, .q1b .products .form-white-btn .frm_button_submit.frm_final_submit, .form-white-btn .q1b .products .frm_button_submit.frm_final_submit {
  position: absolute;
  bottom: 20px;
}
.mt1a .products h3, .mt1a .products .cta-request-subheading, .mt1a .products .sub-title-h3, .mt1b .products h3, .mt1b .products .cta-request-subheading, .mt1b .products .sub-title-h3, .q1a .products h3, .q1a .products .cta-request-subheading, .q1a .products .sub-title-h3, .q1b .products h3, .q1b .products .cta-request-subheading, .q1b .products .sub-title-h3 {
  font-size: 1.5rem;
}
.mt1a .industries, .mt1b .industries, .q1a .industries, .q1b .industries {
  position: relative;
}
.mt1a .industries .pb-70, .mt1b .industries .pb-70, .q1a .industries .pb-70, .q1b .industries .pb-70 {
  padding-bottom: 70px;
}
.mt1a .industries .black-btn, .mt1a .industries .form-black-btn .frm_button_submit.frm_final_submit, .form-black-btn .mt1a .industries .frm_button_submit.frm_final_submit, .mt1b .industries .black-btn, .mt1b .industries .form-black-btn .frm_button_submit.frm_final_submit, .form-black-btn .mt1b .industries .frm_button_submit.frm_final_submit, .q1a .industries .black-btn, .q1a .industries .form-black-btn .frm_button_submit.frm_final_submit, .form-black-btn .q1a .industries .frm_button_submit.frm_final_submit, .q1b .industries .black-btn, .q1b .industries .form-black-btn .frm_button_submit.frm_final_submit, .form-black-btn .q1b .industries .frm_button_submit.frm_final_submit {
  position: absolute;
  bottom: 15px;
}
.mt1a .industries .content, .mt1b .industries .content, .q1a .industries .content, .q1b .industries .content {
  width: 73%;
}

.mt1b .hero, .q1b .hero {
  background: url(/wp-content/uploads/2024/03/MasTec_LP_Hero.jpg) center center no-repeat;
  background-size: cover;
}
.mt1b #projects-industry-solutions, .q1b #projects-industry-solutions {
  margin-bottom: 0;
}
.mt1b #projects-industry-solutions h3, .mt1b #projects-industry-solutions .cta-request-subheading, .mt1b #projects-industry-solutions .sub-title-h3, .q1b #projects-industry-solutions h3, .q1b #projects-industry-solutions .cta-request-subheading, .q1b #projects-industry-solutions .sub-title-h3 {
  color: unset;
  font-size: 2rem;
}
.mt1b .existing-partnerships .site-inner, .mt1b .existing-partnerships .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships .vce-classic-tabs-list, .q1b .existing-partnerships .site-inner, .q1b .existing-partnerships .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships .vce-classic-tabs-list {
  padding: 0;
}
.mt1b .existing-partnerships .precision-pipeline-img, .q1b .existing-partnerships .precision-pipeline-img {
  background: url("/wp-content/uploads/2024/03/precision-pipeline-background-image.jpg") no-repeat center center;
}
.mt1b .existing-partnerships .pumpco-img, .q1b .existing-partnerships .pumpco-img {
  background: url("/wp-content/uploads/2024/03/pumpco-background-image.jpeg") no-repeat -300px top;
}
.mt1b .existing-partnerships .solar-img, .q1b .existing-partnerships .solar-img {
  background: url("/wp-content/uploads/2023/10/renewable3.jpg") no-repeat center center;
}
.mt1b .existing-partnerships .industry-img, .q1b .existing-partnerships .industry-img {
  background-size: cover;
  background-attachment: fixed;
  min-height: 350px;
}
.mt1b .existing-partnerships .industry-img:before, .q1b .existing-partnerships .industry-img:before {
  content: "";
  display: block;
  position: absolute;
  height: 100%;
  width: 100%;
  background: rgba(255, 255, 255, 0.7607843137);
  left: 0;
}
.mt1b .existing-partnerships img, .q1b .existing-partnerships img {
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: 50%;
}
.swiper-review .review {
  max-width: 1310px;
}

.operations-bundle {
  /* ----------------- */
}
.operations-bundle article h3, .operations-bundle article .cta-request-subheading, .operations-bundle article .sub-title-h3 {
  margin-bottom: 0px;
}
@media (min-width: 992px) {
  .operations-bundle article .container, .operations-bundle article .fit-quiz .site-inner, .fit-quiz .operations-bundle article .site-inner, .operations-bundle article .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .operations-bundle article .vce-classic-tabs-list, .operations-bundle article .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .operations-bundle article .vce-classic-tabs-list, .operations-bundle article .share-your-story .site-inner, .share-your-story .operations-bundle article .site-inner, .operations-bundle article .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .operations-bundle article .vce-classic-tabs-list, .operations-bundle article .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .operations-bundle article .vce-classic-tabs-list, .operations-bundle article .hcss-recommendations .site-inner, .hcss-recommendations .operations-bundle article .site-inner, .operations-bundle article .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs .operations-bundle article .vce-classic-tabs-list, .operations-bundle article .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .operations-bundle article .vce-classic-tabs-list, .operations-bundle article .industry-events .hcss-events, .industry-events .operations-bundle article .hcss-events, .operations-bundle article .past-webinars .hcss-events, .past-webinars .operations-bundle article .hcss-events, .operations-bundle article .narrow-container, .operations-bundle article .site-inner-narrow-container .site-inner, .operations-bundle article .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .operations-bundle article .site-inner-narrow-container .vce-classic-tabs-list, .site-inner-narrow-container .operations-bundle article .site-inner, .site-inner-narrow-container .operations-bundle article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .operations-bundle article .vce-classic-tabs-list, .operations-bundle article .site-inner-container .site-inner, .operations-bundle article .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .operations-bundle article .site-inner-container .vce-classic-tabs-list, .site-inner-container .operations-bundle article .site-inner, .site-inner-container .operations-bundle article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .operations-bundle article .vce-classic-tabs-list, .operations-bundle .products-template-new-products article .site-inner, .operations-bundle .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .operations-bundle .products-template-new-products article .vce-classic-tabs-list, .products-template-new-products .operations-bundle article .site-inner, .products-template-new-products .operations-bundle article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products .operations-bundle article .vce-classic-tabs-list, .operations-bundle .lp-template-new-products article .site-inner, .operations-bundle .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .operations-bundle .lp-template-new-products article .vce-classic-tabs-list, .lp-template-new-products .operations-bundle article .site-inner, .lp-template-new-products .operations-bundle article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products .operations-bundle article .vce-classic-tabs-list, .operations-bundle article .heavybid-to-heavyjob .site-inner, .operations-bundle article .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .operations-bundle article .heavybid-to-heavyjob .vce-classic-tabs-list, .heavybid-to-heavyjob .operations-bundle article .site-inner, .heavybid-to-heavyjob .operations-bundle article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .operations-bundle article .vce-classic-tabs-list, .operations-bundle article .mt1b .mastec-msa .site-inner, .operations-bundle article .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .operations-bundle article .mt1b .mastec-msa .vce-classic-tabs-list, .mt1b .mastec-msa .operations-bundle article .site-inner, .mt1b .mastec-msa .operations-bundle article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .operations-bundle article .vce-classic-tabs-list, .operations-bundle article .mt1b .existing-partnerships-header .site-inner, .operations-bundle article .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .operations-bundle article .mt1b .existing-partnerships-header .vce-classic-tabs-list, .mt1b .existing-partnerships-header .operations-bundle article .site-inner, .mt1b .existing-partnerships-header .operations-bundle article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .operations-bundle article .vce-classic-tabs-list, .operations-bundle article .q1b .mastec-msa .site-inner, .operations-bundle article .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .operations-bundle article .q1b .mastec-msa .vce-classic-tabs-list, .q1b .mastec-msa .operations-bundle article .site-inner, .q1b .mastec-msa .operations-bundle article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .operations-bundle article .vce-classic-tabs-list, .operations-bundle article .q1b .existing-partnerships-header .site-inner, .operations-bundle article .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .operations-bundle article .q1b .existing-partnerships-header .vce-classic-tabs-list, .q1b .existing-partnerships-header .operations-bundle article .site-inner, .q1b .existing-partnerships-header .operations-bundle article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .operations-bundle article .vce-classic-tabs-list {
    max-width: 1110px;
  }
}
@media (min-width: 1790px) {
  .operations-bundle article .container, .operations-bundle article .fit-quiz .site-inner, .fit-quiz .operations-bundle article .site-inner, .operations-bundle article .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .operations-bundle article .vce-classic-tabs-list, .operations-bundle article .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .operations-bundle article .vce-classic-tabs-list, .operations-bundle article .share-your-story .site-inner, .share-your-story .operations-bundle article .site-inner, .operations-bundle article .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .operations-bundle article .vce-classic-tabs-list, .operations-bundle article .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .operations-bundle article .vce-classic-tabs-list, .operations-bundle article .hcss-recommendations .site-inner, .hcss-recommendations .operations-bundle article .site-inner, .operations-bundle article .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs .operations-bundle article .vce-classic-tabs-list, .operations-bundle article .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .operations-bundle article .vce-classic-tabs-list, .operations-bundle article .industry-events .hcss-events, .industry-events .operations-bundle article .hcss-events, .operations-bundle article .past-webinars .hcss-events, .past-webinars .operations-bundle article .hcss-events, .operations-bundle article .narrow-container, .operations-bundle article .site-inner-narrow-container .site-inner, .operations-bundle article .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .operations-bundle article .site-inner-narrow-container .vce-classic-tabs-list, .site-inner-narrow-container .operations-bundle article .site-inner, .site-inner-narrow-container .operations-bundle article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .operations-bundle article .vce-classic-tabs-list, .operations-bundle article .site-inner-container .site-inner, .operations-bundle article .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .operations-bundle article .site-inner-container .vce-classic-tabs-list, .site-inner-container .operations-bundle article .site-inner, .site-inner-container .operations-bundle article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .operations-bundle article .vce-classic-tabs-list, .operations-bundle .products-template-new-products article .site-inner, .operations-bundle .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .operations-bundle .products-template-new-products article .vce-classic-tabs-list, .products-template-new-products .operations-bundle article .site-inner, .products-template-new-products .operations-bundle article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products .operations-bundle article .vce-classic-tabs-list, .operations-bundle .lp-template-new-products article .site-inner, .operations-bundle .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .operations-bundle .lp-template-new-products article .vce-classic-tabs-list, .lp-template-new-products .operations-bundle article .site-inner, .lp-template-new-products .operations-bundle article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products .operations-bundle article .vce-classic-tabs-list, .operations-bundle article .heavybid-to-heavyjob .site-inner, .operations-bundle article .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .operations-bundle article .heavybid-to-heavyjob .vce-classic-tabs-list, .heavybid-to-heavyjob .operations-bundle article .site-inner, .heavybid-to-heavyjob .operations-bundle article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .operations-bundle article .vce-classic-tabs-list, .operations-bundle article .mt1b .mastec-msa .site-inner, .operations-bundle article .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .operations-bundle article .mt1b .mastec-msa .vce-classic-tabs-list, .mt1b .mastec-msa .operations-bundle article .site-inner, .mt1b .mastec-msa .operations-bundle article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .operations-bundle article .vce-classic-tabs-list, .operations-bundle article .mt1b .existing-partnerships-header .site-inner, .operations-bundle article .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .operations-bundle article .mt1b .existing-partnerships-header .vce-classic-tabs-list, .mt1b .existing-partnerships-header .operations-bundle article .site-inner, .mt1b .existing-partnerships-header .operations-bundle article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .operations-bundle article .vce-classic-tabs-list, .operations-bundle article .q1b .mastec-msa .site-inner, .operations-bundle article .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .operations-bundle article .q1b .mastec-msa .vce-classic-tabs-list, .q1b .mastec-msa .operations-bundle article .site-inner, .q1b .mastec-msa .operations-bundle article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .operations-bundle article .vce-classic-tabs-list, .operations-bundle article .q1b .existing-partnerships-header .site-inner, .operations-bundle article .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .operations-bundle article .q1b .existing-partnerships-header .vce-classic-tabs-list, .q1b .existing-partnerships-header .operations-bundle article .site-inner, .q1b .existing-partnerships-header .operations-bundle article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .operations-bundle article .vce-classic-tabs-list {
    max-width: 1410px;
  }
}
.operations-bundle li#menu-item-36892 {
  display: inline-block !important;
}
.operations-bundle .hero-image .flex-box-70 {
  flex: 0 0 58%;
}
.operations-bundle .hero-image .flex-box-30 {
  flex: 0 0 38%;
}
.operations-bundle .quote {
  display: flex;
  flex-direction: row;
  gap: 15px 10px;
  align-items: center;
}
.operations-bundle .quote img {
  border-radius: 8px;
}
.operations-bundle .quote .quote-image {
  display: block;
  min-width: 100px;
}
.operations-bundle .lp-quote:before {
  content: "“";
  display: block;
  font-size: 90px;
  line-height: 70px;
  color: #005eb8;
  position: absolute;
  top: 0;
  left: 0;
}
.operations-bundle .lp-quote {
  padding: 35px 0 0 20px;
  margin-bottom: 15px;
  position: relative;
}
.operations-bundle .lp-quote p {
  font-size: 1.2rem;
}
@media only screen and (max-width: 1023px) {
  .operations-bundle .hero-image .flex-box-70, .operations-bundle .hero-image .flex-box-30 {
    flex: 1 0 100% !important;
  }
  .operations-bundle.landing-page-template .hero-image {
    padding-bottom: 0px;
  }
  .operations-bundle section.used_by_top_companies .image-row {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
  }
}
@media only screen and (max-width: 1023px) and (min-width: 992px) {
  .operations-bundle section.used_by_top_companies .image-row {
    justify-content: space-between;
  }
}
@media only screen and (max-width: 1023px) and (min-width: 768px) {
  .operations-bundle section.used_by_top_companies .image-row img {
    width: auto !important;
  }
}
@media only screen and (max-width: 767px) {
  .operations-bundle.landing-page-template .logo-link {
    display: block;
    width: 300px;
    vertical-align: middle;
    margin-top: 0px;
  }
  .operations-bundle.landing-page-template #genesis-mobile-nav-other.menu-toggle {
    position: absolute;
    top: 50%;
    right: 14px;
    transform: translateY(-50%);
  }
  .operations-bundle li#menu-item-36892 {
    display: none !important;
  }
  .operations-bundle #genesis-nav-landing {
    width: 100%;
    text-align: right;
    padding-right: 26px;
  }
  .operations-bundle #menu-landing-page-menu {
    text-align: right;
  }
  .operations-bundle .mobile-pricing-link {
    display: inline-block !important;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 42px;
  }
  .operations-bundle .mobile-pricing-link a {
    border-radius: 3px;
    font-weight: 700;
    margin: 3px !important;
    background: #009639 !important;
    color: #fff !important;
    display: inline-block !important;
    padding: 6px 20px !important;
    margin-top: -2px;
    transition: all 0.3s;
    font-size: 14px;
  }
  .operations-bundle.landing-page-template #header {
    text-align: left;
    position: relative;
    padding: 15px;
  }
}
@media only screen and (max-width: 480px) {
  .operations-bundle.landing-page-template .logo-link {
    display: inline-block;
    width: 150px;
    vertical-align: middle;
    line-height: 0;
  }
}
.operations-bundle .social-reviews-white-bg {
  margin: 48px 0 80px;
}
.operations-bundle .social-reviews-white-bg p {
  font-size: 1.25rem;
}
@media (min-width: 1200px) {
  .operations-bundle .social-reviews-white-bg {
    margin: 80px 0;
  }
}

.category .archive-title, .tag .archive-title {
  text-align: center;
}
.category .archive-description, .tag .archive-description {
  width: 100%;
}
.category .entry-title:before, .tag .entry-title:before {
  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;
  margin-right: 8px;
  font-size: 26px;
}

.category-box {
  flex: 0 0 100%;
  margin-bottom: 30px;
  padding: 25px 25px 20px;
  background-color: #ffffff !important;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.05);
  border: 1px solid #e0e0e0;
}
@media screen and (min-width: 768px) {
  .category-box {
    flex: 0 0 32%;
  }
  .category-box:nth-child(-n+2) {
    margin-right: 2%;
  }
}
@media screen and (min-width: 1200px) {
  .category-box {
    min-height: 207px;
  }
}
.category-box a {
  color: #000;
}
.category-box a:hover {
  color: #000;
}
.category-box a.read-more {
  color: #009639;
  font-weight: 700;
}
.category-box a.read-more:hover {
  color: #52ac69;
}
.category-box p {
  margin-bottom: 15px;
}
.category-box footer a {
  color: #009639;
  font-weight: bold;
}

/* ## HeavyBid
--------------------------------------------- */
.heavybid .entry-title::before {
  background: url("/wp-content/uploads/2021/03/logo-heavybid-justicon.svg");
}

/* ## HeavyJob
--------------------------------------------- */
.heavyjob .entry-title::before {
  background: url("/wp-content/uploads/2021/02/logo-heavyjob-justicon.svg");
}

/* ## HCSS Telematics
--------------------------------------------- */
.hcss-telematics .entry-title::before {
  background: url("/wp-content/uploads/2021/01/logo-telematics-justicon.svg");
}

/* ## HCSS Plans
--------------------------------------------- */
.hcss-plans .entry-title::before {
  background: url("/wp-content/uploads/2021/03/logo-plans-justicon.svg");
}

/* ## Equipment360
--------------------------------------------- */
/* ## HCSS Safety
--------------------------------------------- */
.hcss-safety .entry-title::before {
  background: url("/wp-content/uploads/2021/02/logo-safety-justicon.svg");
}

/* ## HCSS Dispatcher
--------------------------------------------- */
.hcss-dispatcher .entry-title::before {
  background: url("/wp-content/uploads/2021/02/logo-dispatcher-justicon.svg");
}

/* ## FuelerPlus
--------------------------------------------- */
.fuelerplus .entry-title::before {
  background: url("/wp-content/uploads/2021/02/logo-fuelerplus-justicon.svg");
}

/* ## Implementation
--------------------------------------------- */
.implementation .entry-title::before {
  background: url("/wp-content/uploads/2018/04/logo-implementation-justicon.svg");
}

/* ## HCSS Cloud
--------------------------------------------- */
.hcss-cloud .entry-title::before {
  background: url("/wp-content/uploads/2021/05/logo-cloud-justicon.svg");
}

/* ## HCSS eLogs
--------------------------------------------- */
.hcss-elogs .entry-title::before {
  background: url("/wp-content/uploads/2021/10/logo-elogs-justicon.svg");
}

/* ## HCSS Intelligence
--------------------------------------------- */
.hcss-intelligence .entry-title::before {
  background: url("/wp-content/uploads/2021/10/logo-elogs-justicon.svg");
}

/* ## HCSS Fleet Management
--------------------------------------------- */
.fleet-management .entry-title::before {
  background: url("/wp-content/uploads/2021/10/logo-fleet-management-justicon.svg");
}

.single-projects #genesis-content h1, .single-projects #genesis-content .category .archive-title, .category .single-projects #genesis-content .archive-title, .single-projects #genesis-content .tag .archive-title, .tag .single-projects #genesis-content .archive-title {
  position: relative;
  padding-bottom: 16px;
  font-size: 1.5rem;
}
@media (min-width: 768px) {
  .single-projects #genesis-content h1, .single-projects #genesis-content .category .archive-title, .category .single-projects #genesis-content .archive-title, .single-projects #genesis-content .tag .archive-title, .tag .single-projects #genesis-content .archive-title {
    padding-bottom: 32px;
    font-size: 3rem;
  }
}
.single-projects #genesis-content h1::after, .single-projects #genesis-content .category .archive-title::after, .category .single-projects #genesis-content .archive-title::after, .single-projects #genesis-content .tag .archive-title::after, .tag .single-projects #genesis-content .archive-title::after {
  width: 100%;
  height: 1px;
  content: "";
  left: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.16);
  position: absolute;
}
.single-projects .image-gallery {
  margin: 48px 0;
}
.single-projects .image-gallery .gallery-body {
  display: flex;
  flex-direction: row;
  gap: 15px;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  padding: 0 15px;
  width: 100%;
  height: auto;
  overflow-x: unset;
  white-space: unset;
}
.single-projects .image-gallery .gallery-image {
  flex: 0 0 100%;
  margin: 0;
}
@media (min-width: 768px) {
  .single-projects .image-gallery .gallery-image {
    flex: 0 0 calc(33% - 30px);
  }
}
.single-projects .image-gallery img {
  width: 100%;
  border-radius: 8px;
}

#company-information {
  box-shadow: 6px 6px 30px 5px rgba(0, 0, 0, 0.08);
  padding: 40px 24px;
  margin-bottom: 48px;
}
#company-information p.company-name {
  color: #000;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: normal;
  margin-bottom: 24px;
}
#company-information a, #company-information p {
  color: #000;
  font-size: 1.3rem;
  font-style: normal;
  font-weight: 400;
  line-height: 29px;
}
#company-information h3, #company-information .cta-request-subheading, #company-information .sub-title-h3 {
  color: #009639;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin: 32px 0;
}
#company-information .grey-outline-btn {
  width: 100%;
  font-weight: 700;
  font-size: 1.3rem !important;
  text-align: left;
  display: flex;
  -moz-column-gap: 20px;
       column-gap: 20px;
  align-items: center;
  margin: 0;
}
#company-information [class^=icon-]:before {
  content: "";
  display: inline-block;
  height: 24px;
  position: relative;
  top: 4px;
  mask-size: contain !important;
  -webkit-mask-size: contain !important;
  min-width: 40px;
  background-color: #009639;
}
#company-information .categories {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
}

#project-specifications h2, #project-specifications .home #generic-hero p.headline, .home #generic-hero #project-specifications p.headline, #project-specifications .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero #project-specifications p.headline, #project-specifications .home #press-hero p.headline, .home #press-hero #project-specifications p.headline, #project-specifications .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero #project-specifications p.headline, #project-specifications .cta-request-section-title, #project-specifications .sub-title-h2, #project-specifications .individual-posts-section h4, .individual-posts-section #project-specifications h4, #project-specifications .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box #project-specifications .entry-title, #project-specifications .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section #project-specifications .entry-title {
  position: relative;
  margin-top: 32px;
  padding-top: 28px;
  margin-bottom: 16px;
  font-weight: 700;
  font-size: 1.3rem;
}
#project-specifications h2::before, #project-specifications .home #generic-hero p.headline::before, .home #generic-hero #project-specifications p.headline::before, #project-specifications .page-template-job-role #generic-hero p.headline::before, .page-template-job-role #generic-hero #project-specifications p.headline::before, #project-specifications .home #press-hero p.headline::before, .home #press-hero #project-specifications p.headline::before, #project-specifications .page-template-job-role #press-hero p.headline::before, .page-template-job-role #press-hero #project-specifications p.headline::before, #project-specifications .cta-request-section-title::before, #project-specifications .sub-title-h2::before, #project-specifications .individual-posts-section h4::before, .individual-posts-section #project-specifications h4::before, #project-specifications .individual-posts-section .category-box .entry-title::before, .individual-posts-section .category-box #project-specifications .entry-title::before, #project-specifications .category-box .individual-posts-section .entry-title::before, .category-box .individual-posts-section #project-specifications .entry-title::before {
  width: 88px;
  height: 4px;
  content: "";
  top: 0;
  background: #009639;
  position: absolute;
}
@media (min-width: 768px) {
  #project-specifications h2, #project-specifications .home #generic-hero p.headline, .home #generic-hero #project-specifications p.headline, #project-specifications .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero #project-specifications p.headline, #project-specifications .home #press-hero p.headline, .home #press-hero #project-specifications p.headline, #project-specifications .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero #project-specifications p.headline, #project-specifications .cta-request-section-title, #project-specifications .sub-title-h2, #project-specifications .individual-posts-section h4, .individual-posts-section #project-specifications h4, #project-specifications .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box #project-specifications .entry-title, #project-specifications .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section #project-specifications .entry-title {
    margin-top: 48px;
    margin-bottom: 24px;
    font-size: 2.1rem;
  }
}

#share-your-project-cta .section-frame, #share-your-project-cta .enterprise-steps .container, #share-your-project-cta .enterprise-steps .fit-quiz .site-inner, .fit-quiz #share-your-project-cta .enterprise-steps .site-inner, #share-your-project-cta .enterprise-steps .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs #share-your-project-cta .enterprise-steps .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz #share-your-project-cta .enterprise-steps .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .share-your-story .site-inner, .share-your-story #share-your-project-cta .enterprise-steps .site-inner, #share-your-project-cta .enterprise-steps .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs #share-your-project-cta .enterprise-steps .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story #share-your-project-cta .enterprise-steps .vce-classic-tabs-list, .enterprise-steps #share-your-project-cta .container, .enterprise-steps #share-your-project-cta .fit-quiz .site-inner, .fit-quiz .enterprise-steps #share-your-project-cta .site-inner, .enterprise-steps #share-your-project-cta .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, .enterprise-steps #share-your-project-cta .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, .enterprise-steps #share-your-project-cta .share-your-story .site-inner, .share-your-story .enterprise-steps #share-your-project-cta .site-inner, .enterprise-steps #share-your-project-cta .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, .enterprise-steps #share-your-project-cta .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .narrow-container, .enterprise-steps #share-your-project-cta .narrow-container, #share-your-project-cta .enterprise-steps .site-inner-narrow-container .site-inner, .enterprise-steps .site-inner-narrow-container #share-your-project-cta .site-inner, #share-your-project-cta .site-inner-narrow-container .enterprise-steps .site-inner, .site-inner-narrow-container .enterprise-steps #share-your-project-cta .site-inner, #share-your-project-cta .enterprise-steps .site-inner-container .site-inner, .enterprise-steps .site-inner-container #share-your-project-cta .site-inner, #share-your-project-cta .site-inner-container .enterprise-steps .site-inner, .site-inner-container .enterprise-steps #share-your-project-cta .site-inner, #share-your-project-cta .enterprise-steps .products-template-new-products article .site-inner, .enterprise-steps .products-template-new-products article #share-your-project-cta .site-inner, #share-your-project-cta .products-template-new-products article .enterprise-steps .site-inner, .products-template-new-products article .enterprise-steps #share-your-project-cta .site-inner, #share-your-project-cta .enterprise-steps .lp-template-new-products article .site-inner, .enterprise-steps .lp-template-new-products article #share-your-project-cta .site-inner, #share-your-project-cta .lp-template-new-products article .enterprise-steps .site-inner, .lp-template-new-products article .enterprise-steps #share-your-project-cta .site-inner, #share-your-project-cta .enterprise-steps .heavybid-to-heavyjob .site-inner, .enterprise-steps .heavybid-to-heavyjob #share-your-project-cta .site-inner, #share-your-project-cta .heavybid-to-heavyjob .enterprise-steps .site-inner, .heavybid-to-heavyjob .enterprise-steps #share-your-project-cta .site-inner, #share-your-project-cta .enterprise-steps .mt1b .mastec-msa .site-inner, .enterprise-steps .mt1b .mastec-msa #share-your-project-cta .site-inner, #share-your-project-cta .mt1b .mastec-msa .enterprise-steps .site-inner, .mt1b .mastec-msa .enterprise-steps #share-your-project-cta .site-inner, #share-your-project-cta .enterprise-steps .mt1b .existing-partnerships-header .site-inner, .enterprise-steps .mt1b .existing-partnerships-header #share-your-project-cta .site-inner, #share-your-project-cta .mt1b .existing-partnerships-header .enterprise-steps .site-inner, .mt1b .existing-partnerships-header .enterprise-steps #share-your-project-cta .site-inner, #share-your-project-cta .enterprise-steps .q1b .mastec-msa .site-inner, .enterprise-steps .q1b .mastec-msa #share-your-project-cta .site-inner, #share-your-project-cta .q1b .mastec-msa .enterprise-steps .site-inner, .q1b .mastec-msa .enterprise-steps #share-your-project-cta .site-inner, #share-your-project-cta .enterprise-steps .q1b .existing-partnerships-header .site-inner, .enterprise-steps .q1b .existing-partnerships-header #share-your-project-cta .site-inner, #share-your-project-cta .q1b .existing-partnerships-header .enterprise-steps .site-inner, .q1b .existing-partnerships-header .enterprise-steps #share-your-project-cta .site-inner, #share-your-project-cta .enterprise-steps .industry-events .hcss-events, .enterprise-steps .industry-events #share-your-project-cta .hcss-events, #share-your-project-cta .industry-events .enterprise-steps .hcss-events, .industry-events .enterprise-steps #share-your-project-cta .hcss-events, #share-your-project-cta .enterprise-steps .past-webinars .hcss-events, .enterprise-steps .past-webinars #share-your-project-cta .hcss-events, #share-your-project-cta .past-webinars .enterprise-steps .hcss-events, .past-webinars .enterprise-steps #share-your-project-cta .hcss-events, #share-your-project-cta .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-narrow-container .features #product-features-tabs #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-narrow-container .features #product-features-tabs .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-narrow-container #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-container .features #product-features-tabs #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .site-inner-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-container .features #product-features-tabs .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .features #product-features-tabs .site-inner-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-container #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .features #product-features-tabs .site-inner-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .products-template-new-products article .features #product-features-tabs #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .products-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .products-template-new-products article .features #product-features-tabs .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .products-template-new-products article #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .features #product-features-tabs .products-template-new-products article .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .lp-template-new-products article .features #product-features-tabs #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .lp-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .lp-template-new-products article .features #product-features-tabs .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .lp-template-new-products article #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .features #product-features-tabs .lp-template-new-products article .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .mastec-msa .features #product-features-tabs #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .mastec-msa .features #product-features-tabs .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .mastec-msa #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .hcss-recommendations .site-inner, .enterprise-steps .hcss-recommendations #share-your-project-cta .site-inner, #share-your-project-cta .hcss-recommendations .enterprise-steps .site-inner, .hcss-recommendations .enterprise-steps #share-your-project-cta .site-inner, #share-your-project-cta .enterprise-steps .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .hcss-recommendations .features #product-features-tabs #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .hcss-recommendations .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .hcss-recommendations #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .features #product-features-tabs .hcss-recommendations .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta #customers_by_state .swiper-container > div, #customers_by_state #share-your-project-cta .swiper-container > div, #share-your-project-cta #generic-tabs .pane, #generic-tabs #share-your-project-cta .pane, #share-your-project-cta .single-post:not(.case-studies-template-clone-post) .social-share, .single-post:not(.case-studies-template-clone-post) #share-your-project-cta .social-share, #share-your-project-cta .single-press .social-share, .single-press #share-your-project-cta .social-share, #share-your-project-cta .product-page-stats .stats-color, .product-page-stats #share-your-project-cta .stats-color, #share-your-project-cta .page-stats .stats-color, .page-stats #share-your-project-cta .stats-color, #share-your-project-cta .modal-popup .modal-content, .modal-popup #share-your-project-cta .modal-content, #share-your-project-cta .hcss-form-frame, #share-your-project-cta .frm_style_hcss-with-frame, #share-your-project-cta .customer-story-slide, #share-your-project-cta .post-type-archive-press .type-press .blog-box, .post-type-archive-press .type-press #share-your-project-cta .blog-box, #share-your-project-cta #company-information {
  box-shadow: 6px 6px 30px 0px rgba(0, 0, 0, 0.08);
  display: flex;
  padding: 56px;
  flex-direction: column;
  align-items: flex-start;
  gap: 30px;
  align-self: stretch;
  margin: 48px 0;
}
@media (min-width: 768px) {
  #share-your-project-cta .section-frame, #share-your-project-cta .enterprise-steps .container, #share-your-project-cta .enterprise-steps .fit-quiz .site-inner, .fit-quiz #share-your-project-cta .enterprise-steps .site-inner, #share-your-project-cta .enterprise-steps .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs #share-your-project-cta .enterprise-steps .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz #share-your-project-cta .enterprise-steps .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .share-your-story .site-inner, .share-your-story #share-your-project-cta .enterprise-steps .site-inner, #share-your-project-cta .enterprise-steps .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs #share-your-project-cta .enterprise-steps .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story #share-your-project-cta .enterprise-steps .vce-classic-tabs-list, .enterprise-steps #share-your-project-cta .container, .enterprise-steps #share-your-project-cta .fit-quiz .site-inner, .fit-quiz .enterprise-steps #share-your-project-cta .site-inner, .enterprise-steps #share-your-project-cta .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, .enterprise-steps #share-your-project-cta .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, .enterprise-steps #share-your-project-cta .share-your-story .site-inner, .share-your-story .enterprise-steps #share-your-project-cta .site-inner, .enterprise-steps #share-your-project-cta .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, .enterprise-steps #share-your-project-cta .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .narrow-container, .enterprise-steps #share-your-project-cta .narrow-container, #share-your-project-cta .enterprise-steps .site-inner-narrow-container .site-inner, .enterprise-steps .site-inner-narrow-container #share-your-project-cta .site-inner, #share-your-project-cta .site-inner-narrow-container .enterprise-steps .site-inner, .site-inner-narrow-container .enterprise-steps #share-your-project-cta .site-inner, #share-your-project-cta .enterprise-steps .site-inner-container .site-inner, .enterprise-steps .site-inner-container #share-your-project-cta .site-inner, #share-your-project-cta .site-inner-container .enterprise-steps .site-inner, .site-inner-container .enterprise-steps #share-your-project-cta .site-inner, #share-your-project-cta .enterprise-steps .products-template-new-products article .site-inner, .enterprise-steps .products-template-new-products article #share-your-project-cta .site-inner, #share-your-project-cta .products-template-new-products article .enterprise-steps .site-inner, .products-template-new-products article .enterprise-steps #share-your-project-cta .site-inner, #share-your-project-cta .enterprise-steps .lp-template-new-products article .site-inner, .enterprise-steps .lp-template-new-products article #share-your-project-cta .site-inner, #share-your-project-cta .lp-template-new-products article .enterprise-steps .site-inner, .lp-template-new-products article .enterprise-steps #share-your-project-cta .site-inner, #share-your-project-cta .enterprise-steps .heavybid-to-heavyjob .site-inner, .enterprise-steps .heavybid-to-heavyjob #share-your-project-cta .site-inner, #share-your-project-cta .heavybid-to-heavyjob .enterprise-steps .site-inner, .heavybid-to-heavyjob .enterprise-steps #share-your-project-cta .site-inner, #share-your-project-cta .enterprise-steps .mt1b .mastec-msa .site-inner, .enterprise-steps .mt1b .mastec-msa #share-your-project-cta .site-inner, #share-your-project-cta .mt1b .mastec-msa .enterprise-steps .site-inner, .mt1b .mastec-msa .enterprise-steps #share-your-project-cta .site-inner, #share-your-project-cta .enterprise-steps .mt1b .existing-partnerships-header .site-inner, .enterprise-steps .mt1b .existing-partnerships-header #share-your-project-cta .site-inner, #share-your-project-cta .mt1b .existing-partnerships-header .enterprise-steps .site-inner, .mt1b .existing-partnerships-header .enterprise-steps #share-your-project-cta .site-inner, #share-your-project-cta .enterprise-steps .q1b .mastec-msa .site-inner, .enterprise-steps .q1b .mastec-msa #share-your-project-cta .site-inner, #share-your-project-cta .q1b .mastec-msa .enterprise-steps .site-inner, .q1b .mastec-msa .enterprise-steps #share-your-project-cta .site-inner, #share-your-project-cta .enterprise-steps .q1b .existing-partnerships-header .site-inner, .enterprise-steps .q1b .existing-partnerships-header #share-your-project-cta .site-inner, #share-your-project-cta .q1b .existing-partnerships-header .enterprise-steps .site-inner, .q1b .existing-partnerships-header .enterprise-steps #share-your-project-cta .site-inner, #share-your-project-cta .enterprise-steps .industry-events .hcss-events, .enterprise-steps .industry-events #share-your-project-cta .hcss-events, #share-your-project-cta .industry-events .enterprise-steps .hcss-events, .industry-events .enterprise-steps #share-your-project-cta .hcss-events, #share-your-project-cta .enterprise-steps .past-webinars .hcss-events, .enterprise-steps .past-webinars #share-your-project-cta .hcss-events, #share-your-project-cta .past-webinars .enterprise-steps .hcss-events, .past-webinars .enterprise-steps #share-your-project-cta .hcss-events, #share-your-project-cta .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-narrow-container .features #product-features-tabs #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-narrow-container .features #product-features-tabs .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-narrow-container #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-container .features #product-features-tabs #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .site-inner-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-container .features #product-features-tabs .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .features #product-features-tabs .site-inner-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-container #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .features #product-features-tabs .site-inner-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .products-template-new-products article .features #product-features-tabs #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .products-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .products-template-new-products article .features #product-features-tabs .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .products-template-new-products article #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .features #product-features-tabs .products-template-new-products article .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .lp-template-new-products article .features #product-features-tabs #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .lp-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .lp-template-new-products article .features #product-features-tabs .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .lp-template-new-products article #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .features #product-features-tabs .lp-template-new-products article .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .mastec-msa .features #product-features-tabs #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .mastec-msa .features #product-features-tabs .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .mastec-msa #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .hcss-recommendations .site-inner, .enterprise-steps .hcss-recommendations #share-your-project-cta .site-inner, #share-your-project-cta .hcss-recommendations .enterprise-steps .site-inner, .hcss-recommendations .enterprise-steps #share-your-project-cta .site-inner, #share-your-project-cta .enterprise-steps .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .hcss-recommendations .features #product-features-tabs #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .hcss-recommendations .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .hcss-recommendations #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .features #product-features-tabs .hcss-recommendations .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta #customers_by_state .swiper-container > div, #customers_by_state #share-your-project-cta .swiper-container > div, #share-your-project-cta #generic-tabs .pane, #generic-tabs #share-your-project-cta .pane, #share-your-project-cta .single-post:not(.case-studies-template-clone-post) .social-share, .single-post:not(.case-studies-template-clone-post) #share-your-project-cta .social-share, #share-your-project-cta .single-press .social-share, .single-press #share-your-project-cta .social-share, #share-your-project-cta .product-page-stats .stats-color, .product-page-stats #share-your-project-cta .stats-color, #share-your-project-cta .page-stats .stats-color, .page-stats #share-your-project-cta .stats-color, #share-your-project-cta .modal-popup .modal-content, .modal-popup #share-your-project-cta .modal-content, #share-your-project-cta .hcss-form-frame, #share-your-project-cta .frm_style_hcss-with-frame, #share-your-project-cta .customer-story-slide, #share-your-project-cta .post-type-archive-press .type-press .blog-box, .post-type-archive-press .type-press #share-your-project-cta .blog-box, #share-your-project-cta #company-information {
    text-align: center;
  }
  #share-your-project-cta .section-frame a, #share-your-project-cta .enterprise-steps .container a, #share-your-project-cta .enterprise-steps .fit-quiz .site-inner a, .fit-quiz #share-your-project-cta .enterprise-steps .site-inner a, #share-your-project-cta .enterprise-steps .fit-quiz .features #product-features-tabs .vce-classic-tabs-list a, .fit-quiz .features #product-features-tabs #share-your-project-cta .enterprise-steps .vce-classic-tabs-list a, #share-your-project-cta .enterprise-steps .features #product-features-tabs .fit-quiz .vce-classic-tabs-list a, .features #product-features-tabs .fit-quiz #share-your-project-cta .enterprise-steps .vce-classic-tabs-list a, #share-your-project-cta .enterprise-steps .share-your-story .site-inner a, .share-your-story #share-your-project-cta .enterprise-steps .site-inner a, #share-your-project-cta .enterprise-steps .share-your-story .features #product-features-tabs .vce-classic-tabs-list a, .share-your-story .features #product-features-tabs #share-your-project-cta .enterprise-steps .vce-classic-tabs-list a, #share-your-project-cta .enterprise-steps .features #product-features-tabs .share-your-story .vce-classic-tabs-list a, .features #product-features-tabs .share-your-story #share-your-project-cta .enterprise-steps .vce-classic-tabs-list a, .enterprise-steps #share-your-project-cta .container a, .enterprise-steps #share-your-project-cta .fit-quiz .site-inner a, .fit-quiz .enterprise-steps #share-your-project-cta .site-inner a, .enterprise-steps #share-your-project-cta .fit-quiz .features #product-features-tabs .vce-classic-tabs-list a, .fit-quiz .features #product-features-tabs .enterprise-steps #share-your-project-cta .vce-classic-tabs-list a, .enterprise-steps #share-your-project-cta .features #product-features-tabs .fit-quiz .vce-classic-tabs-list a, .features #product-features-tabs .fit-quiz .enterprise-steps #share-your-project-cta .vce-classic-tabs-list a, .enterprise-steps #share-your-project-cta .share-your-story .site-inner a, .share-your-story .enterprise-steps #share-your-project-cta .site-inner a, .enterprise-steps #share-your-project-cta .share-your-story .features #product-features-tabs .vce-classic-tabs-list a, .share-your-story .features #product-features-tabs .enterprise-steps #share-your-project-cta .vce-classic-tabs-list a, .enterprise-steps #share-your-project-cta .features #product-features-tabs .share-your-story .vce-classic-tabs-list a, .features #product-features-tabs .share-your-story .enterprise-steps #share-your-project-cta .vce-classic-tabs-list a, #share-your-project-cta .enterprise-steps .narrow-container a, .enterprise-steps #share-your-project-cta .narrow-container a, #share-your-project-cta .enterprise-steps .site-inner-narrow-container .site-inner a, .enterprise-steps .site-inner-narrow-container #share-your-project-cta .site-inner a, #share-your-project-cta .site-inner-narrow-container .enterprise-steps .site-inner a, .site-inner-narrow-container .enterprise-steps #share-your-project-cta .site-inner a, #share-your-project-cta .enterprise-steps .site-inner-container .site-inner a, .enterprise-steps .site-inner-container #share-your-project-cta .site-inner a, #share-your-project-cta .site-inner-container .enterprise-steps .site-inner a, .site-inner-container .enterprise-steps #share-your-project-cta .site-inner a, #share-your-project-cta .enterprise-steps .products-template-new-products article .site-inner a, .enterprise-steps .products-template-new-products article #share-your-project-cta .site-inner a, #share-your-project-cta .products-template-new-products article .enterprise-steps .site-inner a, .products-template-new-products article .enterprise-steps #share-your-project-cta .site-inner a, #share-your-project-cta .enterprise-steps .lp-template-new-products article .site-inner a, .enterprise-steps .lp-template-new-products article #share-your-project-cta .site-inner a, #share-your-project-cta .lp-template-new-products article .enterprise-steps .site-inner a, .lp-template-new-products article .enterprise-steps #share-your-project-cta .site-inner a, #share-your-project-cta .enterprise-steps .heavybid-to-heavyjob .site-inner a, .enterprise-steps .heavybid-to-heavyjob #share-your-project-cta .site-inner a, #share-your-project-cta .heavybid-to-heavyjob .enterprise-steps .site-inner a, .heavybid-to-heavyjob .enterprise-steps #share-your-project-cta .site-inner a, #share-your-project-cta .enterprise-steps .mt1b .mastec-msa .site-inner a, .enterprise-steps .mt1b .mastec-msa #share-your-project-cta .site-inner a, #share-your-project-cta .mt1b .mastec-msa .enterprise-steps .site-inner a, .mt1b .mastec-msa .enterprise-steps #share-your-project-cta .site-inner a, #share-your-project-cta .enterprise-steps .mt1b .existing-partnerships-header .site-inner a, .enterprise-steps .mt1b .existing-partnerships-header #share-your-project-cta .site-inner a, #share-your-project-cta .mt1b .existing-partnerships-header .enterprise-steps .site-inner a, .mt1b .existing-partnerships-header .enterprise-steps #share-your-project-cta .site-inner a, #share-your-project-cta .enterprise-steps .q1b .mastec-msa .site-inner a, .enterprise-steps .q1b .mastec-msa #share-your-project-cta .site-inner a, #share-your-project-cta .q1b .mastec-msa .enterprise-steps .site-inner a, .q1b .mastec-msa .enterprise-steps #share-your-project-cta .site-inner a, #share-your-project-cta .enterprise-steps .q1b .existing-partnerships-header .site-inner a, .enterprise-steps .q1b .existing-partnerships-header #share-your-project-cta .site-inner a, #share-your-project-cta .q1b .existing-partnerships-header .enterprise-steps .site-inner a, .q1b .existing-partnerships-header .enterprise-steps #share-your-project-cta .site-inner a, #share-your-project-cta .enterprise-steps .industry-events .hcss-events a, .enterprise-steps .industry-events #share-your-project-cta .hcss-events a, #share-your-project-cta .industry-events .enterprise-steps .hcss-events a, .industry-events .enterprise-steps #share-your-project-cta .hcss-events a, #share-your-project-cta .enterprise-steps .past-webinars .hcss-events a, .enterprise-steps .past-webinars #share-your-project-cta .hcss-events a, #share-your-project-cta .past-webinars .enterprise-steps .hcss-events a, .past-webinars .enterprise-steps #share-your-project-cta .hcss-events a, #share-your-project-cta .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list a, .enterprise-steps .site-inner-narrow-container .features #product-features-tabs #share-your-project-cta .vce-classic-tabs-list a, #share-your-project-cta .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list a, .site-inner-narrow-container .features #product-features-tabs .enterprise-steps #share-your-project-cta .vce-classic-tabs-list a, #share-your-project-cta .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list a, .enterprise-steps .features #product-features-tabs .site-inner-narrow-container #share-your-project-cta .vce-classic-tabs-list a, #share-your-project-cta .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .vce-classic-tabs-list a, .features #product-features-tabs .site-inner-narrow-container .enterprise-steps #share-your-project-cta .vce-classic-tabs-list a, #share-your-project-cta .enterprise-steps .site-inner-container .features #product-features-tabs .vce-classic-tabs-list a, .enterprise-steps .site-inner-container .features #product-features-tabs #share-your-project-cta .vce-classic-tabs-list a, #share-your-project-cta .site-inner-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list a, .site-inner-container .features #product-features-tabs .enterprise-steps #share-your-project-cta .vce-classic-tabs-list a, #share-your-project-cta .enterprise-steps .features #product-features-tabs .site-inner-container .vce-classic-tabs-list a, .enterprise-steps .features #product-features-tabs .site-inner-container #share-your-project-cta .vce-classic-tabs-list a, #share-your-project-cta .features #product-features-tabs .site-inner-container .enterprise-steps .vce-classic-tabs-list a, .features #product-features-tabs .site-inner-container .enterprise-steps #share-your-project-cta .vce-classic-tabs-list a, #share-your-project-cta .enterprise-steps .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list a, .enterprise-steps .products-template-new-products article .features #product-features-tabs #share-your-project-cta .vce-classic-tabs-list a, #share-your-project-cta .products-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list a, .products-template-new-products article .features #product-features-tabs .enterprise-steps #share-your-project-cta .vce-classic-tabs-list a, #share-your-project-cta .enterprise-steps .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list a, .enterprise-steps .features #product-features-tabs .products-template-new-products article #share-your-project-cta .vce-classic-tabs-list a, #share-your-project-cta .features #product-features-tabs .products-template-new-products article .enterprise-steps .vce-classic-tabs-list a, .features #product-features-tabs .products-template-new-products article .enterprise-steps #share-your-project-cta .vce-classic-tabs-list a, #share-your-project-cta .enterprise-steps .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list a, .enterprise-steps .lp-template-new-products article .features #product-features-tabs #share-your-project-cta .vce-classic-tabs-list a, #share-your-project-cta .lp-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list a, .lp-template-new-products article .features #product-features-tabs .enterprise-steps #share-your-project-cta .vce-classic-tabs-list a, #share-your-project-cta .enterprise-steps .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list a, .enterprise-steps .features #product-features-tabs .lp-template-new-products article #share-your-project-cta .vce-classic-tabs-list a, #share-your-project-cta .features #product-features-tabs .lp-template-new-products article .enterprise-steps .vce-classic-tabs-list a, .features #product-features-tabs .lp-template-new-products article .enterprise-steps #share-your-project-cta .vce-classic-tabs-list a, #share-your-project-cta .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list a, .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs #share-your-project-cta .vce-classic-tabs-list a, #share-your-project-cta .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list a, .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps #share-your-project-cta .vce-classic-tabs-list a, #share-your-project-cta .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list a, .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob #share-your-project-cta .vce-classic-tabs-list a, #share-your-project-cta .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .vce-classic-tabs-list a, .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps #share-your-project-cta .vce-classic-tabs-list a, #share-your-project-cta .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list a, .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs #share-your-project-cta .vce-classic-tabs-list a, #share-your-project-cta .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list a, .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps #share-your-project-cta .vce-classic-tabs-list a, #share-your-project-cta .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list a, .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa #share-your-project-cta .vce-classic-tabs-list a, #share-your-project-cta .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .vce-classic-tabs-list a, .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps #share-your-project-cta .vce-classic-tabs-list a, #share-your-project-cta .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list a, .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs #share-your-project-cta .vce-classic-tabs-list a, #share-your-project-cta .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list a, .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps #share-your-project-cta .vce-classic-tabs-list a, #share-your-project-cta .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list a, .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header #share-your-project-cta .vce-classic-tabs-list a, #share-your-project-cta .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list a, .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps #share-your-project-cta .vce-classic-tabs-list a, #share-your-project-cta .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list a, .enterprise-steps .q1b .mastec-msa .features #product-features-tabs #share-your-project-cta .vce-classic-tabs-list a, #share-your-project-cta .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list a, .q1b .mastec-msa .features #product-features-tabs .enterprise-steps #share-your-project-cta .vce-classic-tabs-list a, #share-your-project-cta .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list a, .enterprise-steps .features #product-features-tabs .q1b .mastec-msa #share-your-project-cta .vce-classic-tabs-list a, #share-your-project-cta .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .vce-classic-tabs-list a, .features #product-features-tabs .q1b .mastec-msa .enterprise-steps #share-your-project-cta .vce-classic-tabs-list a, #share-your-project-cta .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list a, .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs #share-your-project-cta .vce-classic-tabs-list a, #share-your-project-cta .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list a, .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps #share-your-project-cta .vce-classic-tabs-list a, #share-your-project-cta .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list a, .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header #share-your-project-cta .vce-classic-tabs-list a, #share-your-project-cta .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list a, .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps #share-your-project-cta .vce-classic-tabs-list a, #share-your-project-cta .enterprise-steps .hcss-recommendations .site-inner a, .enterprise-steps .hcss-recommendations #share-your-project-cta .site-inner a, #share-your-project-cta .hcss-recommendations .enterprise-steps .site-inner a, .hcss-recommendations .enterprise-steps #share-your-project-cta .site-inner a, #share-your-project-cta .enterprise-steps .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list a, .enterprise-steps .hcss-recommendations .features #product-features-tabs #share-your-project-cta .vce-classic-tabs-list a, #share-your-project-cta .hcss-recommendations .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list a, .hcss-recommendations .features #product-features-tabs .enterprise-steps #share-your-project-cta .vce-classic-tabs-list a, #share-your-project-cta .enterprise-steps .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list a, .enterprise-steps .features #product-features-tabs .hcss-recommendations #share-your-project-cta .vce-classic-tabs-list a, #share-your-project-cta .features #product-features-tabs .hcss-recommendations .enterprise-steps .vce-classic-tabs-list a, .features #product-features-tabs .hcss-recommendations .enterprise-steps #share-your-project-cta .vce-classic-tabs-list a, #share-your-project-cta #customers_by_state .swiper-container > div a, #customers_by_state #share-your-project-cta .swiper-container > div a, #share-your-project-cta #generic-tabs .pane a, #generic-tabs #share-your-project-cta .pane a, #share-your-project-cta .single-post:not(.case-studies-template-clone-post) .social-share a, .single-post:not(.case-studies-template-clone-post) #share-your-project-cta .social-share a, #share-your-project-cta .single-press .social-share a, .single-press #share-your-project-cta .social-share a, #share-your-project-cta .product-page-stats .stats-color a, .product-page-stats #share-your-project-cta .stats-color a, #share-your-project-cta .page-stats .stats-color a, .page-stats #share-your-project-cta .stats-color a, #share-your-project-cta .modal-popup .modal-content a, .modal-popup #share-your-project-cta .modal-content a, #share-your-project-cta .hcss-form-frame a, #share-your-project-cta .frm_style_hcss-with-frame a, #share-your-project-cta .customer-story-slide a, #share-your-project-cta .post-type-archive-press .type-press .blog-box a, .post-type-archive-press .type-press #share-your-project-cta .blog-box a, #share-your-project-cta #company-information a {
    margin: 0 auto;
  }
}
@media (min-width: 1400px) {
  #share-your-project-cta .section-frame, #share-your-project-cta .enterprise-steps .container, #share-your-project-cta .enterprise-steps .fit-quiz .site-inner, .fit-quiz #share-your-project-cta .enterprise-steps .site-inner, #share-your-project-cta .enterprise-steps .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs #share-your-project-cta .enterprise-steps .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz #share-your-project-cta .enterprise-steps .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .share-your-story .site-inner, .share-your-story #share-your-project-cta .enterprise-steps .site-inner, #share-your-project-cta .enterprise-steps .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs #share-your-project-cta .enterprise-steps .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story #share-your-project-cta .enterprise-steps .vce-classic-tabs-list, .enterprise-steps #share-your-project-cta .container, .enterprise-steps #share-your-project-cta .fit-quiz .site-inner, .fit-quiz .enterprise-steps #share-your-project-cta .site-inner, .enterprise-steps #share-your-project-cta .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, .enterprise-steps #share-your-project-cta .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, .enterprise-steps #share-your-project-cta .share-your-story .site-inner, .share-your-story .enterprise-steps #share-your-project-cta .site-inner, .enterprise-steps #share-your-project-cta .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, .enterprise-steps #share-your-project-cta .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .narrow-container, .enterprise-steps #share-your-project-cta .narrow-container, #share-your-project-cta .enterprise-steps .site-inner-narrow-container .site-inner, .enterprise-steps .site-inner-narrow-container #share-your-project-cta .site-inner, #share-your-project-cta .site-inner-narrow-container .enterprise-steps .site-inner, .site-inner-narrow-container .enterprise-steps #share-your-project-cta .site-inner, #share-your-project-cta .enterprise-steps .site-inner-container .site-inner, .enterprise-steps .site-inner-container #share-your-project-cta .site-inner, #share-your-project-cta .site-inner-container .enterprise-steps .site-inner, .site-inner-container .enterprise-steps #share-your-project-cta .site-inner, #share-your-project-cta .enterprise-steps .products-template-new-products article .site-inner, .enterprise-steps .products-template-new-products article #share-your-project-cta .site-inner, #share-your-project-cta .products-template-new-products article .enterprise-steps .site-inner, .products-template-new-products article .enterprise-steps #share-your-project-cta .site-inner, #share-your-project-cta .enterprise-steps .lp-template-new-products article .site-inner, .enterprise-steps .lp-template-new-products article #share-your-project-cta .site-inner, #share-your-project-cta .lp-template-new-products article .enterprise-steps .site-inner, .lp-template-new-products article .enterprise-steps #share-your-project-cta .site-inner, #share-your-project-cta .enterprise-steps .heavybid-to-heavyjob .site-inner, .enterprise-steps .heavybid-to-heavyjob #share-your-project-cta .site-inner, #share-your-project-cta .heavybid-to-heavyjob .enterprise-steps .site-inner, .heavybid-to-heavyjob .enterprise-steps #share-your-project-cta .site-inner, #share-your-project-cta .enterprise-steps .mt1b .mastec-msa .site-inner, .enterprise-steps .mt1b .mastec-msa #share-your-project-cta .site-inner, #share-your-project-cta .mt1b .mastec-msa .enterprise-steps .site-inner, .mt1b .mastec-msa .enterprise-steps #share-your-project-cta .site-inner, #share-your-project-cta .enterprise-steps .mt1b .existing-partnerships-header .site-inner, .enterprise-steps .mt1b .existing-partnerships-header #share-your-project-cta .site-inner, #share-your-project-cta .mt1b .existing-partnerships-header .enterprise-steps .site-inner, .mt1b .existing-partnerships-header .enterprise-steps #share-your-project-cta .site-inner, #share-your-project-cta .enterprise-steps .q1b .mastec-msa .site-inner, .enterprise-steps .q1b .mastec-msa #share-your-project-cta .site-inner, #share-your-project-cta .q1b .mastec-msa .enterprise-steps .site-inner, .q1b .mastec-msa .enterprise-steps #share-your-project-cta .site-inner, #share-your-project-cta .enterprise-steps .q1b .existing-partnerships-header .site-inner, .enterprise-steps .q1b .existing-partnerships-header #share-your-project-cta .site-inner, #share-your-project-cta .q1b .existing-partnerships-header .enterprise-steps .site-inner, .q1b .existing-partnerships-header .enterprise-steps #share-your-project-cta .site-inner, #share-your-project-cta .enterprise-steps .industry-events .hcss-events, .enterprise-steps .industry-events #share-your-project-cta .hcss-events, #share-your-project-cta .industry-events .enterprise-steps .hcss-events, .industry-events .enterprise-steps #share-your-project-cta .hcss-events, #share-your-project-cta .enterprise-steps .past-webinars .hcss-events, .enterprise-steps .past-webinars #share-your-project-cta .hcss-events, #share-your-project-cta .past-webinars .enterprise-steps .hcss-events, .past-webinars .enterprise-steps #share-your-project-cta .hcss-events, #share-your-project-cta .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-narrow-container .features #product-features-tabs #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-narrow-container .features #product-features-tabs .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-narrow-container #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-container .features #product-features-tabs #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .site-inner-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-container .features #product-features-tabs .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .features #product-features-tabs .site-inner-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-container #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .features #product-features-tabs .site-inner-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .products-template-new-products article .features #product-features-tabs #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .products-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .products-template-new-products article .features #product-features-tabs .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .products-template-new-products article #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .features #product-features-tabs .products-template-new-products article .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .lp-template-new-products article .features #product-features-tabs #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .lp-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .lp-template-new-products article .features #product-features-tabs .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .lp-template-new-products article #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .features #product-features-tabs .lp-template-new-products article .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .mastec-msa .features #product-features-tabs #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .mastec-msa .features #product-features-tabs .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .mastec-msa #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .hcss-recommendations .site-inner, .enterprise-steps .hcss-recommendations #share-your-project-cta .site-inner, #share-your-project-cta .hcss-recommendations .enterprise-steps .site-inner, .hcss-recommendations .enterprise-steps #share-your-project-cta .site-inner, #share-your-project-cta .enterprise-steps .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .hcss-recommendations .features #product-features-tabs #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .hcss-recommendations .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .enterprise-steps .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .hcss-recommendations #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta .features #product-features-tabs .hcss-recommendations .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .enterprise-steps #share-your-project-cta .vce-classic-tabs-list, #share-your-project-cta #customers_by_state .swiper-container > div, #customers_by_state #share-your-project-cta .swiper-container > div, #share-your-project-cta #generic-tabs .pane, #generic-tabs #share-your-project-cta .pane, #share-your-project-cta .single-post:not(.case-studies-template-clone-post) .social-share, .single-post:not(.case-studies-template-clone-post) #share-your-project-cta .social-share, #share-your-project-cta .single-press .social-share, .single-press #share-your-project-cta .social-share, #share-your-project-cta .product-page-stats .stats-color, .product-page-stats #share-your-project-cta .stats-color, #share-your-project-cta .page-stats .stats-color, .page-stats #share-your-project-cta .stats-color, #share-your-project-cta .modal-popup .modal-content, .modal-popup #share-your-project-cta .modal-content, #share-your-project-cta .hcss-form-frame, #share-your-project-cta .frm_style_hcss-with-frame, #share-your-project-cta .customer-story-slide, #share-your-project-cta .post-type-archive-press .type-press .blog-box, .post-type-archive-press .type-press #share-your-project-cta .blog-box, #share-your-project-cta #company-information {
    padding: 56px 70px;
  }
}

#our-pillars img {
  margin-bottom: 16px;
}
#our-pillars p {
  font-weight: 700;
  font-size: 1.4rem;
  line-height: 29px;
  margin-bottom: 16px;
}
#our-pillars .row, #our-pillars #project-lifecycle .menu, #project-lifecycle #our-pillars .menu {
  row-gap: 40px;
}
@media (min-width: 768px) {
  #our-pillars {
    max-width: 66.6666666667%;
  }
}

#projects-industry-solutions .categories li {
  display: inline-block;
  margin: 0 20px 20px 0;
}
#projects-industry-solutions [class^=icon-]:before {
  margin-right: 12px;
  content: "";
  display: inline-block;
  background-color: #009639;
  height: 24px;
  position: relative;
  top: 4px;
  mask-size: contain !important;
  -webkit-mask-size: contain !important;
}

.icon-airports:before {
  -webkit-mask: url("/wp-content/uploads/2021/11/icon_airports.svg") no-repeat center;
  mask: url("/wp-content/uploads/2021/11/icon_airports.svg") no-repeat center;
  width: 30px;
}

.icon-bridge:before {
  -webkit-mask: url("/wp-content/uploads/2021/11/icon_bridges.svg") no-repeat center;
  mask: url("/wp-content/uploads/2021/11/icon_bridges.svg") no-repeat center;
  width: 24px;
}

.icon-concrete:before {
  -webkit-mask: url("/wp-content/uploads/2021/11/icon_concrete.svg") no-repeat center;
  mask: url("/wp-content/uploads/2021/11/icon_concrete.svg") no-repeat center;
  width: 30px;
}

.icon-dams:before {
  -webkit-mask: url("/wp-content/uploads/2021/11/icon_dams.svg") no-repeat center;
  mask: url("/wp-content/uploads/2021/11/icon_dams.svg") no-repeat center;
  width: 24px;
}

.icon-data-reporting::before {
  -webkit-mask: url("/wp-content/uploads/2024/09/icon-data-bar-graph.svg") no-repeat center;
  mask: url("/wp-content/uploads/2024/09/icon-data-bar-graph.svg") no-repeat center;
  width: 30px;
}

.icon-demolition:before {
  -webkit-mask: url("/wp-content/uploads/2021/11/icon_demolition.svg") no-repeat center;
  mask: url("/wp-content/uploads/2021/11/icon_demolition.svg") no-repeat center;
  width: 24px;
}

.icon-earthwork:before {
  -webkit-mask: url("/wp-content/uploads/2021/11/icon_earthwork.svg") no-repeat center;
  mask: url("/wp-content/uploads/2021/11/icon_earthwork.svg") no-repeat center;
  width: 31px;
}

.icon-environmental:before {
  -webkit-mask: url("/wp-content/uploads/2021/11/icon_environmental.svg") no-repeat center;
  mask: url("/wp-content/uploads/2021/11/icon_environmental.svg") no-repeat center;
  width: 24px;
}

.icon-highway:before {
  -webkit-mask: url("/wp-content/uploads/2021/11/icon_highway.svg") no-repeat center;
  mask: url("/wp-content/uploads/2021/11/icon_highway.svg") no-repeat center;
  width: 32px;
}

.icon-industrial:before, .icon-heavy-industrial:before {
  -webkit-mask: url("/wp-content/uploads/2021/11/icon_industry.svg") no-repeat center;
  mask: url("/wp-content/uploads/2021/11/icon_industry.svg") no-repeat center;
  width: 30px;
}

.icon-infrastructure:before {
  -webkit-mask: url("/wp-content/uploads/2021/11/icon_infrastructure.svg") no-repeat center;
  mask: url("/wp-content/uploads/2021/11/icon_infrastructure.svg") no-repeat center;
  width: 30px;
}

.icon-marine:before {
  -webkit-mask: url("/wp-content/uploads/2021/11/icon_marine.svg") no-repeat center;
  mask: url("/wp-content/uploads/2021/11/icon_marine.svg") no-repeat center;
  width: 24px;
}

.icon-paving:before {
  -webkit-mask: url("/wp-content/uploads/2021/11/icon_paving.svg") no-repeat center;
  mask: url("/wp-content/uploads/2021/11/icon_paving.svg") no-repeat center;
  width: 30px;
}

.icon-pipeline:before, .icon-wet-utilities:before {
  -webkit-mask: url("/wp-content/uploads/2021/11/icon_pipeline.svg") no-repeat center;
  mask: url("/wp-content/uploads/2021/11/icon_pipeline.svg") no-repeat center;
  width: 30px;
}

.icon-power-energy:before, .icon-generation:before {
  -webkit-mask: url("/wp-content/uploads/2021/11/icon_power.svg") no-repeat center;
  mask: url("/wp-content/uploads/2021/11/icon_power.svg") no-repeat center;
  width: 24px;
}

.icon-rail:before {
  -webkit-mask: url("/wp-content/uploads/2021/11/icon_railroad.svg") no-repeat center;
  mask: url("/wp-content/uploads/2021/11/icon_railroad.svg") no-repeat center;
  width: 30px;
}

.icon-sitework:before {
  -webkit-mask: url("/wp-content/uploads/2021/11/icon_sitework.svg") no-repeat center;
  mask: url("/wp-content/uploads/2021/11/icon_sitework.svg") no-repeat center;
  width: 30px;
}

.icon-trenching:before {
  -webkit-mask: url("/wp-content/uploads/2021/11/icon_trenching.svg") no-repeat center;
  mask: url("/wp-content/uploads/2021/11/icon_trenching.svg") no-repeat center;
  width: 30px;
}

.icon-trucking-hauling:before {
  -webkit-mask: url("/wp-content/uploads/2021/11/icon_trucking.svg") no-repeat center;
  mask: url("/wp-content/uploads/2021/11/icon_trucking.svg") no-repeat center;
  width: 38px;
}

.icon-underground-utilities:before, .icon-utility:before {
  -webkit-mask: url("/wp-content/uploads/2021/11/icon_underground.svg") no-repeat center;
  mask: url("/wp-content/uploads/2021/11/icon_underground.svg") no-repeat center;
  width: 30px;
}

.icon-wastewater:before {
  -webkit-mask: url("/wp-content/uploads/2021/11/icon_wastewater.svg") no-repeat center;
  mask: url("/wp-content/uploads/2021/11/icon_wastewater.svg") no-repeat center;
  width: 30px;
}

.icon-estimating:before {
  -webkit-mask: url("/wp-content/uploads/2021/11/icon_estimating.svg") no-repeat center;
  mask: url("/wp-content/uploads/2021/11/icon_estimating.svg") no-repeat center;
  width: 25px;
}

.icon-operations:before {
  -webkit-mask: url("/wp-content/uploads/2021/11/icon_hard_hat.svg") no-repeat center;
  mask: url("/wp-content/uploads/2021/11/icon_hard_hat.svg") no-repeat center;
  width: 25px;
  background-color: #005eb8 !important;
}

.icon-fleet:before {
  -webkit-mask: url("/wp-content/uploads/2021/11/icon_fleet.svg") no-repeat center;
  mask: url("/wp-content/uploads/2021/11/icon_fleet.svg") no-repeat center;
  width: 25px;
  background-color: #642f6c !important;
}

.icon-safety:before {
  -webkit-mask: url("/wp-content/uploads/2021/11/icon_safety_cone.svg") no-repeat center;
  mask: url("/wp-content/uploads/2021/11/icon_safety_cone.svg") no-repeat center;
  width: 25px;
  background-color: #ff9e1b !important;
}

.icon-solar:before {
  -webkit-mask: url("/wp-content/uploads/2023/11/Solar-Energy.svg") no-repeat center;
  mask: url("/wp-content/uploads/2023/11/Solar-Energy.svg") no-repeat center;
}

.icon-wind:before {
  -webkit-mask: url("/wp-content/uploads/2026/03/icon_wind.svg") no-repeat center;
  mask: url("/wp-content/uploads/2026/03/icon_wind.svg") no-repeat center;
}

.icon-electric-td:before, .icon-telecommunications:before {
  -webkit-mask: url("/wp-content/uploads/2023/11/Power-Tower.svg") no-repeat center;
  mask: url("/wp-content/uploads/2023/11/Power-Tower.svg") no-repeat center;
}

.icon-gas-td:before {
  -webkit-mask: url("/wp-content/uploads/2026/03/icon_gas_td.svg") no-repeat center;
  mask: url("/wp-content/uploads/2026/03/icon_gas_td.svg") no-repeat center;
}

.single-videos article {
  background: linear-gradient(to bottom, #212B3A 0%, #212B3A 200px, #fff 201px, #fff 100%);
}
@media (min-width: 768px) {
  .single-videos article {
    background: linear-gradient(to bottom, #212B3A 0%, #212B3A 302px, #fff 303px, #fff 100%);
  }
}
@media (min-width: 992px) {
  .single-videos article {
    background: linear-gradient(to bottom, #212B3A 0%, #212B3A 578px, #fff 579px, #fff 100%);
  }
}
.single-videos h1.entry-title, .single-videos .category .entry-title.archive-title, .category .single-videos .entry-title.archive-title, .single-videos .tag .entry-title.archive-title, .tag .single-videos .entry-title.archive-title {
  color: #fff;
  text-align: center;
  margin-top: 44px;
  font-size: 2.1rem;
  margin-bottom: 24px;
}
@media (min-width: 992px) {
  .single-videos h1.entry-title, .single-videos .category .entry-title.archive-title, .category .single-videos .entry-title.archive-title, .single-videos .tag .entry-title.archive-title, .tag .single-videos .entry-title.archive-title {
    margin-top: 80px;
    font-size: 3.6rem;
    margin-bottom: 80px;
  }
}
.single-videos .video-box {
  border-radius: 9px 9px 8px 8px;
  background: #FFF;
  box-shadow: 6px 6px 30px 0px rgba(0, 0, 0, 0.08);
}
.single-videos .video-description-box {
  padding: 32px 24px;
  margin-bottom: 48px;
}
@media (min-width: 768px) {
  .single-videos .video-description-box {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .single-videos .video-description-box {
    padding: 40px 32px;
    margin-bottom: 146px;
  }
}
.single-videos .video-description-box::before {
  width: 88px;
  height: 4px;
  content: "";
  background: #009639;
  position: relative;
  margin: 0 0 30px;
  display: block;
}
@media (min-width: 768px) {
  .single-videos .video-description-box::before {
    margin: 0 auto 30px;
  }
}
.single-videos .video-thumb {
  border-radius: 8px !important;
}
.single-videos .video-links {
  text-align: center;
}
.single-videos .video-links li {
  display: inline-block;
}
.single-videos .video-links .heavybid-link {
  margin-right: 15px;
  font-size: 0.97rem;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .single-videos .video-links .heavybid-link {
    margin-right: 30px;
    font-size: 1.2rem;
    margin-bottom: 0;
  }
}
.single-videos .video-links .heavybid-btn {
  margin-right: 0;
  font-size: 0.97rem;
}
@media (min-width: 768px) {
  .single-videos .video-links .heavybid-btn {
    font-size: 1.2rem;
  }
}

.page-template-generic article {
  z-index: 1;
  position: relative;
}
.page-template-generic .team-section {
  margin: 18px 0 48px;
}
@media (min-width: 768px) {
  .page-template-generic .team-section {
    margin: 34px 0 64px;
  }
}
.page-template-generic .team-section h2, .page-template-generic .team-section .home #generic-hero p.headline, .home #generic-hero .page-template-generic .team-section p.headline, .page-template-generic .team-section .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .page-template-generic .team-section p.headline, .page-template-generic .team-section .home #press-hero p.headline, .home #press-hero .page-template-generic .team-section p.headline, .page-template-generic .team-section .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .page-template-generic .team-section p.headline, .page-template-generic .team-section .cta-request-section-title, .page-template-generic .team-section .sub-title-h2, .page-template-generic .team-section .individual-posts-section h4, .individual-posts-section .page-template-generic .team-section h4, .page-template-generic .team-section .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .page-template-generic .team-section .entry-title, .page-template-generic .team-section .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .page-template-generic .team-section .entry-title {
  font-size: 1.5rem;
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  .page-template-generic .team-section h2, .page-template-generic .team-section .home #generic-hero p.headline, .home #generic-hero .page-template-generic .team-section p.headline, .page-template-generic .team-section .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .page-template-generic .team-section p.headline, .page-template-generic .team-section .home #press-hero p.headline, .home #press-hero .page-template-generic .team-section p.headline, .page-template-generic .team-section .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .page-template-generic .team-section p.headline, .page-template-generic .team-section .cta-request-section-title, .page-template-generic .team-section .sub-title-h2, .page-template-generic .team-section .individual-posts-section h4, .individual-posts-section .page-template-generic .team-section h4, .page-template-generic .team-section .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .page-template-generic .team-section .entry-title, .page-template-generic .team-section .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .page-template-generic .team-section .entry-title {
    font-size: 3rem;
  }
}
.page-template-generic .team-section p {
  font-size: 1rem;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .page-template-generic .team-section p {
    font-size: 1.2rem;
  }
}
.page-template-generic .customer_logos .white-btn, .page-template-generic .customer_logos .form-white-btn .frm_button_submit.frm_final_submit, .form-white-btn .page-template-generic .customer_logos .frm_button_submit.frm_final_submit {
  margin-top: 48px;
}
.page-template-generic:not(.parent-pageid-38810) #product-features {
  padding: 48px 0 8px;
  position: relative;
}
@media (max-width: 767.98px) {
  .page-template-generic:not(.parent-pageid-38810) #product-features:before, .page-template-generic:not(.parent-pageid-38810) #product-features:after {
    content: "";
    position: absolute;
    top: 0;
    left: 15px;
    width: calc(-30px + 100vw);
    height: 1px;
    background: rgba(0, 0, 0, 0.16);
  }
  .page-template-generic:not(.parent-pageid-38810) #product-features:after {
    bottom: 0;
    top: unset;
  }
}
@media (min-width: 768px) {
  .page-template-generic:not(.parent-pageid-38810) #product-features {
    padding: 48px 0;
    margin: 48px 0;
  }
  .page-template-generic:not(.parent-pageid-38810) #product-features .container, .page-template-generic:not(.parent-pageid-38810) #product-features .fit-quiz .site-inner, .fit-quiz .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner, .page-template-generic:not(.parent-pageid-38810) #product-features .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list, .page-template-generic:not(.parent-pageid-38810) #product-features .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list, .page-template-generic:not(.parent-pageid-38810) #product-features .share-your-story .site-inner, .share-your-story .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner, .page-template-generic:not(.parent-pageid-38810) #product-features .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list, .page-template-generic:not(.parent-pageid-38810) #product-features .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list, .page-template-generic:not(.parent-pageid-38810) #product-features .hcss-recommendations .site-inner, .hcss-recommendations .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner, .page-template-generic:not(.parent-pageid-38810) #product-features .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list, .page-template-generic:not(.parent-pageid-38810) #product-features .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list, .page-template-generic:not(.parent-pageid-38810) #product-features .industry-events .hcss-events, .industry-events .page-template-generic:not(.parent-pageid-38810) #product-features .hcss-events, .page-template-generic:not(.parent-pageid-38810) #product-features .past-webinars .hcss-events, .past-webinars .page-template-generic:not(.parent-pageid-38810) #product-features .hcss-events, .page-template-generic:not(.parent-pageid-38810) #product-features .narrow-container, .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner-narrow-container .site-inner, .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner-narrow-container .vce-classic-tabs-list, .site-inner-narrow-container .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner, .site-inner-narrow-container .page-template-generic:not(.parent-pageid-38810) #product-features .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list, .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner-container .site-inner, .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner-container .vce-classic-tabs-list, .site-inner-container .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner, .site-inner-container .page-template-generic:not(.parent-pageid-38810) #product-features .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list, .page-template-generic:not(.parent-pageid-38810) #product-features .products-template-new-products article .site-inner, .page-template-generic:not(.parent-pageid-38810) #product-features .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .page-template-generic:not(.parent-pageid-38810) #product-features .products-template-new-products article .vce-classic-tabs-list, .products-template-new-products article .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner, .products-template-new-products article .page-template-generic:not(.parent-pageid-38810) #product-features .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list, .page-template-generic:not(.parent-pageid-38810) #product-features .lp-template-new-products article .site-inner, .page-template-generic:not(.parent-pageid-38810) #product-features .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .page-template-generic:not(.parent-pageid-38810) #product-features .lp-template-new-products article .vce-classic-tabs-list, .lp-template-new-products article .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner, .lp-template-new-products article .page-template-generic:not(.parent-pageid-38810) #product-features .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list, .page-template-generic:not(.parent-pageid-38810) #product-features .heavybid-to-heavyjob .site-inner, .page-template-generic:not(.parent-pageid-38810) #product-features .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .page-template-generic:not(.parent-pageid-38810) #product-features .heavybid-to-heavyjob .vce-classic-tabs-list, .heavybid-to-heavyjob .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner, .heavybid-to-heavyjob .page-template-generic:not(.parent-pageid-38810) #product-features .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list, .page-template-generic:not(.parent-pageid-38810) #product-features .mt1b .mastec-msa .site-inner, .page-template-generic:not(.parent-pageid-38810) #product-features .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .page-template-generic:not(.parent-pageid-38810) #product-features .mt1b .mastec-msa .vce-classic-tabs-list, .mt1b .mastec-msa .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner, .mt1b .mastec-msa .page-template-generic:not(.parent-pageid-38810) #product-features .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list, .page-template-generic:not(.parent-pageid-38810) #product-features .mt1b .existing-partnerships-header .site-inner, .page-template-generic:not(.parent-pageid-38810) #product-features .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .page-template-generic:not(.parent-pageid-38810) #product-features .mt1b .existing-partnerships-header .vce-classic-tabs-list, .mt1b .existing-partnerships-header .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner, .mt1b .existing-partnerships-header .page-template-generic:not(.parent-pageid-38810) #product-features .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list, .page-template-generic:not(.parent-pageid-38810) #product-features .q1b .mastec-msa .site-inner, .page-template-generic:not(.parent-pageid-38810) #product-features .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .page-template-generic:not(.parent-pageid-38810) #product-features .q1b .mastec-msa .vce-classic-tabs-list, .q1b .mastec-msa .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner, .q1b .mastec-msa .page-template-generic:not(.parent-pageid-38810) #product-features .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list, .page-template-generic:not(.parent-pageid-38810) #product-features .q1b .existing-partnerships-header .site-inner, .page-template-generic:not(.parent-pageid-38810) #product-features .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .page-template-generic:not(.parent-pageid-38810) #product-features .q1b .existing-partnerships-header .vce-classic-tabs-list, .q1b .existing-partnerships-header .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner, .q1b .existing-partnerships-header .page-template-generic:not(.parent-pageid-38810) #product-features .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list {
    position: relative;
  }
  .page-template-generic:not(.parent-pageid-38810) #product-features .container > div, .page-template-generic:not(.parent-pageid-38810) #product-features .fit-quiz .site-inner > div, .fit-quiz .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner > div, .page-template-generic:not(.parent-pageid-38810) #product-features .fit-quiz .features #product-features-tabs .vce-classic-tabs-list > div, .fit-quiz .features #product-features-tabs .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list > div, .page-template-generic:not(.parent-pageid-38810) #product-features .features #product-features-tabs .fit-quiz .vce-classic-tabs-list > div, .features #product-features-tabs .fit-quiz .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list > div, .page-template-generic:not(.parent-pageid-38810) #product-features .share-your-story .site-inner > div, .share-your-story .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner > div, .page-template-generic:not(.parent-pageid-38810) #product-features .share-your-story .features #product-features-tabs .vce-classic-tabs-list > div, .share-your-story .features #product-features-tabs .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list > div, .page-template-generic:not(.parent-pageid-38810) #product-features .features #product-features-tabs .share-your-story .vce-classic-tabs-list > div, .features #product-features-tabs .share-your-story .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list > div, .page-template-generic:not(.parent-pageid-38810) #product-features .hcss-recommendations .site-inner > div, .hcss-recommendations .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner > div, .page-template-generic:not(.parent-pageid-38810) #product-features .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list > div, .hcss-recommendations .features #product-features-tabs .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list > div, .page-template-generic:not(.parent-pageid-38810) #product-features .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list > div, .features #product-features-tabs .hcss-recommendations .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list > div, .page-template-generic:not(.parent-pageid-38810) #product-features .industry-events .hcss-events > div, .industry-events .page-template-generic:not(.parent-pageid-38810) #product-features .hcss-events > div, .page-template-generic:not(.parent-pageid-38810) #product-features .past-webinars .hcss-events > div, .past-webinars .page-template-generic:not(.parent-pageid-38810) #product-features .hcss-events > div, .page-template-generic:not(.parent-pageid-38810) #product-features .narrow-container > div, .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner-narrow-container .site-inner > div, .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list > div, .features #product-features-tabs .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner-narrow-container .vce-classic-tabs-list > div, .site-inner-narrow-container .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner > div, .site-inner-narrow-container .page-template-generic:not(.parent-pageid-38810) #product-features .features #product-features-tabs .vce-classic-tabs-list > div, .features #product-features-tabs .site-inner-narrow-container .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list > div, .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner-container .site-inner > div, .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner-container .features #product-features-tabs .vce-classic-tabs-list > div, .features #product-features-tabs .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner-container .vce-classic-tabs-list > div, .site-inner-container .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner > div, .site-inner-container .page-template-generic:not(.parent-pageid-38810) #product-features .features #product-features-tabs .vce-classic-tabs-list > div, .features #product-features-tabs .site-inner-container .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list > div, .page-template-generic:not(.parent-pageid-38810) #product-features .products-template-new-products article .site-inner > div, .page-template-generic:not(.parent-pageid-38810) #product-features .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list > div, .features #product-features-tabs .page-template-generic:not(.parent-pageid-38810) #product-features .products-template-new-products article .vce-classic-tabs-list > div, .products-template-new-products article .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner > div, .products-template-new-products article .page-template-generic:not(.parent-pageid-38810) #product-features .features #product-features-tabs .vce-classic-tabs-list > div, .features #product-features-tabs .products-template-new-products article .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list > div, .page-template-generic:not(.parent-pageid-38810) #product-features .lp-template-new-products article .site-inner > div, .page-template-generic:not(.parent-pageid-38810) #product-features .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list > div, .features #product-features-tabs .page-template-generic:not(.parent-pageid-38810) #product-features .lp-template-new-products article .vce-classic-tabs-list > div, .lp-template-new-products article .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner > div, .lp-template-new-products article .page-template-generic:not(.parent-pageid-38810) #product-features .features #product-features-tabs .vce-classic-tabs-list > div, .features #product-features-tabs .lp-template-new-products article .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list > div, .page-template-generic:not(.parent-pageid-38810) #product-features .heavybid-to-heavyjob .site-inner > div, .page-template-generic:not(.parent-pageid-38810) #product-features .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list > div, .features #product-features-tabs .page-template-generic:not(.parent-pageid-38810) #product-features .heavybid-to-heavyjob .vce-classic-tabs-list > div, .heavybid-to-heavyjob .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner > div, .heavybid-to-heavyjob .page-template-generic:not(.parent-pageid-38810) #product-features .features #product-features-tabs .vce-classic-tabs-list > div, .features #product-features-tabs .heavybid-to-heavyjob .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list > div, .page-template-generic:not(.parent-pageid-38810) #product-features .mt1b .mastec-msa .site-inner > div, .page-template-generic:not(.parent-pageid-38810) #product-features .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list > div, .features #product-features-tabs .page-template-generic:not(.parent-pageid-38810) #product-features .mt1b .mastec-msa .vce-classic-tabs-list > div, .mt1b .mastec-msa .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner > div, .mt1b .mastec-msa .page-template-generic:not(.parent-pageid-38810) #product-features .features #product-features-tabs .vce-classic-tabs-list > div, .features #product-features-tabs .mt1b .mastec-msa .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list > div, .page-template-generic:not(.parent-pageid-38810) #product-features .mt1b .existing-partnerships-header .site-inner > div, .page-template-generic:not(.parent-pageid-38810) #product-features .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list > div, .features #product-features-tabs .page-template-generic:not(.parent-pageid-38810) #product-features .mt1b .existing-partnerships-header .vce-classic-tabs-list > div, .mt1b .existing-partnerships-header .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner > div, .mt1b .existing-partnerships-header .page-template-generic:not(.parent-pageid-38810) #product-features .features #product-features-tabs .vce-classic-tabs-list > div, .features #product-features-tabs .mt1b .existing-partnerships-header .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list > div, .page-template-generic:not(.parent-pageid-38810) #product-features .q1b .mastec-msa .site-inner > div, .page-template-generic:not(.parent-pageid-38810) #product-features .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list > div, .features #product-features-tabs .page-template-generic:not(.parent-pageid-38810) #product-features .q1b .mastec-msa .vce-classic-tabs-list > div, .q1b .mastec-msa .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner > div, .q1b .mastec-msa .page-template-generic:not(.parent-pageid-38810) #product-features .features #product-features-tabs .vce-classic-tabs-list > div, .features #product-features-tabs .q1b .mastec-msa .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list > div, .page-template-generic:not(.parent-pageid-38810) #product-features .q1b .existing-partnerships-header .site-inner > div, .page-template-generic:not(.parent-pageid-38810) #product-features .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list > div, .features #product-features-tabs .page-template-generic:not(.parent-pageid-38810) #product-features .q1b .existing-partnerships-header .vce-classic-tabs-list > div, .q1b .existing-partnerships-header .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner > div, .q1b .existing-partnerships-header .page-template-generic:not(.parent-pageid-38810) #product-features .features #product-features-tabs .vce-classic-tabs-list > div, .features #product-features-tabs .q1b .existing-partnerships-header .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list > div {
    display: flex;
    flex-direction: column;
    row-gap: 48px;
  }
  .page-template-generic:not(.parent-pageid-38810) #product-features .container:before, .page-template-generic:not(.parent-pageid-38810) #product-features .fit-quiz .site-inner:before, .fit-quiz .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner:before, .page-template-generic:not(.parent-pageid-38810) #product-features .fit-quiz .features #product-features-tabs .vce-classic-tabs-list:before, .fit-quiz .features #product-features-tabs .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list:before, .page-template-generic:not(.parent-pageid-38810) #product-features .features #product-features-tabs .fit-quiz .vce-classic-tabs-list:before, .features #product-features-tabs .fit-quiz .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list:before, .page-template-generic:not(.parent-pageid-38810) #product-features .share-your-story .site-inner:before, .share-your-story .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner:before, .page-template-generic:not(.parent-pageid-38810) #product-features .share-your-story .features #product-features-tabs .vce-classic-tabs-list:before, .share-your-story .features #product-features-tabs .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list:before, .page-template-generic:not(.parent-pageid-38810) #product-features .features #product-features-tabs .share-your-story .vce-classic-tabs-list:before, .features #product-features-tabs .share-your-story .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list:before, .page-template-generic:not(.parent-pageid-38810) #product-features .hcss-recommendations .site-inner:before, .hcss-recommendations .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner:before, .page-template-generic:not(.parent-pageid-38810) #product-features .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list:before, .hcss-recommendations .features #product-features-tabs .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list:before, .page-template-generic:not(.parent-pageid-38810) #product-features .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list:before, .features #product-features-tabs .hcss-recommendations .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list:before, .page-template-generic:not(.parent-pageid-38810) #product-features .industry-events .hcss-events:before, .industry-events .page-template-generic:not(.parent-pageid-38810) #product-features .hcss-events:before, .page-template-generic:not(.parent-pageid-38810) #product-features .past-webinars .hcss-events:before, .past-webinars .page-template-generic:not(.parent-pageid-38810) #product-features .hcss-events:before, .page-template-generic:not(.parent-pageid-38810) #product-features .narrow-container:before, .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner-narrow-container .site-inner:before, .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list:before, .features #product-features-tabs .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner-narrow-container .vce-classic-tabs-list:before, .site-inner-narrow-container .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner:before, .site-inner-narrow-container .page-template-generic:not(.parent-pageid-38810) #product-features .features #product-features-tabs .vce-classic-tabs-list:before, .features #product-features-tabs .site-inner-narrow-container .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list:before, .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner-container .site-inner:before, .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner-container .features #product-features-tabs .vce-classic-tabs-list:before, .features #product-features-tabs .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner-container .vce-classic-tabs-list:before, .site-inner-container .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner:before, .site-inner-container .page-template-generic:not(.parent-pageid-38810) #product-features .features #product-features-tabs .vce-classic-tabs-list:before, .features #product-features-tabs .site-inner-container .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list:before, .page-template-generic:not(.parent-pageid-38810) #product-features .products-template-new-products article .site-inner:before, .page-template-generic:not(.parent-pageid-38810) #product-features .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list:before, .features #product-features-tabs .page-template-generic:not(.parent-pageid-38810) #product-features .products-template-new-products article .vce-classic-tabs-list:before, .products-template-new-products article .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner:before, .products-template-new-products article .page-template-generic:not(.parent-pageid-38810) #product-features .features #product-features-tabs .vce-classic-tabs-list:before, .features #product-features-tabs .products-template-new-products article .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list:before, .page-template-generic:not(.parent-pageid-38810) #product-features .lp-template-new-products article .site-inner:before, .page-template-generic:not(.parent-pageid-38810) #product-features .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list:before, .features #product-features-tabs .page-template-generic:not(.parent-pageid-38810) #product-features .lp-template-new-products article .vce-classic-tabs-list:before, .lp-template-new-products article .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner:before, .lp-template-new-products article .page-template-generic:not(.parent-pageid-38810) #product-features .features #product-features-tabs .vce-classic-tabs-list:before, .features #product-features-tabs .lp-template-new-products article .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list:before, .page-template-generic:not(.parent-pageid-38810) #product-features .heavybid-to-heavyjob .site-inner:before, .page-template-generic:not(.parent-pageid-38810) #product-features .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list:before, .features #product-features-tabs .page-template-generic:not(.parent-pageid-38810) #product-features .heavybid-to-heavyjob .vce-classic-tabs-list:before, .heavybid-to-heavyjob .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner:before, .heavybid-to-heavyjob .page-template-generic:not(.parent-pageid-38810) #product-features .features #product-features-tabs .vce-classic-tabs-list:before, .features #product-features-tabs .heavybid-to-heavyjob .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list:before, .page-template-generic:not(.parent-pageid-38810) #product-features .mt1b .mastec-msa .site-inner:before, .page-template-generic:not(.parent-pageid-38810) #product-features .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list:before, .features #product-features-tabs .page-template-generic:not(.parent-pageid-38810) #product-features .mt1b .mastec-msa .vce-classic-tabs-list:before, .mt1b .mastec-msa .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner:before, .mt1b .mastec-msa .page-template-generic:not(.parent-pageid-38810) #product-features .features #product-features-tabs .vce-classic-tabs-list:before, .features #product-features-tabs .mt1b .mastec-msa .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list:before, .page-template-generic:not(.parent-pageid-38810) #product-features .mt1b .existing-partnerships-header .site-inner:before, .page-template-generic:not(.parent-pageid-38810) #product-features .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list:before, .features #product-features-tabs .page-template-generic:not(.parent-pageid-38810) #product-features .mt1b .existing-partnerships-header .vce-classic-tabs-list:before, .mt1b .existing-partnerships-header .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner:before, .mt1b .existing-partnerships-header .page-template-generic:not(.parent-pageid-38810) #product-features .features #product-features-tabs .vce-classic-tabs-list:before, .features #product-features-tabs .mt1b .existing-partnerships-header .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list:before, .page-template-generic:not(.parent-pageid-38810) #product-features .q1b .mastec-msa .site-inner:before, .page-template-generic:not(.parent-pageid-38810) #product-features .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list:before, .features #product-features-tabs .page-template-generic:not(.parent-pageid-38810) #product-features .q1b .mastec-msa .vce-classic-tabs-list:before, .q1b .mastec-msa .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner:before, .q1b .mastec-msa .page-template-generic:not(.parent-pageid-38810) #product-features .features #product-features-tabs .vce-classic-tabs-list:before, .features #product-features-tabs .q1b .mastec-msa .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list:before, .page-template-generic:not(.parent-pageid-38810) #product-features .q1b .existing-partnerships-header .site-inner:before, .page-template-generic:not(.parent-pageid-38810) #product-features .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list:before, .features #product-features-tabs .page-template-generic:not(.parent-pageid-38810) #product-features .q1b .existing-partnerships-header .vce-classic-tabs-list:before, .q1b .existing-partnerships-header .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner:before, .q1b .existing-partnerships-header .page-template-generic:not(.parent-pageid-38810) #product-features .features #product-features-tabs .vce-classic-tabs-list:before, .features #product-features-tabs .q1b .existing-partnerships-header .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list:before, .page-template-generic:not(.parent-pageid-38810) #product-features .container:after, .page-template-generic:not(.parent-pageid-38810) #product-features .fit-quiz .site-inner:after, .fit-quiz .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner:after, .page-template-generic:not(.parent-pageid-38810) #product-features .fit-quiz .features #product-features-tabs .vce-classic-tabs-list:after, .fit-quiz .features #product-features-tabs .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list:after, .page-template-generic:not(.parent-pageid-38810) #product-features .features #product-features-tabs .fit-quiz .vce-classic-tabs-list:after, .features #product-features-tabs .fit-quiz .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list:after, .page-template-generic:not(.parent-pageid-38810) #product-features .share-your-story .site-inner:after, .share-your-story .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner:after, .page-template-generic:not(.parent-pageid-38810) #product-features .share-your-story .features #product-features-tabs .vce-classic-tabs-list:after, .share-your-story .features #product-features-tabs .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list:after, .page-template-generic:not(.parent-pageid-38810) #product-features .features #product-features-tabs .share-your-story .vce-classic-tabs-list:after, .features #product-features-tabs .share-your-story .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list:after, .page-template-generic:not(.parent-pageid-38810) #product-features .hcss-recommendations .site-inner:after, .hcss-recommendations .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner:after, .page-template-generic:not(.parent-pageid-38810) #product-features .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list:after, .hcss-recommendations .features #product-features-tabs .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list:after, .page-template-generic:not(.parent-pageid-38810) #product-features .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list:after, .features #product-features-tabs .hcss-recommendations .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list:after, .page-template-generic:not(.parent-pageid-38810) #product-features .industry-events .hcss-events:after, .industry-events .page-template-generic:not(.parent-pageid-38810) #product-features .hcss-events:after, .page-template-generic:not(.parent-pageid-38810) #product-features .past-webinars .hcss-events:after, .past-webinars .page-template-generic:not(.parent-pageid-38810) #product-features .hcss-events:after, .page-template-generic:not(.parent-pageid-38810) #product-features .narrow-container:after, .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner-narrow-container .site-inner:after, .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner-narrow-container .vce-classic-tabs-list:after, .site-inner-narrow-container .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner:after, .site-inner-narrow-container .page-template-generic:not(.parent-pageid-38810) #product-features .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .site-inner-narrow-container .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list:after, .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner-container .site-inner:after, .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner-container .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner-container .vce-classic-tabs-list:after, .site-inner-container .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner:after, .site-inner-container .page-template-generic:not(.parent-pageid-38810) #product-features .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .site-inner-container .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list:after, .page-template-generic:not(.parent-pageid-38810) #product-features .products-template-new-products article .site-inner:after, .page-template-generic:not(.parent-pageid-38810) #product-features .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .page-template-generic:not(.parent-pageid-38810) #product-features .products-template-new-products article .vce-classic-tabs-list:after, .products-template-new-products article .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner:after, .products-template-new-products article .page-template-generic:not(.parent-pageid-38810) #product-features .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .products-template-new-products article .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list:after, .page-template-generic:not(.parent-pageid-38810) #product-features .lp-template-new-products article .site-inner:after, .page-template-generic:not(.parent-pageid-38810) #product-features .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .page-template-generic:not(.parent-pageid-38810) #product-features .lp-template-new-products article .vce-classic-tabs-list:after, .lp-template-new-products article .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner:after, .lp-template-new-products article .page-template-generic:not(.parent-pageid-38810) #product-features .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .lp-template-new-products article .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list:after, .page-template-generic:not(.parent-pageid-38810) #product-features .heavybid-to-heavyjob .site-inner:after, .page-template-generic:not(.parent-pageid-38810) #product-features .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .page-template-generic:not(.parent-pageid-38810) #product-features .heavybid-to-heavyjob .vce-classic-tabs-list:after, .heavybid-to-heavyjob .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner:after, .heavybid-to-heavyjob .page-template-generic:not(.parent-pageid-38810) #product-features .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .heavybid-to-heavyjob .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list:after, .page-template-generic:not(.parent-pageid-38810) #product-features .mt1b .mastec-msa .site-inner:after, .page-template-generic:not(.parent-pageid-38810) #product-features .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .page-template-generic:not(.parent-pageid-38810) #product-features .mt1b .mastec-msa .vce-classic-tabs-list:after, .mt1b .mastec-msa .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner:after, .mt1b .mastec-msa .page-template-generic:not(.parent-pageid-38810) #product-features .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .mt1b .mastec-msa .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list:after, .page-template-generic:not(.parent-pageid-38810) #product-features .mt1b .existing-partnerships-header .site-inner:after, .page-template-generic:not(.parent-pageid-38810) #product-features .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .page-template-generic:not(.parent-pageid-38810) #product-features .mt1b .existing-partnerships-header .vce-classic-tabs-list:after, .mt1b .existing-partnerships-header .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner:after, .mt1b .existing-partnerships-header .page-template-generic:not(.parent-pageid-38810) #product-features .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .mt1b .existing-partnerships-header .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list:after, .page-template-generic:not(.parent-pageid-38810) #product-features .q1b .mastec-msa .site-inner:after, .page-template-generic:not(.parent-pageid-38810) #product-features .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .page-template-generic:not(.parent-pageid-38810) #product-features .q1b .mastec-msa .vce-classic-tabs-list:after, .q1b .mastec-msa .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner:after, .q1b .mastec-msa .page-template-generic:not(.parent-pageid-38810) #product-features .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .q1b .mastec-msa .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list:after, .page-template-generic:not(.parent-pageid-38810) #product-features .q1b .existing-partnerships-header .site-inner:after, .page-template-generic:not(.parent-pageid-38810) #product-features .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .page-template-generic:not(.parent-pageid-38810) #product-features .q1b .existing-partnerships-header .vce-classic-tabs-list:after, .q1b .existing-partnerships-header .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner:after, .q1b .existing-partnerships-header .page-template-generic:not(.parent-pageid-38810) #product-features .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .q1b .existing-partnerships-header .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list:after {
    content: "";
    position: absolute;
    top: -48px;
    width: calc(-30px + 100%);
    height: 1px;
    background: rgba(0, 0, 0, 0.16);
  }
  .page-template-generic:not(.parent-pageid-38810) #product-features .container:after, .page-template-generic:not(.parent-pageid-38810) #product-features .fit-quiz .site-inner:after, .fit-quiz .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner:after, .page-template-generic:not(.parent-pageid-38810) #product-features .fit-quiz .features #product-features-tabs .vce-classic-tabs-list:after, .fit-quiz .features #product-features-tabs .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list:after, .page-template-generic:not(.parent-pageid-38810) #product-features .features #product-features-tabs .fit-quiz .vce-classic-tabs-list:after, .features #product-features-tabs .fit-quiz .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list:after, .page-template-generic:not(.parent-pageid-38810) #product-features .share-your-story .site-inner:after, .share-your-story .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner:after, .page-template-generic:not(.parent-pageid-38810) #product-features .share-your-story .features #product-features-tabs .vce-classic-tabs-list:after, .share-your-story .features #product-features-tabs .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list:after, .page-template-generic:not(.parent-pageid-38810) #product-features .features #product-features-tabs .share-your-story .vce-classic-tabs-list:after, .features #product-features-tabs .share-your-story .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list:after, .page-template-generic:not(.parent-pageid-38810) #product-features .hcss-recommendations .site-inner:after, .hcss-recommendations .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner:after, .page-template-generic:not(.parent-pageid-38810) #product-features .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list:after, .hcss-recommendations .features #product-features-tabs .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list:after, .page-template-generic:not(.parent-pageid-38810) #product-features .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list:after, .features #product-features-tabs .hcss-recommendations .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list:after, .page-template-generic:not(.parent-pageid-38810) #product-features .industry-events .hcss-events:after, .industry-events .page-template-generic:not(.parent-pageid-38810) #product-features .hcss-events:after, .page-template-generic:not(.parent-pageid-38810) #product-features .past-webinars .hcss-events:after, .past-webinars .page-template-generic:not(.parent-pageid-38810) #product-features .hcss-events:after, .page-template-generic:not(.parent-pageid-38810) #product-features .narrow-container:after, .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner-narrow-container .site-inner:after, .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner-narrow-container .vce-classic-tabs-list:after, .site-inner-narrow-container .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner:after, .site-inner-narrow-container .page-template-generic:not(.parent-pageid-38810) #product-features .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .site-inner-narrow-container .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list:after, .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner-container .site-inner:after, .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner-container .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner-container .vce-classic-tabs-list:after, .site-inner-container .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner:after, .site-inner-container .page-template-generic:not(.parent-pageid-38810) #product-features .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .site-inner-container .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list:after, .page-template-generic:not(.parent-pageid-38810) #product-features .products-template-new-products article .site-inner:after, .page-template-generic:not(.parent-pageid-38810) #product-features .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .page-template-generic:not(.parent-pageid-38810) #product-features .products-template-new-products article .vce-classic-tabs-list:after, .products-template-new-products article .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner:after, .products-template-new-products article .page-template-generic:not(.parent-pageid-38810) #product-features .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .products-template-new-products article .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list:after, .page-template-generic:not(.parent-pageid-38810) #product-features .lp-template-new-products article .site-inner:after, .page-template-generic:not(.parent-pageid-38810) #product-features .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .page-template-generic:not(.parent-pageid-38810) #product-features .lp-template-new-products article .vce-classic-tabs-list:after, .lp-template-new-products article .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner:after, .lp-template-new-products article .page-template-generic:not(.parent-pageid-38810) #product-features .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .lp-template-new-products article .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list:after, .page-template-generic:not(.parent-pageid-38810) #product-features .heavybid-to-heavyjob .site-inner:after, .page-template-generic:not(.parent-pageid-38810) #product-features .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .page-template-generic:not(.parent-pageid-38810) #product-features .heavybid-to-heavyjob .vce-classic-tabs-list:after, .heavybid-to-heavyjob .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner:after, .heavybid-to-heavyjob .page-template-generic:not(.parent-pageid-38810) #product-features .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .heavybid-to-heavyjob .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list:after, .page-template-generic:not(.parent-pageid-38810) #product-features .mt1b .mastec-msa .site-inner:after, .page-template-generic:not(.parent-pageid-38810) #product-features .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .page-template-generic:not(.parent-pageid-38810) #product-features .mt1b .mastec-msa .vce-classic-tabs-list:after, .mt1b .mastec-msa .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner:after, .mt1b .mastec-msa .page-template-generic:not(.parent-pageid-38810) #product-features .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .mt1b .mastec-msa .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list:after, .page-template-generic:not(.parent-pageid-38810) #product-features .mt1b .existing-partnerships-header .site-inner:after, .page-template-generic:not(.parent-pageid-38810) #product-features .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .page-template-generic:not(.parent-pageid-38810) #product-features .mt1b .existing-partnerships-header .vce-classic-tabs-list:after, .mt1b .existing-partnerships-header .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner:after, .mt1b .existing-partnerships-header .page-template-generic:not(.parent-pageid-38810) #product-features .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .mt1b .existing-partnerships-header .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list:after, .page-template-generic:not(.parent-pageid-38810) #product-features .q1b .mastec-msa .site-inner:after, .page-template-generic:not(.parent-pageid-38810) #product-features .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .page-template-generic:not(.parent-pageid-38810) #product-features .q1b .mastec-msa .vce-classic-tabs-list:after, .q1b .mastec-msa .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner:after, .q1b .mastec-msa .page-template-generic:not(.parent-pageid-38810) #product-features .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .q1b .mastec-msa .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list:after, .page-template-generic:not(.parent-pageid-38810) #product-features .q1b .existing-partnerships-header .site-inner:after, .page-template-generic:not(.parent-pageid-38810) #product-features .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .page-template-generic:not(.parent-pageid-38810) #product-features .q1b .existing-partnerships-header .vce-classic-tabs-list:after, .q1b .existing-partnerships-header .page-template-generic:not(.parent-pageid-38810) #product-features .site-inner:after, .q1b .existing-partnerships-header .page-template-generic:not(.parent-pageid-38810) #product-features .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .q1b .existing-partnerships-header .page-template-generic:not(.parent-pageid-38810) #product-features .vce-classic-tabs-list:after {
    bottom: -48px;
    top: unset;
  }
}

#generic-hero, #press-hero {
  position: relative;
}
#generic-hero .hero-content, #press-hero .hero-content, #generic-hero > .container, .fit-quiz #generic-hero > .site-inner, .fit-quiz .features #product-features-tabs #generic-hero > .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz #generic-hero > .vce-classic-tabs-list, .share-your-story #generic-hero > .site-inner, .share-your-story .features #product-features-tabs #generic-hero > .vce-classic-tabs-list, .features #product-features-tabs .share-your-story #generic-hero > .vce-classic-tabs-list, .hcss-recommendations #generic-hero > .site-inner, .hcss-recommendations .features #product-features-tabs #generic-hero > .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations #generic-hero > .vce-classic-tabs-list, .industry-events #generic-hero > .hcss-events, .past-webinars #generic-hero > .hcss-events, #press-hero > .container, .fit-quiz #press-hero > .site-inner, .fit-quiz .features #product-features-tabs #press-hero > .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz #press-hero > .vce-classic-tabs-list, .share-your-story #press-hero > .site-inner, .share-your-story .features #product-features-tabs #press-hero > .vce-classic-tabs-list, .features #product-features-tabs .share-your-story #press-hero > .vce-classic-tabs-list, .hcss-recommendations #press-hero > .site-inner, .hcss-recommendations .features #product-features-tabs #press-hero > .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations #press-hero > .vce-classic-tabs-list, .industry-events #press-hero > .hcss-events, .past-webinars #press-hero > .hcss-events, #generic-hero > .narrow-container, #press-hero > .narrow-container, .site-inner-narrow-container #generic-hero > .site-inner, .site-inner-narrow-container .features #product-features-tabs #generic-hero > .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container #generic-hero > .vce-classic-tabs-list, .site-inner-narrow-container #press-hero > .site-inner, .site-inner-narrow-container .features #product-features-tabs #press-hero > .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container #press-hero > .vce-classic-tabs-list, .site-inner-container #generic-hero > .site-inner, .site-inner-container .features #product-features-tabs #generic-hero > .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container #generic-hero > .vce-classic-tabs-list, .site-inner-container #press-hero > .site-inner, .site-inner-container .features #product-features-tabs #press-hero > .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container #press-hero > .vce-classic-tabs-list, .products-template-new-products article #generic-hero > .site-inner, .products-template-new-products article .features #product-features-tabs #generic-hero > .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article #generic-hero > .vce-classic-tabs-list, .products-template-new-products article #press-hero > .site-inner, .products-template-new-products article .features #product-features-tabs #press-hero > .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article #press-hero > .vce-classic-tabs-list, .lp-template-new-products article #generic-hero > .site-inner, .lp-template-new-products article .features #product-features-tabs #generic-hero > .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article #generic-hero > .vce-classic-tabs-list, .lp-template-new-products article #press-hero > .site-inner, .lp-template-new-products article .features #product-features-tabs #press-hero > .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article #press-hero > .vce-classic-tabs-list, .heavybid-to-heavyjob #generic-hero > .site-inner, .heavybid-to-heavyjob .features #product-features-tabs #generic-hero > .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob #generic-hero > .vce-classic-tabs-list, .heavybid-to-heavyjob #press-hero > .site-inner, .heavybid-to-heavyjob .features #product-features-tabs #press-hero > .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob #press-hero > .vce-classic-tabs-list, .mt1b .mastec-msa #generic-hero > .site-inner, .mt1b .mastec-msa .features #product-features-tabs #generic-hero > .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa #generic-hero > .vce-classic-tabs-list, .mt1b .mastec-msa #press-hero > .site-inner, .mt1b .mastec-msa .features #product-features-tabs #press-hero > .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa #press-hero > .vce-classic-tabs-list, .mt1b .existing-partnerships-header #generic-hero > .site-inner, .mt1b .existing-partnerships-header .features #product-features-tabs #generic-hero > .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header #generic-hero > .vce-classic-tabs-list, .mt1b .existing-partnerships-header #press-hero > .site-inner, .mt1b .existing-partnerships-header .features #product-features-tabs #press-hero > .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header #press-hero > .vce-classic-tabs-list, .q1b .mastec-msa #generic-hero > .site-inner, .q1b .mastec-msa .features #product-features-tabs #generic-hero > .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa #generic-hero > .vce-classic-tabs-list, .q1b .mastec-msa #press-hero > .site-inner, .q1b .mastec-msa .features #product-features-tabs #press-hero > .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa #press-hero > .vce-classic-tabs-list, .q1b .existing-partnerships-header #generic-hero > .site-inner, .q1b .existing-partnerships-header .features #product-features-tabs #generic-hero > .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header #generic-hero > .vce-classic-tabs-list, .q1b .existing-partnerships-header #press-hero > .site-inner, .q1b .existing-partnerships-header .features #product-features-tabs #press-hero > .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header #press-hero > .vce-classic-tabs-list {
  color: #fff;
  position: relative;
  width: 100%;
  padding-top: 48px;
  padding-bottom: 48px;
  display: flex;
  align-items: center;
}
@media (min-width: 992px) {
  #generic-hero .hero-content, #press-hero .hero-content, #generic-hero > .container, .fit-quiz #generic-hero > .site-inner, .fit-quiz .features #product-features-tabs #generic-hero > .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz #generic-hero > .vce-classic-tabs-list, .share-your-story #generic-hero > .site-inner, .share-your-story .features #product-features-tabs #generic-hero > .vce-classic-tabs-list, .features #product-features-tabs .share-your-story #generic-hero > .vce-classic-tabs-list, .hcss-recommendations #generic-hero > .site-inner, .hcss-recommendations .features #product-features-tabs #generic-hero > .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations #generic-hero > .vce-classic-tabs-list, .industry-events #generic-hero > .hcss-events, .past-webinars #generic-hero > .hcss-events, #press-hero > .container, .fit-quiz #press-hero > .site-inner, .fit-quiz .features #product-features-tabs #press-hero > .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz #press-hero > .vce-classic-tabs-list, .share-your-story #press-hero > .site-inner, .share-your-story .features #product-features-tabs #press-hero > .vce-classic-tabs-list, .features #product-features-tabs .share-your-story #press-hero > .vce-classic-tabs-list, .hcss-recommendations #press-hero > .site-inner, .hcss-recommendations .features #product-features-tabs #press-hero > .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations #press-hero > .vce-classic-tabs-list, .industry-events #press-hero > .hcss-events, .past-webinars #press-hero > .hcss-events, #generic-hero > .narrow-container, #press-hero > .narrow-container, .site-inner-narrow-container #generic-hero > .site-inner, .site-inner-narrow-container .features #product-features-tabs #generic-hero > .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container #generic-hero > .vce-classic-tabs-list, .site-inner-narrow-container #press-hero > .site-inner, .site-inner-narrow-container .features #product-features-tabs #press-hero > .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container #press-hero > .vce-classic-tabs-list, .site-inner-container #generic-hero > .site-inner, .site-inner-container .features #product-features-tabs #generic-hero > .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container #generic-hero > .vce-classic-tabs-list, .site-inner-container #press-hero > .site-inner, .site-inner-container .features #product-features-tabs #press-hero > .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container #press-hero > .vce-classic-tabs-list, .products-template-new-products article #generic-hero > .site-inner, .products-template-new-products article .features #product-features-tabs #generic-hero > .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article #generic-hero > .vce-classic-tabs-list, .products-template-new-products article #press-hero > .site-inner, .products-template-new-products article .features #product-features-tabs #press-hero > .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article #press-hero > .vce-classic-tabs-list, .lp-template-new-products article #generic-hero > .site-inner, .lp-template-new-products article .features #product-features-tabs #generic-hero > .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article #generic-hero > .vce-classic-tabs-list, .lp-template-new-products article #press-hero > .site-inner, .lp-template-new-products article .features #product-features-tabs #press-hero > .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article #press-hero > .vce-classic-tabs-list, .heavybid-to-heavyjob #generic-hero > .site-inner, .heavybid-to-heavyjob .features #product-features-tabs #generic-hero > .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob #generic-hero > .vce-classic-tabs-list, .heavybid-to-heavyjob #press-hero > .site-inner, .heavybid-to-heavyjob .features #product-features-tabs #press-hero > .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob #press-hero > .vce-classic-tabs-list, .mt1b .mastec-msa #generic-hero > .site-inner, .mt1b .mastec-msa .features #product-features-tabs #generic-hero > .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa #generic-hero > .vce-classic-tabs-list, .mt1b .mastec-msa #press-hero > .site-inner, .mt1b .mastec-msa .features #product-features-tabs #press-hero > .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa #press-hero > .vce-classic-tabs-list, .mt1b .existing-partnerships-header #generic-hero > .site-inner, .mt1b .existing-partnerships-header .features #product-features-tabs #generic-hero > .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header #generic-hero > .vce-classic-tabs-list, .mt1b .existing-partnerships-header #press-hero > .site-inner, .mt1b .existing-partnerships-header .features #product-features-tabs #press-hero > .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header #press-hero > .vce-classic-tabs-list, .q1b .mastec-msa #generic-hero > .site-inner, .q1b .mastec-msa .features #product-features-tabs #generic-hero > .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa #generic-hero > .vce-classic-tabs-list, .q1b .mastec-msa #press-hero > .site-inner, .q1b .mastec-msa .features #product-features-tabs #press-hero > .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa #press-hero > .vce-classic-tabs-list, .q1b .existing-partnerships-header #generic-hero > .site-inner, .q1b .existing-partnerships-header .features #product-features-tabs #generic-hero > .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header #generic-hero > .vce-classic-tabs-list, .q1b .existing-partnerships-header #press-hero > .site-inner, .q1b .existing-partnerships-header .features #product-features-tabs #press-hero > .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header #press-hero > .vce-classic-tabs-list {
    padding-top: 80px;
    padding-bottom: 80px;
    min-height: 328px;
  }
}
#generic-hero .hero-content:before, #press-hero .hero-content:before, #generic-hero > .container:before, .fit-quiz #generic-hero > .site-inner:before, .fit-quiz .features #product-features-tabs #generic-hero > .vce-classic-tabs-list:before, .features #product-features-tabs .fit-quiz #generic-hero > .vce-classic-tabs-list:before, .share-your-story #generic-hero > .site-inner:before, .share-your-story .features #product-features-tabs #generic-hero > .vce-classic-tabs-list:before, .features #product-features-tabs .share-your-story #generic-hero > .vce-classic-tabs-list:before, .hcss-recommendations #generic-hero > .site-inner:before, .hcss-recommendations .features #product-features-tabs #generic-hero > .vce-classic-tabs-list:before, .features #product-features-tabs .hcss-recommendations #generic-hero > .vce-classic-tabs-list:before, .industry-events #generic-hero > .hcss-events:before, .past-webinars #generic-hero > .hcss-events:before, #press-hero > .container:before, .fit-quiz #press-hero > .site-inner:before, .fit-quiz .features #product-features-tabs #press-hero > .vce-classic-tabs-list:before, .features #product-features-tabs .fit-quiz #press-hero > .vce-classic-tabs-list:before, .share-your-story #press-hero > .site-inner:before, .share-your-story .features #product-features-tabs #press-hero > .vce-classic-tabs-list:before, .features #product-features-tabs .share-your-story #press-hero > .vce-classic-tabs-list:before, .hcss-recommendations #press-hero > .site-inner:before, .hcss-recommendations .features #product-features-tabs #press-hero > .vce-classic-tabs-list:before, .features #product-features-tabs .hcss-recommendations #press-hero > .vce-classic-tabs-list:before, .industry-events #press-hero > .hcss-events:before, .past-webinars #press-hero > .hcss-events:before, #generic-hero > .narrow-container:before, #press-hero > .narrow-container:before, .site-inner-narrow-container #generic-hero > .site-inner:before, .site-inner-narrow-container .features #product-features-tabs #generic-hero > .vce-classic-tabs-list:before, .features #product-features-tabs .site-inner-narrow-container #generic-hero > .vce-classic-tabs-list:before, .site-inner-narrow-container #press-hero > .site-inner:before, .site-inner-narrow-container .features #product-features-tabs #press-hero > .vce-classic-tabs-list:before, .features #product-features-tabs .site-inner-narrow-container #press-hero > .vce-classic-tabs-list:before, .site-inner-container #generic-hero > .site-inner:before, .site-inner-container .features #product-features-tabs #generic-hero > .vce-classic-tabs-list:before, .features #product-features-tabs .site-inner-container #generic-hero > .vce-classic-tabs-list:before, .site-inner-container #press-hero > .site-inner:before, .site-inner-container .features #product-features-tabs #press-hero > .vce-classic-tabs-list:before, .features #product-features-tabs .site-inner-container #press-hero > .vce-classic-tabs-list:before, .products-template-new-products article #generic-hero > .site-inner:before, .products-template-new-products article .features #product-features-tabs #generic-hero > .vce-classic-tabs-list:before, .features #product-features-tabs .products-template-new-products article #generic-hero > .vce-classic-tabs-list:before, .products-template-new-products article #press-hero > .site-inner:before, .products-template-new-products article .features #product-features-tabs #press-hero > .vce-classic-tabs-list:before, .features #product-features-tabs .products-template-new-products article #press-hero > .vce-classic-tabs-list:before, .lp-template-new-products article #generic-hero > .site-inner:before, .lp-template-new-products article .features #product-features-tabs #generic-hero > .vce-classic-tabs-list:before, .features #product-features-tabs .lp-template-new-products article #generic-hero > .vce-classic-tabs-list:before, .lp-template-new-products article #press-hero > .site-inner:before, .lp-template-new-products article .features #product-features-tabs #press-hero > .vce-classic-tabs-list:before, .features #product-features-tabs .lp-template-new-products article #press-hero > .vce-classic-tabs-list:before, .heavybid-to-heavyjob #generic-hero > .site-inner:before, .heavybid-to-heavyjob .features #product-features-tabs #generic-hero > .vce-classic-tabs-list:before, .features #product-features-tabs .heavybid-to-heavyjob #generic-hero > .vce-classic-tabs-list:before, .heavybid-to-heavyjob #press-hero > .site-inner:before, .heavybid-to-heavyjob .features #product-features-tabs #press-hero > .vce-classic-tabs-list:before, .features #product-features-tabs .heavybid-to-heavyjob #press-hero > .vce-classic-tabs-list:before, .mt1b .mastec-msa #generic-hero > .site-inner:before, .mt1b .mastec-msa .features #product-features-tabs #generic-hero > .vce-classic-tabs-list:before, .features #product-features-tabs .mt1b .mastec-msa #generic-hero > .vce-classic-tabs-list:before, .mt1b .mastec-msa #press-hero > .site-inner:before, .mt1b .mastec-msa .features #product-features-tabs #press-hero > .vce-classic-tabs-list:before, .features #product-features-tabs .mt1b .mastec-msa #press-hero > .vce-classic-tabs-list:before, .mt1b .existing-partnerships-header #generic-hero > .site-inner:before, .mt1b .existing-partnerships-header .features #product-features-tabs #generic-hero > .vce-classic-tabs-list:before, .features #product-features-tabs .mt1b .existing-partnerships-header #generic-hero > .vce-classic-tabs-list:before, .mt1b .existing-partnerships-header #press-hero > .site-inner:before, .mt1b .existing-partnerships-header .features #product-features-tabs #press-hero > .vce-classic-tabs-list:before, .features #product-features-tabs .mt1b .existing-partnerships-header #press-hero > .vce-classic-tabs-list:before, .q1b .mastec-msa #generic-hero > .site-inner:before, .q1b .mastec-msa .features #product-features-tabs #generic-hero > .vce-classic-tabs-list:before, .features #product-features-tabs .q1b .mastec-msa #generic-hero > .vce-classic-tabs-list:before, .q1b .mastec-msa #press-hero > .site-inner:before, .q1b .mastec-msa .features #product-features-tabs #press-hero > .vce-classic-tabs-list:before, .features #product-features-tabs .q1b .mastec-msa #press-hero > .vce-classic-tabs-list:before, .q1b .existing-partnerships-header #generic-hero > .site-inner:before, .q1b .existing-partnerships-header .features #product-features-tabs #generic-hero > .vce-classic-tabs-list:before, .features #product-features-tabs .q1b .existing-partnerships-header #generic-hero > .vce-classic-tabs-list:before, .q1b .existing-partnerships-header #press-hero > .site-inner:before, .q1b .existing-partnerships-header .features #product-features-tabs #press-hero > .vce-classic-tabs-list:before, .features #product-features-tabs .q1b .existing-partnerships-header #press-hero > .vce-classic-tabs-list:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
}
#generic-hero .hero-content .container, #generic-hero .hero-content .fit-quiz .site-inner, .fit-quiz #generic-hero .hero-content .site-inner, #generic-hero .hero-content .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs #generic-hero .hero-content .vce-classic-tabs-list, #generic-hero .hero-content .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz #generic-hero .hero-content .vce-classic-tabs-list, #generic-hero .hero-content .share-your-story .site-inner, .share-your-story #generic-hero .hero-content .site-inner, #generic-hero .hero-content .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs #generic-hero .hero-content .vce-classic-tabs-list, #generic-hero .hero-content .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story #generic-hero .hero-content .vce-classic-tabs-list, #generic-hero .hero-content .hcss-recommendations .site-inner, .hcss-recommendations #generic-hero .hero-content .site-inner, #generic-hero .hero-content .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs #generic-hero .hero-content .vce-classic-tabs-list, #generic-hero .hero-content .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations #generic-hero .hero-content .vce-classic-tabs-list, #generic-hero .hero-content .industry-events .hcss-events, .industry-events #generic-hero .hero-content .hcss-events, #generic-hero .hero-content .past-webinars .hcss-events, .past-webinars #generic-hero .hero-content .hcss-events, #press-hero .hero-content .container, #press-hero .hero-content .fit-quiz .site-inner, .fit-quiz #press-hero .hero-content .site-inner, #press-hero .hero-content .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs #press-hero .hero-content .vce-classic-tabs-list, #press-hero .hero-content .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz #press-hero .hero-content .vce-classic-tabs-list, #press-hero .hero-content .share-your-story .site-inner, .share-your-story #press-hero .hero-content .site-inner, #press-hero .hero-content .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs #press-hero .hero-content .vce-classic-tabs-list, #press-hero .hero-content .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story #press-hero .hero-content .vce-classic-tabs-list, #press-hero .hero-content .hcss-recommendations .site-inner, .hcss-recommendations #press-hero .hero-content .site-inner, #press-hero .hero-content .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs #press-hero .hero-content .vce-classic-tabs-list, #press-hero .hero-content .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations #press-hero .hero-content .vce-classic-tabs-list, #press-hero .hero-content .industry-events .hcss-events, .industry-events #press-hero .hero-content .hcss-events, #press-hero .hero-content .past-webinars .hcss-events, .past-webinars #press-hero .hero-content .hcss-events, #generic-hero .hero-content .narrow-container, #press-hero .hero-content .narrow-container, #generic-hero .hero-content .site-inner-narrow-container .site-inner, #generic-hero .hero-content .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs #generic-hero .hero-content .site-inner-narrow-container .vce-classic-tabs-list, .site-inner-narrow-container #generic-hero .hero-content .site-inner, .site-inner-narrow-container #generic-hero .hero-content .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container #generic-hero .hero-content .vce-classic-tabs-list, #press-hero .hero-content .site-inner-narrow-container .site-inner, #press-hero .hero-content .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs #press-hero .hero-content .site-inner-narrow-container .vce-classic-tabs-list, .site-inner-narrow-container #press-hero .hero-content .site-inner, .site-inner-narrow-container #press-hero .hero-content .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container #press-hero .hero-content .vce-classic-tabs-list, #generic-hero .hero-content .site-inner-container .site-inner, #generic-hero .hero-content .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs #generic-hero .hero-content .site-inner-container .vce-classic-tabs-list, .site-inner-container #generic-hero .hero-content .site-inner, .site-inner-container #generic-hero .hero-content .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container #generic-hero .hero-content .vce-classic-tabs-list, #press-hero .hero-content .site-inner-container .site-inner, #press-hero .hero-content .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs #press-hero .hero-content .site-inner-container .vce-classic-tabs-list, .site-inner-container #press-hero .hero-content .site-inner, .site-inner-container #press-hero .hero-content .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container #press-hero .hero-content .vce-classic-tabs-list, #generic-hero .hero-content .products-template-new-products article .site-inner, #generic-hero .hero-content .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs #generic-hero .hero-content .products-template-new-products article .vce-classic-tabs-list, .products-template-new-products article #generic-hero .hero-content .site-inner, .products-template-new-products article #generic-hero .hero-content .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article #generic-hero .hero-content .vce-classic-tabs-list, #press-hero .hero-content .products-template-new-products article .site-inner, #press-hero .hero-content .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs #press-hero .hero-content .products-template-new-products article .vce-classic-tabs-list, .products-template-new-products article #press-hero .hero-content .site-inner, .products-template-new-products article #press-hero .hero-content .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article #press-hero .hero-content .vce-classic-tabs-list, #generic-hero .hero-content .lp-template-new-products article .site-inner, #generic-hero .hero-content .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs #generic-hero .hero-content .lp-template-new-products article .vce-classic-tabs-list, .lp-template-new-products article #generic-hero .hero-content .site-inner, .lp-template-new-products article #generic-hero .hero-content .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article #generic-hero .hero-content .vce-classic-tabs-list, #press-hero .hero-content .lp-template-new-products article .site-inner, #press-hero .hero-content .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs #press-hero .hero-content .lp-template-new-products article .vce-classic-tabs-list, .lp-template-new-products article #press-hero .hero-content .site-inner, .lp-template-new-products article #press-hero .hero-content .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article #press-hero .hero-content .vce-classic-tabs-list, #generic-hero .hero-content .heavybid-to-heavyjob .site-inner, #generic-hero .hero-content .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs #generic-hero .hero-content .heavybid-to-heavyjob .vce-classic-tabs-list, .heavybid-to-heavyjob #generic-hero .hero-content .site-inner, .heavybid-to-heavyjob #generic-hero .hero-content .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob #generic-hero .hero-content .vce-classic-tabs-list, #press-hero .hero-content .heavybid-to-heavyjob .site-inner, #press-hero .hero-content .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs #press-hero .hero-content .heavybid-to-heavyjob .vce-classic-tabs-list, .heavybid-to-heavyjob #press-hero .hero-content .site-inner, .heavybid-to-heavyjob #press-hero .hero-content .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob #press-hero .hero-content .vce-classic-tabs-list, #generic-hero .hero-content .mt1b .mastec-msa .site-inner, #generic-hero .hero-content .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs #generic-hero .hero-content .mt1b .mastec-msa .vce-classic-tabs-list, .mt1b .mastec-msa #generic-hero .hero-content .site-inner, .mt1b .mastec-msa #generic-hero .hero-content .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa #generic-hero .hero-content .vce-classic-tabs-list, #press-hero .hero-content .mt1b .mastec-msa .site-inner, #press-hero .hero-content .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs #press-hero .hero-content .mt1b .mastec-msa .vce-classic-tabs-list, .mt1b .mastec-msa #press-hero .hero-content .site-inner, .mt1b .mastec-msa #press-hero .hero-content .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa #press-hero .hero-content .vce-classic-tabs-list, #generic-hero .hero-content .mt1b .existing-partnerships-header .site-inner, #generic-hero .hero-content .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs #generic-hero .hero-content .mt1b .existing-partnerships-header .vce-classic-tabs-list, .mt1b .existing-partnerships-header #generic-hero .hero-content .site-inner, .mt1b .existing-partnerships-header #generic-hero .hero-content .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header #generic-hero .hero-content .vce-classic-tabs-list, #press-hero .hero-content .mt1b .existing-partnerships-header .site-inner, #press-hero .hero-content .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs #press-hero .hero-content .mt1b .existing-partnerships-header .vce-classic-tabs-list, .mt1b .existing-partnerships-header #press-hero .hero-content .site-inner, .mt1b .existing-partnerships-header #press-hero .hero-content .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header #press-hero .hero-content .vce-classic-tabs-list, #generic-hero .hero-content .q1b .mastec-msa .site-inner, #generic-hero .hero-content .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs #generic-hero .hero-content .q1b .mastec-msa .vce-classic-tabs-list, .q1b .mastec-msa #generic-hero .hero-content .site-inner, .q1b .mastec-msa #generic-hero .hero-content .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa #generic-hero .hero-content .vce-classic-tabs-list, #press-hero .hero-content .q1b .mastec-msa .site-inner, #press-hero .hero-content .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs #press-hero .hero-content .q1b .mastec-msa .vce-classic-tabs-list, .q1b .mastec-msa #press-hero .hero-content .site-inner, .q1b .mastec-msa #press-hero .hero-content .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa #press-hero .hero-content .vce-classic-tabs-list, #generic-hero .hero-content .q1b .existing-partnerships-header .site-inner, #generic-hero .hero-content .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs #generic-hero .hero-content .q1b .existing-partnerships-header .vce-classic-tabs-list, .q1b .existing-partnerships-header #generic-hero .hero-content .site-inner, .q1b .existing-partnerships-header #generic-hero .hero-content .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header #generic-hero .hero-content .vce-classic-tabs-list, #press-hero .hero-content .q1b .existing-partnerships-header .site-inner, #press-hero .hero-content .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs #press-hero .hero-content .q1b .existing-partnerships-header .vce-classic-tabs-list, .q1b .existing-partnerships-header #press-hero .hero-content .site-inner, .q1b .existing-partnerships-header #press-hero .hero-content .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header #press-hero .hero-content .vce-classic-tabs-list, #generic-hero > .container .container, .fit-quiz #generic-hero > .site-inner .container, .fit-quiz .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .container, .features #product-features-tabs .fit-quiz #generic-hero > .vce-classic-tabs-list .container, #generic-hero > .container .fit-quiz .site-inner, .fit-quiz #generic-hero > .container .site-inner, .fit-quiz #generic-hero > .site-inner .site-inner, .fit-quiz .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .site-inner, .features #product-features-tabs .fit-quiz #generic-hero > .vce-classic-tabs-list .site-inner, #generic-hero > .container .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs #generic-hero > .container .vce-classic-tabs-list, .fit-quiz #generic-hero > .site-inner .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs #generic-hero > .site-inner .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .vce-classic-tabs-list, #generic-hero > .container .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz #generic-hero > .container .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz #generic-hero > .site-inner .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz #generic-hero > .vce-classic-tabs-list .vce-classic-tabs-list, .share-your-story #generic-hero > .site-inner .container, .share-your-story .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .container, .features #product-features-tabs .share-your-story #generic-hero > .vce-classic-tabs-list .container, #generic-hero > .container .share-your-story .site-inner, .share-your-story #generic-hero > .container .site-inner, .share-your-story #generic-hero > .site-inner .site-inner, .share-your-story .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .site-inner, .features #product-features-tabs .share-your-story #generic-hero > .vce-classic-tabs-list .site-inner, #generic-hero > .container .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs #generic-hero > .container .vce-classic-tabs-list, .share-your-story #generic-hero > .site-inner .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs #generic-hero > .site-inner .vce-classic-tabs-list, .share-your-story .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .vce-classic-tabs-list, #generic-hero > .container .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story #generic-hero > .container .vce-classic-tabs-list, .features #product-features-tabs .share-your-story #generic-hero > .site-inner .vce-classic-tabs-list, .features #product-features-tabs .share-your-story #generic-hero > .vce-classic-tabs-list .vce-classic-tabs-list, .hcss-recommendations #generic-hero > .site-inner .container, .hcss-recommendations .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .container, .features #product-features-tabs .hcss-recommendations #generic-hero > .vce-classic-tabs-list .container, #generic-hero > .container .hcss-recommendations .site-inner, .hcss-recommendations #generic-hero > .container .site-inner, .hcss-recommendations #generic-hero > .site-inner .site-inner, .hcss-recommendations .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .site-inner, .features #product-features-tabs .hcss-recommendations #generic-hero > .vce-classic-tabs-list .site-inner, #generic-hero > .container .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs #generic-hero > .container .vce-classic-tabs-list, .hcss-recommendations #generic-hero > .site-inner .features #product-features-tabs .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs #generic-hero > .site-inner .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .vce-classic-tabs-list, #generic-hero > .container .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations #generic-hero > .container .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations #generic-hero > .site-inner .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations #generic-hero > .vce-classic-tabs-list .vce-classic-tabs-list, .industry-events #generic-hero > .hcss-events .container, .industry-events #generic-hero > .hcss-events .fit-quiz .site-inner, .fit-quiz .industry-events #generic-hero > .hcss-events .site-inner, .industry-events #generic-hero > .hcss-events .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .industry-events #generic-hero > .hcss-events .vce-classic-tabs-list, .industry-events #generic-hero > .hcss-events .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .industry-events #generic-hero > .hcss-events .vce-classic-tabs-list, .industry-events #generic-hero > .hcss-events .share-your-story .site-inner, .share-your-story .industry-events #generic-hero > .hcss-events .site-inner, .industry-events #generic-hero > .hcss-events .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .industry-events #generic-hero > .hcss-events .vce-classic-tabs-list, .industry-events #generic-hero > .hcss-events .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .industry-events #generic-hero > .hcss-events .vce-classic-tabs-list, .industry-events #generic-hero > .hcss-events .hcss-recommendations .site-inner, .hcss-recommendations .industry-events #generic-hero > .hcss-events .site-inner, .industry-events #generic-hero > .hcss-events .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs .industry-events #generic-hero > .hcss-events .vce-classic-tabs-list, .industry-events #generic-hero > .hcss-events .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .industry-events #generic-hero > .hcss-events .vce-classic-tabs-list, .past-webinars #generic-hero > .hcss-events .container, .past-webinars #generic-hero > .hcss-events .fit-quiz .site-inner, .fit-quiz .past-webinars #generic-hero > .hcss-events .site-inner, .past-webinars #generic-hero > .hcss-events .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .past-webinars #generic-hero > .hcss-events .vce-classic-tabs-list, .past-webinars #generic-hero > .hcss-events .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .past-webinars #generic-hero > .hcss-events .vce-classic-tabs-list, .past-webinars #generic-hero > .hcss-events .share-your-story .site-inner, .share-your-story .past-webinars #generic-hero > .hcss-events .site-inner, .past-webinars #generic-hero > .hcss-events .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .past-webinars #generic-hero > .hcss-events .vce-classic-tabs-list, .past-webinars #generic-hero > .hcss-events .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .past-webinars #generic-hero > .hcss-events .vce-classic-tabs-list, .past-webinars #generic-hero > .hcss-events .hcss-recommendations .site-inner, .hcss-recommendations .past-webinars #generic-hero > .hcss-events .site-inner, .past-webinars #generic-hero > .hcss-events .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs .past-webinars #generic-hero > .hcss-events .vce-classic-tabs-list, .past-webinars #generic-hero > .hcss-events .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .past-webinars #generic-hero > .hcss-events .vce-classic-tabs-list, #generic-hero > .container .industry-events .hcss-events, .fit-quiz #generic-hero > .site-inner .industry-events .hcss-events, .fit-quiz .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .industry-events .hcss-events, .features #product-features-tabs .fit-quiz #generic-hero > .vce-classic-tabs-list .industry-events .hcss-events, .share-your-story #generic-hero > .site-inner .industry-events .hcss-events, .share-your-story .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .industry-events .hcss-events, .features #product-features-tabs .share-your-story #generic-hero > .vce-classic-tabs-list .industry-events .hcss-events, .hcss-recommendations #generic-hero > .site-inner .industry-events .hcss-events, .hcss-recommendations .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .industry-events .hcss-events, .features #product-features-tabs .hcss-recommendations #generic-hero > .vce-classic-tabs-list .industry-events .hcss-events, .industry-events #generic-hero > .container .hcss-events, .industry-events .fit-quiz #generic-hero > .site-inner .hcss-events, .fit-quiz .industry-events #generic-hero > .site-inner .hcss-events, .industry-events .fit-quiz .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .hcss-events, .fit-quiz .features #product-features-tabs .industry-events #generic-hero > .vce-classic-tabs-list .hcss-events, .industry-events .features #product-features-tabs .fit-quiz #generic-hero > .vce-classic-tabs-list .hcss-events, .features #product-features-tabs .fit-quiz .industry-events #generic-hero > .vce-classic-tabs-list .hcss-events, .industry-events .share-your-story #generic-hero > .site-inner .hcss-events, .share-your-story .industry-events #generic-hero > .site-inner .hcss-events, .industry-events .share-your-story .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .hcss-events, .share-your-story .features #product-features-tabs .industry-events #generic-hero > .vce-classic-tabs-list .hcss-events, .industry-events .features #product-features-tabs .share-your-story #generic-hero > .vce-classic-tabs-list .hcss-events, .features #product-features-tabs .share-your-story .industry-events #generic-hero > .vce-classic-tabs-list .hcss-events, .industry-events .hcss-recommendations #generic-hero > .site-inner .hcss-events, .hcss-recommendations .industry-events #generic-hero > .site-inner .hcss-events, .industry-events .hcss-recommendations .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .hcss-events, .hcss-recommendations .features #product-features-tabs .industry-events #generic-hero > .vce-classic-tabs-list .hcss-events, .industry-events .features #product-features-tabs .hcss-recommendations #generic-hero > .vce-classic-tabs-list .hcss-events, .features #product-features-tabs .hcss-recommendations .industry-events #generic-hero > .vce-classic-tabs-list .hcss-events, .industry-events #generic-hero > .hcss-events .hcss-events, #generic-hero > .container .past-webinars .hcss-events, .fit-quiz #generic-hero > .site-inner .past-webinars .hcss-events, .fit-quiz .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .past-webinars .hcss-events, .features #product-features-tabs .fit-quiz #generic-hero > .vce-classic-tabs-list .past-webinars .hcss-events, .share-your-story #generic-hero > .site-inner .past-webinars .hcss-events, .share-your-story .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .past-webinars .hcss-events, .features #product-features-tabs .share-your-story #generic-hero > .vce-classic-tabs-list .past-webinars .hcss-events, .hcss-recommendations #generic-hero > .site-inner .past-webinars .hcss-events, .hcss-recommendations .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .past-webinars .hcss-events, .features #product-features-tabs .hcss-recommendations #generic-hero > .vce-classic-tabs-list .past-webinars .hcss-events, .past-webinars #generic-hero > .container .hcss-events, .past-webinars .fit-quiz #generic-hero > .site-inner .hcss-events, .fit-quiz .past-webinars #generic-hero > .site-inner .hcss-events, .past-webinars .fit-quiz .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .hcss-events, .fit-quiz .features #product-features-tabs .past-webinars #generic-hero > .vce-classic-tabs-list .hcss-events, .past-webinars .features #product-features-tabs .fit-quiz #generic-hero > .vce-classic-tabs-list .hcss-events, .features #product-features-tabs .fit-quiz .past-webinars #generic-hero > .vce-classic-tabs-list .hcss-events, .past-webinars .share-your-story #generic-hero > .site-inner .hcss-events, .share-your-story .past-webinars #generic-hero > .site-inner .hcss-events, .past-webinars .share-your-story .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .hcss-events, .share-your-story .features #product-features-tabs .past-webinars #generic-hero > .vce-classic-tabs-list .hcss-events, .past-webinars .features #product-features-tabs .share-your-story #generic-hero > .vce-classic-tabs-list .hcss-events, .features #product-features-tabs .share-your-story .past-webinars #generic-hero > .vce-classic-tabs-list .hcss-events, .past-webinars .hcss-recommendations #generic-hero > .site-inner .hcss-events, .hcss-recommendations .past-webinars #generic-hero > .site-inner .hcss-events, .past-webinars .hcss-recommendations .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .hcss-events, .hcss-recommendations .features #product-features-tabs .past-webinars #generic-hero > .vce-classic-tabs-list .hcss-events, .past-webinars .features #product-features-tabs .hcss-recommendations #generic-hero > .vce-classic-tabs-list .hcss-events, .features #product-features-tabs .hcss-recommendations .past-webinars #generic-hero > .vce-classic-tabs-list .hcss-events, .past-webinars #generic-hero > .hcss-events .hcss-events, #press-hero > .container .container, .fit-quiz #press-hero > .site-inner .container, .fit-quiz .features #product-features-tabs #press-hero > .vce-classic-tabs-list .container, .features #product-features-tabs .fit-quiz #press-hero > .vce-classic-tabs-list .container, #press-hero > .container .fit-quiz .site-inner, .fit-quiz #press-hero > .container .site-inner, .fit-quiz #press-hero > .site-inner .site-inner, .fit-quiz .features #product-features-tabs #press-hero > .vce-classic-tabs-list .site-inner, .features #product-features-tabs .fit-quiz #press-hero > .vce-classic-tabs-list .site-inner, #press-hero > .container .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs #press-hero > .container .vce-classic-tabs-list, .fit-quiz #press-hero > .site-inner .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs #press-hero > .site-inner .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs #press-hero > .vce-classic-tabs-list .vce-classic-tabs-list, #press-hero > .container .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz #press-hero > .container .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz #press-hero > .site-inner .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz #press-hero > .vce-classic-tabs-list .vce-classic-tabs-list, .share-your-story #press-hero > .site-inner .container, .share-your-story .features #product-features-tabs #press-hero > .vce-classic-tabs-list .container, .features #product-features-tabs .share-your-story #press-hero > .vce-classic-tabs-list .container, #press-hero > .container .share-your-story .site-inner, .share-your-story #press-hero > .container .site-inner, .share-your-story #press-hero > .site-inner .site-inner, .share-your-story .features #product-features-tabs #press-hero > .vce-classic-tabs-list .site-inner, .features #product-features-tabs .share-your-story #press-hero > .vce-classic-tabs-list .site-inner, #press-hero > .container .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs #press-hero > .container .vce-classic-tabs-list, .share-your-story #press-hero > .site-inner .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs #press-hero > .site-inner .vce-classic-tabs-list, .share-your-story .features #product-features-tabs #press-hero > .vce-classic-tabs-list .vce-classic-tabs-list, #press-hero > .container .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story #press-hero > .container .vce-classic-tabs-list, .features #product-features-tabs .share-your-story #press-hero > .site-inner .vce-classic-tabs-list, .features #product-features-tabs .share-your-story #press-hero > .vce-classic-tabs-list .vce-classic-tabs-list, .hcss-recommendations #press-hero > .site-inner .container, .hcss-recommendations .features #product-features-tabs #press-hero > .vce-classic-tabs-list .container, .features #product-features-tabs .hcss-recommendations #press-hero > .vce-classic-tabs-list .container, #press-hero > .container .hcss-recommendations .site-inner, .hcss-recommendations #press-hero > .container .site-inner, .hcss-recommendations #press-hero > .site-inner .site-inner, .hcss-recommendations .features #product-features-tabs #press-hero > .vce-classic-tabs-list .site-inner, .features #product-features-tabs .hcss-recommendations #press-hero > .vce-classic-tabs-list .site-inner, #press-hero > .container .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs #press-hero > .container .vce-classic-tabs-list, .hcss-recommendations #press-hero > .site-inner .features #product-features-tabs .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs #press-hero > .site-inner .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs #press-hero > .vce-classic-tabs-list .vce-classic-tabs-list, #press-hero > .container .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations #press-hero > .container .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations #press-hero > .site-inner .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations #press-hero > .vce-classic-tabs-list .vce-classic-tabs-list, .industry-events #press-hero > .hcss-events .container, .industry-events #press-hero > .hcss-events .fit-quiz .site-inner, .fit-quiz .industry-events #press-hero > .hcss-events .site-inner, .industry-events #press-hero > .hcss-events .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .industry-events #press-hero > .hcss-events .vce-classic-tabs-list, .industry-events #press-hero > .hcss-events .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .industry-events #press-hero > .hcss-events .vce-classic-tabs-list, .industry-events #press-hero > .hcss-events .share-your-story .site-inner, .share-your-story .industry-events #press-hero > .hcss-events .site-inner, .industry-events #press-hero > .hcss-events .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .industry-events #press-hero > .hcss-events .vce-classic-tabs-list, .industry-events #press-hero > .hcss-events .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .industry-events #press-hero > .hcss-events .vce-classic-tabs-list, .industry-events #press-hero > .hcss-events .hcss-recommendations .site-inner, .hcss-recommendations .industry-events #press-hero > .hcss-events .site-inner, .industry-events #press-hero > .hcss-events .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs .industry-events #press-hero > .hcss-events .vce-classic-tabs-list, .industry-events #press-hero > .hcss-events .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .industry-events #press-hero > .hcss-events .vce-classic-tabs-list, .past-webinars #press-hero > .hcss-events .container, .past-webinars #press-hero > .hcss-events .fit-quiz .site-inner, .fit-quiz .past-webinars #press-hero > .hcss-events .site-inner, .past-webinars #press-hero > .hcss-events .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .past-webinars #press-hero > .hcss-events .vce-classic-tabs-list, .past-webinars #press-hero > .hcss-events .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .past-webinars #press-hero > .hcss-events .vce-classic-tabs-list, .past-webinars #press-hero > .hcss-events .share-your-story .site-inner, .share-your-story .past-webinars #press-hero > .hcss-events .site-inner, .past-webinars #press-hero > .hcss-events .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .past-webinars #press-hero > .hcss-events .vce-classic-tabs-list, .past-webinars #press-hero > .hcss-events .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .past-webinars #press-hero > .hcss-events .vce-classic-tabs-list, .past-webinars #press-hero > .hcss-events .hcss-recommendations .site-inner, .hcss-recommendations .past-webinars #press-hero > .hcss-events .site-inner, .past-webinars #press-hero > .hcss-events .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs .past-webinars #press-hero > .hcss-events .vce-classic-tabs-list, .past-webinars #press-hero > .hcss-events .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .past-webinars #press-hero > .hcss-events .vce-classic-tabs-list, #press-hero > .container .industry-events .hcss-events, .fit-quiz #press-hero > .site-inner .industry-events .hcss-events, .fit-quiz .features #product-features-tabs #press-hero > .vce-classic-tabs-list .industry-events .hcss-events, .features #product-features-tabs .fit-quiz #press-hero > .vce-classic-tabs-list .industry-events .hcss-events, .share-your-story #press-hero > .site-inner .industry-events .hcss-events, .share-your-story .features #product-features-tabs #press-hero > .vce-classic-tabs-list .industry-events .hcss-events, .features #product-features-tabs .share-your-story #press-hero > .vce-classic-tabs-list .industry-events .hcss-events, .hcss-recommendations #press-hero > .site-inner .industry-events .hcss-events, .hcss-recommendations .features #product-features-tabs #press-hero > .vce-classic-tabs-list .industry-events .hcss-events, .features #product-features-tabs .hcss-recommendations #press-hero > .vce-classic-tabs-list .industry-events .hcss-events, .industry-events #press-hero > .container .hcss-events, .industry-events .fit-quiz #press-hero > .site-inner .hcss-events, .fit-quiz .industry-events #press-hero > .site-inner .hcss-events, .industry-events .fit-quiz .features #product-features-tabs #press-hero > .vce-classic-tabs-list .hcss-events, .fit-quiz .features #product-features-tabs .industry-events #press-hero > .vce-classic-tabs-list .hcss-events, .industry-events .features #product-features-tabs .fit-quiz #press-hero > .vce-classic-tabs-list .hcss-events, .features #product-features-tabs .fit-quiz .industry-events #press-hero > .vce-classic-tabs-list .hcss-events, .industry-events .share-your-story #press-hero > .site-inner .hcss-events, .share-your-story .industry-events #press-hero > .site-inner .hcss-events, .industry-events .share-your-story .features #product-features-tabs #press-hero > .vce-classic-tabs-list .hcss-events, .share-your-story .features #product-features-tabs .industry-events #press-hero > .vce-classic-tabs-list .hcss-events, .industry-events .features #product-features-tabs .share-your-story #press-hero > .vce-classic-tabs-list .hcss-events, .features #product-features-tabs .share-your-story .industry-events #press-hero > .vce-classic-tabs-list .hcss-events, .industry-events .hcss-recommendations #press-hero > .site-inner .hcss-events, .hcss-recommendations .industry-events #press-hero > .site-inner .hcss-events, .industry-events .hcss-recommendations .features #product-features-tabs #press-hero > .vce-classic-tabs-list .hcss-events, .hcss-recommendations .features #product-features-tabs .industry-events #press-hero > .vce-classic-tabs-list .hcss-events, .industry-events .features #product-features-tabs .hcss-recommendations #press-hero > .vce-classic-tabs-list .hcss-events, .features #product-features-tabs .hcss-recommendations .industry-events #press-hero > .vce-classic-tabs-list .hcss-events, .industry-events #press-hero > .hcss-events .hcss-events, #press-hero > .container .past-webinars .hcss-events, .fit-quiz #press-hero > .site-inner .past-webinars .hcss-events, .fit-quiz .features #product-features-tabs #press-hero > .vce-classic-tabs-list .past-webinars .hcss-events, .features #product-features-tabs .fit-quiz #press-hero > .vce-classic-tabs-list .past-webinars .hcss-events, .share-your-story #press-hero > .site-inner .past-webinars .hcss-events, .share-your-story .features #product-features-tabs #press-hero > .vce-classic-tabs-list .past-webinars .hcss-events, .features #product-features-tabs .share-your-story #press-hero > .vce-classic-tabs-list .past-webinars .hcss-events, .hcss-recommendations #press-hero > .site-inner .past-webinars .hcss-events, .hcss-recommendations .features #product-features-tabs #press-hero > .vce-classic-tabs-list .past-webinars .hcss-events, .features #product-features-tabs .hcss-recommendations #press-hero > .vce-classic-tabs-list .past-webinars .hcss-events, .past-webinars #press-hero > .container .hcss-events, .past-webinars .fit-quiz #press-hero > .site-inner .hcss-events, .fit-quiz .past-webinars #press-hero > .site-inner .hcss-events, .past-webinars .fit-quiz .features #product-features-tabs #press-hero > .vce-classic-tabs-list .hcss-events, .fit-quiz .features #product-features-tabs .past-webinars #press-hero > .vce-classic-tabs-list .hcss-events, .past-webinars .features #product-features-tabs .fit-quiz #press-hero > .vce-classic-tabs-list .hcss-events, .features #product-features-tabs .fit-quiz .past-webinars #press-hero > .vce-classic-tabs-list .hcss-events, .past-webinars .share-your-story #press-hero > .site-inner .hcss-events, .share-your-story .past-webinars #press-hero > .site-inner .hcss-events, .past-webinars .share-your-story .features #product-features-tabs #press-hero > .vce-classic-tabs-list .hcss-events, .share-your-story .features #product-features-tabs .past-webinars #press-hero > .vce-classic-tabs-list .hcss-events, .past-webinars .features #product-features-tabs .share-your-story #press-hero > .vce-classic-tabs-list .hcss-events, .features #product-features-tabs .share-your-story .past-webinars #press-hero > .vce-classic-tabs-list .hcss-events, .past-webinars .hcss-recommendations #press-hero > .site-inner .hcss-events, .hcss-recommendations .past-webinars #press-hero > .site-inner .hcss-events, .past-webinars .hcss-recommendations .features #product-features-tabs #press-hero > .vce-classic-tabs-list .hcss-events, .hcss-recommendations .features #product-features-tabs .past-webinars #press-hero > .vce-classic-tabs-list .hcss-events, .past-webinars .features #product-features-tabs .hcss-recommendations #press-hero > .vce-classic-tabs-list .hcss-events, .features #product-features-tabs .hcss-recommendations .past-webinars #press-hero > .vce-classic-tabs-list .hcss-events, .past-webinars #press-hero > .hcss-events .hcss-events, #generic-hero > .narrow-container .container, #generic-hero > .narrow-container .fit-quiz .site-inner, .fit-quiz #generic-hero > .narrow-container .site-inner, #generic-hero > .narrow-container .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs #generic-hero > .narrow-container .vce-classic-tabs-list, #generic-hero > .narrow-container .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz #generic-hero > .narrow-container .vce-classic-tabs-list, #generic-hero > .narrow-container .share-your-story .site-inner, .share-your-story #generic-hero > .narrow-container .site-inner, #generic-hero > .narrow-container .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs #generic-hero > .narrow-container .vce-classic-tabs-list, #generic-hero > .narrow-container .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story #generic-hero > .narrow-container .vce-classic-tabs-list, #generic-hero > .narrow-container .hcss-recommendations .site-inner, .hcss-recommendations #generic-hero > .narrow-container .site-inner, #generic-hero > .narrow-container .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs #generic-hero > .narrow-container .vce-classic-tabs-list, #generic-hero > .narrow-container .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations #generic-hero > .narrow-container .vce-classic-tabs-list, #generic-hero > .narrow-container .industry-events .hcss-events, .industry-events #generic-hero > .narrow-container .hcss-events, #generic-hero > .narrow-container .past-webinars .hcss-events, .past-webinars #generic-hero > .narrow-container .hcss-events, #press-hero > .narrow-container .container, #press-hero > .narrow-container .fit-quiz .site-inner, .fit-quiz #press-hero > .narrow-container .site-inner, #press-hero > .narrow-container .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs #press-hero > .narrow-container .vce-classic-tabs-list, #press-hero > .narrow-container .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz #press-hero > .narrow-container .vce-classic-tabs-list, #press-hero > .narrow-container .share-your-story .site-inner, .share-your-story #press-hero > .narrow-container .site-inner, #press-hero > .narrow-container .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs #press-hero > .narrow-container .vce-classic-tabs-list, #press-hero > .narrow-container .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story #press-hero > .narrow-container .vce-classic-tabs-list, #press-hero > .narrow-container .hcss-recommendations .site-inner, .hcss-recommendations #press-hero > .narrow-container .site-inner, #press-hero > .narrow-container .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs #press-hero > .narrow-container .vce-classic-tabs-list, #press-hero > .narrow-container .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations #press-hero > .narrow-container .vce-classic-tabs-list, #press-hero > .narrow-container .industry-events .hcss-events, .industry-events #press-hero > .narrow-container .hcss-events, #press-hero > .narrow-container .past-webinars .hcss-events, .past-webinars #press-hero > .narrow-container .hcss-events, .site-inner-narrow-container #generic-hero > .site-inner .container, .site-inner-narrow-container .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .container, .features #product-features-tabs .site-inner-narrow-container #generic-hero > .vce-classic-tabs-list .container, .site-inner-narrow-container #generic-hero > .site-inner .industry-events .hcss-events, .site-inner-narrow-container .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .industry-events .hcss-events, .features #product-features-tabs .site-inner-narrow-container #generic-hero > .vce-classic-tabs-list .industry-events .hcss-events, .industry-events .site-inner-narrow-container #generic-hero > .site-inner .hcss-events, .industry-events .site-inner-narrow-container .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .hcss-events, .features #product-features-tabs .industry-events .site-inner-narrow-container #generic-hero > .vce-classic-tabs-list .hcss-events, .site-inner-narrow-container #generic-hero > .site-inner .past-webinars .hcss-events, .site-inner-narrow-container .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .past-webinars .hcss-events, .features #product-features-tabs .site-inner-narrow-container #generic-hero > .vce-classic-tabs-list .past-webinars .hcss-events, .past-webinars .site-inner-narrow-container #generic-hero > .site-inner .hcss-events, .past-webinars .site-inner-narrow-container .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .hcss-events, .features #product-features-tabs .past-webinars .site-inner-narrow-container #generic-hero > .vce-classic-tabs-list .hcss-events, .site-inner-narrow-container #press-hero > .site-inner .container, .site-inner-narrow-container .features #product-features-tabs #press-hero > .vce-classic-tabs-list .container, .features #product-features-tabs .site-inner-narrow-container #press-hero > .vce-classic-tabs-list .container, .site-inner-narrow-container #press-hero > .site-inner .industry-events .hcss-events, .site-inner-narrow-container .features #product-features-tabs #press-hero > .vce-classic-tabs-list .industry-events .hcss-events, .features #product-features-tabs .site-inner-narrow-container #press-hero > .vce-classic-tabs-list .industry-events .hcss-events, .industry-events .site-inner-narrow-container #press-hero > .site-inner .hcss-events, .industry-events .site-inner-narrow-container .features #product-features-tabs #press-hero > .vce-classic-tabs-list .hcss-events, .features #product-features-tabs .industry-events .site-inner-narrow-container #press-hero > .vce-classic-tabs-list .hcss-events, .site-inner-narrow-container #press-hero > .site-inner .past-webinars .hcss-events, .site-inner-narrow-container .features #product-features-tabs #press-hero > .vce-classic-tabs-list .past-webinars .hcss-events, .features #product-features-tabs .site-inner-narrow-container #press-hero > .vce-classic-tabs-list .past-webinars .hcss-events, .past-webinars .site-inner-narrow-container #press-hero > .site-inner .hcss-events, .past-webinars .site-inner-narrow-container .features #product-features-tabs #press-hero > .vce-classic-tabs-list .hcss-events, .features #product-features-tabs .past-webinars .site-inner-narrow-container #press-hero > .vce-classic-tabs-list .hcss-events, .site-inner-container #generic-hero > .site-inner .container, .site-inner-container .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .container, .features #product-features-tabs .site-inner-container #generic-hero > .vce-classic-tabs-list .container, .site-inner-container #generic-hero > .site-inner .industry-events .hcss-events, .site-inner-container .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .industry-events .hcss-events, .features #product-features-tabs .site-inner-container #generic-hero > .vce-classic-tabs-list .industry-events .hcss-events, .industry-events .site-inner-container #generic-hero > .site-inner .hcss-events, .industry-events .site-inner-container .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .hcss-events, .features #product-features-tabs .industry-events .site-inner-container #generic-hero > .vce-classic-tabs-list .hcss-events, .site-inner-container #generic-hero > .site-inner .past-webinars .hcss-events, .site-inner-container .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .past-webinars .hcss-events, .features #product-features-tabs .site-inner-container #generic-hero > .vce-classic-tabs-list .past-webinars .hcss-events, .past-webinars .site-inner-container #generic-hero > .site-inner .hcss-events, .past-webinars .site-inner-container .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .hcss-events, .features #product-features-tabs .past-webinars .site-inner-container #generic-hero > .vce-classic-tabs-list .hcss-events, .site-inner-container #press-hero > .site-inner .container, .site-inner-container .features #product-features-tabs #press-hero > .vce-classic-tabs-list .container, .features #product-features-tabs .site-inner-container #press-hero > .vce-classic-tabs-list .container, .site-inner-container #press-hero > .site-inner .industry-events .hcss-events, .site-inner-container .features #product-features-tabs #press-hero > .vce-classic-tabs-list .industry-events .hcss-events, .features #product-features-tabs .site-inner-container #press-hero > .vce-classic-tabs-list .industry-events .hcss-events, .industry-events .site-inner-container #press-hero > .site-inner .hcss-events, .industry-events .site-inner-container .features #product-features-tabs #press-hero > .vce-classic-tabs-list .hcss-events, .features #product-features-tabs .industry-events .site-inner-container #press-hero > .vce-classic-tabs-list .hcss-events, .site-inner-container #press-hero > .site-inner .past-webinars .hcss-events, .site-inner-container .features #product-features-tabs #press-hero > .vce-classic-tabs-list .past-webinars .hcss-events, .features #product-features-tabs .site-inner-container #press-hero > .vce-classic-tabs-list .past-webinars .hcss-events, .past-webinars .site-inner-container #press-hero > .site-inner .hcss-events, .past-webinars .site-inner-container .features #product-features-tabs #press-hero > .vce-classic-tabs-list .hcss-events, .features #product-features-tabs .past-webinars .site-inner-container #press-hero > .vce-classic-tabs-list .hcss-events, .products-template-new-products article #generic-hero > .site-inner .container, .products-template-new-products article .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .container, .features #product-features-tabs .products-template-new-products article #generic-hero > .vce-classic-tabs-list .container, .products-template-new-products article #generic-hero > .site-inner .industry-events .hcss-events, .products-template-new-products article .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .industry-events .hcss-events, .features #product-features-tabs .products-template-new-products article #generic-hero > .vce-classic-tabs-list .industry-events .hcss-events, .industry-events .products-template-new-products article #generic-hero > .site-inner .hcss-events, .industry-events .products-template-new-products article .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .hcss-events, .features #product-features-tabs .industry-events .products-template-new-products article #generic-hero > .vce-classic-tabs-list .hcss-events, .products-template-new-products article #generic-hero > .site-inner .past-webinars .hcss-events, .products-template-new-products article .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .past-webinars .hcss-events, .features #product-features-tabs .products-template-new-products article #generic-hero > .vce-classic-tabs-list .past-webinars .hcss-events, .past-webinars .products-template-new-products article #generic-hero > .site-inner .hcss-events, .past-webinars .products-template-new-products article .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .hcss-events, .features #product-features-tabs .past-webinars .products-template-new-products article #generic-hero > .vce-classic-tabs-list .hcss-events, .products-template-new-products article #press-hero > .site-inner .container, .products-template-new-products article .features #product-features-tabs #press-hero > .vce-classic-tabs-list .container, .features #product-features-tabs .products-template-new-products article #press-hero > .vce-classic-tabs-list .container, .products-template-new-products article #press-hero > .site-inner .industry-events .hcss-events, .products-template-new-products article .features #product-features-tabs #press-hero > .vce-classic-tabs-list .industry-events .hcss-events, .features #product-features-tabs .products-template-new-products article #press-hero > .vce-classic-tabs-list .industry-events .hcss-events, .industry-events .products-template-new-products article #press-hero > .site-inner .hcss-events, .industry-events .products-template-new-products article .features #product-features-tabs #press-hero > .vce-classic-tabs-list .hcss-events, .features #product-features-tabs .industry-events .products-template-new-products article #press-hero > .vce-classic-tabs-list .hcss-events, .products-template-new-products article #press-hero > .site-inner .past-webinars .hcss-events, .products-template-new-products article .features #product-features-tabs #press-hero > .vce-classic-tabs-list .past-webinars .hcss-events, .features #product-features-tabs .products-template-new-products article #press-hero > .vce-classic-tabs-list .past-webinars .hcss-events, .past-webinars .products-template-new-products article #press-hero > .site-inner .hcss-events, .past-webinars .products-template-new-products article .features #product-features-tabs #press-hero > .vce-classic-tabs-list .hcss-events, .features #product-features-tabs .past-webinars .products-template-new-products article #press-hero > .vce-classic-tabs-list .hcss-events, .lp-template-new-products article #generic-hero > .site-inner .container, .lp-template-new-products article .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .container, .features #product-features-tabs .lp-template-new-products article #generic-hero > .vce-classic-tabs-list .container, .lp-template-new-products article #generic-hero > .site-inner .industry-events .hcss-events, .lp-template-new-products article .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .industry-events .hcss-events, .features #product-features-tabs .lp-template-new-products article #generic-hero > .vce-classic-tabs-list .industry-events .hcss-events, .industry-events .lp-template-new-products article #generic-hero > .site-inner .hcss-events, .industry-events .lp-template-new-products article .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .hcss-events, .features #product-features-tabs .industry-events .lp-template-new-products article #generic-hero > .vce-classic-tabs-list .hcss-events, .lp-template-new-products article #generic-hero > .site-inner .past-webinars .hcss-events, .lp-template-new-products article .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .past-webinars .hcss-events, .features #product-features-tabs .lp-template-new-products article #generic-hero > .vce-classic-tabs-list .past-webinars .hcss-events, .past-webinars .lp-template-new-products article #generic-hero > .site-inner .hcss-events, .past-webinars .lp-template-new-products article .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .hcss-events, .features #product-features-tabs .past-webinars .lp-template-new-products article #generic-hero > .vce-classic-tabs-list .hcss-events, .lp-template-new-products article #press-hero > .site-inner .container, .lp-template-new-products article .features #product-features-tabs #press-hero > .vce-classic-tabs-list .container, .features #product-features-tabs .lp-template-new-products article #press-hero > .vce-classic-tabs-list .container, .lp-template-new-products article #press-hero > .site-inner .industry-events .hcss-events, .lp-template-new-products article .features #product-features-tabs #press-hero > .vce-classic-tabs-list .industry-events .hcss-events, .features #product-features-tabs .lp-template-new-products article #press-hero > .vce-classic-tabs-list .industry-events .hcss-events, .industry-events .lp-template-new-products article #press-hero > .site-inner .hcss-events, .industry-events .lp-template-new-products article .features #product-features-tabs #press-hero > .vce-classic-tabs-list .hcss-events, .features #product-features-tabs .industry-events .lp-template-new-products article #press-hero > .vce-classic-tabs-list .hcss-events, .lp-template-new-products article #press-hero > .site-inner .past-webinars .hcss-events, .lp-template-new-products article .features #product-features-tabs #press-hero > .vce-classic-tabs-list .past-webinars .hcss-events, .features #product-features-tabs .lp-template-new-products article #press-hero > .vce-classic-tabs-list .past-webinars .hcss-events, .past-webinars .lp-template-new-products article #press-hero > .site-inner .hcss-events, .past-webinars .lp-template-new-products article .features #product-features-tabs #press-hero > .vce-classic-tabs-list .hcss-events, .features #product-features-tabs .past-webinars .lp-template-new-products article #press-hero > .vce-classic-tabs-list .hcss-events, .heavybid-to-heavyjob #generic-hero > .site-inner .container, .heavybid-to-heavyjob .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .container, .features #product-features-tabs .heavybid-to-heavyjob #generic-hero > .vce-classic-tabs-list .container, .heavybid-to-heavyjob #generic-hero > .site-inner .industry-events .hcss-events, .heavybid-to-heavyjob .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .industry-events .hcss-events, .features #product-features-tabs .heavybid-to-heavyjob #generic-hero > .vce-classic-tabs-list .industry-events .hcss-events, .industry-events .heavybid-to-heavyjob #generic-hero > .site-inner .hcss-events, .industry-events .heavybid-to-heavyjob .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .hcss-events, .features #product-features-tabs .industry-events .heavybid-to-heavyjob #generic-hero > .vce-classic-tabs-list .hcss-events, .heavybid-to-heavyjob #generic-hero > .site-inner .past-webinars .hcss-events, .heavybid-to-heavyjob .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .past-webinars .hcss-events, .features #product-features-tabs .heavybid-to-heavyjob #generic-hero > .vce-classic-tabs-list .past-webinars .hcss-events, .past-webinars .heavybid-to-heavyjob #generic-hero > .site-inner .hcss-events, .past-webinars .heavybid-to-heavyjob .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .hcss-events, .features #product-features-tabs .past-webinars .heavybid-to-heavyjob #generic-hero > .vce-classic-tabs-list .hcss-events, .heavybid-to-heavyjob #press-hero > .site-inner .container, .heavybid-to-heavyjob .features #product-features-tabs #press-hero > .vce-classic-tabs-list .container, .features #product-features-tabs .heavybid-to-heavyjob #press-hero > .vce-classic-tabs-list .container, .heavybid-to-heavyjob #press-hero > .site-inner .industry-events .hcss-events, .heavybid-to-heavyjob .features #product-features-tabs #press-hero > .vce-classic-tabs-list .industry-events .hcss-events, .features #product-features-tabs .heavybid-to-heavyjob #press-hero > .vce-classic-tabs-list .industry-events .hcss-events, .industry-events .heavybid-to-heavyjob #press-hero > .site-inner .hcss-events, .industry-events .heavybid-to-heavyjob .features #product-features-tabs #press-hero > .vce-classic-tabs-list .hcss-events, .features #product-features-tabs .industry-events .heavybid-to-heavyjob #press-hero > .vce-classic-tabs-list .hcss-events, .heavybid-to-heavyjob #press-hero > .site-inner .past-webinars .hcss-events, .heavybid-to-heavyjob .features #product-features-tabs #press-hero > .vce-classic-tabs-list .past-webinars .hcss-events, .features #product-features-tabs .heavybid-to-heavyjob #press-hero > .vce-classic-tabs-list .past-webinars .hcss-events, .past-webinars .heavybid-to-heavyjob #press-hero > .site-inner .hcss-events, .past-webinars .heavybid-to-heavyjob .features #product-features-tabs #press-hero > .vce-classic-tabs-list .hcss-events, .features #product-features-tabs .past-webinars .heavybid-to-heavyjob #press-hero > .vce-classic-tabs-list .hcss-events, .mt1b .mastec-msa #generic-hero > .site-inner .container, .mt1b .mastec-msa .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .container, .features #product-features-tabs .mt1b .mastec-msa #generic-hero > .vce-classic-tabs-list .container, .mt1b .mastec-msa #generic-hero > .site-inner .industry-events .hcss-events, .mt1b .mastec-msa .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .industry-events .hcss-events, .features #product-features-tabs .mt1b .mastec-msa #generic-hero > .vce-classic-tabs-list .industry-events .hcss-events, .industry-events .mt1b .mastec-msa #generic-hero > .site-inner .hcss-events, .industry-events .mt1b .mastec-msa .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .hcss-events, .features #product-features-tabs .industry-events .mt1b .mastec-msa #generic-hero > .vce-classic-tabs-list .hcss-events, .mt1b .mastec-msa #generic-hero > .site-inner .past-webinars .hcss-events, .mt1b .mastec-msa .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .past-webinars .hcss-events, .features #product-features-tabs .mt1b .mastec-msa #generic-hero > .vce-classic-tabs-list .past-webinars .hcss-events, .past-webinars .mt1b .mastec-msa #generic-hero > .site-inner .hcss-events, .past-webinars .mt1b .mastec-msa .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .hcss-events, .features #product-features-tabs .past-webinars .mt1b .mastec-msa #generic-hero > .vce-classic-tabs-list .hcss-events, .mt1b .mastec-msa #press-hero > .site-inner .container, .mt1b .mastec-msa .features #product-features-tabs #press-hero > .vce-classic-tabs-list .container, .features #product-features-tabs .mt1b .mastec-msa #press-hero > .vce-classic-tabs-list .container, .mt1b .mastec-msa #press-hero > .site-inner .industry-events .hcss-events, .mt1b .mastec-msa .features #product-features-tabs #press-hero > .vce-classic-tabs-list .industry-events .hcss-events, .features #product-features-tabs .mt1b .mastec-msa #press-hero > .vce-classic-tabs-list .industry-events .hcss-events, .industry-events .mt1b .mastec-msa #press-hero > .site-inner .hcss-events, .industry-events .mt1b .mastec-msa .features #product-features-tabs #press-hero > .vce-classic-tabs-list .hcss-events, .features #product-features-tabs .industry-events .mt1b .mastec-msa #press-hero > .vce-classic-tabs-list .hcss-events, .mt1b .mastec-msa #press-hero > .site-inner .past-webinars .hcss-events, .mt1b .mastec-msa .features #product-features-tabs #press-hero > .vce-classic-tabs-list .past-webinars .hcss-events, .features #product-features-tabs .mt1b .mastec-msa #press-hero > .vce-classic-tabs-list .past-webinars .hcss-events, .past-webinars .mt1b .mastec-msa #press-hero > .site-inner .hcss-events, .past-webinars .mt1b .mastec-msa .features #product-features-tabs #press-hero > .vce-classic-tabs-list .hcss-events, .features #product-features-tabs .past-webinars .mt1b .mastec-msa #press-hero > .vce-classic-tabs-list .hcss-events, .mt1b .existing-partnerships-header #generic-hero > .site-inner .container, .mt1b .existing-partnerships-header .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .container, .features #product-features-tabs .mt1b .existing-partnerships-header #generic-hero > .vce-classic-tabs-list .container, .mt1b .existing-partnerships-header #generic-hero > .site-inner .industry-events .hcss-events, .mt1b .existing-partnerships-header .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .industry-events .hcss-events, .features #product-features-tabs .mt1b .existing-partnerships-header #generic-hero > .vce-classic-tabs-list .industry-events .hcss-events, .industry-events .mt1b .existing-partnerships-header #generic-hero > .site-inner .hcss-events, .industry-events .mt1b .existing-partnerships-header .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .hcss-events, .features #product-features-tabs .industry-events .mt1b .existing-partnerships-header #generic-hero > .vce-classic-tabs-list .hcss-events, .mt1b .existing-partnerships-header #generic-hero > .site-inner .past-webinars .hcss-events, .mt1b .existing-partnerships-header .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .past-webinars .hcss-events, .features #product-features-tabs .mt1b .existing-partnerships-header #generic-hero > .vce-classic-tabs-list .past-webinars .hcss-events, .past-webinars .mt1b .existing-partnerships-header #generic-hero > .site-inner .hcss-events, .past-webinars .mt1b .existing-partnerships-header .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .hcss-events, .features #product-features-tabs .past-webinars .mt1b .existing-partnerships-header #generic-hero > .vce-classic-tabs-list .hcss-events, .mt1b .existing-partnerships-header #press-hero > .site-inner .container, .mt1b .existing-partnerships-header .features #product-features-tabs #press-hero > .vce-classic-tabs-list .container, .features #product-features-tabs .mt1b .existing-partnerships-header #press-hero > .vce-classic-tabs-list .container, .mt1b .existing-partnerships-header #press-hero > .site-inner .industry-events .hcss-events, .mt1b .existing-partnerships-header .features #product-features-tabs #press-hero > .vce-classic-tabs-list .industry-events .hcss-events, .features #product-features-tabs .mt1b .existing-partnerships-header #press-hero > .vce-classic-tabs-list .industry-events .hcss-events, .industry-events .mt1b .existing-partnerships-header #press-hero > .site-inner .hcss-events, .industry-events .mt1b .existing-partnerships-header .features #product-features-tabs #press-hero > .vce-classic-tabs-list .hcss-events, .features #product-features-tabs .industry-events .mt1b .existing-partnerships-header #press-hero > .vce-classic-tabs-list .hcss-events, .mt1b .existing-partnerships-header #press-hero > .site-inner .past-webinars .hcss-events, .mt1b .existing-partnerships-header .features #product-features-tabs #press-hero > .vce-classic-tabs-list .past-webinars .hcss-events, .features #product-features-tabs .mt1b .existing-partnerships-header #press-hero > .vce-classic-tabs-list .past-webinars .hcss-events, .past-webinars .mt1b .existing-partnerships-header #press-hero > .site-inner .hcss-events, .past-webinars .mt1b .existing-partnerships-header .features #product-features-tabs #press-hero > .vce-classic-tabs-list .hcss-events, .features #product-features-tabs .past-webinars .mt1b .existing-partnerships-header #press-hero > .vce-classic-tabs-list .hcss-events, .q1b .mastec-msa #generic-hero > .site-inner .container, .q1b .mastec-msa .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .container, .features #product-features-tabs .q1b .mastec-msa #generic-hero > .vce-classic-tabs-list .container, .q1b .mastec-msa #generic-hero > .site-inner .industry-events .hcss-events, .q1b .mastec-msa .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .industry-events .hcss-events, .features #product-features-tabs .q1b .mastec-msa #generic-hero > .vce-classic-tabs-list .industry-events .hcss-events, .industry-events .q1b .mastec-msa #generic-hero > .site-inner .hcss-events, .industry-events .q1b .mastec-msa .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .hcss-events, .features #product-features-tabs .industry-events .q1b .mastec-msa #generic-hero > .vce-classic-tabs-list .hcss-events, .q1b .mastec-msa #generic-hero > .site-inner .past-webinars .hcss-events, .q1b .mastec-msa .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .past-webinars .hcss-events, .features #product-features-tabs .q1b .mastec-msa #generic-hero > .vce-classic-tabs-list .past-webinars .hcss-events, .past-webinars .q1b .mastec-msa #generic-hero > .site-inner .hcss-events, .past-webinars .q1b .mastec-msa .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .hcss-events, .features #product-features-tabs .past-webinars .q1b .mastec-msa #generic-hero > .vce-classic-tabs-list .hcss-events, .q1b .mastec-msa #press-hero > .site-inner .container, .q1b .mastec-msa .features #product-features-tabs #press-hero > .vce-classic-tabs-list .container, .features #product-features-tabs .q1b .mastec-msa #press-hero > .vce-classic-tabs-list .container, .q1b .mastec-msa #press-hero > .site-inner .industry-events .hcss-events, .q1b .mastec-msa .features #product-features-tabs #press-hero > .vce-classic-tabs-list .industry-events .hcss-events, .features #product-features-tabs .q1b .mastec-msa #press-hero > .vce-classic-tabs-list .industry-events .hcss-events, .industry-events .q1b .mastec-msa #press-hero > .site-inner .hcss-events, .industry-events .q1b .mastec-msa .features #product-features-tabs #press-hero > .vce-classic-tabs-list .hcss-events, .features #product-features-tabs .industry-events .q1b .mastec-msa #press-hero > .vce-classic-tabs-list .hcss-events, .q1b .mastec-msa #press-hero > .site-inner .past-webinars .hcss-events, .q1b .mastec-msa .features #product-features-tabs #press-hero > .vce-classic-tabs-list .past-webinars .hcss-events, .features #product-features-tabs .q1b .mastec-msa #press-hero > .vce-classic-tabs-list .past-webinars .hcss-events, .past-webinars .q1b .mastec-msa #press-hero > .site-inner .hcss-events, .past-webinars .q1b .mastec-msa .features #product-features-tabs #press-hero > .vce-classic-tabs-list .hcss-events, .features #product-features-tabs .past-webinars .q1b .mastec-msa #press-hero > .vce-classic-tabs-list .hcss-events, .q1b .existing-partnerships-header #generic-hero > .site-inner .container, .q1b .existing-partnerships-header .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .container, .features #product-features-tabs .q1b .existing-partnerships-header #generic-hero > .vce-classic-tabs-list .container, .q1b .existing-partnerships-header #generic-hero > .site-inner .industry-events .hcss-events, .q1b .existing-partnerships-header .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .industry-events .hcss-events, .features #product-features-tabs .q1b .existing-partnerships-header #generic-hero > .vce-classic-tabs-list .industry-events .hcss-events, .industry-events .q1b .existing-partnerships-header #generic-hero > .site-inner .hcss-events, .industry-events .q1b .existing-partnerships-header .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .hcss-events, .features #product-features-tabs .industry-events .q1b .existing-partnerships-header #generic-hero > .vce-classic-tabs-list .hcss-events, .q1b .existing-partnerships-header #generic-hero > .site-inner .past-webinars .hcss-events, .q1b .existing-partnerships-header .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .past-webinars .hcss-events, .features #product-features-tabs .q1b .existing-partnerships-header #generic-hero > .vce-classic-tabs-list .past-webinars .hcss-events, .past-webinars .q1b .existing-partnerships-header #generic-hero > .site-inner .hcss-events, .past-webinars .q1b .existing-partnerships-header .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .hcss-events, .features #product-features-tabs .past-webinars .q1b .existing-partnerships-header #generic-hero > .vce-classic-tabs-list .hcss-events, .q1b .existing-partnerships-header #press-hero > .site-inner .container, .q1b .existing-partnerships-header .features #product-features-tabs #press-hero > .vce-classic-tabs-list .container, .features #product-features-tabs .q1b .existing-partnerships-header #press-hero > .vce-classic-tabs-list .container, .q1b .existing-partnerships-header #press-hero > .site-inner .industry-events .hcss-events, .q1b .existing-partnerships-header .features #product-features-tabs #press-hero > .vce-classic-tabs-list .industry-events .hcss-events, .features #product-features-tabs .q1b .existing-partnerships-header #press-hero > .vce-classic-tabs-list .industry-events .hcss-events, .industry-events .q1b .existing-partnerships-header #press-hero > .site-inner .hcss-events, .industry-events .q1b .existing-partnerships-header .features #product-features-tabs #press-hero > .vce-classic-tabs-list .hcss-events, .features #product-features-tabs .industry-events .q1b .existing-partnerships-header #press-hero > .vce-classic-tabs-list .hcss-events, .q1b .existing-partnerships-header #press-hero > .site-inner .past-webinars .hcss-events, .q1b .existing-partnerships-header .features #product-features-tabs #press-hero > .vce-classic-tabs-list .past-webinars .hcss-events, .features #product-features-tabs .q1b .existing-partnerships-header #press-hero > .vce-classic-tabs-list .past-webinars .hcss-events, .past-webinars .q1b .existing-partnerships-header #press-hero > .site-inner .hcss-events, .past-webinars .q1b .existing-partnerships-header .features #product-features-tabs #press-hero > .vce-classic-tabs-list .hcss-events, .features #product-features-tabs .past-webinars .q1b .existing-partnerships-header #press-hero > .vce-classic-tabs-list .hcss-events, #generic-hero > .container .narrow-container, .fit-quiz #generic-hero > .site-inner .narrow-container, .fit-quiz .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .narrow-container, .features #product-features-tabs .fit-quiz #generic-hero > .vce-classic-tabs-list .narrow-container, .share-your-story #generic-hero > .site-inner .narrow-container, .share-your-story .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .narrow-container, .features #product-features-tabs .share-your-story #generic-hero > .vce-classic-tabs-list .narrow-container, .hcss-recommendations #generic-hero > .site-inner .narrow-container, .hcss-recommendations .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .narrow-container, .features #product-features-tabs .hcss-recommendations #generic-hero > .vce-classic-tabs-list .narrow-container, .industry-events #generic-hero > .hcss-events .narrow-container, .past-webinars #generic-hero > .hcss-events .narrow-container, #press-hero > .container .narrow-container, .fit-quiz #press-hero > .site-inner .narrow-container, .fit-quiz .features #product-features-tabs #press-hero > .vce-classic-tabs-list .narrow-container, .features #product-features-tabs .fit-quiz #press-hero > .vce-classic-tabs-list .narrow-container, .share-your-story #press-hero > .site-inner .narrow-container, .share-your-story .features #product-features-tabs #press-hero > .vce-classic-tabs-list .narrow-container, .features #product-features-tabs .share-your-story #press-hero > .vce-classic-tabs-list .narrow-container, .hcss-recommendations #press-hero > .site-inner .narrow-container, .hcss-recommendations .features #product-features-tabs #press-hero > .vce-classic-tabs-list .narrow-container, .features #product-features-tabs .hcss-recommendations #press-hero > .vce-classic-tabs-list .narrow-container, .industry-events #press-hero > .hcss-events .narrow-container, .past-webinars #press-hero > .hcss-events .narrow-container, #generic-hero > .narrow-container .narrow-container, #press-hero > .narrow-container .narrow-container, .site-inner-narrow-container #generic-hero > .site-inner .narrow-container, .site-inner-narrow-container .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .narrow-container, .features #product-features-tabs .site-inner-narrow-container #generic-hero > .vce-classic-tabs-list .narrow-container, .site-inner-narrow-container #press-hero > .site-inner .narrow-container, .site-inner-narrow-container .features #product-features-tabs #press-hero > .vce-classic-tabs-list .narrow-container, .features #product-features-tabs .site-inner-narrow-container #press-hero > .vce-classic-tabs-list .narrow-container, .site-inner-container #generic-hero > .site-inner .narrow-container, .site-inner-container .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .narrow-container, .features #product-features-tabs .site-inner-container #generic-hero > .vce-classic-tabs-list .narrow-container, .site-inner-container #press-hero > .site-inner .narrow-container, .site-inner-container .features #product-features-tabs #press-hero > .vce-classic-tabs-list .narrow-container, .features #product-features-tabs .site-inner-container #press-hero > .vce-classic-tabs-list .narrow-container, .products-template-new-products article #generic-hero > .site-inner .narrow-container, .products-template-new-products article .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .narrow-container, .features #product-features-tabs .products-template-new-products article #generic-hero > .vce-classic-tabs-list .narrow-container, .products-template-new-products article #press-hero > .site-inner .narrow-container, .products-template-new-products article .features #product-features-tabs #press-hero > .vce-classic-tabs-list .narrow-container, .features #product-features-tabs .products-template-new-products article #press-hero > .vce-classic-tabs-list .narrow-container, .lp-template-new-products article #generic-hero > .site-inner .narrow-container, .lp-template-new-products article .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .narrow-container, .features #product-features-tabs .lp-template-new-products article #generic-hero > .vce-classic-tabs-list .narrow-container, .lp-template-new-products article #press-hero > .site-inner .narrow-container, .lp-template-new-products article .features #product-features-tabs #press-hero > .vce-classic-tabs-list .narrow-container, .features #product-features-tabs .lp-template-new-products article #press-hero > .vce-classic-tabs-list .narrow-container, .heavybid-to-heavyjob #generic-hero > .site-inner .narrow-container, .heavybid-to-heavyjob .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .narrow-container, .features #product-features-tabs .heavybid-to-heavyjob #generic-hero > .vce-classic-tabs-list .narrow-container, .heavybid-to-heavyjob #press-hero > .site-inner .narrow-container, .heavybid-to-heavyjob .features #product-features-tabs #press-hero > .vce-classic-tabs-list .narrow-container, .features #product-features-tabs .heavybid-to-heavyjob #press-hero > .vce-classic-tabs-list .narrow-container, .mt1b .mastec-msa #generic-hero > .site-inner .narrow-container, .mt1b .mastec-msa .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .narrow-container, .features #product-features-tabs .mt1b .mastec-msa #generic-hero > .vce-classic-tabs-list .narrow-container, .mt1b .mastec-msa #press-hero > .site-inner .narrow-container, .mt1b .mastec-msa .features #product-features-tabs #press-hero > .vce-classic-tabs-list .narrow-container, .features #product-features-tabs .mt1b .mastec-msa #press-hero > .vce-classic-tabs-list .narrow-container, .mt1b .existing-partnerships-header #generic-hero > .site-inner .narrow-container, .mt1b .existing-partnerships-header .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .narrow-container, .features #product-features-tabs .mt1b .existing-partnerships-header #generic-hero > .vce-classic-tabs-list .narrow-container, .mt1b .existing-partnerships-header #press-hero > .site-inner .narrow-container, .mt1b .existing-partnerships-header .features #product-features-tabs #press-hero > .vce-classic-tabs-list .narrow-container, .features #product-features-tabs .mt1b .existing-partnerships-header #press-hero > .vce-classic-tabs-list .narrow-container, .q1b .mastec-msa #generic-hero > .site-inner .narrow-container, .q1b .mastec-msa .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .narrow-container, .features #product-features-tabs .q1b .mastec-msa #generic-hero > .vce-classic-tabs-list .narrow-container, .q1b .mastec-msa #press-hero > .site-inner .narrow-container, .q1b .mastec-msa .features #product-features-tabs #press-hero > .vce-classic-tabs-list .narrow-container, .features #product-features-tabs .q1b .mastec-msa #press-hero > .vce-classic-tabs-list .narrow-container, .q1b .existing-partnerships-header #generic-hero > .site-inner .narrow-container, .q1b .existing-partnerships-header .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .narrow-container, .features #product-features-tabs .q1b .existing-partnerships-header #generic-hero > .vce-classic-tabs-list .narrow-container, .q1b .existing-partnerships-header #press-hero > .site-inner .narrow-container, .q1b .existing-partnerships-header .features #product-features-tabs #press-hero > .vce-classic-tabs-list .narrow-container, .features #product-features-tabs .q1b .existing-partnerships-header #press-hero > .vce-classic-tabs-list .narrow-container, #generic-hero > .container .site-inner-narrow-container .site-inner, #generic-hero > .container .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs #generic-hero > .container .site-inner-narrow-container .vce-classic-tabs-list, .industry-events #generic-hero > .hcss-events .site-inner-narrow-container .site-inner, .industry-events #generic-hero > .hcss-events .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .industry-events #generic-hero > .hcss-events .site-inner-narrow-container .vce-classic-tabs-list, .past-webinars #generic-hero > .hcss-events .site-inner-narrow-container .site-inner, .past-webinars #generic-hero > .hcss-events .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .past-webinars #generic-hero > .hcss-events .site-inner-narrow-container .vce-classic-tabs-list, .site-inner-narrow-container #generic-hero > .container .site-inner, .site-inner-narrow-container #generic-hero > .container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container #generic-hero > .container .vce-classic-tabs-list, .site-inner-narrow-container .industry-events #generic-hero > .hcss-events .site-inner, .site-inner-narrow-container .industry-events #generic-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .industry-events #generic-hero > .hcss-events .vce-classic-tabs-list, .industry-events .site-inner-narrow-container #generic-hero > .hcss-events .site-inner, .industry-events .site-inner-narrow-container #generic-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .industry-events .site-inner-narrow-container #generic-hero > .hcss-events .vce-classic-tabs-list, .site-inner-narrow-container .past-webinars #generic-hero > .hcss-events .site-inner, .site-inner-narrow-container .past-webinars #generic-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .past-webinars #generic-hero > .hcss-events .vce-classic-tabs-list, .past-webinars .site-inner-narrow-container #generic-hero > .hcss-events .site-inner, .past-webinars .site-inner-narrow-container #generic-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .past-webinars .site-inner-narrow-container #generic-hero > .hcss-events .vce-classic-tabs-list, #press-hero > .container .site-inner-narrow-container .site-inner, #press-hero > .container .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs #press-hero > .container .site-inner-narrow-container .vce-classic-tabs-list, .industry-events #press-hero > .hcss-events .site-inner-narrow-container .site-inner, .industry-events #press-hero > .hcss-events .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .industry-events #press-hero > .hcss-events .site-inner-narrow-container .vce-classic-tabs-list, .past-webinars #press-hero > .hcss-events .site-inner-narrow-container .site-inner, .past-webinars #press-hero > .hcss-events .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .past-webinars #press-hero > .hcss-events .site-inner-narrow-container .vce-classic-tabs-list, .site-inner-narrow-container #press-hero > .container .site-inner, .site-inner-narrow-container #press-hero > .container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container #press-hero > .container .vce-classic-tabs-list, .site-inner-narrow-container .industry-events #press-hero > .hcss-events .site-inner, .site-inner-narrow-container .industry-events #press-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .industry-events #press-hero > .hcss-events .vce-classic-tabs-list, .industry-events .site-inner-narrow-container #press-hero > .hcss-events .site-inner, .industry-events .site-inner-narrow-container #press-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .industry-events .site-inner-narrow-container #press-hero > .hcss-events .vce-classic-tabs-list, .site-inner-narrow-container .past-webinars #press-hero > .hcss-events .site-inner, .site-inner-narrow-container .past-webinars #press-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .past-webinars #press-hero > .hcss-events .vce-classic-tabs-list, .past-webinars .site-inner-narrow-container #press-hero > .hcss-events .site-inner, .past-webinars .site-inner-narrow-container #press-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .past-webinars .site-inner-narrow-container #press-hero > .hcss-events .vce-classic-tabs-list, #generic-hero > .narrow-container .site-inner-narrow-container .site-inner, #generic-hero > .narrow-container .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs #generic-hero > .narrow-container .site-inner-narrow-container .vce-classic-tabs-list, .site-inner-narrow-container #generic-hero > .narrow-container .site-inner, .site-inner-narrow-container #generic-hero > .narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container #generic-hero > .narrow-container .vce-classic-tabs-list, #press-hero > .narrow-container .site-inner-narrow-container .site-inner, #press-hero > .narrow-container .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs #press-hero > .narrow-container .site-inner-narrow-container .vce-classic-tabs-list, .site-inner-narrow-container #press-hero > .narrow-container .site-inner, .site-inner-narrow-container #press-hero > .narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container #press-hero > .narrow-container .vce-classic-tabs-list, .site-inner-narrow-container #generic-hero > .site-inner .site-inner, .site-inner-narrow-container .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .site-inner, .features #product-features-tabs .site-inner-narrow-container #generic-hero > .vce-classic-tabs-list .site-inner, .site-inner-narrow-container #generic-hero > .site-inner .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container #generic-hero > .site-inner .vce-classic-tabs-list, .site-inner-narrow-container .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container #generic-hero > .vce-classic-tabs-list .vce-classic-tabs-list, .site-inner-narrow-container #press-hero > .site-inner .site-inner, .site-inner-narrow-container .features #product-features-tabs #press-hero > .vce-classic-tabs-list .site-inner, .features #product-features-tabs .site-inner-narrow-container #press-hero > .vce-classic-tabs-list .site-inner, .site-inner-narrow-container #press-hero > .site-inner .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container #press-hero > .site-inner .vce-classic-tabs-list, .site-inner-narrow-container .features #product-features-tabs #press-hero > .vce-classic-tabs-list .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container #press-hero > .vce-classic-tabs-list .vce-classic-tabs-list, #generic-hero > .container .site-inner-container .site-inner, #generic-hero > .container .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs #generic-hero > .container .site-inner-container .vce-classic-tabs-list, .industry-events #generic-hero > .hcss-events .site-inner-container .site-inner, .industry-events #generic-hero > .hcss-events .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .industry-events #generic-hero > .hcss-events .site-inner-container .vce-classic-tabs-list, .past-webinars #generic-hero > .hcss-events .site-inner-container .site-inner, .past-webinars #generic-hero > .hcss-events .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .past-webinars #generic-hero > .hcss-events .site-inner-container .vce-classic-tabs-list, .site-inner-container #generic-hero > .container .site-inner, .site-inner-container #generic-hero > .container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container #generic-hero > .container .vce-classic-tabs-list, .site-inner-container .industry-events #generic-hero > .hcss-events .site-inner, .site-inner-container .industry-events #generic-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .industry-events #generic-hero > .hcss-events .vce-classic-tabs-list, .industry-events .site-inner-container #generic-hero > .hcss-events .site-inner, .industry-events .site-inner-container #generic-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .industry-events .site-inner-container #generic-hero > .hcss-events .vce-classic-tabs-list, .site-inner-container .past-webinars #generic-hero > .hcss-events .site-inner, .site-inner-container .past-webinars #generic-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .past-webinars #generic-hero > .hcss-events .vce-classic-tabs-list, .past-webinars .site-inner-container #generic-hero > .hcss-events .site-inner, .past-webinars .site-inner-container #generic-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .past-webinars .site-inner-container #generic-hero > .hcss-events .vce-classic-tabs-list, #press-hero > .container .site-inner-container .site-inner, #press-hero > .container .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs #press-hero > .container .site-inner-container .vce-classic-tabs-list, .industry-events #press-hero > .hcss-events .site-inner-container .site-inner, .industry-events #press-hero > .hcss-events .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .industry-events #press-hero > .hcss-events .site-inner-container .vce-classic-tabs-list, .past-webinars #press-hero > .hcss-events .site-inner-container .site-inner, .past-webinars #press-hero > .hcss-events .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .past-webinars #press-hero > .hcss-events .site-inner-container .vce-classic-tabs-list, .site-inner-container #press-hero > .container .site-inner, .site-inner-container #press-hero > .container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container #press-hero > .container .vce-classic-tabs-list, .site-inner-container .industry-events #press-hero > .hcss-events .site-inner, .site-inner-container .industry-events #press-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .industry-events #press-hero > .hcss-events .vce-classic-tabs-list, .industry-events .site-inner-container #press-hero > .hcss-events .site-inner, .industry-events .site-inner-container #press-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .industry-events .site-inner-container #press-hero > .hcss-events .vce-classic-tabs-list, .site-inner-container .past-webinars #press-hero > .hcss-events .site-inner, .site-inner-container .past-webinars #press-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .past-webinars #press-hero > .hcss-events .vce-classic-tabs-list, .past-webinars .site-inner-container #press-hero > .hcss-events .site-inner, .past-webinars .site-inner-container #press-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .past-webinars .site-inner-container #press-hero > .hcss-events .vce-classic-tabs-list, #generic-hero > .narrow-container .site-inner-container .site-inner, #generic-hero > .narrow-container .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs #generic-hero > .narrow-container .site-inner-container .vce-classic-tabs-list, .site-inner-container #generic-hero > .narrow-container .site-inner, .site-inner-container #generic-hero > .narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container #generic-hero > .narrow-container .vce-classic-tabs-list, #press-hero > .narrow-container .site-inner-container .site-inner, #press-hero > .narrow-container .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs #press-hero > .narrow-container .site-inner-container .vce-classic-tabs-list, .site-inner-container #press-hero > .narrow-container .site-inner, .site-inner-container #press-hero > .narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container #press-hero > .narrow-container .vce-classic-tabs-list, .site-inner-container #generic-hero > .site-inner .site-inner, .site-inner-container .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .site-inner, .features #product-features-tabs .site-inner-container #generic-hero > .vce-classic-tabs-list .site-inner, .site-inner-container #generic-hero > .site-inner .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container #generic-hero > .site-inner .vce-classic-tabs-list, .site-inner-container .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container #generic-hero > .vce-classic-tabs-list .vce-classic-tabs-list, .site-inner-container #press-hero > .site-inner .site-inner, .site-inner-container .features #product-features-tabs #press-hero > .vce-classic-tabs-list .site-inner, .features #product-features-tabs .site-inner-container #press-hero > .vce-classic-tabs-list .site-inner, .site-inner-container #press-hero > .site-inner .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container #press-hero > .site-inner .vce-classic-tabs-list, .site-inner-container .features #product-features-tabs #press-hero > .vce-classic-tabs-list .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container #press-hero > .vce-classic-tabs-list .vce-classic-tabs-list, #generic-hero > .container .products-template-new-products article .site-inner, #generic-hero > .container .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs #generic-hero > .container .products-template-new-products article .vce-classic-tabs-list, .industry-events #generic-hero > .hcss-events .products-template-new-products article .site-inner, .industry-events #generic-hero > .hcss-events .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .industry-events #generic-hero > .hcss-events .products-template-new-products article .vce-classic-tabs-list, .past-webinars #generic-hero > .hcss-events .products-template-new-products article .site-inner, .past-webinars #generic-hero > .hcss-events .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .past-webinars #generic-hero > .hcss-events .products-template-new-products article .vce-classic-tabs-list, .products-template-new-products article #generic-hero > .container .site-inner, .products-template-new-products article #generic-hero > .container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article #generic-hero > .container .vce-classic-tabs-list, .products-template-new-products article .industry-events #generic-hero > .hcss-events .site-inner, .products-template-new-products article .industry-events #generic-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .industry-events #generic-hero > .hcss-events .vce-classic-tabs-list, .industry-events .products-template-new-products article #generic-hero > .hcss-events .site-inner, .industry-events .products-template-new-products article #generic-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .industry-events .products-template-new-products article #generic-hero > .hcss-events .vce-classic-tabs-list, .products-template-new-products article .past-webinars #generic-hero > .hcss-events .site-inner, .products-template-new-products article .past-webinars #generic-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .past-webinars #generic-hero > .hcss-events .vce-classic-tabs-list, .past-webinars .products-template-new-products article #generic-hero > .hcss-events .site-inner, .past-webinars .products-template-new-products article #generic-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .past-webinars .products-template-new-products article #generic-hero > .hcss-events .vce-classic-tabs-list, #press-hero > .container .products-template-new-products article .site-inner, #press-hero > .container .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs #press-hero > .container .products-template-new-products article .vce-classic-tabs-list, .industry-events #press-hero > .hcss-events .products-template-new-products article .site-inner, .industry-events #press-hero > .hcss-events .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .industry-events #press-hero > .hcss-events .products-template-new-products article .vce-classic-tabs-list, .past-webinars #press-hero > .hcss-events .products-template-new-products article .site-inner, .past-webinars #press-hero > .hcss-events .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .past-webinars #press-hero > .hcss-events .products-template-new-products article .vce-classic-tabs-list, .products-template-new-products article #press-hero > .container .site-inner, .products-template-new-products article #press-hero > .container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article #press-hero > .container .vce-classic-tabs-list, .products-template-new-products article .industry-events #press-hero > .hcss-events .site-inner, .products-template-new-products article .industry-events #press-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .industry-events #press-hero > .hcss-events .vce-classic-tabs-list, .industry-events .products-template-new-products article #press-hero > .hcss-events .site-inner, .industry-events .products-template-new-products article #press-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .industry-events .products-template-new-products article #press-hero > .hcss-events .vce-classic-tabs-list, .products-template-new-products article .past-webinars #press-hero > .hcss-events .site-inner, .products-template-new-products article .past-webinars #press-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .past-webinars #press-hero > .hcss-events .vce-classic-tabs-list, .past-webinars .products-template-new-products article #press-hero > .hcss-events .site-inner, .past-webinars .products-template-new-products article #press-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .past-webinars .products-template-new-products article #press-hero > .hcss-events .vce-classic-tabs-list, #generic-hero > .narrow-container .products-template-new-products article .site-inner, #generic-hero > .narrow-container .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs #generic-hero > .narrow-container .products-template-new-products article .vce-classic-tabs-list, .products-template-new-products article #generic-hero > .narrow-container .site-inner, .products-template-new-products article #generic-hero > .narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article #generic-hero > .narrow-container .vce-classic-tabs-list, #press-hero > .narrow-container .products-template-new-products article .site-inner, #press-hero > .narrow-container .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs #press-hero > .narrow-container .products-template-new-products article .vce-classic-tabs-list, .products-template-new-products article #press-hero > .narrow-container .site-inner, .products-template-new-products article #press-hero > .narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article #press-hero > .narrow-container .vce-classic-tabs-list, .products-template-new-products article #generic-hero > .site-inner .site-inner, .products-template-new-products article .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .site-inner, .features #product-features-tabs .products-template-new-products article #generic-hero > .vce-classic-tabs-list .site-inner, .products-template-new-products article #generic-hero > .site-inner .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article #generic-hero > .site-inner .vce-classic-tabs-list, .products-template-new-products article .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article #generic-hero > .vce-classic-tabs-list .vce-classic-tabs-list, .products-template-new-products article #press-hero > .site-inner .site-inner, .products-template-new-products article .features #product-features-tabs #press-hero > .vce-classic-tabs-list .site-inner, .features #product-features-tabs .products-template-new-products article #press-hero > .vce-classic-tabs-list .site-inner, .products-template-new-products article #press-hero > .site-inner .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article #press-hero > .site-inner .vce-classic-tabs-list, .products-template-new-products article .features #product-features-tabs #press-hero > .vce-classic-tabs-list .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article #press-hero > .vce-classic-tabs-list .vce-classic-tabs-list, #generic-hero > .container .lp-template-new-products article .site-inner, #generic-hero > .container .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs #generic-hero > .container .lp-template-new-products article .vce-classic-tabs-list, .industry-events #generic-hero > .hcss-events .lp-template-new-products article .site-inner, .industry-events #generic-hero > .hcss-events .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .industry-events #generic-hero > .hcss-events .lp-template-new-products article .vce-classic-tabs-list, .past-webinars #generic-hero > .hcss-events .lp-template-new-products article .site-inner, .past-webinars #generic-hero > .hcss-events .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .past-webinars #generic-hero > .hcss-events .lp-template-new-products article .vce-classic-tabs-list, .lp-template-new-products article #generic-hero > .container .site-inner, .lp-template-new-products article #generic-hero > .container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article #generic-hero > .container .vce-classic-tabs-list, .lp-template-new-products article .industry-events #generic-hero > .hcss-events .site-inner, .lp-template-new-products article .industry-events #generic-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .industry-events #generic-hero > .hcss-events .vce-classic-tabs-list, .industry-events .lp-template-new-products article #generic-hero > .hcss-events .site-inner, .industry-events .lp-template-new-products article #generic-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .industry-events .lp-template-new-products article #generic-hero > .hcss-events .vce-classic-tabs-list, .lp-template-new-products article .past-webinars #generic-hero > .hcss-events .site-inner, .lp-template-new-products article .past-webinars #generic-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .past-webinars #generic-hero > .hcss-events .vce-classic-tabs-list, .past-webinars .lp-template-new-products article #generic-hero > .hcss-events .site-inner, .past-webinars .lp-template-new-products article #generic-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .past-webinars .lp-template-new-products article #generic-hero > .hcss-events .vce-classic-tabs-list, #press-hero > .container .lp-template-new-products article .site-inner, #press-hero > .container .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs #press-hero > .container .lp-template-new-products article .vce-classic-tabs-list, .industry-events #press-hero > .hcss-events .lp-template-new-products article .site-inner, .industry-events #press-hero > .hcss-events .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .industry-events #press-hero > .hcss-events .lp-template-new-products article .vce-classic-tabs-list, .past-webinars #press-hero > .hcss-events .lp-template-new-products article .site-inner, .past-webinars #press-hero > .hcss-events .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .past-webinars #press-hero > .hcss-events .lp-template-new-products article .vce-classic-tabs-list, .lp-template-new-products article #press-hero > .container .site-inner, .lp-template-new-products article #press-hero > .container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article #press-hero > .container .vce-classic-tabs-list, .lp-template-new-products article .industry-events #press-hero > .hcss-events .site-inner, .lp-template-new-products article .industry-events #press-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .industry-events #press-hero > .hcss-events .vce-classic-tabs-list, .industry-events .lp-template-new-products article #press-hero > .hcss-events .site-inner, .industry-events .lp-template-new-products article #press-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .industry-events .lp-template-new-products article #press-hero > .hcss-events .vce-classic-tabs-list, .lp-template-new-products article .past-webinars #press-hero > .hcss-events .site-inner, .lp-template-new-products article .past-webinars #press-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .past-webinars #press-hero > .hcss-events .vce-classic-tabs-list, .past-webinars .lp-template-new-products article #press-hero > .hcss-events .site-inner, .past-webinars .lp-template-new-products article #press-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .past-webinars .lp-template-new-products article #press-hero > .hcss-events .vce-classic-tabs-list, #generic-hero > .narrow-container .lp-template-new-products article .site-inner, #generic-hero > .narrow-container .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs #generic-hero > .narrow-container .lp-template-new-products article .vce-classic-tabs-list, .lp-template-new-products article #generic-hero > .narrow-container .site-inner, .lp-template-new-products article #generic-hero > .narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article #generic-hero > .narrow-container .vce-classic-tabs-list, #press-hero > .narrow-container .lp-template-new-products article .site-inner, #press-hero > .narrow-container .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs #press-hero > .narrow-container .lp-template-new-products article .vce-classic-tabs-list, .lp-template-new-products article #press-hero > .narrow-container .site-inner, .lp-template-new-products article #press-hero > .narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article #press-hero > .narrow-container .vce-classic-tabs-list, .lp-template-new-products article #generic-hero > .site-inner .site-inner, .lp-template-new-products article .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .site-inner, .features #product-features-tabs .lp-template-new-products article #generic-hero > .vce-classic-tabs-list .site-inner, .lp-template-new-products article #generic-hero > .site-inner .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article #generic-hero > .site-inner .vce-classic-tabs-list, .lp-template-new-products article .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article #generic-hero > .vce-classic-tabs-list .vce-classic-tabs-list, .lp-template-new-products article #press-hero > .site-inner .site-inner, .lp-template-new-products article .features #product-features-tabs #press-hero > .vce-classic-tabs-list .site-inner, .features #product-features-tabs .lp-template-new-products article #press-hero > .vce-classic-tabs-list .site-inner, .lp-template-new-products article #press-hero > .site-inner .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article #press-hero > .site-inner .vce-classic-tabs-list, .lp-template-new-products article .features #product-features-tabs #press-hero > .vce-classic-tabs-list .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article #press-hero > .vce-classic-tabs-list .vce-classic-tabs-list, #generic-hero > .container .heavybid-to-heavyjob .site-inner, #generic-hero > .container .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs #generic-hero > .container .heavybid-to-heavyjob .vce-classic-tabs-list, .industry-events #generic-hero > .hcss-events .heavybid-to-heavyjob .site-inner, .industry-events #generic-hero > .hcss-events .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .industry-events #generic-hero > .hcss-events .heavybid-to-heavyjob .vce-classic-tabs-list, .past-webinars #generic-hero > .hcss-events .heavybid-to-heavyjob .site-inner, .past-webinars #generic-hero > .hcss-events .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .past-webinars #generic-hero > .hcss-events .heavybid-to-heavyjob .vce-classic-tabs-list, .heavybid-to-heavyjob #generic-hero > .container .site-inner, .heavybid-to-heavyjob #generic-hero > .container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob #generic-hero > .container .vce-classic-tabs-list, .heavybid-to-heavyjob .industry-events #generic-hero > .hcss-events .site-inner, .heavybid-to-heavyjob .industry-events #generic-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .industry-events #generic-hero > .hcss-events .vce-classic-tabs-list, .industry-events .heavybid-to-heavyjob #generic-hero > .hcss-events .site-inner, .industry-events .heavybid-to-heavyjob #generic-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .industry-events .heavybid-to-heavyjob #generic-hero > .hcss-events .vce-classic-tabs-list, .heavybid-to-heavyjob .past-webinars #generic-hero > .hcss-events .site-inner, .heavybid-to-heavyjob .past-webinars #generic-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .past-webinars #generic-hero > .hcss-events .vce-classic-tabs-list, .past-webinars .heavybid-to-heavyjob #generic-hero > .hcss-events .site-inner, .past-webinars .heavybid-to-heavyjob #generic-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .past-webinars .heavybid-to-heavyjob #generic-hero > .hcss-events .vce-classic-tabs-list, #press-hero > .container .heavybid-to-heavyjob .site-inner, #press-hero > .container .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs #press-hero > .container .heavybid-to-heavyjob .vce-classic-tabs-list, .industry-events #press-hero > .hcss-events .heavybid-to-heavyjob .site-inner, .industry-events #press-hero > .hcss-events .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .industry-events #press-hero > .hcss-events .heavybid-to-heavyjob .vce-classic-tabs-list, .past-webinars #press-hero > .hcss-events .heavybid-to-heavyjob .site-inner, .past-webinars #press-hero > .hcss-events .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .past-webinars #press-hero > .hcss-events .heavybid-to-heavyjob .vce-classic-tabs-list, .heavybid-to-heavyjob #press-hero > .container .site-inner, .heavybid-to-heavyjob #press-hero > .container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob #press-hero > .container .vce-classic-tabs-list, .heavybid-to-heavyjob .industry-events #press-hero > .hcss-events .site-inner, .heavybid-to-heavyjob .industry-events #press-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .industry-events #press-hero > .hcss-events .vce-classic-tabs-list, .industry-events .heavybid-to-heavyjob #press-hero > .hcss-events .site-inner, .industry-events .heavybid-to-heavyjob #press-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .industry-events .heavybid-to-heavyjob #press-hero > .hcss-events .vce-classic-tabs-list, .heavybid-to-heavyjob .past-webinars #press-hero > .hcss-events .site-inner, .heavybid-to-heavyjob .past-webinars #press-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .past-webinars #press-hero > .hcss-events .vce-classic-tabs-list, .past-webinars .heavybid-to-heavyjob #press-hero > .hcss-events .site-inner, .past-webinars .heavybid-to-heavyjob #press-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .past-webinars .heavybid-to-heavyjob #press-hero > .hcss-events .vce-classic-tabs-list, #generic-hero > .narrow-container .heavybid-to-heavyjob .site-inner, #generic-hero > .narrow-container .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs #generic-hero > .narrow-container .heavybid-to-heavyjob .vce-classic-tabs-list, .heavybid-to-heavyjob #generic-hero > .narrow-container .site-inner, .heavybid-to-heavyjob #generic-hero > .narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob #generic-hero > .narrow-container .vce-classic-tabs-list, #press-hero > .narrow-container .heavybid-to-heavyjob .site-inner, #press-hero > .narrow-container .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs #press-hero > .narrow-container .heavybid-to-heavyjob .vce-classic-tabs-list, .heavybid-to-heavyjob #press-hero > .narrow-container .site-inner, .heavybid-to-heavyjob #press-hero > .narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob #press-hero > .narrow-container .vce-classic-tabs-list, .heavybid-to-heavyjob #generic-hero > .site-inner .site-inner, .heavybid-to-heavyjob .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .site-inner, .features #product-features-tabs .heavybid-to-heavyjob #generic-hero > .vce-classic-tabs-list .site-inner, .heavybid-to-heavyjob #generic-hero > .site-inner .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob #generic-hero > .site-inner .vce-classic-tabs-list, .heavybid-to-heavyjob .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob #generic-hero > .vce-classic-tabs-list .vce-classic-tabs-list, .heavybid-to-heavyjob #press-hero > .site-inner .site-inner, .heavybid-to-heavyjob .features #product-features-tabs #press-hero > .vce-classic-tabs-list .site-inner, .features #product-features-tabs .heavybid-to-heavyjob #press-hero > .vce-classic-tabs-list .site-inner, .heavybid-to-heavyjob #press-hero > .site-inner .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob #press-hero > .site-inner .vce-classic-tabs-list, .heavybid-to-heavyjob .features #product-features-tabs #press-hero > .vce-classic-tabs-list .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob #press-hero > .vce-classic-tabs-list .vce-classic-tabs-list, #generic-hero > .container .mt1b .mastec-msa .site-inner, #generic-hero > .container .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs #generic-hero > .container .mt1b .mastec-msa .vce-classic-tabs-list, .industry-events #generic-hero > .hcss-events .mt1b .mastec-msa .site-inner, .industry-events #generic-hero > .hcss-events .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .industry-events #generic-hero > .hcss-events .mt1b .mastec-msa .vce-classic-tabs-list, .past-webinars #generic-hero > .hcss-events .mt1b .mastec-msa .site-inner, .past-webinars #generic-hero > .hcss-events .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .past-webinars #generic-hero > .hcss-events .mt1b .mastec-msa .vce-classic-tabs-list, .mt1b .mastec-msa #generic-hero > .container .site-inner, .mt1b .mastec-msa #generic-hero > .container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa #generic-hero > .container .vce-classic-tabs-list, .mt1b .mastec-msa .industry-events #generic-hero > .hcss-events .site-inner, .mt1b .mastec-msa .industry-events #generic-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .industry-events #generic-hero > .hcss-events .vce-classic-tabs-list, .industry-events .mt1b .mastec-msa #generic-hero > .hcss-events .site-inner, .industry-events .mt1b .mastec-msa #generic-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .industry-events .mt1b .mastec-msa #generic-hero > .hcss-events .vce-classic-tabs-list, .mt1b .mastec-msa .past-webinars #generic-hero > .hcss-events .site-inner, .mt1b .mastec-msa .past-webinars #generic-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .past-webinars #generic-hero > .hcss-events .vce-classic-tabs-list, .past-webinars .mt1b .mastec-msa #generic-hero > .hcss-events .site-inner, .past-webinars .mt1b .mastec-msa #generic-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .past-webinars .mt1b .mastec-msa #generic-hero > .hcss-events .vce-classic-tabs-list, #press-hero > .container .mt1b .mastec-msa .site-inner, #press-hero > .container .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs #press-hero > .container .mt1b .mastec-msa .vce-classic-tabs-list, .industry-events #press-hero > .hcss-events .mt1b .mastec-msa .site-inner, .industry-events #press-hero > .hcss-events .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .industry-events #press-hero > .hcss-events .mt1b .mastec-msa .vce-classic-tabs-list, .past-webinars #press-hero > .hcss-events .mt1b .mastec-msa .site-inner, .past-webinars #press-hero > .hcss-events .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .past-webinars #press-hero > .hcss-events .mt1b .mastec-msa .vce-classic-tabs-list, .mt1b .mastec-msa #press-hero > .container .site-inner, .mt1b .mastec-msa #press-hero > .container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa #press-hero > .container .vce-classic-tabs-list, .mt1b .mastec-msa .industry-events #press-hero > .hcss-events .site-inner, .mt1b .mastec-msa .industry-events #press-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .industry-events #press-hero > .hcss-events .vce-classic-tabs-list, .industry-events .mt1b .mastec-msa #press-hero > .hcss-events .site-inner, .industry-events .mt1b .mastec-msa #press-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .industry-events .mt1b .mastec-msa #press-hero > .hcss-events .vce-classic-tabs-list, .mt1b .mastec-msa .past-webinars #press-hero > .hcss-events .site-inner, .mt1b .mastec-msa .past-webinars #press-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .past-webinars #press-hero > .hcss-events .vce-classic-tabs-list, .past-webinars .mt1b .mastec-msa #press-hero > .hcss-events .site-inner, .past-webinars .mt1b .mastec-msa #press-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .past-webinars .mt1b .mastec-msa #press-hero > .hcss-events .vce-classic-tabs-list, #generic-hero > .narrow-container .mt1b .mastec-msa .site-inner, #generic-hero > .narrow-container .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs #generic-hero > .narrow-container .mt1b .mastec-msa .vce-classic-tabs-list, .mt1b .mastec-msa #generic-hero > .narrow-container .site-inner, .mt1b .mastec-msa #generic-hero > .narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa #generic-hero > .narrow-container .vce-classic-tabs-list, #press-hero > .narrow-container .mt1b .mastec-msa .site-inner, #press-hero > .narrow-container .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs #press-hero > .narrow-container .mt1b .mastec-msa .vce-classic-tabs-list, .mt1b .mastec-msa #press-hero > .narrow-container .site-inner, .mt1b .mastec-msa #press-hero > .narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa #press-hero > .narrow-container .vce-classic-tabs-list, .mt1b .mastec-msa #generic-hero > .site-inner .site-inner, .mt1b .mastec-msa .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .site-inner, .features #product-features-tabs .mt1b .mastec-msa #generic-hero > .vce-classic-tabs-list .site-inner, .mt1b .mastec-msa #generic-hero > .site-inner .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa #generic-hero > .site-inner .vce-classic-tabs-list, .mt1b .mastec-msa .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa #generic-hero > .vce-classic-tabs-list .vce-classic-tabs-list, .mt1b .mastec-msa #press-hero > .site-inner .site-inner, .mt1b .mastec-msa .features #product-features-tabs #press-hero > .vce-classic-tabs-list .site-inner, .features #product-features-tabs .mt1b .mastec-msa #press-hero > .vce-classic-tabs-list .site-inner, .mt1b .mastec-msa #press-hero > .site-inner .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa #press-hero > .site-inner .vce-classic-tabs-list, .mt1b .mastec-msa .features #product-features-tabs #press-hero > .vce-classic-tabs-list .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa #press-hero > .vce-classic-tabs-list .vce-classic-tabs-list, #generic-hero > .container .mt1b .existing-partnerships-header .site-inner, #generic-hero > .container .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs #generic-hero > .container .mt1b .existing-partnerships-header .vce-classic-tabs-list, .industry-events #generic-hero > .hcss-events .mt1b .existing-partnerships-header .site-inner, .industry-events #generic-hero > .hcss-events .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .industry-events #generic-hero > .hcss-events .mt1b .existing-partnerships-header .vce-classic-tabs-list, .past-webinars #generic-hero > .hcss-events .mt1b .existing-partnerships-header .site-inner, .past-webinars #generic-hero > .hcss-events .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .past-webinars #generic-hero > .hcss-events .mt1b .existing-partnerships-header .vce-classic-tabs-list, .mt1b .existing-partnerships-header #generic-hero > .container .site-inner, .mt1b .existing-partnerships-header #generic-hero > .container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header #generic-hero > .container .vce-classic-tabs-list, .mt1b .existing-partnerships-header .industry-events #generic-hero > .hcss-events .site-inner, .mt1b .existing-partnerships-header .industry-events #generic-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .industry-events #generic-hero > .hcss-events .vce-classic-tabs-list, .industry-events .mt1b .existing-partnerships-header #generic-hero > .hcss-events .site-inner, .industry-events .mt1b .existing-partnerships-header #generic-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .industry-events .mt1b .existing-partnerships-header #generic-hero > .hcss-events .vce-classic-tabs-list, .mt1b .existing-partnerships-header .past-webinars #generic-hero > .hcss-events .site-inner, .mt1b .existing-partnerships-header .past-webinars #generic-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .past-webinars #generic-hero > .hcss-events .vce-classic-tabs-list, .past-webinars .mt1b .existing-partnerships-header #generic-hero > .hcss-events .site-inner, .past-webinars .mt1b .existing-partnerships-header #generic-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .past-webinars .mt1b .existing-partnerships-header #generic-hero > .hcss-events .vce-classic-tabs-list, #press-hero > .container .mt1b .existing-partnerships-header .site-inner, #press-hero > .container .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs #press-hero > .container .mt1b .existing-partnerships-header .vce-classic-tabs-list, .industry-events #press-hero > .hcss-events .mt1b .existing-partnerships-header .site-inner, .industry-events #press-hero > .hcss-events .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .industry-events #press-hero > .hcss-events .mt1b .existing-partnerships-header .vce-classic-tabs-list, .past-webinars #press-hero > .hcss-events .mt1b .existing-partnerships-header .site-inner, .past-webinars #press-hero > .hcss-events .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .past-webinars #press-hero > .hcss-events .mt1b .existing-partnerships-header .vce-classic-tabs-list, .mt1b .existing-partnerships-header #press-hero > .container .site-inner, .mt1b .existing-partnerships-header #press-hero > .container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header #press-hero > .container .vce-classic-tabs-list, .mt1b .existing-partnerships-header .industry-events #press-hero > .hcss-events .site-inner, .mt1b .existing-partnerships-header .industry-events #press-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .industry-events #press-hero > .hcss-events .vce-classic-tabs-list, .industry-events .mt1b .existing-partnerships-header #press-hero > .hcss-events .site-inner, .industry-events .mt1b .existing-partnerships-header #press-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .industry-events .mt1b .existing-partnerships-header #press-hero > .hcss-events .vce-classic-tabs-list, .mt1b .existing-partnerships-header .past-webinars #press-hero > .hcss-events .site-inner, .mt1b .existing-partnerships-header .past-webinars #press-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .past-webinars #press-hero > .hcss-events .vce-classic-tabs-list, .past-webinars .mt1b .existing-partnerships-header #press-hero > .hcss-events .site-inner, .past-webinars .mt1b .existing-partnerships-header #press-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .past-webinars .mt1b .existing-partnerships-header #press-hero > .hcss-events .vce-classic-tabs-list, #generic-hero > .narrow-container .mt1b .existing-partnerships-header .site-inner, #generic-hero > .narrow-container .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs #generic-hero > .narrow-container .mt1b .existing-partnerships-header .vce-classic-tabs-list, .mt1b .existing-partnerships-header #generic-hero > .narrow-container .site-inner, .mt1b .existing-partnerships-header #generic-hero > .narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header #generic-hero > .narrow-container .vce-classic-tabs-list, #press-hero > .narrow-container .mt1b .existing-partnerships-header .site-inner, #press-hero > .narrow-container .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs #press-hero > .narrow-container .mt1b .existing-partnerships-header .vce-classic-tabs-list, .mt1b .existing-partnerships-header #press-hero > .narrow-container .site-inner, .mt1b .existing-partnerships-header #press-hero > .narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header #press-hero > .narrow-container .vce-classic-tabs-list, .mt1b .existing-partnerships-header #generic-hero > .site-inner .site-inner, .mt1b .existing-partnerships-header .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .site-inner, .features #product-features-tabs .mt1b .existing-partnerships-header #generic-hero > .vce-classic-tabs-list .site-inner, .mt1b .existing-partnerships-header #generic-hero > .site-inner .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header #generic-hero > .site-inner .vce-classic-tabs-list, .mt1b .existing-partnerships-header .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header #generic-hero > .vce-classic-tabs-list .vce-classic-tabs-list, .mt1b .existing-partnerships-header #press-hero > .site-inner .site-inner, .mt1b .existing-partnerships-header .features #product-features-tabs #press-hero > .vce-classic-tabs-list .site-inner, .features #product-features-tabs .mt1b .existing-partnerships-header #press-hero > .vce-classic-tabs-list .site-inner, .mt1b .existing-partnerships-header #press-hero > .site-inner .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header #press-hero > .site-inner .vce-classic-tabs-list, .mt1b .existing-partnerships-header .features #product-features-tabs #press-hero > .vce-classic-tabs-list .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header #press-hero > .vce-classic-tabs-list .vce-classic-tabs-list, #generic-hero > .container .q1b .mastec-msa .site-inner, #generic-hero > .container .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs #generic-hero > .container .q1b .mastec-msa .vce-classic-tabs-list, .industry-events #generic-hero > .hcss-events .q1b .mastec-msa .site-inner, .industry-events #generic-hero > .hcss-events .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .industry-events #generic-hero > .hcss-events .q1b .mastec-msa .vce-classic-tabs-list, .past-webinars #generic-hero > .hcss-events .q1b .mastec-msa .site-inner, .past-webinars #generic-hero > .hcss-events .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .past-webinars #generic-hero > .hcss-events .q1b .mastec-msa .vce-classic-tabs-list, .q1b .mastec-msa #generic-hero > .container .site-inner, .q1b .mastec-msa #generic-hero > .container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa #generic-hero > .container .vce-classic-tabs-list, .q1b .mastec-msa .industry-events #generic-hero > .hcss-events .site-inner, .q1b .mastec-msa .industry-events #generic-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .industry-events #generic-hero > .hcss-events .vce-classic-tabs-list, .industry-events .q1b .mastec-msa #generic-hero > .hcss-events .site-inner, .industry-events .q1b .mastec-msa #generic-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .industry-events .q1b .mastec-msa #generic-hero > .hcss-events .vce-classic-tabs-list, .q1b .mastec-msa .past-webinars #generic-hero > .hcss-events .site-inner, .q1b .mastec-msa .past-webinars #generic-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .past-webinars #generic-hero > .hcss-events .vce-classic-tabs-list, .past-webinars .q1b .mastec-msa #generic-hero > .hcss-events .site-inner, .past-webinars .q1b .mastec-msa #generic-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .past-webinars .q1b .mastec-msa #generic-hero > .hcss-events .vce-classic-tabs-list, #press-hero > .container .q1b .mastec-msa .site-inner, #press-hero > .container .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs #press-hero > .container .q1b .mastec-msa .vce-classic-tabs-list, .industry-events #press-hero > .hcss-events .q1b .mastec-msa .site-inner, .industry-events #press-hero > .hcss-events .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .industry-events #press-hero > .hcss-events .q1b .mastec-msa .vce-classic-tabs-list, .past-webinars #press-hero > .hcss-events .q1b .mastec-msa .site-inner, .past-webinars #press-hero > .hcss-events .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .past-webinars #press-hero > .hcss-events .q1b .mastec-msa .vce-classic-tabs-list, .q1b .mastec-msa #press-hero > .container .site-inner, .q1b .mastec-msa #press-hero > .container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa #press-hero > .container .vce-classic-tabs-list, .q1b .mastec-msa .industry-events #press-hero > .hcss-events .site-inner, .q1b .mastec-msa .industry-events #press-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .industry-events #press-hero > .hcss-events .vce-classic-tabs-list, .industry-events .q1b .mastec-msa #press-hero > .hcss-events .site-inner, .industry-events .q1b .mastec-msa #press-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .industry-events .q1b .mastec-msa #press-hero > .hcss-events .vce-classic-tabs-list, .q1b .mastec-msa .past-webinars #press-hero > .hcss-events .site-inner, .q1b .mastec-msa .past-webinars #press-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .past-webinars #press-hero > .hcss-events .vce-classic-tabs-list, .past-webinars .q1b .mastec-msa #press-hero > .hcss-events .site-inner, .past-webinars .q1b .mastec-msa #press-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .past-webinars .q1b .mastec-msa #press-hero > .hcss-events .vce-classic-tabs-list, #generic-hero > .narrow-container .q1b .mastec-msa .site-inner, #generic-hero > .narrow-container .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs #generic-hero > .narrow-container .q1b .mastec-msa .vce-classic-tabs-list, .q1b .mastec-msa #generic-hero > .narrow-container .site-inner, .q1b .mastec-msa #generic-hero > .narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa #generic-hero > .narrow-container .vce-classic-tabs-list, #press-hero > .narrow-container .q1b .mastec-msa .site-inner, #press-hero > .narrow-container .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs #press-hero > .narrow-container .q1b .mastec-msa .vce-classic-tabs-list, .q1b .mastec-msa #press-hero > .narrow-container .site-inner, .q1b .mastec-msa #press-hero > .narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa #press-hero > .narrow-container .vce-classic-tabs-list, .q1b .mastec-msa #generic-hero > .site-inner .site-inner, .q1b .mastec-msa .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .site-inner, .features #product-features-tabs .q1b .mastec-msa #generic-hero > .vce-classic-tabs-list .site-inner, .q1b .mastec-msa #generic-hero > .site-inner .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa #generic-hero > .site-inner .vce-classic-tabs-list, .q1b .mastec-msa .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa #generic-hero > .vce-classic-tabs-list .vce-classic-tabs-list, .q1b .mastec-msa #press-hero > .site-inner .site-inner, .q1b .mastec-msa .features #product-features-tabs #press-hero > .vce-classic-tabs-list .site-inner, .features #product-features-tabs .q1b .mastec-msa #press-hero > .vce-classic-tabs-list .site-inner, .q1b .mastec-msa #press-hero > .site-inner .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa #press-hero > .site-inner .vce-classic-tabs-list, .q1b .mastec-msa .features #product-features-tabs #press-hero > .vce-classic-tabs-list .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa #press-hero > .vce-classic-tabs-list .vce-classic-tabs-list, #generic-hero > .container .q1b .existing-partnerships-header .site-inner, #generic-hero > .container .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs #generic-hero > .container .q1b .existing-partnerships-header .vce-classic-tabs-list, .industry-events #generic-hero > .hcss-events .q1b .existing-partnerships-header .site-inner, .industry-events #generic-hero > .hcss-events .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .industry-events #generic-hero > .hcss-events .q1b .existing-partnerships-header .vce-classic-tabs-list, .past-webinars #generic-hero > .hcss-events .q1b .existing-partnerships-header .site-inner, .past-webinars #generic-hero > .hcss-events .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .past-webinars #generic-hero > .hcss-events .q1b .existing-partnerships-header .vce-classic-tabs-list, .q1b .existing-partnerships-header #generic-hero > .container .site-inner, .q1b .existing-partnerships-header #generic-hero > .container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header #generic-hero > .container .vce-classic-tabs-list, .q1b .existing-partnerships-header .industry-events #generic-hero > .hcss-events .site-inner, .q1b .existing-partnerships-header .industry-events #generic-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .industry-events #generic-hero > .hcss-events .vce-classic-tabs-list, .industry-events .q1b .existing-partnerships-header #generic-hero > .hcss-events .site-inner, .industry-events .q1b .existing-partnerships-header #generic-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .industry-events .q1b .existing-partnerships-header #generic-hero > .hcss-events .vce-classic-tabs-list, .q1b .existing-partnerships-header .past-webinars #generic-hero > .hcss-events .site-inner, .q1b .existing-partnerships-header .past-webinars #generic-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .past-webinars #generic-hero > .hcss-events .vce-classic-tabs-list, .past-webinars .q1b .existing-partnerships-header #generic-hero > .hcss-events .site-inner, .past-webinars .q1b .existing-partnerships-header #generic-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .past-webinars .q1b .existing-partnerships-header #generic-hero > .hcss-events .vce-classic-tabs-list, #press-hero > .container .q1b .existing-partnerships-header .site-inner, #press-hero > .container .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs #press-hero > .container .q1b .existing-partnerships-header .vce-classic-tabs-list, .industry-events #press-hero > .hcss-events .q1b .existing-partnerships-header .site-inner, .industry-events #press-hero > .hcss-events .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .industry-events #press-hero > .hcss-events .q1b .existing-partnerships-header .vce-classic-tabs-list, .past-webinars #press-hero > .hcss-events .q1b .existing-partnerships-header .site-inner, .past-webinars #press-hero > .hcss-events .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .past-webinars #press-hero > .hcss-events .q1b .existing-partnerships-header .vce-classic-tabs-list, .q1b .existing-partnerships-header #press-hero > .container .site-inner, .q1b .existing-partnerships-header #press-hero > .container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header #press-hero > .container .vce-classic-tabs-list, .q1b .existing-partnerships-header .industry-events #press-hero > .hcss-events .site-inner, .q1b .existing-partnerships-header .industry-events #press-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .industry-events #press-hero > .hcss-events .vce-classic-tabs-list, .industry-events .q1b .existing-partnerships-header #press-hero > .hcss-events .site-inner, .industry-events .q1b .existing-partnerships-header #press-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .industry-events .q1b .existing-partnerships-header #press-hero > .hcss-events .vce-classic-tabs-list, .q1b .existing-partnerships-header .past-webinars #press-hero > .hcss-events .site-inner, .q1b .existing-partnerships-header .past-webinars #press-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .past-webinars #press-hero > .hcss-events .vce-classic-tabs-list, .past-webinars .q1b .existing-partnerships-header #press-hero > .hcss-events .site-inner, .past-webinars .q1b .existing-partnerships-header #press-hero > .hcss-events .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .past-webinars .q1b .existing-partnerships-header #press-hero > .hcss-events .vce-classic-tabs-list, #generic-hero > .narrow-container .q1b .existing-partnerships-header .site-inner, #generic-hero > .narrow-container .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs #generic-hero > .narrow-container .q1b .existing-partnerships-header .vce-classic-tabs-list, .q1b .existing-partnerships-header #generic-hero > .narrow-container .site-inner, .q1b .existing-partnerships-header #generic-hero > .narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header #generic-hero > .narrow-container .vce-classic-tabs-list, #press-hero > .narrow-container .q1b .existing-partnerships-header .site-inner, #press-hero > .narrow-container .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs #press-hero > .narrow-container .q1b .existing-partnerships-header .vce-classic-tabs-list, .q1b .existing-partnerships-header #press-hero > .narrow-container .site-inner, .q1b .existing-partnerships-header #press-hero > .narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header #press-hero > .narrow-container .vce-classic-tabs-list, .q1b .existing-partnerships-header #generic-hero > .site-inner .site-inner, .q1b .existing-partnerships-header .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .site-inner, .features #product-features-tabs .q1b .existing-partnerships-header #generic-hero > .vce-classic-tabs-list .site-inner, .q1b .existing-partnerships-header #generic-hero > .site-inner .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header #generic-hero > .site-inner .vce-classic-tabs-list, .q1b .existing-partnerships-header .features #product-features-tabs #generic-hero > .vce-classic-tabs-list .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header #generic-hero > .vce-classic-tabs-list .vce-classic-tabs-list, .q1b .existing-partnerships-header #press-hero > .site-inner .site-inner, .q1b .existing-partnerships-header .features #product-features-tabs #press-hero > .vce-classic-tabs-list .site-inner, .features #product-features-tabs .q1b .existing-partnerships-header #press-hero > .vce-classic-tabs-list .site-inner, .q1b .existing-partnerships-header #press-hero > .site-inner .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header #press-hero > .site-inner .vce-classic-tabs-list, .q1b .existing-partnerships-header .features #product-features-tabs #press-hero > .vce-classic-tabs-list .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header #press-hero > .vce-classic-tabs-list .vce-classic-tabs-list {
  z-index: 1;
}
#generic-hero .row, #press-hero .row, #generic-hero #project-lifecycle .menu, #project-lifecycle #generic-hero .menu, #press-hero #project-lifecycle .menu, #project-lifecycle #press-hero .menu {
  row-gap: 40px;
}
@media (min-width: 992px) {
  #generic-hero .col-md-6, #press-hero .col-md-6 {
    padding-right: 64px;
  }
}
#generic-hero p:last-of-type, #press-hero p:last-of-type {
  margin-bottom: 0;
}
#generic-hero a, #press-hero a {
  margin-top: 28px;
}
#generic-hero p a, #press-hero p a {
  color: #fff;
  font-weight: 400;
  text-decoration: underline;
  text-underline-offset: 4px;
}
@media (max-width: 991.98px) {
  #generic-hero.wistia-video .container, #generic-hero.wistia-video .fit-quiz .site-inner, .fit-quiz #generic-hero.wistia-video .site-inner, #generic-hero.wistia-video .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs #generic-hero.wistia-video .vce-classic-tabs-list, #generic-hero.wistia-video .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz #generic-hero.wistia-video .vce-classic-tabs-list, #generic-hero.wistia-video .share-your-story .site-inner, .share-your-story #generic-hero.wistia-video .site-inner, #generic-hero.wistia-video .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs #generic-hero.wistia-video .vce-classic-tabs-list, #generic-hero.wistia-video .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story #generic-hero.wistia-video .vce-classic-tabs-list, #generic-hero.wistia-video .hcss-recommendations .site-inner, .hcss-recommendations #generic-hero.wistia-video .site-inner, #generic-hero.wistia-video .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs #generic-hero.wistia-video .vce-classic-tabs-list, #generic-hero.wistia-video .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations #generic-hero.wistia-video .vce-classic-tabs-list, #generic-hero.wistia-video .industry-events .hcss-events, .industry-events #generic-hero.wistia-video .hcss-events, #generic-hero.wistia-video .past-webinars .hcss-events, .past-webinars #generic-hero.wistia-video .hcss-events, .wistia-video#press-hero .container, .wistia-video#press-hero .fit-quiz .site-inner, .fit-quiz .wistia-video#press-hero .site-inner, .wistia-video#press-hero .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .wistia-video#press-hero .vce-classic-tabs-list, .wistia-video#press-hero .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .wistia-video#press-hero .vce-classic-tabs-list, .wistia-video#press-hero .share-your-story .site-inner, .share-your-story .wistia-video#press-hero .site-inner, .wistia-video#press-hero .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .wistia-video#press-hero .vce-classic-tabs-list, .wistia-video#press-hero .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .wistia-video#press-hero .vce-classic-tabs-list, .wistia-video#press-hero .hcss-recommendations .site-inner, .hcss-recommendations .wistia-video#press-hero .site-inner, .wistia-video#press-hero .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs .wistia-video#press-hero .vce-classic-tabs-list, .wistia-video#press-hero .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .wistia-video#press-hero .vce-classic-tabs-list, .wistia-video#press-hero .industry-events .hcss-events, .industry-events .wistia-video#press-hero .hcss-events, .wistia-video#press-hero .past-webinars .hcss-events, .past-webinars .wistia-video#press-hero .hcss-events, #generic-hero.wistia-video .narrow-container, .wistia-video#press-hero .narrow-container, #generic-hero.wistia-video .site-inner-narrow-container .site-inner, #generic-hero.wistia-video .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs #generic-hero.wistia-video .site-inner-narrow-container .vce-classic-tabs-list, .site-inner-narrow-container #generic-hero.wistia-video .site-inner, .site-inner-narrow-container #generic-hero.wistia-video .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container #generic-hero.wistia-video .vce-classic-tabs-list, .wistia-video#press-hero .site-inner-narrow-container .site-inner, .wistia-video#press-hero .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .wistia-video#press-hero .site-inner-narrow-container .vce-classic-tabs-list, .site-inner-narrow-container .wistia-video#press-hero .site-inner, .site-inner-narrow-container .wistia-video#press-hero .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .wistia-video#press-hero .vce-classic-tabs-list, #generic-hero.wistia-video .site-inner-container .site-inner, #generic-hero.wistia-video .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs #generic-hero.wistia-video .site-inner-container .vce-classic-tabs-list, .site-inner-container #generic-hero.wistia-video .site-inner, .site-inner-container #generic-hero.wistia-video .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container #generic-hero.wistia-video .vce-classic-tabs-list, .wistia-video#press-hero .site-inner-container .site-inner, .wistia-video#press-hero .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .wistia-video#press-hero .site-inner-container .vce-classic-tabs-list, .site-inner-container .wistia-video#press-hero .site-inner, .site-inner-container .wistia-video#press-hero .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .wistia-video#press-hero .vce-classic-tabs-list, #generic-hero.wistia-video .products-template-new-products article .site-inner, #generic-hero.wistia-video .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs #generic-hero.wistia-video .products-template-new-products article .vce-classic-tabs-list, .products-template-new-products article #generic-hero.wistia-video .site-inner, .products-template-new-products article #generic-hero.wistia-video .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article #generic-hero.wistia-video .vce-classic-tabs-list, .wistia-video#press-hero .products-template-new-products article .site-inner, .wistia-video#press-hero .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .wistia-video#press-hero .products-template-new-products article .vce-classic-tabs-list, .products-template-new-products article .wistia-video#press-hero .site-inner, .products-template-new-products article .wistia-video#press-hero .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .wistia-video#press-hero .vce-classic-tabs-list, #generic-hero.wistia-video .lp-template-new-products article .site-inner, #generic-hero.wistia-video .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs #generic-hero.wistia-video .lp-template-new-products article .vce-classic-tabs-list, .lp-template-new-products article #generic-hero.wistia-video .site-inner, .lp-template-new-products article #generic-hero.wistia-video .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article #generic-hero.wistia-video .vce-classic-tabs-list, .wistia-video#press-hero .lp-template-new-products article .site-inner, .wistia-video#press-hero .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .wistia-video#press-hero .lp-template-new-products article .vce-classic-tabs-list, .lp-template-new-products article .wistia-video#press-hero .site-inner, .lp-template-new-products article .wistia-video#press-hero .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .wistia-video#press-hero .vce-classic-tabs-list, #generic-hero.wistia-video .heavybid-to-heavyjob .site-inner, #generic-hero.wistia-video .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs #generic-hero.wistia-video .heavybid-to-heavyjob .vce-classic-tabs-list, .heavybid-to-heavyjob #generic-hero.wistia-video .site-inner, .heavybid-to-heavyjob #generic-hero.wistia-video .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob #generic-hero.wistia-video .vce-classic-tabs-list, .wistia-video#press-hero .heavybid-to-heavyjob .site-inner, .wistia-video#press-hero .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .wistia-video#press-hero .heavybid-to-heavyjob .vce-classic-tabs-list, .heavybid-to-heavyjob .wistia-video#press-hero .site-inner, .heavybid-to-heavyjob .wistia-video#press-hero .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .wistia-video#press-hero .vce-classic-tabs-list, #generic-hero.wistia-video .mt1b .mastec-msa .site-inner, #generic-hero.wistia-video .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs #generic-hero.wistia-video .mt1b .mastec-msa .vce-classic-tabs-list, .mt1b .mastec-msa #generic-hero.wistia-video .site-inner, .mt1b .mastec-msa #generic-hero.wistia-video .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa #generic-hero.wistia-video .vce-classic-tabs-list, .wistia-video#press-hero .mt1b .mastec-msa .site-inner, .wistia-video#press-hero .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .wistia-video#press-hero .mt1b .mastec-msa .vce-classic-tabs-list, .mt1b .mastec-msa .wistia-video#press-hero .site-inner, .mt1b .mastec-msa .wistia-video#press-hero .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .wistia-video#press-hero .vce-classic-tabs-list, #generic-hero.wistia-video .mt1b .existing-partnerships-header .site-inner, #generic-hero.wistia-video .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs #generic-hero.wistia-video .mt1b .existing-partnerships-header .vce-classic-tabs-list, .mt1b .existing-partnerships-header #generic-hero.wistia-video .site-inner, .mt1b .existing-partnerships-header #generic-hero.wistia-video .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header #generic-hero.wistia-video .vce-classic-tabs-list, .wistia-video#press-hero .mt1b .existing-partnerships-header .site-inner, .wistia-video#press-hero .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .wistia-video#press-hero .mt1b .existing-partnerships-header .vce-classic-tabs-list, .mt1b .existing-partnerships-header .wistia-video#press-hero .site-inner, .mt1b .existing-partnerships-header .wistia-video#press-hero .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .wistia-video#press-hero .vce-classic-tabs-list, #generic-hero.wistia-video .q1b .mastec-msa .site-inner, #generic-hero.wistia-video .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs #generic-hero.wistia-video .q1b .mastec-msa .vce-classic-tabs-list, .q1b .mastec-msa #generic-hero.wistia-video .site-inner, .q1b .mastec-msa #generic-hero.wistia-video .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa #generic-hero.wistia-video .vce-classic-tabs-list, .wistia-video#press-hero .q1b .mastec-msa .site-inner, .wistia-video#press-hero .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .wistia-video#press-hero .q1b .mastec-msa .vce-classic-tabs-list, .q1b .mastec-msa .wistia-video#press-hero .site-inner, .q1b .mastec-msa .wistia-video#press-hero .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .wistia-video#press-hero .vce-classic-tabs-list, #generic-hero.wistia-video .q1b .existing-partnerships-header .site-inner, #generic-hero.wistia-video .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs #generic-hero.wistia-video .q1b .existing-partnerships-header .vce-classic-tabs-list, .q1b .existing-partnerships-header #generic-hero.wistia-video .site-inner, .q1b .existing-partnerships-header #generic-hero.wistia-video .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header #generic-hero.wistia-video .vce-classic-tabs-list, .wistia-video#press-hero .q1b .existing-partnerships-header .site-inner, .wistia-video#press-hero .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .wistia-video#press-hero .q1b .existing-partnerships-header .vce-classic-tabs-list, .q1b .existing-partnerships-header .wistia-video#press-hero .site-inner, .q1b .existing-partnerships-header .wistia-video#press-hero .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .wistia-video#press-hero .vce-classic-tabs-list {
    padding-bottom: 0;
  }
}
#generic-hero.wistia-video:after, .wistia-video#press-hero:after {
  content: "";
  display: block;
  background: linear-gradient(180deg, #212B3A 0%, #212B3A 50%, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 100%);
  aspect-ratio: 16/9;
  position: relative;
  z-index: 1;
  top: 0;
}
@media (min-width: 576px) {
  #generic-hero.wistia-video:after, .wistia-video#press-hero:after {
    height: 286px;
    aspect-ratio: unset;
  }
}
@media (min-width: 768px) {
  #generic-hero.wistia-video:after, .wistia-video#press-hero:after {
    height: 388px;
  }
}
@media (min-width: 992px) {
  #generic-hero.wistia-video:after, .wistia-video#press-hero:after {
    display: none;
  }
}
#generic-hero .wistia-frame, #press-hero .wistia-frame {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 0 15px;
  z-index: 2;
}
@media (min-width: 992px) {
  #generic-hero .wistia-frame, #press-hero .wistia-frame {
    position: relative;
    padding: 0;
  }
}
#generic-hero wistia-player, #press-hero wistia-player {
  border-radius: 8px !important;
  overflow: hidden;
  border: 1px solid rgba(255, 255, 255, 0.4);
}

.single-case-studies #genesis-content h1, .single-case-studies #genesis-content .category .archive-title, .category .single-case-studies #genesis-content .archive-title, .single-case-studies #genesis-content .tag .archive-title, .tag .single-case-studies #genesis-content .archive-title {
  font-size: 1.5rem;
}
@media (min-width: 768px) {
  .single-case-studies #genesis-content h1, .single-case-studies #genesis-content .category .archive-title, .category .single-case-studies #genesis-content .archive-title, .single-case-studies #genesis-content .tag .archive-title, .tag .single-case-studies #genesis-content .archive-title {
    font-size: 3rem;
    margin-bottom: 24px;
  }
}
.single-case-studies #genesis-content .supporting-headline {
  position: relative;
  padding-bottom: 16px;
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  .single-case-studies #genesis-content .supporting-headline {
    padding-bottom: 32px;
    margin-bottom: 32px;
  }
}
.single-case-studies #genesis-content .supporting-headline::after {
  width: 100%;
  height: 1px;
  content: "";
  left: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.16);
  position: absolute;
}
.single-case-studies #genesis-sidebar-primary > section {
  margin-top: 0;
}
.single-case-studies #the-form {
  margin: 48px 0;
}
.single-case-studies #our-pillars {
  margin-top: 24px;
  margin-bottom: 48px;
}
@media (min-width: 768px) {
  .single-case-studies #our-pillars {
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  .single-case-studies #our-pillars::after {
    width: calc(100% - 30px);
    height: 1px;
    content: "";
    left: 15px;
    bottom: 0;
    background: rgba(0, 0, 0, 0.16);
    position: absolute;
  }
}
.single-case-studies .row.webinar-cta-col .col-md-8, .single-case-studies #project-lifecycle .webinar-cta-col.menu .col-md-8, #project-lifecycle .single-case-studies .webinar-cta-col.menu .col-md-8 {
  width: 100% !important;
  max-width: 100% !important;
  flex: auto;
  margin: 0 auto;
}
.single-case-studies .webinar-cta-image {
  width: 50%;
  display: inline-block;
  vertical-align: middle;
}
.single-case-studies .webinar-cta-text {
  display: inline-block;
  width: 50%;
  box-sizing: border-box;
  vertical-align: middle;
  font-size: 18px;
  font-weight: bold;
  padding-left: 20px;
  margin-top: 20px;
}
.single-case-studies .webinar-cta {
  font-size: 0;
  padding: 40px;
  background: #eee;
}
.single-case-studies .webinar-cta-text p {
  margin-bottom: 10px;
  font-size: 32px;
  line-height: 42px;
}
.single-case-studies .row.webinar-cta-col, .single-case-studies #project-lifecycle .webinar-cta-col.menu, #project-lifecycle .single-case-studies .webinar-cta-col.menu {
  margin-bottom: 30px;
  margin-top: 30px;
}

#case-study-section h3, #case-study-section .cta-request-subheading, #case-study-section .sub-title-h3 {
  position: relative;
  margin-top: 32px;
  padding-top: 28px;
  margin-bottom: 16px;
  font-weight: 700;
  font-size: 1.3rem;
}
#case-study-section h3::before, #case-study-section .cta-request-subheading::before, #case-study-section .sub-title-h3::before {
  width: 88px;
  height: 4px;
  content: "";
  top: 0;
  background: #009639;
  position: absolute;
}
@media (min-width: 768px) {
  #case-study-section h3, #case-study-section .cta-request-subheading, #case-study-section .sub-title-h3 {
    margin-top: 48px;
    margin-bottom: 24px;
    font-size: 2.1rem;
  }
}

.case-study-quote {
  position: relative;
  margin: 48px 0;
  padding: 32px 48px;
  border-radius: 8px;
  border-left: 8px solid #009639;
  background: rgba(0, 0, 0, 0.05);
}
.case-study-quote p {
  font-weight: 700;
  color: #000;
  font-size: 1.3rem;
  line-height: normal;
  margin-bottom: 0;
}
.case-study-quote p.case-study-attribution {
  font-weight: 500;
  font-style: normal;
  font-size: 1rem;
  margin-top: 6px;
  color: #000;
}

.single-past-webinar {
  background: #212B3A;
}
@media (min-width: 768px) {
  .single-past-webinar {
    background: linear-gradient(0deg, #212B3A 0%, #212B3A 100%), url(<path-to-image>) lightgray 0px -121.768px/100% 136.505% no-repeat;
  }
}

.past-webinar-content .section-frame, .past-webinar-content .enterprise-steps .container, .past-webinar-content .enterprise-steps .fit-quiz .site-inner, .fit-quiz .past-webinar-content .enterprise-steps .site-inner, .past-webinar-content .enterprise-steps .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .past-webinar-content .enterprise-steps .vce-classic-tabs-list, .past-webinar-content .enterprise-steps .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .past-webinar-content .enterprise-steps .vce-classic-tabs-list, .past-webinar-content .enterprise-steps .share-your-story .site-inner, .share-your-story .past-webinar-content .enterprise-steps .site-inner, .past-webinar-content .enterprise-steps .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .past-webinar-content .enterprise-steps .vce-classic-tabs-list, .past-webinar-content .enterprise-steps .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .past-webinar-content .enterprise-steps .vce-classic-tabs-list, .enterprise-steps .past-webinar-content .container, .enterprise-steps .past-webinar-content .fit-quiz .site-inner, .fit-quiz .enterprise-steps .past-webinar-content .site-inner, .enterprise-steps .past-webinar-content .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .enterprise-steps .past-webinar-content .vce-classic-tabs-list, .enterprise-steps .past-webinar-content .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .enterprise-steps .past-webinar-content .vce-classic-tabs-list, .enterprise-steps .past-webinar-content .share-your-story .site-inner, .share-your-story .enterprise-steps .past-webinar-content .site-inner, .enterprise-steps .past-webinar-content .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .enterprise-steps .past-webinar-content .vce-classic-tabs-list, .enterprise-steps .past-webinar-content .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .enterprise-steps .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .enterprise-steps .narrow-container, .enterprise-steps .past-webinar-content .narrow-container, .past-webinar-content .enterprise-steps .site-inner-narrow-container .site-inner, .enterprise-steps .site-inner-narrow-container .past-webinar-content .site-inner, .past-webinar-content .site-inner-narrow-container .enterprise-steps .site-inner, .site-inner-narrow-container .enterprise-steps .past-webinar-content .site-inner, .past-webinar-content .enterprise-steps .site-inner-container .site-inner, .enterprise-steps .site-inner-container .past-webinar-content .site-inner, .past-webinar-content .site-inner-container .enterprise-steps .site-inner, .site-inner-container .enterprise-steps .past-webinar-content .site-inner, .past-webinar-content .enterprise-steps .products-template-new-products article .site-inner, .enterprise-steps .products-template-new-products article .past-webinar-content .site-inner, .past-webinar-content .products-template-new-products article .enterprise-steps .site-inner, .products-template-new-products article .enterprise-steps .past-webinar-content .site-inner, .past-webinar-content .enterprise-steps .lp-template-new-products article .site-inner, .enterprise-steps .lp-template-new-products article .past-webinar-content .site-inner, .past-webinar-content .lp-template-new-products article .enterprise-steps .site-inner, .lp-template-new-products article .enterprise-steps .past-webinar-content .site-inner, .past-webinar-content .enterprise-steps .heavybid-to-heavyjob .site-inner, .enterprise-steps .heavybid-to-heavyjob .past-webinar-content .site-inner, .past-webinar-content .heavybid-to-heavyjob .enterprise-steps .site-inner, .heavybid-to-heavyjob .enterprise-steps .past-webinar-content .site-inner, .past-webinar-content .enterprise-steps .mt1b .mastec-msa .site-inner, .enterprise-steps .mt1b .mastec-msa .past-webinar-content .site-inner, .past-webinar-content .mt1b .mastec-msa .enterprise-steps .site-inner, .mt1b .mastec-msa .enterprise-steps .past-webinar-content .site-inner, .past-webinar-content .enterprise-steps .mt1b .existing-partnerships-header .site-inner, .enterprise-steps .mt1b .existing-partnerships-header .past-webinar-content .site-inner, .past-webinar-content .mt1b .existing-partnerships-header .enterprise-steps .site-inner, .mt1b .existing-partnerships-header .enterprise-steps .past-webinar-content .site-inner, .past-webinar-content .enterprise-steps .q1b .mastec-msa .site-inner, .enterprise-steps .q1b .mastec-msa .past-webinar-content .site-inner, .past-webinar-content .q1b .mastec-msa .enterprise-steps .site-inner, .q1b .mastec-msa .enterprise-steps .past-webinar-content .site-inner, .past-webinar-content .enterprise-steps .q1b .existing-partnerships-header .site-inner, .enterprise-steps .q1b .existing-partnerships-header .past-webinar-content .site-inner, .past-webinar-content .q1b .existing-partnerships-header .enterprise-steps .site-inner, .q1b .existing-partnerships-header .enterprise-steps .past-webinar-content .site-inner, .past-webinar-content .enterprise-steps .industry-events .hcss-events, .enterprise-steps .industry-events .past-webinar-content .hcss-events, .past-webinar-content .industry-events .enterprise-steps .hcss-events, .industry-events .enterprise-steps .past-webinar-content .hcss-events, .past-webinar-content .enterprise-steps .past-webinars .hcss-events, .enterprise-steps .past-webinars .past-webinar-content .hcss-events, .past-webinar-content .past-webinars .enterprise-steps .hcss-events, .past-webinars .enterprise-steps .past-webinar-content .hcss-events, .past-webinar-content .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .enterprise-steps .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-container .features #product-features-tabs .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .site-inner-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-container .features #product-features-tabs .enterprise-steps .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .enterprise-steps .features #product-features-tabs .site-inner-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-container .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .features #product-features-tabs .site-inner-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .enterprise-steps .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .enterprise-steps .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .products-template-new-products article .features #product-features-tabs .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .products-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .products-template-new-products article .features #product-features-tabs .enterprise-steps .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .enterprise-steps .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .products-template-new-products article .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .features #product-features-tabs .products-template-new-products article .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .enterprise-steps .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .enterprise-steps .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .lp-template-new-products article .features #product-features-tabs .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .lp-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .lp-template-new-products article .features #product-features-tabs .enterprise-steps .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .enterprise-steps .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .lp-template-new-products article .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .features #product-features-tabs .lp-template-new-products article .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .enterprise-steps .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .enterprise-steps .hcss-recommendations .site-inner, .enterprise-steps .hcss-recommendations .past-webinar-content .site-inner, .past-webinar-content .hcss-recommendations .enterprise-steps .site-inner, .hcss-recommendations .enterprise-steps .past-webinar-content .site-inner, .past-webinar-content .enterprise-steps .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .hcss-recommendations .features #product-features-tabs .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .hcss-recommendations .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs .enterprise-steps .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .enterprise-steps .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .hcss-recommendations .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .features #product-features-tabs .hcss-recommendations .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .enterprise-steps .past-webinar-content .vce-classic-tabs-list, .past-webinar-content #customers_by_state .swiper-container > div, #customers_by_state .past-webinar-content .swiper-container > div, .past-webinar-content #generic-tabs .pane, #generic-tabs .past-webinar-content .pane, .past-webinar-content .single-post:not(.case-studies-template-clone-post) .social-share, .single-post:not(.case-studies-template-clone-post) .past-webinar-content .social-share, .past-webinar-content .single-press .social-share, .single-press .past-webinar-content .social-share, .past-webinar-content .product-page-stats .stats-color, .product-page-stats .past-webinar-content .stats-color, .past-webinar-content .page-stats .stats-color, .page-stats .past-webinar-content .stats-color, .past-webinar-content .modal-popup .modal-content, .modal-popup .past-webinar-content .modal-content, .past-webinar-content .hcss-form-frame, .past-webinar-content .frm_style_hcss-with-frame, .past-webinar-content .customer-story-slide, .past-webinar-content .post-type-archive-press .type-press .blog-box, .post-type-archive-press .type-press .past-webinar-content .blog-box, .past-webinar-content #company-information {
  padding: 24px 16px;
  box-shadow: 6px 6px 30px 0px rgba(0, 0, 0, 0.08);
}
@media (min-width: 768px) {
  .past-webinar-content .section-frame, .past-webinar-content .enterprise-steps .container, .past-webinar-content .enterprise-steps .fit-quiz .site-inner, .fit-quiz .past-webinar-content .enterprise-steps .site-inner, .past-webinar-content .enterprise-steps .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .past-webinar-content .enterprise-steps .vce-classic-tabs-list, .past-webinar-content .enterprise-steps .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .past-webinar-content .enterprise-steps .vce-classic-tabs-list, .past-webinar-content .enterprise-steps .share-your-story .site-inner, .share-your-story .past-webinar-content .enterprise-steps .site-inner, .past-webinar-content .enterprise-steps .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .past-webinar-content .enterprise-steps .vce-classic-tabs-list, .past-webinar-content .enterprise-steps .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .past-webinar-content .enterprise-steps .vce-classic-tabs-list, .enterprise-steps .past-webinar-content .container, .enterprise-steps .past-webinar-content .fit-quiz .site-inner, .fit-quiz .enterprise-steps .past-webinar-content .site-inner, .enterprise-steps .past-webinar-content .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .enterprise-steps .past-webinar-content .vce-classic-tabs-list, .enterprise-steps .past-webinar-content .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .enterprise-steps .past-webinar-content .vce-classic-tabs-list, .enterprise-steps .past-webinar-content .share-your-story .site-inner, .share-your-story .enterprise-steps .past-webinar-content .site-inner, .enterprise-steps .past-webinar-content .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .enterprise-steps .past-webinar-content .vce-classic-tabs-list, .enterprise-steps .past-webinar-content .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .enterprise-steps .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .enterprise-steps .narrow-container, .enterprise-steps .past-webinar-content .narrow-container, .past-webinar-content .enterprise-steps .site-inner-narrow-container .site-inner, .enterprise-steps .site-inner-narrow-container .past-webinar-content .site-inner, .past-webinar-content .site-inner-narrow-container .enterprise-steps .site-inner, .site-inner-narrow-container .enterprise-steps .past-webinar-content .site-inner, .past-webinar-content .enterprise-steps .site-inner-container .site-inner, .enterprise-steps .site-inner-container .past-webinar-content .site-inner, .past-webinar-content .site-inner-container .enterprise-steps .site-inner, .site-inner-container .enterprise-steps .past-webinar-content .site-inner, .past-webinar-content .enterprise-steps .products-template-new-products article .site-inner, .enterprise-steps .products-template-new-products article .past-webinar-content .site-inner, .past-webinar-content .products-template-new-products article .enterprise-steps .site-inner, .products-template-new-products article .enterprise-steps .past-webinar-content .site-inner, .past-webinar-content .enterprise-steps .lp-template-new-products article .site-inner, .enterprise-steps .lp-template-new-products article .past-webinar-content .site-inner, .past-webinar-content .lp-template-new-products article .enterprise-steps .site-inner, .lp-template-new-products article .enterprise-steps .past-webinar-content .site-inner, .past-webinar-content .enterprise-steps .heavybid-to-heavyjob .site-inner, .enterprise-steps .heavybid-to-heavyjob .past-webinar-content .site-inner, .past-webinar-content .heavybid-to-heavyjob .enterprise-steps .site-inner, .heavybid-to-heavyjob .enterprise-steps .past-webinar-content .site-inner, .past-webinar-content .enterprise-steps .mt1b .mastec-msa .site-inner, .enterprise-steps .mt1b .mastec-msa .past-webinar-content .site-inner, .past-webinar-content .mt1b .mastec-msa .enterprise-steps .site-inner, .mt1b .mastec-msa .enterprise-steps .past-webinar-content .site-inner, .past-webinar-content .enterprise-steps .mt1b .existing-partnerships-header .site-inner, .enterprise-steps .mt1b .existing-partnerships-header .past-webinar-content .site-inner, .past-webinar-content .mt1b .existing-partnerships-header .enterprise-steps .site-inner, .mt1b .existing-partnerships-header .enterprise-steps .past-webinar-content .site-inner, .past-webinar-content .enterprise-steps .q1b .mastec-msa .site-inner, .enterprise-steps .q1b .mastec-msa .past-webinar-content .site-inner, .past-webinar-content .q1b .mastec-msa .enterprise-steps .site-inner, .q1b .mastec-msa .enterprise-steps .past-webinar-content .site-inner, .past-webinar-content .enterprise-steps .q1b .existing-partnerships-header .site-inner, .enterprise-steps .q1b .existing-partnerships-header .past-webinar-content .site-inner, .past-webinar-content .q1b .existing-partnerships-header .enterprise-steps .site-inner, .q1b .existing-partnerships-header .enterprise-steps .past-webinar-content .site-inner, .past-webinar-content .enterprise-steps .industry-events .hcss-events, .enterprise-steps .industry-events .past-webinar-content .hcss-events, .past-webinar-content .industry-events .enterprise-steps .hcss-events, .industry-events .enterprise-steps .past-webinar-content .hcss-events, .past-webinar-content .enterprise-steps .past-webinars .hcss-events, .enterprise-steps .past-webinars .past-webinar-content .hcss-events, .past-webinar-content .past-webinars .enterprise-steps .hcss-events, .past-webinars .enterprise-steps .past-webinar-content .hcss-events, .past-webinar-content .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .enterprise-steps .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-container .features #product-features-tabs .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .site-inner-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-container .features #product-features-tabs .enterprise-steps .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .enterprise-steps .features #product-features-tabs .site-inner-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-container .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .features #product-features-tabs .site-inner-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .enterprise-steps .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .enterprise-steps .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .products-template-new-products article .features #product-features-tabs .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .products-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .products-template-new-products article .features #product-features-tabs .enterprise-steps .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .enterprise-steps .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .products-template-new-products article .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .features #product-features-tabs .products-template-new-products article .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .enterprise-steps .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .enterprise-steps .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .lp-template-new-products article .features #product-features-tabs .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .lp-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .lp-template-new-products article .features #product-features-tabs .enterprise-steps .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .enterprise-steps .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .lp-template-new-products article .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .features #product-features-tabs .lp-template-new-products article .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .enterprise-steps .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .enterprise-steps .hcss-recommendations .site-inner, .enterprise-steps .hcss-recommendations .past-webinar-content .site-inner, .past-webinar-content .hcss-recommendations .enterprise-steps .site-inner, .hcss-recommendations .enterprise-steps .past-webinar-content .site-inner, .past-webinar-content .enterprise-steps .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .hcss-recommendations .features #product-features-tabs .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .hcss-recommendations .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs .enterprise-steps .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .enterprise-steps .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .hcss-recommendations .past-webinar-content .vce-classic-tabs-list, .past-webinar-content .features #product-features-tabs .hcss-recommendations .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .enterprise-steps .past-webinar-content .vce-classic-tabs-list, .past-webinar-content #customers_by_state .swiper-container > div, #customers_by_state .past-webinar-content .swiper-container > div, .past-webinar-content #generic-tabs .pane, #generic-tabs .past-webinar-content .pane, .past-webinar-content .single-post:not(.case-studies-template-clone-post) .social-share, .single-post:not(.case-studies-template-clone-post) .past-webinar-content .social-share, .past-webinar-content .single-press .social-share, .single-press .past-webinar-content .social-share, .past-webinar-content .product-page-stats .stats-color, .product-page-stats .past-webinar-content .stats-color, .past-webinar-content .page-stats .stats-color, .page-stats .past-webinar-content .stats-color, .past-webinar-content .modal-popup .modal-content, .modal-popup .past-webinar-content .modal-content, .past-webinar-content .hcss-form-frame, .past-webinar-content .frm_style_hcss-with-frame, .past-webinar-content .customer-story-slide, .past-webinar-content .post-type-archive-press .type-press .blog-box, .post-type-archive-press .type-press .past-webinar-content .blog-box, .past-webinar-content #company-information {
    padding: 48px;
  }
}

.past-webinar-details {
  border-bottom: 1px solid rgba(0, 0, 0, 0.16);
  row-gap: 48px;
}

.video-info-list {
  display: flex;
  flex-direction: column;
  row-gap: 16px;
}
.video-info-list > li::before {
  content: "";
  display: inline-block;
  min-width: 24px;
  max-width: 24px;
  height: 24px;
  mask-size: contain;
  -webkit-mask-size: contain;
  background-color: #00C158;
  margin-right: 8px;
  position: relative;
  top: 5px;
}
@media (min-width: 992px) {
  .video-info-list > li::before {
    margin-right: 16px;
  }
}

.speaker-list {
  margin-left: 40px;
  margin-top: 12px;
}
.speaker-list strong {
  display: block;
}
.speaker-list li {
  margin-bottom: 16px;
  font-size: 1rem;
}
.speaker-list li:last-child {
  margin-bottom: 0;
}

.recorded-date::before {
  mask: url(/wp-content/uploads/2024/09/icon-calendar.svg) no-repeat center;
  -webkit-mask: url(/wp-content/uploads/2024/09/icon-calendar.svg) no-repeat center;
}

.video-duration::before {
  mask: url(/wp-content/uploads/2024/09/icon-stop-watcch.svg) no-repeat center;
  -webkit-mask: url(/wp-content/uploads/2024/09/icon-stop-watcch.svg) no-repeat center;
}

.video-speakers::before {
  mask: url(/wp-content/uploads/2026/04/icon-person.svg) no-repeat center;
  -webkit-mask: url(/wp-content/uploads/2026/04/icon-person.svg) no-repeat center;
}

.post-type-archive-past-webinars article {
  width: 100%;
  background-color: #F2F2F2;
  margin: 0 15px;
}
@media (min-width: 768px) {
  .post-type-archive-past-webinars article {
    margin: 0;
    width: calc(50% - 15px);
  }
}
@media (min-width: 992px) {
  .post-type-archive-past-webinars article {
    width: calc(33% - 15px);
  }
}
.post-type-archive-past-webinars .inner-event {
  padding: 32px 24px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  border-radius: 8px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-top: none;
}
@media (min-width: 768px) {
  .post-type-archive-past-webinars .inner-event {
    min-height: 321px;
  }
}
.post-type-archive-past-webinars .thumbnail-box {
  width: 100%;
  display: block;
  aspect-ratio: 3/2;
}
.post-type-archive-past-webinars .thumbnail-box img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 8px 8px 0 0;
}
.post-type-archive-past-webinars a.white-btn, .post-type-archive-past-webinars .form-white-btn a.frm_button_submit.frm_final_submit, .form-white-btn .post-type-archive-past-webinars a.frm_button_submit.frm_final_submit {
  border-radius: 8px;
  border: 1.5px solid #00C158;
  color: #00C158;
  background: #FFF;
  padding: 12px 16px;
  font-size: 1.2rem;
  margin: 0;
}
.post-type-archive-past-webinars a.white-btn:hover, .post-type-archive-past-webinars .form-white-btn a.frm_button_submit.frm_final_submit:hover, .form-white-btn .post-type-archive-past-webinars a.frm_button_submit.frm_final_submit:hover {
  background-color: #009639 !important;
  color: #FFF;
}

.past-webinars-row {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  gap: 30px 15px;
}

.roi-calculator {
  background: #212B3A;
  min-height: 774px;
}
.roi-calculator .frm_style_hcss-with-frame {
  border: 0;
  background: 0;
}
.roi-calculator .frm_html_container {
  margin-top: 0 !important;
}
.roi-calculator .frm_style_hcss.with_frm_style .frm_section_heading, .roi-calculator .with_frm_style.frm_style_hcss-with-frame .frm_section_heading, .roi-calculator .with_frm_style.hcss-form-frame .frm_section_heading {
  margin-top: 0;
}
.roi-calculator .frm_style_hcss.with_frm_style .frm-show-form .frm_section_heading .frm_section_spacing, .roi-calculator .with_frm_style.frm_style_hcss-with-frame .frm-show-form .frm_section_heading .frm_section_spacing, .roi-calculator .with_frm_style.hcss-form-frame .frm-show-form .frm_section_heading .frm_section_spacing {
  padding-top: 0;
}
.roi-calculator .frm_submit.frm_flex {
  display: none;
}
.roi-calculator .frm_submit.frm_flex.roi_submit {
  display: block;
}
.roi-calculator .frm_forms.frm_style_hcss.with_frm_style, .roi-calculator .frm_forms.with_frm_style.frm_style_hcss-with-frame, .roi-calculator .frm_forms.with_frm_style.hcss-form-frame {
  background: none;
}
.roi-calculator h2, .roi-calculator .home #generic-hero p.headline, .home #generic-hero .roi-calculator p.headline, .roi-calculator .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .roi-calculator p.headline, .roi-calculator .home #press-hero p.headline, .home #press-hero .roi-calculator p.headline, .roi-calculator .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .roi-calculator p.headline, .roi-calculator .cta-request-section-title, .roi-calculator .sub-title-h2, .roi-calculator .individual-posts-section h4, .individual-posts-section .roi-calculator h4, .roi-calculator .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .roi-calculator .entry-title, .roi-calculator .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .roi-calculator .entry-title {
  color: #fff;
  font-size: 48px;
  line-height: 54px;
}
.roi-calculator h4, .roi-calculator .category-box .entry-title, .category-box .roi-calculator .entry-title {
  color: #4BA7FF;
  font-size: 33px;
  line-height: 43px;
}
.roi-calculator p {
  color: #fff;
  font-size: 19px;
  line-height: 29px;
}
.roi-calculator .first_page_right_column {
  border-radius: 8px;
  border-top: 7px solid #005EB8;
  background: #FFF;
  box-shadow: 6px 6px 30px 0px rgba(0, 0, 0, 0.08);
  padding: 40px;
}
.roi-calculator .frm_style_hcss.with_frm_style .frm_submit button, .roi-calculator .with_frm_style.frm_style_hcss-with-frame .frm_submit button, .roi-calculator .with_frm_style.hcss-form-frame .frm_submit button {
  background: #0583FC;
}
.roi-calculator .frm_style_hcss.with_frm_style .frm_submit button:hover, .roi-calculator .with_frm_style.frm_style_hcss-with-frame .frm_submit button:hover, .roi-calculator .with_frm_style.hcss-form-frame .frm_submit button:hover {
  background: #005eb8;
}
.roi-calculator .frm_form_fields.frm_page_num_2 .frm_fields_container {
  grid-gap: 0;
}
.roi-calculator .second_page_left_column {
  border-radius: 8px 0px 0px 8px;
  background: #FFF;
  padding: 40px;
}
.roi-calculator .second_page_right_column {
  border-radius: 0px 8px 8px 0px;
  background: #005EB8;
  box-shadow: 6px 6px 30px 0px rgba(0, 0, 0, 0.08);
  padding: 40px;
}
.roi-calculator .second_page_left_column h3, .roi-calculator .second_page_left_column .cta-request-subheading, .roi-calculator .second_page_left_column .sub-title-h3 {
  color: #005EB8;
  font-size: 40px;
  line-height: 46px;
}
.roi-calculator .second_page_left_column span.frm_inline_total {
  font-size: 20px;
  line-height: 29px;
}
.roi-calculator .second_page_left_column .with_frm_style .frm_primary_label {
  font-size: 20px;
  line-height: 29px;
  margin-bottom: 0 !important;
}
.roi-calculator .second_page_left_column p.frm_total_formatted {
  margin-top: 0 !important;
}
.roi-calculator .second_page_right_column h3, .roi-calculator .second_page_right_column .cta-request-subheading, .roi-calculator .second_page_right_column .sub-title-h3 {
  color: #fff;
  font-size: 40px;
  line-height: 46px;
}
.roi-calculator .second_page_right_column .frm_primary_label {
  color: #fff;
}
.roi-calculator h3.roi-savings, .roi-calculator .roi-savings.cta-request-subheading, .roi-calculator .roi-savings.sub-title-h3 {
  color: #00C158;
  text-align: center;
  border-bottom: 1px solid #000;
  padding-bottom: 20px;
}
.roi-calculator .frm_fields_container {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  grid-auto-rows: max-content;
  grid-gap: 0;
}
@media only screen and (min-width: 1025px) {
  .roi-calculator .roi_results {
    grid-column: span 6/span 6;
  }
}
.roi-calculator .with_frm_style .frm_message {
  border: 0;
  padding: 0;
  background: none;
}
.roi-calculator .with_frm_style .frm_message p {
  color: #000;
}
.roi-calculator p.roi-improvement-title {
  font-weight: bold;
  margin-bottom: 0 !important;
}
.roi-calculator .second_page_right_column.roi_results p {
  color: #fff;
  font-weight: bold;
}
.roi-calculator .with_frm_style .frm_message p.roi-improvement-data {
  color: #005EB8;
  font-weight: bold;
  margin-bottom: 10px;
}
.roi-calculator .roi_results h4, .roi-calculator .roi_results .category-box .entry-title, .category-box .roi-calculator .roi_results .entry-title {
  color: #fff;
  font-weight: normal;
  font-size: 27px;
}
.roi-calculator .roi_results .mm-drift-link {
  border-radius: 8px;
}
.roi-calculator a.frm_no_print {
  border-radius: 8px;
  font-size: 1.2rem;
  background: #fff;
  color: #0583FC;
  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;
}
.roi-calculator a.frm_no_print:hover {
  background: #ddd;
}
.roi-calculator .roi-buttons {
  margin-top: 20px;
}
@media only screen and (max-width: 1024px) {
  .roi-calculator .roi_column {
    grid-column: span 12/span 12 !important;
  }
  .roi-calculator h2, .roi-calculator .home #generic-hero p.headline, .home #generic-hero .roi-calculator p.headline, .roi-calculator .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .roi-calculator p.headline, .roi-calculator .home #press-hero p.headline, .home #press-hero .roi-calculator p.headline, .roi-calculator .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .roi-calculator p.headline, .roi-calculator .cta-request-section-title, .roi-calculator .sub-title-h2, .roi-calculator .individual-posts-section h4, .individual-posts-section .roi-calculator h4, .roi-calculator .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .roi-calculator .entry-title, .roi-calculator .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .roi-calculator .entry-title {
    font-size: 33px;
    line-height: 43px;
  }
  .roi-calculator h4, .roi-calculator .category-box .entry-title, .category-box .roi-calculator .entry-title {
    font-size: 21px;
    line-height: 29px;
  }
  .roi-calculator p {
    font-size: 16px;
    line-height: 26px;
  }
  .roi-calculator span.frm_inline_total {
    color: #000;
  }
  .roi-calculator span.frm_inline_total {
    color: #005EB8;
    font-weight: bold;
  }
  .roi-calculator .with_frm_style .frm_top_container .frm_primary_label {
    margin-bottom: 0 !important;
    font-size: 16px !important;
  }
  .roi-calculator .second_page_left_column span.frm_inline_total {
    font-size: 16px;
    line-height: 26px;
  }
  .roi-calculator p.frm_total_formatted {
    line-height: 23px;
  }
  .roi-calculator .second_page_left_column h3, .roi-calculator .second_page_left_column .cta-request-subheading, .roi-calculator .second_page_left_column .sub-title-h3 {
    font-size: 24px;
    margin: 0;
  }
  .roi-calculator .second_page_right_column h3, .roi-calculator .second_page_right_column .cta-request-subheading, .roi-calculator .second_page_right_column .sub-title-h3 {
    font-size: 24px;
    line-height: normal;
  }
  .roi-calculator h3.roi-savings, .roi-calculator .roi-savings.cta-request-subheading, .roi-calculator .roi-savings.sub-title-h3 {
    font-size: 33px;
    line-height: 43px;
    text-align: left;
    margin-bottom: 20px;
  }
  .roi-calculator .roi_results h4, .roi-calculator .roi_results .category-box .entry-title, .category-box .roi-calculator .roi_results .entry-title {
    font-size: 24px;
  }
}
.roi-calculator span.revenue_answer {
  overflow: hidden;
  left: 7px;
  top: 1px;
  height: 24px;
  position: absolute;
  width: 0px;
  height: 0px;
  z-index: 20;
  padding: 10px 10px 10px 20px;
  line-height: 16px;
  font-size: 16px;
  background: #dddddd;
  border-radius: 8px;
}
.roi-calculator span.revenue_symbol {
  font-size: 20px;
  text-align: center;
  width: 25px;
  height: 25px;
  background: #ddd;
  color: #444;
  line-height: 25px;
  display: inline-block;
  vertical-align: middle;
  border-radius: 50%;
  position: relative;
  z-index: 100;
}
.roi-calculator span.revenue_question {
  position: relative;
  cursor: pointer;
}
.roi-calculator span.revenue_question .revenue_symbol {
  opacity: 1;
  transition: all ease 0.5s;
}
.roi-calculator span.revenue_question .revenue_answer {
  opacity: 0;
  transition: all ease 0.5s;
}
.roi-calculator span.revenue_question:hover .revenue_symbol {
  opacity: 0;
  transition: all ease 0.5s;
}
.roi-calculator span.revenue_question:hover .revenue_answer {
  opacity: 0.8;
  width: 200px;
  height: 56px;
  transition: all ease 0.5s;
}
.roi-calculator .frm_style_hcss-with-frame.with_frm_style .frm_submit button {
  background: #0583FC;
}
.roi-calculator .frm_style_hcss-with-frame.with_frm_style .frm_submit button:hover {
  background: #005eb8;
}
.roi-calculator .second_page_left_column span.frm_inline_total {
  color: #005EB8;
  font-weight: bold;
}
.roi-calculator .with_frm_style .second_page_left_column .frm_top_container .frm_primary_label {
  margin: 0 !important;
}
.roi-calculator .frm_style_hcss-with-frame.with_frm_style .second_page_right_column .frm_submit button {
  background: #fff;
  color: #0583FC;
}
.roi-calculator .frm_style_hcss-with-frame.with_frm_style .second_page_right_column .frm_submit button:hover {
  background: #ddd;
}
.roi-calculator .second_page_right_column a {
  color: #fff;
}
.roi-calculator a.pdf_link {
  color: #0583FC;
  margin-bottom: 14px;
}
.roi-calculator .roi_results h4, .roi-calculator .roi_results .category-box .entry-title, .category-box .roi-calculator .roi_results .entry-title {
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
  padding-bottom: 20px;
}
.roi-calculator div#frm_field_2058_container label {
  color: #fff;
}
.roi-calculator div#frm_field_2058_container h3, .roi-calculator div#frm_field_2058_container .cta-request-subheading, .roi-calculator div#frm_field_2058_container .sub-title-h3 {
  color: #fff;
  font-size: 30px;
}
.roi-calculator div#frm_field_2048_container {
  display: none;
}
.roi-calculator div#frm_field_2068_container {
  display: none;
}

body.page-id-46058 .form-field.blurred .frm_inline_total {
  filter: blur(5px);
  -webkit-user-select: none; /* Safari */ /* IE 10 and IE 11 */
  -moz-user-select: none;
       user-select: none; /* Standard syntax */
}
body.page-id-46058 .second_page_left_column.disabled_selection {
  -webkit-user-select: none; /* Safari */ /* IE 10 and IE 11 */
  -moz-user-select: none;
       user-select: none; /* Standard syntax */
}

body.page-id-46058 #frm_field_2082_container span.frm_inline_total,
body.page-id-46058 #frm_field_2083_container span.frm_inline_total,
body.page-id-46058 #frm_field_2084_container span.frm_inline_total,
body.page-id-46058 #frm_field_2085_container span.frm_inline_total {
  filter: blur(10px);
  pointer-events: none;
  -webkit-user-select: none; /* Safari */
  -moz-user-select: none; /* Firefox */ /* IE10+/Edge */
  user-select: none; /* Standard */
}

body.page-id-46058 div#frm_field_2058_container {
  display: none;
}

body.page-id-46345 div#frm_field_2058_container {
  margin-top: 200px;
}

section.ebook-banner {
  /* height: 578px; */
  background-image: url(/wp-content/uploads/2025/06/hero-bg.jpg);
  background-size: cover;
}

section.ebook-banner .container, section.ebook-banner .fit-quiz .site-inner, .fit-quiz section.ebook-banner .site-inner, section.ebook-banner .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs section.ebook-banner .vce-classic-tabs-list, section.ebook-banner .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz section.ebook-banner .vce-classic-tabs-list, section.ebook-banner .share-your-story .site-inner, .share-your-story section.ebook-banner .site-inner, section.ebook-banner .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs section.ebook-banner .vce-classic-tabs-list, section.ebook-banner .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story section.ebook-banner .vce-classic-tabs-list, section.ebook-banner .hcss-recommendations .site-inner, .hcss-recommendations section.ebook-banner .site-inner, section.ebook-banner .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs section.ebook-banner .vce-classic-tabs-list, section.ebook-banner .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations section.ebook-banner .vce-classic-tabs-list, section.ebook-banner .industry-events .hcss-events, .industry-events section.ebook-banner .hcss-events, section.ebook-banner .past-webinars .hcss-events, .past-webinars section.ebook-banner .hcss-events, section.ebook-banner .narrow-container, section.ebook-banner .site-inner-narrow-container .site-inner, section.ebook-banner .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section.ebook-banner .site-inner-narrow-container .vce-classic-tabs-list, .site-inner-narrow-container section.ebook-banner .site-inner, .site-inner-narrow-container section.ebook-banner .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container section.ebook-banner .vce-classic-tabs-list, section.ebook-banner .site-inner-container .site-inner, section.ebook-banner .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section.ebook-banner .site-inner-container .vce-classic-tabs-list, .site-inner-container section.ebook-banner .site-inner, .site-inner-container section.ebook-banner .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container section.ebook-banner .vce-classic-tabs-list, section.ebook-banner .products-template-new-products article .site-inner, section.ebook-banner .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section.ebook-banner .products-template-new-products article .vce-classic-tabs-list, .products-template-new-products article section.ebook-banner .site-inner, .products-template-new-products article section.ebook-banner .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article section.ebook-banner .vce-classic-tabs-list, section.ebook-banner .lp-template-new-products article .site-inner, section.ebook-banner .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section.ebook-banner .lp-template-new-products article .vce-classic-tabs-list, .lp-template-new-products article section.ebook-banner .site-inner, .lp-template-new-products article section.ebook-banner .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article section.ebook-banner .vce-classic-tabs-list, section.ebook-banner .heavybid-to-heavyjob .site-inner, section.ebook-banner .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section.ebook-banner .heavybid-to-heavyjob .vce-classic-tabs-list, .heavybid-to-heavyjob section.ebook-banner .site-inner, .heavybid-to-heavyjob section.ebook-banner .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob section.ebook-banner .vce-classic-tabs-list, section.ebook-banner .mt1b .mastec-msa .site-inner, section.ebook-banner .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section.ebook-banner .mt1b .mastec-msa .vce-classic-tabs-list, .mt1b .mastec-msa section.ebook-banner .site-inner, .mt1b .mastec-msa section.ebook-banner .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa section.ebook-banner .vce-classic-tabs-list, section.ebook-banner .mt1b .existing-partnerships-header .site-inner, section.ebook-banner .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section.ebook-banner .mt1b .existing-partnerships-header .vce-classic-tabs-list, .mt1b .existing-partnerships-header section.ebook-banner .site-inner, .mt1b .existing-partnerships-header section.ebook-banner .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header section.ebook-banner .vce-classic-tabs-list, section.ebook-banner .q1b .mastec-msa .site-inner, section.ebook-banner .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section.ebook-banner .q1b .mastec-msa .vce-classic-tabs-list, .q1b .mastec-msa section.ebook-banner .site-inner, .q1b .mastec-msa section.ebook-banner .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa section.ebook-banner .vce-classic-tabs-list, section.ebook-banner .q1b .existing-partnerships-header .site-inner, section.ebook-banner .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section.ebook-banner .q1b .existing-partnerships-header .vce-classic-tabs-list, .q1b .existing-partnerships-header section.ebook-banner .site-inner, .q1b .existing-partnerships-header section.ebook-banner .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header section.ebook-banner .vce-classic-tabs-list {
  padding: 80px 0;
}

.ebook-banner-content {
  background: #212B3A;
  color: #fff;
}

.hero-mini-title {
  color: #00C158;
  font-family: proxima-nova, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px; /* 162.5% */
  letter-spacing: 6.4px;
}

h1, .category .archive-title, .tag .archive-title {
  color: #FFF;
  /* H1 */
  font-family: proxima-nova, sans-serif;
  font-size: 57.3px;
  font-style: normal;
  font-weight: 700;
  line-height: 64px; /* 111.693% */
}

.ebook-banner-content {
  font-size: 0;
  border-top: 2px solid #03c158;
  border-radius: 8px;
}

.ebook-banner-content-left {
  display: inline-block;
  width: 50%;
  vertical-align: top;
  padding: 48px;
}

.ebook-banner-content-right {
  display: inline-block;
  width: 50%;
  vertical-align: top;
}

img.ebook-banner-image {
  width: 100%;
}

section.ebook-description .container, section.ebook-description .fit-quiz .site-inner, .fit-quiz section.ebook-description .site-inner, section.ebook-description .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs section.ebook-description .vce-classic-tabs-list, section.ebook-description .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz section.ebook-description .vce-classic-tabs-list, section.ebook-description .share-your-story .site-inner, .share-your-story section.ebook-description .site-inner, section.ebook-description .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs section.ebook-description .vce-classic-tabs-list, section.ebook-description .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story section.ebook-description .vce-classic-tabs-list, section.ebook-description .hcss-recommendations .site-inner, .hcss-recommendations section.ebook-description .site-inner, section.ebook-description .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs section.ebook-description .vce-classic-tabs-list, section.ebook-description .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations section.ebook-description .vce-classic-tabs-list, section.ebook-description .industry-events .hcss-events, .industry-events section.ebook-description .hcss-events, section.ebook-description .past-webinars .hcss-events, .past-webinars section.ebook-description .hcss-events, section.ebook-description .narrow-container, section.ebook-description .site-inner-narrow-container .site-inner, section.ebook-description .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section.ebook-description .site-inner-narrow-container .vce-classic-tabs-list, .site-inner-narrow-container section.ebook-description .site-inner, .site-inner-narrow-container section.ebook-description .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container section.ebook-description .vce-classic-tabs-list, section.ebook-description .site-inner-container .site-inner, section.ebook-description .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section.ebook-description .site-inner-container .vce-classic-tabs-list, .site-inner-container section.ebook-description .site-inner, .site-inner-container section.ebook-description .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container section.ebook-description .vce-classic-tabs-list, section.ebook-description .products-template-new-products article .site-inner, section.ebook-description .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section.ebook-description .products-template-new-products article .vce-classic-tabs-list, .products-template-new-products article section.ebook-description .site-inner, .products-template-new-products article section.ebook-description .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article section.ebook-description .vce-classic-tabs-list, section.ebook-description .lp-template-new-products article .site-inner, section.ebook-description .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section.ebook-description .lp-template-new-products article .vce-classic-tabs-list, .lp-template-new-products article section.ebook-description .site-inner, .lp-template-new-products article section.ebook-description .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article section.ebook-description .vce-classic-tabs-list, section.ebook-description .heavybid-to-heavyjob .site-inner, section.ebook-description .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section.ebook-description .heavybid-to-heavyjob .vce-classic-tabs-list, .heavybid-to-heavyjob section.ebook-description .site-inner, .heavybid-to-heavyjob section.ebook-description .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob section.ebook-description .vce-classic-tabs-list, section.ebook-description .mt1b .mastec-msa .site-inner, section.ebook-description .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section.ebook-description .mt1b .mastec-msa .vce-classic-tabs-list, .mt1b .mastec-msa section.ebook-description .site-inner, .mt1b .mastec-msa section.ebook-description .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa section.ebook-description .vce-classic-tabs-list, section.ebook-description .mt1b .existing-partnerships-header .site-inner, section.ebook-description .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section.ebook-description .mt1b .existing-partnerships-header .vce-classic-tabs-list, .mt1b .existing-partnerships-header section.ebook-description .site-inner, .mt1b .existing-partnerships-header section.ebook-description .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header section.ebook-description .vce-classic-tabs-list, section.ebook-description .q1b .mastec-msa .site-inner, section.ebook-description .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section.ebook-description .q1b .mastec-msa .vce-classic-tabs-list, .q1b .mastec-msa section.ebook-description .site-inner, .q1b .mastec-msa section.ebook-description .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa section.ebook-description .vce-classic-tabs-list, section.ebook-description .q1b .existing-partnerships-header .site-inner, section.ebook-description .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section.ebook-description .q1b .existing-partnerships-header .vce-classic-tabs-list, .q1b .existing-partnerships-header section.ebook-description .site-inner, .q1b .existing-partnerships-header section.ebook-description .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header section.ebook-description .vce-classic-tabs-list {
  padding: 80px 0;
  font-size: 27px;
  font-weight: normal;
}

section.ebook-tiles-wrap {
  background: linear-gradient(265deg, #212B3A 28.09%, #6A7EA1 167.11%), linear-gradient(270deg, #E5E5E5 0%, #F2F2F2 100%);
  padding: 80px 0;
  color: #fff;
  text-align: center;
}

h2, .home #generic-hero p.headline, .page-template-job-role #generic-hero p.headline, .home #press-hero p.headline, .page-template-job-role #press-hero p.headline, .cta-request-section-title, .sub-title-h2, .individual-posts-section h4, .individual-posts-section .category-box .entry-title, .category-box .individual-posts-section .entry-title {
  color: #FFF;
  text-align: center;
  /* Subhead/H2 */
  font-family: proxima-nova, sans-serif;
  font-size: 47.78px;
  font-style: normal;
  font-weight: 700;
  line-height: 54px; /* 113.018% */
}

.ebook-tiles {
  display: flex;
  justify-content: space-between;
  gap: 20px;
}

.ebook-tile {
  flex-basis: 0;
  flex-grow: 1;
  background: #E5E5E5;
  padding: 20px 20px 40px 20px;
  color: #000;
  font-weight: bold;
  text-align: left;
  border-radius: 8px;
}

.ebook-tile-icon {
  background: #009639;
  width: 64px;
  height: 64px;
  border-radius: 8px;
  position: relative;
  margin-bottom: 24px;
}

.ebook-tile-icon img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}

.ebook-tile-text {
  color: #000;
  font-family: proxima-nova, sans-serif;
  font-size: 27px;
  font-style: normal;
  font-weight: 700;
  line-height: 35px;
}

section#ebook-form .container, section#ebook-form .fit-quiz .site-inner, .fit-quiz section#ebook-form .site-inner, section#ebook-form .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs section#ebook-form .vce-classic-tabs-list, section#ebook-form .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz section#ebook-form .vce-classic-tabs-list, section#ebook-form .share-your-story .site-inner, .share-your-story section#ebook-form .site-inner, section#ebook-form .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs section#ebook-form .vce-classic-tabs-list, section#ebook-form .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story section#ebook-form .vce-classic-tabs-list, section#ebook-form .hcss-recommendations .site-inner, .hcss-recommendations section#ebook-form .site-inner, section#ebook-form .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs section#ebook-form .vce-classic-tabs-list, section#ebook-form .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations section#ebook-form .vce-classic-tabs-list, section#ebook-form .industry-events .hcss-events, .industry-events section#ebook-form .hcss-events, section#ebook-form .past-webinars .hcss-events, .past-webinars section#ebook-form .hcss-events, section#ebook-form .narrow-container, section#ebook-form .site-inner-narrow-container .site-inner, section#ebook-form .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section#ebook-form .site-inner-narrow-container .vce-classic-tabs-list, .site-inner-narrow-container section#ebook-form .site-inner, .site-inner-narrow-container section#ebook-form .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container section#ebook-form .vce-classic-tabs-list, section#ebook-form .site-inner-container .site-inner, section#ebook-form .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section#ebook-form .site-inner-container .vce-classic-tabs-list, .site-inner-container section#ebook-form .site-inner, .site-inner-container section#ebook-form .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container section#ebook-form .vce-classic-tabs-list, section#ebook-form .products-template-new-products article .site-inner, section#ebook-form .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section#ebook-form .products-template-new-products article .vce-classic-tabs-list, .products-template-new-products article section#ebook-form .site-inner, .products-template-new-products article section#ebook-form .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article section#ebook-form .vce-classic-tabs-list, section#ebook-form .lp-template-new-products article .site-inner, section#ebook-form .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section#ebook-form .lp-template-new-products article .vce-classic-tabs-list, .lp-template-new-products article section#ebook-form .site-inner, .lp-template-new-products article section#ebook-form .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article section#ebook-form .vce-classic-tabs-list, section#ebook-form .heavybid-to-heavyjob .site-inner, section#ebook-form .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section#ebook-form .heavybid-to-heavyjob .vce-classic-tabs-list, .heavybid-to-heavyjob section#ebook-form .site-inner, .heavybid-to-heavyjob section#ebook-form .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob section#ebook-form .vce-classic-tabs-list, section#ebook-form .mt1b .mastec-msa .site-inner, section#ebook-form .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section#ebook-form .mt1b .mastec-msa .vce-classic-tabs-list, .mt1b .mastec-msa section#ebook-form .site-inner, .mt1b .mastec-msa section#ebook-form .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa section#ebook-form .vce-classic-tabs-list, section#ebook-form .mt1b .existing-partnerships-header .site-inner, section#ebook-form .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section#ebook-form .mt1b .existing-partnerships-header .vce-classic-tabs-list, .mt1b .existing-partnerships-header section#ebook-form .site-inner, .mt1b .existing-partnerships-header section#ebook-form .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header section#ebook-form .vce-classic-tabs-list, section#ebook-form .q1b .mastec-msa .site-inner, section#ebook-form .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section#ebook-form .q1b .mastec-msa .vce-classic-tabs-list, .q1b .mastec-msa section#ebook-form .site-inner, .q1b .mastec-msa section#ebook-form .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa section#ebook-form .vce-classic-tabs-list, section#ebook-form .q1b .existing-partnerships-header .site-inner, section#ebook-form .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section#ebook-form .q1b .existing-partnerships-header .vce-classic-tabs-list, .q1b .existing-partnerships-header section#ebook-form .site-inner, .q1b .existing-partnerships-header section#ebook-form .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header section#ebook-form .vce-classic-tabs-list {
  padding: 96px 0 48px 0;
}

h3, .cta-request-subheading, .sub-title-h3 {
  color: #000;
  /* Subhead/H2 */
  font-family: proxima-nova, sans-serif;
  font-size: 47.78px;
  font-style: normal;
  font-weight: 700;
  line-height: 54px; /* 113.018% */
}

section#ebook-form .container, section#ebook-form .fit-quiz .site-inner, .fit-quiz section#ebook-form .site-inner, section#ebook-form .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs section#ebook-form .vce-classic-tabs-list, section#ebook-form .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz section#ebook-form .vce-classic-tabs-list, section#ebook-form .share-your-story .site-inner, .share-your-story section#ebook-form .site-inner, section#ebook-form .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs section#ebook-form .vce-classic-tabs-list, section#ebook-form .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story section#ebook-form .vce-classic-tabs-list, section#ebook-form .hcss-recommendations .site-inner, .hcss-recommendations section#ebook-form .site-inner, section#ebook-form .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs section#ebook-form .vce-classic-tabs-list, section#ebook-form .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations section#ebook-form .vce-classic-tabs-list, section#ebook-form .industry-events .hcss-events, .industry-events section#ebook-form .hcss-events, section#ebook-form .past-webinars .hcss-events, .past-webinars section#ebook-form .hcss-events, section#ebook-form .narrow-container, section#ebook-form .site-inner-narrow-container .site-inner, section#ebook-form .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section#ebook-form .site-inner-narrow-container .vce-classic-tabs-list, .site-inner-narrow-container section#ebook-form .site-inner, .site-inner-narrow-container section#ebook-form .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container section#ebook-form .vce-classic-tabs-list, section#ebook-form .site-inner-container .site-inner, section#ebook-form .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section#ebook-form .site-inner-container .vce-classic-tabs-list, .site-inner-container section#ebook-form .site-inner, .site-inner-container section#ebook-form .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container section#ebook-form .vce-classic-tabs-list, section#ebook-form .products-template-new-products article .site-inner, section#ebook-form .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section#ebook-form .products-template-new-products article .vce-classic-tabs-list, .products-template-new-products article section#ebook-form .site-inner, .products-template-new-products article section#ebook-form .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article section#ebook-form .vce-classic-tabs-list, section#ebook-form .lp-template-new-products article .site-inner, section#ebook-form .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section#ebook-form .lp-template-new-products article .vce-classic-tabs-list, .lp-template-new-products article section#ebook-form .site-inner, .lp-template-new-products article section#ebook-form .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article section#ebook-form .vce-classic-tabs-list, section#ebook-form .heavybid-to-heavyjob .site-inner, section#ebook-form .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section#ebook-form .heavybid-to-heavyjob .vce-classic-tabs-list, .heavybid-to-heavyjob section#ebook-form .site-inner, .heavybid-to-heavyjob section#ebook-form .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob section#ebook-form .vce-classic-tabs-list, section#ebook-form .mt1b .mastec-msa .site-inner, section#ebook-form .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section#ebook-form .mt1b .mastec-msa .vce-classic-tabs-list, .mt1b .mastec-msa section#ebook-form .site-inner, .mt1b .mastec-msa section#ebook-form .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa section#ebook-form .vce-classic-tabs-list, section#ebook-form .mt1b .existing-partnerships-header .site-inner, section#ebook-form .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section#ebook-form .mt1b .existing-partnerships-header .vce-classic-tabs-list, .mt1b .existing-partnerships-header section#ebook-form .site-inner, .mt1b .existing-partnerships-header section#ebook-form .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header section#ebook-form .vce-classic-tabs-list, section#ebook-form .q1b .mastec-msa .site-inner, section#ebook-form .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section#ebook-form .q1b .mastec-msa .vce-classic-tabs-list, .q1b .mastec-msa section#ebook-form .site-inner, .q1b .mastec-msa section#ebook-form .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa section#ebook-form .vce-classic-tabs-list, section#ebook-form .q1b .existing-partnerships-header .site-inner, section#ebook-form .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section#ebook-form .q1b .existing-partnerships-header .vce-classic-tabs-list, .q1b .existing-partnerships-header section#ebook-form .site-inner, .q1b .existing-partnerships-header section#ebook-form .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header section#ebook-form .vce-classic-tabs-list {
  font-size: 0;
}

.ebook-form-left {
  width: 50%;
  display: inline-block;
  vertical-align: top;
  padding-right: 20px;
}

.ebook-form-right {
  width: 50%;
  display: inline-block;
  vertical-align: top;
}

.ebook-form-left p {
  color: #000;
  font-family: proxima-nova, sans-serif;
  font-size: 19.2px;
  font-style: normal;
  font-weight: 400;
  line-height: 29.2px; /* 152.083% */
}

.ebook-form-left img {
  width: 100%;
}

.ebook-thank-you.ebook-thank-you .ebook-banner-content {
  background: none;
  border: 0;
}

.ebook-thank-you .ebook-banner-content-left, .ebook-thank-you .ebook-banner-content-right {
  vertical-align: middle;
}

.ebook-thank-you .ebook-banner-content-left {
  text-align: center;
}

.ebook-thank-you .hero-mini-title {
  display: none;
}

section.ebook-other-resources.blog {
  padding: 80px 0;
}

.ebook-other-resources .blog-box h4::before, .ebook-other-resources .blog-box .category-box .entry-title::before, .category-box .ebook-other-resources .blog-box .entry-title::before {
  display: none;
}

.ebook-other-resources .blog-box .image-box img {
  margin-bottom: 0;
}

.ebook-other-resources .blog-box h4, .ebook-other-resources .blog-box .category-box .entry-title, .category-box .ebook-other-resources .blog-box .entry-title {
  margin-top: 0;
}

.ebook-other-resources h2, .ebook-other-resources .home #generic-hero p.headline, .home #generic-hero .ebook-other-resources p.headline, .ebook-other-resources .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .ebook-other-resources p.headline, .ebook-other-resources .home #press-hero p.headline, .home #press-hero .ebook-other-resources p.headline, .ebook-other-resources .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .ebook-other-resources p.headline, .ebook-other-resources .cta-request-section-title, .ebook-other-resources .sub-title-h2, .ebook-other-resources .individual-posts-section h4, .individual-posts-section .ebook-other-resources h4, .ebook-other-resources .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .ebook-other-resources .entry-title, .ebook-other-resources .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .ebook-other-resources .entry-title {
  color: #000;
  text-align: center;
  font-family: proxima-nova, sans-serif;
  font-size: 39.81px;
  font-style: normal;
  font-weight: 700;
  line-height: 46px; /* 115.549% */
  margin-bottom: 24px;
}

section.ebook-other-resources.blog .container > p, section.ebook-other-resources.blog .fit-quiz .site-inner > p, .fit-quiz section.ebook-other-resources.blog .site-inner > p, section.ebook-other-resources.blog .fit-quiz .features #product-features-tabs .vce-classic-tabs-list > p, .fit-quiz .features #product-features-tabs section.ebook-other-resources.blog .vce-classic-tabs-list > p, section.ebook-other-resources.blog .features #product-features-tabs .fit-quiz .vce-classic-tabs-list > p, .features #product-features-tabs .fit-quiz section.ebook-other-resources.blog .vce-classic-tabs-list > p, section.ebook-other-resources.blog .share-your-story .site-inner > p, .share-your-story section.ebook-other-resources.blog .site-inner > p, section.ebook-other-resources.blog .share-your-story .features #product-features-tabs .vce-classic-tabs-list > p, .share-your-story .features #product-features-tabs section.ebook-other-resources.blog .vce-classic-tabs-list > p, section.ebook-other-resources.blog .features #product-features-tabs .share-your-story .vce-classic-tabs-list > p, .features #product-features-tabs .share-your-story section.ebook-other-resources.blog .vce-classic-tabs-list > p, section.ebook-other-resources.blog .hcss-recommendations .site-inner > p, .hcss-recommendations section.ebook-other-resources.blog .site-inner > p, section.ebook-other-resources.blog .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list > p, .hcss-recommendations .features #product-features-tabs section.ebook-other-resources.blog .vce-classic-tabs-list > p, section.ebook-other-resources.blog .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list > p, .features #product-features-tabs .hcss-recommendations section.ebook-other-resources.blog .vce-classic-tabs-list > p, section.ebook-other-resources.blog .industry-events .hcss-events > p, .industry-events section.ebook-other-resources.blog .hcss-events > p, section.ebook-other-resources.blog .past-webinars .hcss-events > p, .past-webinars section.ebook-other-resources.blog .hcss-events > p, section.ebook-other-resources.blog .narrow-container > p, section.ebook-other-resources.blog .site-inner-narrow-container .site-inner > p, section.ebook-other-resources.blog .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list > p, .features #product-features-tabs section.ebook-other-resources.blog .site-inner-narrow-container .vce-classic-tabs-list > p, .site-inner-narrow-container section.ebook-other-resources.blog .site-inner > p, .site-inner-narrow-container section.ebook-other-resources.blog .features #product-features-tabs .vce-classic-tabs-list > p, .features #product-features-tabs .site-inner-narrow-container section.ebook-other-resources.blog .vce-classic-tabs-list > p, section.ebook-other-resources.blog .site-inner-container .site-inner > p, section.ebook-other-resources.blog .site-inner-container .features #product-features-tabs .vce-classic-tabs-list > p, .features #product-features-tabs section.ebook-other-resources.blog .site-inner-container .vce-classic-tabs-list > p, .site-inner-container section.ebook-other-resources.blog .site-inner > p, .site-inner-container section.ebook-other-resources.blog .features #product-features-tabs .vce-classic-tabs-list > p, .features #product-features-tabs .site-inner-container section.ebook-other-resources.blog .vce-classic-tabs-list > p, section.ebook-other-resources.blog .products-template-new-products article .site-inner > p, section.ebook-other-resources.blog .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list > p, .features #product-features-tabs section.ebook-other-resources.blog .products-template-new-products article .vce-classic-tabs-list > p, .products-template-new-products article section.ebook-other-resources.blog .site-inner > p, .products-template-new-products article section.ebook-other-resources.blog .features #product-features-tabs .vce-classic-tabs-list > p, .features #product-features-tabs .products-template-new-products article section.ebook-other-resources.blog .vce-classic-tabs-list > p, section.ebook-other-resources.blog .lp-template-new-products article .site-inner > p, section.ebook-other-resources.blog .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list > p, .features #product-features-tabs section.ebook-other-resources.blog .lp-template-new-products article .vce-classic-tabs-list > p, .lp-template-new-products article section.ebook-other-resources.blog .site-inner > p, .lp-template-new-products article section.ebook-other-resources.blog .features #product-features-tabs .vce-classic-tabs-list > p, .features #product-features-tabs .lp-template-new-products article section.ebook-other-resources.blog .vce-classic-tabs-list > p, section.ebook-other-resources.blog .heavybid-to-heavyjob .site-inner > p, section.ebook-other-resources.blog .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list > p, .features #product-features-tabs section.ebook-other-resources.blog .heavybid-to-heavyjob .vce-classic-tabs-list > p, .heavybid-to-heavyjob section.ebook-other-resources.blog .site-inner > p, .heavybid-to-heavyjob section.ebook-other-resources.blog .features #product-features-tabs .vce-classic-tabs-list > p, .features #product-features-tabs .heavybid-to-heavyjob section.ebook-other-resources.blog .vce-classic-tabs-list > p, section.ebook-other-resources.blog .mt1b .mastec-msa .site-inner > p, section.ebook-other-resources.blog .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list > p, .features #product-features-tabs section.ebook-other-resources.blog .mt1b .mastec-msa .vce-classic-tabs-list > p, .mt1b .mastec-msa section.ebook-other-resources.blog .site-inner > p, .mt1b .mastec-msa section.ebook-other-resources.blog .features #product-features-tabs .vce-classic-tabs-list > p, .features #product-features-tabs .mt1b .mastec-msa section.ebook-other-resources.blog .vce-classic-tabs-list > p, section.ebook-other-resources.blog .mt1b .existing-partnerships-header .site-inner > p, section.ebook-other-resources.blog .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list > p, .features #product-features-tabs section.ebook-other-resources.blog .mt1b .existing-partnerships-header .vce-classic-tabs-list > p, .mt1b .existing-partnerships-header section.ebook-other-resources.blog .site-inner > p, .mt1b .existing-partnerships-header section.ebook-other-resources.blog .features #product-features-tabs .vce-classic-tabs-list > p, .features #product-features-tabs .mt1b .existing-partnerships-header section.ebook-other-resources.blog .vce-classic-tabs-list > p, section.ebook-other-resources.blog .q1b .mastec-msa .site-inner > p, section.ebook-other-resources.blog .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list > p, .features #product-features-tabs section.ebook-other-resources.blog .q1b .mastec-msa .vce-classic-tabs-list > p, .q1b .mastec-msa section.ebook-other-resources.blog .site-inner > p, .q1b .mastec-msa section.ebook-other-resources.blog .features #product-features-tabs .vce-classic-tabs-list > p, .features #product-features-tabs .q1b .mastec-msa section.ebook-other-resources.blog .vce-classic-tabs-list > p, section.ebook-other-resources.blog .q1b .existing-partnerships-header .site-inner > p, section.ebook-other-resources.blog .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list > p, .features #product-features-tabs section.ebook-other-resources.blog .q1b .existing-partnerships-header .vce-classic-tabs-list > p, .q1b .existing-partnerships-header section.ebook-other-resources.blog .site-inner > p, .q1b .existing-partnerships-header section.ebook-other-resources.blog .features #product-features-tabs .vce-classic-tabs-list > p, .features #product-features-tabs .q1b .existing-partnerships-header section.ebook-other-resources.blog .vce-classic-tabs-list > p {
  text-align: center;
}

@media only screen and (max-width: 1199px) {
  h1, .category .archive-title, .tag .archive-title {
    font-size: 33px;
    line-height: 43px;
  }
  .hero-mini-title {
    margin-bottom: 10px;
  }
  section.ebook-description .container, section.ebook-description .fit-quiz .site-inner, .fit-quiz section.ebook-description .site-inner, section.ebook-description .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs section.ebook-description .vce-classic-tabs-list, section.ebook-description .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz section.ebook-description .vce-classic-tabs-list, section.ebook-description .share-your-story .site-inner, .share-your-story section.ebook-description .site-inner, section.ebook-description .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs section.ebook-description .vce-classic-tabs-list, section.ebook-description .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story section.ebook-description .vce-classic-tabs-list, section.ebook-description .hcss-recommendations .site-inner, .hcss-recommendations section.ebook-description .site-inner, section.ebook-description .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs section.ebook-description .vce-classic-tabs-list, section.ebook-description .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations section.ebook-description .vce-classic-tabs-list, section.ebook-description .industry-events .hcss-events, .industry-events section.ebook-description .hcss-events, section.ebook-description .past-webinars .hcss-events, .past-webinars section.ebook-description .hcss-events, section.ebook-description .narrow-container, section.ebook-description .site-inner-narrow-container .site-inner, section.ebook-description .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section.ebook-description .site-inner-narrow-container .vce-classic-tabs-list, .site-inner-narrow-container section.ebook-description .site-inner, .site-inner-narrow-container section.ebook-description .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container section.ebook-description .vce-classic-tabs-list, section.ebook-description .site-inner-container .site-inner, section.ebook-description .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section.ebook-description .site-inner-container .vce-classic-tabs-list, .site-inner-container section.ebook-description .site-inner, .site-inner-container section.ebook-description .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container section.ebook-description .vce-classic-tabs-list, section.ebook-description .products-template-new-products article .site-inner, section.ebook-description .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section.ebook-description .products-template-new-products article .vce-classic-tabs-list, .products-template-new-products article section.ebook-description .site-inner, .products-template-new-products article section.ebook-description .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article section.ebook-description .vce-classic-tabs-list, section.ebook-description .lp-template-new-products article .site-inner, section.ebook-description .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section.ebook-description .lp-template-new-products article .vce-classic-tabs-list, .lp-template-new-products article section.ebook-description .site-inner, .lp-template-new-products article section.ebook-description .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article section.ebook-description .vce-classic-tabs-list, section.ebook-description .heavybid-to-heavyjob .site-inner, section.ebook-description .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section.ebook-description .heavybid-to-heavyjob .vce-classic-tabs-list, .heavybid-to-heavyjob section.ebook-description .site-inner, .heavybid-to-heavyjob section.ebook-description .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob section.ebook-description .vce-classic-tabs-list, section.ebook-description .mt1b .mastec-msa .site-inner, section.ebook-description .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section.ebook-description .mt1b .mastec-msa .vce-classic-tabs-list, .mt1b .mastec-msa section.ebook-description .site-inner, .mt1b .mastec-msa section.ebook-description .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa section.ebook-description .vce-classic-tabs-list, section.ebook-description .mt1b .existing-partnerships-header .site-inner, section.ebook-description .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section.ebook-description .mt1b .existing-partnerships-header .vce-classic-tabs-list, .mt1b .existing-partnerships-header section.ebook-description .site-inner, .mt1b .existing-partnerships-header section.ebook-description .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header section.ebook-description .vce-classic-tabs-list, section.ebook-description .q1b .mastec-msa .site-inner, section.ebook-description .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section.ebook-description .q1b .mastec-msa .vce-classic-tabs-list, .q1b .mastec-msa section.ebook-description .site-inner, .q1b .mastec-msa section.ebook-description .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa section.ebook-description .vce-classic-tabs-list, section.ebook-description .q1b .existing-partnerships-header .site-inner, section.ebook-description .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section.ebook-description .q1b .existing-partnerships-header .vce-classic-tabs-list, .q1b .existing-partnerships-header section.ebook-description .site-inner, .q1b .existing-partnerships-header section.ebook-description .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header section.ebook-description .vce-classic-tabs-list {
    padding: 48px 0;
    font-size: 19px;
    line-height: 29px;
  }
  section.ebook-tiles-wrap {
    padding: 48px 0;
  }
  h2, .home #generic-hero p.headline, .page-template-job-role #generic-hero p.headline, .home #press-hero p.headline, .page-template-job-role #press-hero p.headline, .cta-request-section-title, .sub-title-h2, .individual-posts-section h4, .individual-posts-section .category-box .entry-title, .category-box .individual-posts-section .entry-title {
    font-size: 24px;
  }
  .ebook-tile-text {
    font-size: 21px;
    line-height: 29px;
  }
  section#ebook-form .container, section#ebook-form .fit-quiz .site-inner, .fit-quiz section#ebook-form .site-inner, section#ebook-form .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs section#ebook-form .vce-classic-tabs-list, section#ebook-form .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz section#ebook-form .vce-classic-tabs-list, section#ebook-form .share-your-story .site-inner, .share-your-story section#ebook-form .site-inner, section#ebook-form .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs section#ebook-form .vce-classic-tabs-list, section#ebook-form .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story section#ebook-form .vce-classic-tabs-list, section#ebook-form .hcss-recommendations .site-inner, .hcss-recommendations section#ebook-form .site-inner, section#ebook-form .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs section#ebook-form .vce-classic-tabs-list, section#ebook-form .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations section#ebook-form .vce-classic-tabs-list, section#ebook-form .industry-events .hcss-events, .industry-events section#ebook-form .hcss-events, section#ebook-form .past-webinars .hcss-events, .past-webinars section#ebook-form .hcss-events, section#ebook-form .narrow-container, section#ebook-form .site-inner-narrow-container .site-inner, section#ebook-form .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section#ebook-form .site-inner-narrow-container .vce-classic-tabs-list, .site-inner-narrow-container section#ebook-form .site-inner, .site-inner-narrow-container section#ebook-form .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container section#ebook-form .vce-classic-tabs-list, section#ebook-form .site-inner-container .site-inner, section#ebook-form .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section#ebook-form .site-inner-container .vce-classic-tabs-list, .site-inner-container section#ebook-form .site-inner, .site-inner-container section#ebook-form .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container section#ebook-form .vce-classic-tabs-list, section#ebook-form .products-template-new-products article .site-inner, section#ebook-form .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section#ebook-form .products-template-new-products article .vce-classic-tabs-list, .products-template-new-products article section#ebook-form .site-inner, .products-template-new-products article section#ebook-form .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article section#ebook-form .vce-classic-tabs-list, section#ebook-form .lp-template-new-products article .site-inner, section#ebook-form .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section#ebook-form .lp-template-new-products article .vce-classic-tabs-list, .lp-template-new-products article section#ebook-form .site-inner, .lp-template-new-products article section#ebook-form .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article section#ebook-form .vce-classic-tabs-list, section#ebook-form .heavybid-to-heavyjob .site-inner, section#ebook-form .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section#ebook-form .heavybid-to-heavyjob .vce-classic-tabs-list, .heavybid-to-heavyjob section#ebook-form .site-inner, .heavybid-to-heavyjob section#ebook-form .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob section#ebook-form .vce-classic-tabs-list, section#ebook-form .mt1b .mastec-msa .site-inner, section#ebook-form .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section#ebook-form .mt1b .mastec-msa .vce-classic-tabs-list, .mt1b .mastec-msa section#ebook-form .site-inner, .mt1b .mastec-msa section#ebook-form .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa section#ebook-form .vce-classic-tabs-list, section#ebook-form .mt1b .existing-partnerships-header .site-inner, section#ebook-form .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section#ebook-form .mt1b .existing-partnerships-header .vce-classic-tabs-list, .mt1b .existing-partnerships-header section#ebook-form .site-inner, .mt1b .existing-partnerships-header section#ebook-form .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header section#ebook-form .vce-classic-tabs-list, section#ebook-form .q1b .mastec-msa .site-inner, section#ebook-form .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section#ebook-form .q1b .mastec-msa .vce-classic-tabs-list, .q1b .mastec-msa section#ebook-form .site-inner, .q1b .mastec-msa section#ebook-form .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa section#ebook-form .vce-classic-tabs-list, section#ebook-form .q1b .existing-partnerships-header .site-inner, section#ebook-form .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section#ebook-form .q1b .existing-partnerships-header .vce-classic-tabs-list, .q1b .existing-partnerships-header section#ebook-form .site-inner, .q1b .existing-partnerships-header section#ebook-form .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header section#ebook-form .vce-classic-tabs-list {
    padding: 48px 0;
  }
}
@media only screen and (max-width: 991px) {
  section.ebook-banner .container, section.ebook-banner .fit-quiz .site-inner, .fit-quiz section.ebook-banner .site-inner, section.ebook-banner .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs section.ebook-banner .vce-classic-tabs-list, section.ebook-banner .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz section.ebook-banner .vce-classic-tabs-list, section.ebook-banner .share-your-story .site-inner, .share-your-story section.ebook-banner .site-inner, section.ebook-banner .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs section.ebook-banner .vce-classic-tabs-list, section.ebook-banner .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story section.ebook-banner .vce-classic-tabs-list, section.ebook-banner .hcss-recommendations .site-inner, .hcss-recommendations section.ebook-banner .site-inner, section.ebook-banner .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs section.ebook-banner .vce-classic-tabs-list, section.ebook-banner .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations section.ebook-banner .vce-classic-tabs-list, section.ebook-banner .industry-events .hcss-events, .industry-events section.ebook-banner .hcss-events, section.ebook-banner .past-webinars .hcss-events, .past-webinars section.ebook-banner .hcss-events, section.ebook-banner .narrow-container, section.ebook-banner .site-inner-narrow-container .site-inner, section.ebook-banner .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section.ebook-banner .site-inner-narrow-container .vce-classic-tabs-list, .site-inner-narrow-container section.ebook-banner .site-inner, .site-inner-narrow-container section.ebook-banner .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container section.ebook-banner .vce-classic-tabs-list, section.ebook-banner .site-inner-container .site-inner, section.ebook-banner .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section.ebook-banner .site-inner-container .vce-classic-tabs-list, .site-inner-container section.ebook-banner .site-inner, .site-inner-container section.ebook-banner .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container section.ebook-banner .vce-classic-tabs-list, section.ebook-banner .products-template-new-products article .site-inner, section.ebook-banner .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section.ebook-banner .products-template-new-products article .vce-classic-tabs-list, .products-template-new-products article section.ebook-banner .site-inner, .products-template-new-products article section.ebook-banner .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article section.ebook-banner .vce-classic-tabs-list, section.ebook-banner .lp-template-new-products article .site-inner, section.ebook-banner .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section.ebook-banner .lp-template-new-products article .vce-classic-tabs-list, .lp-template-new-products article section.ebook-banner .site-inner, .lp-template-new-products article section.ebook-banner .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article section.ebook-banner .vce-classic-tabs-list, section.ebook-banner .heavybid-to-heavyjob .site-inner, section.ebook-banner .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section.ebook-banner .heavybid-to-heavyjob .vce-classic-tabs-list, .heavybid-to-heavyjob section.ebook-banner .site-inner, .heavybid-to-heavyjob section.ebook-banner .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob section.ebook-banner .vce-classic-tabs-list, section.ebook-banner .mt1b .mastec-msa .site-inner, section.ebook-banner .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section.ebook-banner .mt1b .mastec-msa .vce-classic-tabs-list, .mt1b .mastec-msa section.ebook-banner .site-inner, .mt1b .mastec-msa section.ebook-banner .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa section.ebook-banner .vce-classic-tabs-list, section.ebook-banner .mt1b .existing-partnerships-header .site-inner, section.ebook-banner .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section.ebook-banner .mt1b .existing-partnerships-header .vce-classic-tabs-list, .mt1b .existing-partnerships-header section.ebook-banner .site-inner, .mt1b .existing-partnerships-header section.ebook-banner .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header section.ebook-banner .vce-classic-tabs-list, section.ebook-banner .q1b .mastec-msa .site-inner, section.ebook-banner .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section.ebook-banner .q1b .mastec-msa .vce-classic-tabs-list, .q1b .mastec-msa section.ebook-banner .site-inner, .q1b .mastec-msa section.ebook-banner .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa section.ebook-banner .vce-classic-tabs-list, section.ebook-banner .q1b .existing-partnerships-header .site-inner, section.ebook-banner .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section.ebook-banner .q1b .existing-partnerships-header .vce-classic-tabs-list, .q1b .existing-partnerships-header section.ebook-banner .site-inner, .q1b .existing-partnerships-header section.ebook-banner .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header section.ebook-banner .vce-classic-tabs-list {
    padding: 40px 20px;
  }
  .ebook-banner-content-left {
    padding: 40px 20px;
  }
  .ebook-banner-content-left, .ebook-banner-content-right {
    width: 100%;
  }
  h2, .home #generic-hero p.headline, .page-template-job-role #generic-hero p.headline, .home #press-hero p.headline, .page-template-job-role #press-hero p.headline, .cta-request-section-title, .sub-title-h2, .individual-posts-section h4, .individual-posts-section .category-box .entry-title, .category-box .individual-posts-section .entry-title {
    text-align: left;
  }
  .ebook-tile {
    flex: 0 0 100%; /* flex-grow, flex-shrink, flex-basis */
    padding: 20px;
  }
  .ebook-tiles {
    flex-wrap: wrap;
  }
  section#ebook-form .container, section#ebook-form .fit-quiz .site-inner, .fit-quiz section#ebook-form .site-inner, section#ebook-form .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs section#ebook-form .vce-classic-tabs-list, section#ebook-form .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz section#ebook-form .vce-classic-tabs-list, section#ebook-form .share-your-story .site-inner, .share-your-story section#ebook-form .site-inner, section#ebook-form .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs section#ebook-form .vce-classic-tabs-list, section#ebook-form .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story section#ebook-form .vce-classic-tabs-list, section#ebook-form .hcss-recommendations .site-inner, .hcss-recommendations section#ebook-form .site-inner, section#ebook-form .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs section#ebook-form .vce-classic-tabs-list, section#ebook-form .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations section#ebook-form .vce-classic-tabs-list, section#ebook-form .industry-events .hcss-events, .industry-events section#ebook-form .hcss-events, section#ebook-form .past-webinars .hcss-events, .past-webinars section#ebook-form .hcss-events, section#ebook-form .narrow-container, section#ebook-form .site-inner-narrow-container .site-inner, section#ebook-form .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section#ebook-form .site-inner-narrow-container .vce-classic-tabs-list, .site-inner-narrow-container section#ebook-form .site-inner, .site-inner-narrow-container section#ebook-form .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container section#ebook-form .vce-classic-tabs-list, section#ebook-form .site-inner-container .site-inner, section#ebook-form .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section#ebook-form .site-inner-container .vce-classic-tabs-list, .site-inner-container section#ebook-form .site-inner, .site-inner-container section#ebook-form .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container section#ebook-form .vce-classic-tabs-list, section#ebook-form .products-template-new-products article .site-inner, section#ebook-form .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section#ebook-form .products-template-new-products article .vce-classic-tabs-list, .products-template-new-products article section#ebook-form .site-inner, .products-template-new-products article section#ebook-form .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article section#ebook-form .vce-classic-tabs-list, section#ebook-form .lp-template-new-products article .site-inner, section#ebook-form .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section#ebook-form .lp-template-new-products article .vce-classic-tabs-list, .lp-template-new-products article section#ebook-form .site-inner, .lp-template-new-products article section#ebook-form .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article section#ebook-form .vce-classic-tabs-list, section#ebook-form .heavybid-to-heavyjob .site-inner, section#ebook-form .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section#ebook-form .heavybid-to-heavyjob .vce-classic-tabs-list, .heavybid-to-heavyjob section#ebook-form .site-inner, .heavybid-to-heavyjob section#ebook-form .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob section#ebook-form .vce-classic-tabs-list, section#ebook-form .mt1b .mastec-msa .site-inner, section#ebook-form .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section#ebook-form .mt1b .mastec-msa .vce-classic-tabs-list, .mt1b .mastec-msa section#ebook-form .site-inner, .mt1b .mastec-msa section#ebook-form .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa section#ebook-form .vce-classic-tabs-list, section#ebook-form .mt1b .existing-partnerships-header .site-inner, section#ebook-form .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section#ebook-form .mt1b .existing-partnerships-header .vce-classic-tabs-list, .mt1b .existing-partnerships-header section#ebook-form .site-inner, .mt1b .existing-partnerships-header section#ebook-form .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header section#ebook-form .vce-classic-tabs-list, section#ebook-form .q1b .mastec-msa .site-inner, section#ebook-form .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section#ebook-form .q1b .mastec-msa .vce-classic-tabs-list, .q1b .mastec-msa section#ebook-form .site-inner, .q1b .mastec-msa section#ebook-form .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa section#ebook-form .vce-classic-tabs-list, section#ebook-form .q1b .existing-partnerships-header .site-inner, section#ebook-form .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section#ebook-form .q1b .existing-partnerships-header .vce-classic-tabs-list, .q1b .existing-partnerships-header section#ebook-form .site-inner, .q1b .existing-partnerships-header section#ebook-form .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header section#ebook-form .vce-classic-tabs-list {
    padding: 48px 20px;
  }
  .ebook-form-left, .ebook-form-right {
    width: 100%;
  }
  h3, .cta-request-subheading, .sub-title-h3 {
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
  }
}
@media only screen and (max-width: 575px) {
  section.ebook-description .container, section.ebook-description .fit-quiz .site-inner, .fit-quiz section.ebook-description .site-inner, section.ebook-description .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs section.ebook-description .vce-classic-tabs-list, section.ebook-description .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz section.ebook-description .vce-classic-tabs-list, section.ebook-description .share-your-story .site-inner, .share-your-story section.ebook-description .site-inner, section.ebook-description .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs section.ebook-description .vce-classic-tabs-list, section.ebook-description .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story section.ebook-description .vce-classic-tabs-list, section.ebook-description .hcss-recommendations .site-inner, .hcss-recommendations section.ebook-description .site-inner, section.ebook-description .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs section.ebook-description .vce-classic-tabs-list, section.ebook-description .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations section.ebook-description .vce-classic-tabs-list, section.ebook-description .industry-events .hcss-events, .industry-events section.ebook-description .hcss-events, section.ebook-description .past-webinars .hcss-events, .past-webinars section.ebook-description .hcss-events, section.ebook-description .narrow-container, section.ebook-description .site-inner-narrow-container .site-inner, section.ebook-description .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section.ebook-description .site-inner-narrow-container .vce-classic-tabs-list, .site-inner-narrow-container section.ebook-description .site-inner, .site-inner-narrow-container section.ebook-description .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container section.ebook-description .vce-classic-tabs-list, section.ebook-description .site-inner-container .site-inner, section.ebook-description .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section.ebook-description .site-inner-container .vce-classic-tabs-list, .site-inner-container section.ebook-description .site-inner, .site-inner-container section.ebook-description .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container section.ebook-description .vce-classic-tabs-list, section.ebook-description .products-template-new-products article .site-inner, section.ebook-description .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section.ebook-description .products-template-new-products article .vce-classic-tabs-list, .products-template-new-products article section.ebook-description .site-inner, .products-template-new-products article section.ebook-description .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article section.ebook-description .vce-classic-tabs-list, section.ebook-description .lp-template-new-products article .site-inner, section.ebook-description .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section.ebook-description .lp-template-new-products article .vce-classic-tabs-list, .lp-template-new-products article section.ebook-description .site-inner, .lp-template-new-products article section.ebook-description .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article section.ebook-description .vce-classic-tabs-list, section.ebook-description .heavybid-to-heavyjob .site-inner, section.ebook-description .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section.ebook-description .heavybid-to-heavyjob .vce-classic-tabs-list, .heavybid-to-heavyjob section.ebook-description .site-inner, .heavybid-to-heavyjob section.ebook-description .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob section.ebook-description .vce-classic-tabs-list, section.ebook-description .mt1b .mastec-msa .site-inner, section.ebook-description .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section.ebook-description .mt1b .mastec-msa .vce-classic-tabs-list, .mt1b .mastec-msa section.ebook-description .site-inner, .mt1b .mastec-msa section.ebook-description .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa section.ebook-description .vce-classic-tabs-list, section.ebook-description .mt1b .existing-partnerships-header .site-inner, section.ebook-description .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section.ebook-description .mt1b .existing-partnerships-header .vce-classic-tabs-list, .mt1b .existing-partnerships-header section.ebook-description .site-inner, .mt1b .existing-partnerships-header section.ebook-description .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header section.ebook-description .vce-classic-tabs-list, section.ebook-description .q1b .mastec-msa .site-inner, section.ebook-description .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section.ebook-description .q1b .mastec-msa .vce-classic-tabs-list, .q1b .mastec-msa section.ebook-description .site-inner, .q1b .mastec-msa section.ebook-description .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa section.ebook-description .vce-classic-tabs-list, section.ebook-description .q1b .existing-partnerships-header .site-inner, section.ebook-description .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs section.ebook-description .q1b .existing-partnerships-header .vce-classic-tabs-list, .q1b .existing-partnerships-header section.ebook-description .site-inner, .q1b .existing-partnerships-header section.ebook-description .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header section.ebook-description .vce-classic-tabs-list {
    padding: 48px 20px;
  }
}
.academy #generic-hero #featured-area .featured-container, .academy #press-hero #featured-area .featured-container {
  margin-bottom: 24px;
}
@media (min-width: 992px) {
  .academy #generic-hero #featured-area .featured-container, .academy #press-hero #featured-area .featured-container {
    margin-bottom: 32px;
  }
}

@media (min-width: 992px) {
  .classroom-training #generic-hero #featured-area .featured-container, .classroom-training #press-hero #featured-area .featured-container {
    margin-bottom: 80px;
  }
}
.classroom-training h2, .classroom-training .home #generic-hero p.headline, .home #generic-hero .classroom-training p.headline, .classroom-training .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .classroom-training p.headline, .classroom-training .home #press-hero p.headline, .home #press-hero .classroom-training p.headline, .classroom-training .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .classroom-training p.headline, .classroom-training .cta-request-section-title, .classroom-training .sub-title-h2, .classroom-training .individual-posts-section h4, .individual-posts-section .classroom-training h4, .classroom-training .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .classroom-training .entry-title, .classroom-training .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .classroom-training .entry-title {
  font-size: 1.5rem;
  font-weight: 700;
}
@media (min-width: 768px) {
  .classroom-training h2, .classroom-training .home #generic-hero p.headline, .home #generic-hero .classroom-training p.headline, .classroom-training .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .classroom-training p.headline, .classroom-training .home #press-hero p.headline, .home #press-hero .classroom-training p.headline, .classroom-training .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .classroom-training p.headline, .classroom-training .cta-request-section-title, .classroom-training .sub-title-h2, .classroom-training .individual-posts-section h4, .individual-posts-section .classroom-training h4, .classroom-training .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .classroom-training .entry-title, .classroom-training .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .classroom-training .entry-title {
    font-size: 2rem;
    margin-bottom: 24px;
  }
}
@media (min-width: 992px) {
  .classroom-training h2, .classroom-training .home #generic-hero p.headline, .home #generic-hero .classroom-training p.headline, .classroom-training .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .classroom-training p.headline, .classroom-training .home #press-hero p.headline, .home #press-hero .classroom-training p.headline, .classroom-training .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .classroom-training p.headline, .classroom-training .cta-request-section-title, .classroom-training .sub-title-h2, .classroom-training .individual-posts-section h4, .individual-posts-section .classroom-training h4, .classroom-training .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .classroom-training .entry-title, .classroom-training .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .classroom-training .entry-title {
    font-size: 3rem;
  }
}
.classroom-training h3, .classroom-training .cta-request-subheading, .classroom-training .sub-title-h3 {
  font-size: 1.5rem;
  font-weight: 700;
}
@media (min-width: 992px) {
  .classroom-training h3, .classroom-training .cta-request-subheading, .classroom-training .sub-title-h3 {
    font-size: 2.1rem;
  }
}
.classroom-training article a:not(.heavybid-btn):not(.green-btn):not(.white-btn):not(.button) {
  color: #000;
  text-decoration: underline;
  font-weight: 400;
}
.classroom-training .heavybid-text {
  color: #009639;
}
.classroom-training #solutions-features-tabs .intro, .classroom-training #pillars-tabs .intro {
  margin-bottom: 12px;
  position: relative;
}
.classroom-training #solutions-features-tabs .intro::after, .classroom-training #pillars-tabs .intro::after {
  position: absolute;
  bottom: 0;
  left: 15px;
  content: "";
  width: calc(100% - 30px);
  height: 1px;
  background: rgba(0, 0, 0, 0.1);
}
@media (min-width: 768px) {
  .classroom-training #solutions-features-tabs .intro, .classroom-training #pillars-tabs .intro {
    margin-bottom: 48px;
  }
}
.classroom-training #solutions-features-tabs .accordion, .classroom-training #pillars-tabs .accordion {
  font-weight: 600;
  font-size: 1rem;
  border: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.classroom-training #solutions-features-tabs .pane, .classroom-training #pillars-tabs .pane {
  padding-top: 24px;
}
.classroom-training table {
  font-size: 0.825rem;
}
@media (min-width: 992px) {
  .classroom-training table {
    font-size: 1.2rem;
  }
}
.classroom-training table thead th {
  color: #000;
  font-weight: 700;
  font-size: 1.2rem;
}
@media (min-width: 992px) {
  .classroom-training table thead th {
    font-size: 1.5rem;
  }
}
.classroom-training table thead th:first-child {
  text-align: center;
}
.classroom-training table td {
  font-weight: 400;
  border: 1px solid rgba(0, 0, 0, 0.1);
  line-height: 1.1;
}
.classroom-training table tr {
  border-top: none;
}
@media (min-width: 992px) {
  .classroom-training .upcoming-dates {
    margin: 96px 0 66px;
  }
}
.classroom-training .training-classes {
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-start;
}
.classroom-training .hcss-events .training-class {
  width: 100%;
}
.classroom-training .hcss-events .training-class:first-child {
  margin-left: 0;
}
.classroom-training .hcss-events .training-class .inner-event {
  background-color: #f5f5f5 !important;
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .classroom-training .hcss-events .training-class .inner-event a.white-btn, .classroom-training .hcss-events .training-class .inner-event .form-white-btn a.frm_button_submit.frm_final_submit, .form-white-btn .classroom-training .hcss-events .training-class .inner-event a.frm_button_submit.frm_final_submit, .classroom-training .hcss-events .training-class .inner-event a.green-btn, .classroom-training .hcss-events .training-class .inner-event .green-button a.vce-button--style-basic, .green-button .classroom-training .hcss-events .training-class .inner-event a.vce-button--style-basic, .classroom-training .hcss-events .training-class .inner-event .form-green-btn a.frm_button_submit.frm_final_submit, .form-green-btn .classroom-training .hcss-events .training-class .inner-event a.frm_button_submit.frm_final_submit {
    padding: 12px !important;
  }
}
@media screen and (min-width: 768px) {
  .classroom-training .hcss-events .training-class {
    width: 50%;
  }
}
@media screen and (min-width: 1024px) {
  .classroom-training .hcss-events .training-class {
    width: 33.3333333333%;
  }
}
.classroom-training #best-practices {
  background: #E5E5E5;
  padding: 48px 0px;
}
.classroom-training #best-practices h2, .classroom-training #best-practices .home #generic-hero p.headline, .home #generic-hero .classroom-training #best-practices p.headline, .classroom-training #best-practices .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .classroom-training #best-practices p.headline, .classroom-training #best-practices .home #press-hero p.headline, .home #press-hero .classroom-training #best-practices p.headline, .classroom-training #best-practices .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .classroom-training #best-practices p.headline, .classroom-training #best-practices .cta-request-section-title, .classroom-training #best-practices .sub-title-h2, .classroom-training #best-practices .individual-posts-section h4, .individual-posts-section .classroom-training #best-practices h4, .classroom-training #best-practices .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .classroom-training #best-practices .entry-title, .classroom-training #best-practices .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .classroom-training #best-practices .entry-title {
  margin-bottom: 48px;
}
@media (min-width: 992px) {
  .classroom-training #best-practices {
    padding: 80px 0px;
  }
}
.classroom-training #best-practices .row, .classroom-training #best-practices #project-lifecycle .menu, #project-lifecycle .classroom-training #best-practices .menu {
  row-gap: 58px;
}
.classroom-training #best-practices hr {
  margin: 48px 0;
  color: rgba(0, 0, 0, 0.24);
}
@media (min-width: 992px) {
  .classroom-training #best-practices hr {
    margin: 72px 0 48px;
  }
}
.classroom-training #consulting-events-visit-hcss {
  padding: 48px 0 32px;
  position: relative;
}
@media (min-width: 992px) {
  .classroom-training #consulting-events-visit-hcss {
    padding: 96px 0 64px;
  }
}
.classroom-training #visit-hcss {
  padding: 48px 0 32px;
  position: relative;
}
@media (min-width: 992px) {
  .classroom-training #visit-hcss {
    padding: 96px 0 64px;
  }
}
.classroom-training #visit-hcss .container::after, .classroom-training #visit-hcss .fit-quiz .site-inner::after, .fit-quiz .classroom-training #visit-hcss .site-inner::after, .classroom-training #visit-hcss .fit-quiz .features #product-features-tabs .vce-classic-tabs-list::after, .fit-quiz .features #product-features-tabs .classroom-training #visit-hcss .vce-classic-tabs-list::after, .classroom-training #visit-hcss .features #product-features-tabs .fit-quiz .vce-classic-tabs-list::after, .features #product-features-tabs .fit-quiz .classroom-training #visit-hcss .vce-classic-tabs-list::after, .classroom-training #visit-hcss .share-your-story .site-inner::after, .share-your-story .classroom-training #visit-hcss .site-inner::after, .classroom-training #visit-hcss .share-your-story .features #product-features-tabs .vce-classic-tabs-list::after, .share-your-story .features #product-features-tabs .classroom-training #visit-hcss .vce-classic-tabs-list::after, .classroom-training #visit-hcss .features #product-features-tabs .share-your-story .vce-classic-tabs-list::after, .features #product-features-tabs .share-your-story .classroom-training #visit-hcss .vce-classic-tabs-list::after, .classroom-training #visit-hcss .hcss-recommendations .site-inner::after, .hcss-recommendations .classroom-training #visit-hcss .site-inner::after, .classroom-training #visit-hcss .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list::after, .hcss-recommendations .features #product-features-tabs .classroom-training #visit-hcss .vce-classic-tabs-list::after, .classroom-training #visit-hcss .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list::after, .features #product-features-tabs .hcss-recommendations .classroom-training #visit-hcss .vce-classic-tabs-list::after, .classroom-training #visit-hcss .industry-events .hcss-events::after, .industry-events .classroom-training #visit-hcss .hcss-events::after, .classroom-training #visit-hcss .past-webinars .hcss-events::after, .past-webinars .classroom-training #visit-hcss .hcss-events::after, .classroom-training #visit-hcss .narrow-container::after, .classroom-training #visit-hcss .site-inner-narrow-container .site-inner::after, .classroom-training #visit-hcss .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list::after, .features #product-features-tabs .classroom-training #visit-hcss .site-inner-narrow-container .vce-classic-tabs-list::after, .site-inner-narrow-container .classroom-training #visit-hcss .site-inner::after, .site-inner-narrow-container .classroom-training #visit-hcss .features #product-features-tabs .vce-classic-tabs-list::after, .features #product-features-tabs .site-inner-narrow-container .classroom-training #visit-hcss .vce-classic-tabs-list::after, .classroom-training #visit-hcss .site-inner-container .site-inner::after, .classroom-training #visit-hcss .site-inner-container .features #product-features-tabs .vce-classic-tabs-list::after, .features #product-features-tabs .classroom-training #visit-hcss .site-inner-container .vce-classic-tabs-list::after, .site-inner-container .classroom-training #visit-hcss .site-inner::after, .site-inner-container .classroom-training #visit-hcss .features #product-features-tabs .vce-classic-tabs-list::after, .features #product-features-tabs .site-inner-container .classroom-training #visit-hcss .vce-classic-tabs-list::after, .classroom-training #visit-hcss .products-template-new-products article .site-inner::after, .classroom-training #visit-hcss .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list::after, .features #product-features-tabs .classroom-training #visit-hcss .products-template-new-products article .vce-classic-tabs-list::after, .products-template-new-products article .classroom-training #visit-hcss .site-inner::after, .products-template-new-products article .classroom-training #visit-hcss .features #product-features-tabs .vce-classic-tabs-list::after, .features #product-features-tabs .products-template-new-products article .classroom-training #visit-hcss .vce-classic-tabs-list::after, .classroom-training #visit-hcss .lp-template-new-products article .site-inner::after, .classroom-training #visit-hcss .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list::after, .features #product-features-tabs .classroom-training #visit-hcss .lp-template-new-products article .vce-classic-tabs-list::after, .lp-template-new-products article .classroom-training #visit-hcss .site-inner::after, .lp-template-new-products article .classroom-training #visit-hcss .features #product-features-tabs .vce-classic-tabs-list::after, .features #product-features-tabs .lp-template-new-products article .classroom-training #visit-hcss .vce-classic-tabs-list::after, .classroom-training #visit-hcss .heavybid-to-heavyjob .site-inner::after, .classroom-training #visit-hcss .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list::after, .features #product-features-tabs .classroom-training #visit-hcss .heavybid-to-heavyjob .vce-classic-tabs-list::after, .heavybid-to-heavyjob .classroom-training #visit-hcss .site-inner::after, .heavybid-to-heavyjob .classroom-training #visit-hcss .features #product-features-tabs .vce-classic-tabs-list::after, .features #product-features-tabs .heavybid-to-heavyjob .classroom-training #visit-hcss .vce-classic-tabs-list::after, .classroom-training #visit-hcss .mt1b .mastec-msa .site-inner::after, .classroom-training #visit-hcss .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list::after, .features #product-features-tabs .classroom-training #visit-hcss .mt1b .mastec-msa .vce-classic-tabs-list::after, .mt1b .mastec-msa .classroom-training #visit-hcss .site-inner::after, .mt1b .mastec-msa .classroom-training #visit-hcss .features #product-features-tabs .vce-classic-tabs-list::after, .features #product-features-tabs .mt1b .mastec-msa .classroom-training #visit-hcss .vce-classic-tabs-list::after, .classroom-training #visit-hcss .mt1b .existing-partnerships-header .site-inner::after, .classroom-training #visit-hcss .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list::after, .features #product-features-tabs .classroom-training #visit-hcss .mt1b .existing-partnerships-header .vce-classic-tabs-list::after, .mt1b .existing-partnerships-header .classroom-training #visit-hcss .site-inner::after, .mt1b .existing-partnerships-header .classroom-training #visit-hcss .features #product-features-tabs .vce-classic-tabs-list::after, .features #product-features-tabs .mt1b .existing-partnerships-header .classroom-training #visit-hcss .vce-classic-tabs-list::after, .classroom-training #visit-hcss .q1b .mastec-msa .site-inner::after, .classroom-training #visit-hcss .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list::after, .features #product-features-tabs .classroom-training #visit-hcss .q1b .mastec-msa .vce-classic-tabs-list::after, .q1b .mastec-msa .classroom-training #visit-hcss .site-inner::after, .q1b .mastec-msa .classroom-training #visit-hcss .features #product-features-tabs .vce-classic-tabs-list::after, .features #product-features-tabs .q1b .mastec-msa .classroom-training #visit-hcss .vce-classic-tabs-list::after, .classroom-training #visit-hcss .q1b .existing-partnerships-header .site-inner::after, .classroom-training #visit-hcss .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list::after, .features #product-features-tabs .classroom-training #visit-hcss .q1b .existing-partnerships-header .vce-classic-tabs-list::after, .q1b .existing-partnerships-header .classroom-training #visit-hcss .site-inner::after, .q1b .existing-partnerships-header .classroom-training #visit-hcss .features #product-features-tabs .vce-classic-tabs-list::after, .features #product-features-tabs .q1b .existing-partnerships-header .classroom-training #visit-hcss .vce-classic-tabs-list::after {
  position: absolute;
  bottom: 0;
  left: 15px;
  content: "";
  width: calc(100% - 30px);
  height: 1px;
  background: rgba(0, 0, 0, 0.1);
}
.classroom-training #hotel-intro {
  padding: 32px 0 0;
}
@media (min-width: 992px) {
  .classroom-training #hotel-intro {
    padding: 64px 0 0;
  }
}
.classroom-training .block-frames {
  margin: 0 0 80px;
}
.classroom-training .block-frames .row, .classroom-training .block-frames #project-lifecycle .menu, #project-lifecycle .classroom-training .block-frames .menu {
  row-gap: 30px;
}
.classroom-training .block-frames .section-frame, .classroom-training .block-frames .enterprise-steps .container, .classroom-training .block-frames .enterprise-steps .fit-quiz .site-inner, .fit-quiz .classroom-training .block-frames .enterprise-steps .site-inner, .classroom-training .block-frames .enterprise-steps .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .classroom-training .block-frames .enterprise-steps .vce-classic-tabs-list, .classroom-training .block-frames .enterprise-steps .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .classroom-training .block-frames .enterprise-steps .vce-classic-tabs-list, .classroom-training .block-frames .enterprise-steps .share-your-story .site-inner, .share-your-story .classroom-training .block-frames .enterprise-steps .site-inner, .classroom-training .block-frames .enterprise-steps .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .classroom-training .block-frames .enterprise-steps .vce-classic-tabs-list, .classroom-training .block-frames .enterprise-steps .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .classroom-training .block-frames .enterprise-steps .vce-classic-tabs-list, .enterprise-steps .classroom-training .block-frames .container, .enterprise-steps .classroom-training .block-frames .fit-quiz .site-inner, .fit-quiz .enterprise-steps .classroom-training .block-frames .site-inner, .enterprise-steps .classroom-training .block-frames .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .enterprise-steps .classroom-training .block-frames .vce-classic-tabs-list, .enterprise-steps .classroom-training .block-frames .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .enterprise-steps .classroom-training .block-frames .vce-classic-tabs-list, .enterprise-steps .classroom-training .block-frames .share-your-story .site-inner, .share-your-story .enterprise-steps .classroom-training .block-frames .site-inner, .enterprise-steps .classroom-training .block-frames .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .enterprise-steps .classroom-training .block-frames .vce-classic-tabs-list, .enterprise-steps .classroom-training .block-frames .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .enterprise-steps .classroom-training .block-frames .vce-classic-tabs-list, .classroom-training .block-frames .enterprise-steps .narrow-container, .enterprise-steps .classroom-training .block-frames .narrow-container, .classroom-training .block-frames .enterprise-steps .site-inner-narrow-container .site-inner, .enterprise-steps .site-inner-narrow-container .classroom-training .block-frames .site-inner, .classroom-training .block-frames .site-inner-narrow-container .enterprise-steps .site-inner, .site-inner-narrow-container .enterprise-steps .classroom-training .block-frames .site-inner, .classroom-training .block-frames .enterprise-steps .site-inner-container .site-inner, .enterprise-steps .site-inner-container .classroom-training .block-frames .site-inner, .classroom-training .block-frames .site-inner-container .enterprise-steps .site-inner, .site-inner-container .enterprise-steps .classroom-training .block-frames .site-inner, .classroom-training .block-frames .enterprise-steps .products-template-new-products article .site-inner, .enterprise-steps .products-template-new-products article .classroom-training .block-frames .site-inner, .classroom-training .block-frames .products-template-new-products article .enterprise-steps .site-inner, .products-template-new-products article .enterprise-steps .classroom-training .block-frames .site-inner, .classroom-training .block-frames .enterprise-steps .lp-template-new-products article .site-inner, .enterprise-steps .lp-template-new-products article .classroom-training .block-frames .site-inner, .classroom-training .block-frames .lp-template-new-products article .enterprise-steps .site-inner, .lp-template-new-products article .enterprise-steps .classroom-training .block-frames .site-inner, .classroom-training .block-frames .enterprise-steps .heavybid-to-heavyjob .site-inner, .enterprise-steps .heavybid-to-heavyjob .classroom-training .block-frames .site-inner, .classroom-training .block-frames .heavybid-to-heavyjob .enterprise-steps .site-inner, .heavybid-to-heavyjob .enterprise-steps .classroom-training .block-frames .site-inner, .classroom-training .block-frames .enterprise-steps .mt1b .mastec-msa .site-inner, .enterprise-steps .mt1b .mastec-msa .classroom-training .block-frames .site-inner, .classroom-training .block-frames .mt1b .mastec-msa .enterprise-steps .site-inner, .mt1b .mastec-msa .enterprise-steps .classroom-training .block-frames .site-inner, .classroom-training .block-frames .enterprise-steps .mt1b .existing-partnerships-header .site-inner, .enterprise-steps .mt1b .existing-partnerships-header .classroom-training .block-frames .site-inner, .classroom-training .block-frames .mt1b .existing-partnerships-header .enterprise-steps .site-inner, .mt1b .existing-partnerships-header .enterprise-steps .classroom-training .block-frames .site-inner, .classroom-training .block-frames .enterprise-steps .q1b .mastec-msa .site-inner, .enterprise-steps .q1b .mastec-msa .classroom-training .block-frames .site-inner, .classroom-training .block-frames .q1b .mastec-msa .enterprise-steps .site-inner, .q1b .mastec-msa .enterprise-steps .classroom-training .block-frames .site-inner, .classroom-training .block-frames .enterprise-steps .q1b .existing-partnerships-header .site-inner, .enterprise-steps .q1b .existing-partnerships-header .classroom-training .block-frames .site-inner, .classroom-training .block-frames .q1b .existing-partnerships-header .enterprise-steps .site-inner, .q1b .existing-partnerships-header .enterprise-steps .classroom-training .block-frames .site-inner, .classroom-training .block-frames .enterprise-steps .industry-events .hcss-events, .enterprise-steps .industry-events .classroom-training .block-frames .hcss-events, .classroom-training .block-frames .industry-events .enterprise-steps .hcss-events, .industry-events .enterprise-steps .classroom-training .block-frames .hcss-events, .classroom-training .block-frames .enterprise-steps .past-webinars .hcss-events, .enterprise-steps .past-webinars .classroom-training .block-frames .hcss-events, .classroom-training .block-frames .past-webinars .enterprise-steps .hcss-events, .past-webinars .enterprise-steps .classroom-training .block-frames .hcss-events, .classroom-training .block-frames .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .classroom-training .block-frames .vce-classic-tabs-list, .classroom-training .block-frames .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .classroom-training .block-frames .vce-classic-tabs-list, .classroom-training .block-frames .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .classroom-training .block-frames .vce-classic-tabs-list, .classroom-training .block-frames .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .classroom-training .block-frames .vce-classic-tabs-list, .classroom-training .block-frames .enterprise-steps .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-container .features #product-features-tabs .classroom-training .block-frames .vce-classic-tabs-list, .classroom-training .block-frames .site-inner-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-container .features #product-features-tabs .enterprise-steps .classroom-training .block-frames .vce-classic-tabs-list, .classroom-training .block-frames .enterprise-steps .features #product-features-tabs .site-inner-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-container .classroom-training .block-frames .vce-classic-tabs-list, .classroom-training .block-frames .features #product-features-tabs .site-inner-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .enterprise-steps .classroom-training .block-frames .vce-classic-tabs-list, .classroom-training .block-frames .enterprise-steps .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .products-template-new-products article .features #product-features-tabs .classroom-training .block-frames .vce-classic-tabs-list, .classroom-training .block-frames .products-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .products-template-new-products article .features #product-features-tabs .enterprise-steps .classroom-training .block-frames .vce-classic-tabs-list, .classroom-training .block-frames .enterprise-steps .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .products-template-new-products article .classroom-training .block-frames .vce-classic-tabs-list, .classroom-training .block-frames .features #product-features-tabs .products-template-new-products article .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .enterprise-steps .classroom-training .block-frames .vce-classic-tabs-list, .classroom-training .block-frames .enterprise-steps .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .lp-template-new-products article .features #product-features-tabs .classroom-training .block-frames .vce-classic-tabs-list, .classroom-training .block-frames .lp-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .lp-template-new-products article .features #product-features-tabs .enterprise-steps .classroom-training .block-frames .vce-classic-tabs-list, .classroom-training .block-frames .enterprise-steps .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .lp-template-new-products article .classroom-training .block-frames .vce-classic-tabs-list, .classroom-training .block-frames .features #product-features-tabs .lp-template-new-products article .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .enterprise-steps .classroom-training .block-frames .vce-classic-tabs-list, .classroom-training .block-frames .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .classroom-training .block-frames .vce-classic-tabs-list, .classroom-training .block-frames .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .classroom-training .block-frames .vce-classic-tabs-list, .classroom-training .block-frames .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .classroom-training .block-frames .vce-classic-tabs-list, .classroom-training .block-frames .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .classroom-training .block-frames .vce-classic-tabs-list, .classroom-training .block-frames .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .classroom-training .block-frames .vce-classic-tabs-list, .classroom-training .block-frames .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .classroom-training .block-frames .vce-classic-tabs-list, .classroom-training .block-frames .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .classroom-training .block-frames .vce-classic-tabs-list, .classroom-training .block-frames .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .classroom-training .block-frames .vce-classic-tabs-list, .classroom-training .block-frames .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .classroom-training .block-frames .vce-classic-tabs-list, .classroom-training .block-frames .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .classroom-training .block-frames .vce-classic-tabs-list, .classroom-training .block-frames .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .classroom-training .block-frames .vce-classic-tabs-list, .classroom-training .block-frames .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .classroom-training .block-frames .vce-classic-tabs-list, .classroom-training .block-frames .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .classroom-training .block-frames .vce-classic-tabs-list, .classroom-training .block-frames .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .classroom-training .block-frames .vce-classic-tabs-list, .classroom-training .block-frames .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .classroom-training .block-frames .vce-classic-tabs-list, .classroom-training .block-frames .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .classroom-training .block-frames .vce-classic-tabs-list, .classroom-training .block-frames .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .classroom-training .block-frames .vce-classic-tabs-list, .classroom-training .block-frames .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .classroom-training .block-frames .vce-classic-tabs-list, .classroom-training .block-frames .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .classroom-training .block-frames .vce-classic-tabs-list, .classroom-training .block-frames .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .classroom-training .block-frames .vce-classic-tabs-list, .classroom-training .block-frames .enterprise-steps .hcss-recommendations .site-inner, .enterprise-steps .hcss-recommendations .classroom-training .block-frames .site-inner, .classroom-training .block-frames .hcss-recommendations .enterprise-steps .site-inner, .hcss-recommendations .enterprise-steps .classroom-training .block-frames .site-inner, .classroom-training .block-frames .enterprise-steps .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .hcss-recommendations .features #product-features-tabs .classroom-training .block-frames .vce-classic-tabs-list, .classroom-training .block-frames .hcss-recommendations .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs .enterprise-steps .classroom-training .block-frames .vce-classic-tabs-list, .classroom-training .block-frames .enterprise-steps .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .hcss-recommendations .classroom-training .block-frames .vce-classic-tabs-list, .classroom-training .block-frames .features #product-features-tabs .hcss-recommendations .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .enterprise-steps .classroom-training .block-frames .vce-classic-tabs-list, .classroom-training .block-frames #customers_by_state .swiper-container > div, #customers_by_state .classroom-training .block-frames .swiper-container > div, .classroom-training .block-frames #generic-tabs .pane, #generic-tabs .classroom-training .block-frames .pane, .classroom-training .block-frames .single-post:not(.case-studies-template-clone-post) .social-share, .single-post:not(.case-studies-template-clone-post) .classroom-training .block-frames .social-share, .classroom-training .block-frames .single-press .social-share, .single-press .classroom-training .block-frames .social-share, .classroom-training .block-frames .product-page-stats .stats-color, .product-page-stats .classroom-training .block-frames .stats-color, .classroom-training .block-frames .page-stats .stats-color, .page-stats .classroom-training .block-frames .stats-color, .classroom-training .block-frames .modal-popup .modal-content, .modal-popup .classroom-training .block-frames .modal-content, .classroom-training .block-frames .hcss-form-frame, .classroom-training .block-frames .frm_style_hcss-with-frame, .classroom-training .block-frames .customer-story-slide, .classroom-training .block-frames .post-type-archive-press .type-press .blog-box, .post-type-archive-press .type-press .classroom-training .block-frames .blog-box, .classroom-training .block-frames #company-information {
  padding: 24px;
}
.classroom-training .block-frames h3, .classroom-training .block-frames .cta-request-subheading, .classroom-training .block-frames .sub-title-h3 {
  font-size: 1.2rem;
}
@media (min-width: 992px) {
  .classroom-training .block-frames h3, .classroom-training .block-frames .cta-request-subheading, .classroom-training .block-frames .sub-title-h3 {
    font-size: 1.5rem;
  }
}
.classroom-training .block-frames.hotels {
  margin: 4px 0 48px;
}
@media (min-width: 992px) {
  .classroom-training .block-frames.hotels {
    margin: 16px 0 80px;
  }
}
@media (min-width: 992px) {
  .classroom-training .block-frames {
    margin: 48px 0 80px;
  }
}
.classroom-training #airport-shuttle h4, .classroom-training #airport-shuttle .category-box .entry-title, .category-box .classroom-training #airport-shuttle .entry-title {
  margin-top: 0;
  font-weight: 700;
  font-size: 1.25rem;
}
@media (min-width: 992px) {
  .classroom-training #airport-shuttle h4, .classroom-training #airport-shuttle .category-box .entry-title, .category-box .classroom-training #airport-shuttle .entry-title {
    font-size: 1.5rem;
  }
}
.classroom-training .new-faqs {
  background-color: #212B3A;
  color: #fff;
  padding: 48px 0;
}
@media (min-width: 992px) {
  .classroom-training .new-faqs {
    padding: 80px 0;
  }
}
.classroom-training .new-faqs .faq {
  border-bottom: 1px solid rgba(255, 255, 255, 0.16);
}
.classroom-training .new-faqs .question p {
  color: #fff;
}
.classroom-training .new-faqs .question:after {
  background-color: #009639;
}
.classroom-training .new-faqs .section-frame, .classroom-training .new-faqs .enterprise-steps .container, .classroom-training .new-faqs .enterprise-steps .fit-quiz .site-inner, .fit-quiz .classroom-training .new-faqs .enterprise-steps .site-inner, .classroom-training .new-faqs .enterprise-steps .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .classroom-training .new-faqs .enterprise-steps .vce-classic-tabs-list, .classroom-training .new-faqs .enterprise-steps .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .classroom-training .new-faqs .enterprise-steps .vce-classic-tabs-list, .classroom-training .new-faqs .enterprise-steps .share-your-story .site-inner, .share-your-story .classroom-training .new-faqs .enterprise-steps .site-inner, .classroom-training .new-faqs .enterprise-steps .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .classroom-training .new-faqs .enterprise-steps .vce-classic-tabs-list, .classroom-training .new-faqs .enterprise-steps .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .classroom-training .new-faqs .enterprise-steps .vce-classic-tabs-list, .enterprise-steps .classroom-training .new-faqs .container, .enterprise-steps .classroom-training .new-faqs .fit-quiz .site-inner, .fit-quiz .enterprise-steps .classroom-training .new-faqs .site-inner, .enterprise-steps .classroom-training .new-faqs .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .enterprise-steps .classroom-training .new-faqs .vce-classic-tabs-list, .enterprise-steps .classroom-training .new-faqs .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .enterprise-steps .classroom-training .new-faqs .vce-classic-tabs-list, .enterprise-steps .classroom-training .new-faqs .share-your-story .site-inner, .share-your-story .enterprise-steps .classroom-training .new-faqs .site-inner, .enterprise-steps .classroom-training .new-faqs .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .enterprise-steps .classroom-training .new-faqs .vce-classic-tabs-list, .enterprise-steps .classroom-training .new-faqs .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .enterprise-steps .classroom-training .new-faqs .vce-classic-tabs-list, .classroom-training .new-faqs .enterprise-steps .narrow-container, .enterprise-steps .classroom-training .new-faqs .narrow-container, .classroom-training .new-faqs .enterprise-steps .site-inner-narrow-container .site-inner, .enterprise-steps .site-inner-narrow-container .classroom-training .new-faqs .site-inner, .classroom-training .new-faqs .site-inner-narrow-container .enterprise-steps .site-inner, .site-inner-narrow-container .enterprise-steps .classroom-training .new-faqs .site-inner, .classroom-training .new-faqs .enterprise-steps .site-inner-container .site-inner, .enterprise-steps .site-inner-container .classroom-training .new-faqs .site-inner, .classroom-training .new-faqs .site-inner-container .enterprise-steps .site-inner, .site-inner-container .enterprise-steps .classroom-training .new-faqs .site-inner, .classroom-training .new-faqs .enterprise-steps .products-template-new-products article .site-inner, .enterprise-steps .products-template-new-products article .classroom-training .new-faqs .site-inner, .classroom-training .new-faqs .products-template-new-products article .enterprise-steps .site-inner, .products-template-new-products article .enterprise-steps .classroom-training .new-faqs .site-inner, .classroom-training .new-faqs .enterprise-steps .lp-template-new-products article .site-inner, .enterprise-steps .lp-template-new-products article .classroom-training .new-faqs .site-inner, .classroom-training .new-faqs .lp-template-new-products article .enterprise-steps .site-inner, .lp-template-new-products article .enterprise-steps .classroom-training .new-faqs .site-inner, .classroom-training .new-faqs .enterprise-steps .heavybid-to-heavyjob .site-inner, .enterprise-steps .heavybid-to-heavyjob .classroom-training .new-faqs .site-inner, .classroom-training .new-faqs .heavybid-to-heavyjob .enterprise-steps .site-inner, .heavybid-to-heavyjob .enterprise-steps .classroom-training .new-faqs .site-inner, .classroom-training .new-faqs .enterprise-steps .mt1b .mastec-msa .site-inner, .enterprise-steps .mt1b .mastec-msa .classroom-training .new-faqs .site-inner, .classroom-training .new-faqs .mt1b .mastec-msa .enterprise-steps .site-inner, .mt1b .mastec-msa .enterprise-steps .classroom-training .new-faqs .site-inner, .classroom-training .new-faqs .enterprise-steps .mt1b .existing-partnerships-header .site-inner, .enterprise-steps .mt1b .existing-partnerships-header .classroom-training .new-faqs .site-inner, .classroom-training .new-faqs .mt1b .existing-partnerships-header .enterprise-steps .site-inner, .mt1b .existing-partnerships-header .enterprise-steps .classroom-training .new-faqs .site-inner, .classroom-training .new-faqs .enterprise-steps .q1b .mastec-msa .site-inner, .enterprise-steps .q1b .mastec-msa .classroom-training .new-faqs .site-inner, .classroom-training .new-faqs .q1b .mastec-msa .enterprise-steps .site-inner, .q1b .mastec-msa .enterprise-steps .classroom-training .new-faqs .site-inner, .classroom-training .new-faqs .enterprise-steps .q1b .existing-partnerships-header .site-inner, .enterprise-steps .q1b .existing-partnerships-header .classroom-training .new-faqs .site-inner, .classroom-training .new-faqs .q1b .existing-partnerships-header .enterprise-steps .site-inner, .q1b .existing-partnerships-header .enterprise-steps .classroom-training .new-faqs .site-inner, .classroom-training .new-faqs .enterprise-steps .industry-events .hcss-events, .enterprise-steps .industry-events .classroom-training .new-faqs .hcss-events, .classroom-training .new-faqs .industry-events .enterprise-steps .hcss-events, .industry-events .enterprise-steps .classroom-training .new-faqs .hcss-events, .classroom-training .new-faqs .enterprise-steps .past-webinars .hcss-events, .enterprise-steps .past-webinars .classroom-training .new-faqs .hcss-events, .classroom-training .new-faqs .past-webinars .enterprise-steps .hcss-events, .past-webinars .enterprise-steps .classroom-training .new-faqs .hcss-events, .classroom-training .new-faqs .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .classroom-training .new-faqs .vce-classic-tabs-list, .classroom-training .new-faqs .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .classroom-training .new-faqs .vce-classic-tabs-list, .classroom-training .new-faqs .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .classroom-training .new-faqs .vce-classic-tabs-list, .classroom-training .new-faqs .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .classroom-training .new-faqs .vce-classic-tabs-list, .classroom-training .new-faqs .enterprise-steps .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-container .features #product-features-tabs .classroom-training .new-faqs .vce-classic-tabs-list, .classroom-training .new-faqs .site-inner-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-container .features #product-features-tabs .enterprise-steps .classroom-training .new-faqs .vce-classic-tabs-list, .classroom-training .new-faqs .enterprise-steps .features #product-features-tabs .site-inner-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-container .classroom-training .new-faqs .vce-classic-tabs-list, .classroom-training .new-faqs .features #product-features-tabs .site-inner-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .enterprise-steps .classroom-training .new-faqs .vce-classic-tabs-list, .classroom-training .new-faqs .enterprise-steps .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .products-template-new-products article .features #product-features-tabs .classroom-training .new-faqs .vce-classic-tabs-list, .classroom-training .new-faqs .products-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .products-template-new-products article .features #product-features-tabs .enterprise-steps .classroom-training .new-faqs .vce-classic-tabs-list, .classroom-training .new-faqs .enterprise-steps .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .products-template-new-products article .classroom-training .new-faqs .vce-classic-tabs-list, .classroom-training .new-faqs .features #product-features-tabs .products-template-new-products article .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .enterprise-steps .classroom-training .new-faqs .vce-classic-tabs-list, .classroom-training .new-faqs .enterprise-steps .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .lp-template-new-products article .features #product-features-tabs .classroom-training .new-faqs .vce-classic-tabs-list, .classroom-training .new-faqs .lp-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .lp-template-new-products article .features #product-features-tabs .enterprise-steps .classroom-training .new-faqs .vce-classic-tabs-list, .classroom-training .new-faqs .enterprise-steps .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .lp-template-new-products article .classroom-training .new-faqs .vce-classic-tabs-list, .classroom-training .new-faqs .features #product-features-tabs .lp-template-new-products article .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .enterprise-steps .classroom-training .new-faqs .vce-classic-tabs-list, .classroom-training .new-faqs .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .classroom-training .new-faqs .vce-classic-tabs-list, .classroom-training .new-faqs .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .classroom-training .new-faqs .vce-classic-tabs-list, .classroom-training .new-faqs .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .classroom-training .new-faqs .vce-classic-tabs-list, .classroom-training .new-faqs .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .classroom-training .new-faqs .vce-classic-tabs-list, .classroom-training .new-faqs .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .classroom-training .new-faqs .vce-classic-tabs-list, .classroom-training .new-faqs .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .classroom-training .new-faqs .vce-classic-tabs-list, .classroom-training .new-faqs .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .classroom-training .new-faqs .vce-classic-tabs-list, .classroom-training .new-faqs .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .classroom-training .new-faqs .vce-classic-tabs-list, .classroom-training .new-faqs .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .classroom-training .new-faqs .vce-classic-tabs-list, .classroom-training .new-faqs .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .classroom-training .new-faqs .vce-classic-tabs-list, .classroom-training .new-faqs .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .classroom-training .new-faqs .vce-classic-tabs-list, .classroom-training .new-faqs .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .classroom-training .new-faqs .vce-classic-tabs-list, .classroom-training .new-faqs .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .classroom-training .new-faqs .vce-classic-tabs-list, .classroom-training .new-faqs .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .classroom-training .new-faqs .vce-classic-tabs-list, .classroom-training .new-faqs .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .classroom-training .new-faqs .vce-classic-tabs-list, .classroom-training .new-faqs .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .classroom-training .new-faqs .vce-classic-tabs-list, .classroom-training .new-faqs .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .classroom-training .new-faqs .vce-classic-tabs-list, .classroom-training .new-faqs .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .classroom-training .new-faqs .vce-classic-tabs-list, .classroom-training .new-faqs .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .classroom-training .new-faqs .vce-classic-tabs-list, .classroom-training .new-faqs .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .classroom-training .new-faqs .vce-classic-tabs-list, .classroom-training .new-faqs .enterprise-steps .hcss-recommendations .site-inner, .enterprise-steps .hcss-recommendations .classroom-training .new-faqs .site-inner, .classroom-training .new-faqs .hcss-recommendations .enterprise-steps .site-inner, .hcss-recommendations .enterprise-steps .classroom-training .new-faqs .site-inner, .classroom-training .new-faqs .enterprise-steps .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .hcss-recommendations .features #product-features-tabs .classroom-training .new-faqs .vce-classic-tabs-list, .classroom-training .new-faqs .hcss-recommendations .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs .enterprise-steps .classroom-training .new-faqs .vce-classic-tabs-list, .classroom-training .new-faqs .enterprise-steps .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .hcss-recommendations .classroom-training .new-faqs .vce-classic-tabs-list, .classroom-training .new-faqs .features #product-features-tabs .hcss-recommendations .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .enterprise-steps .classroom-training .new-faqs .vce-classic-tabs-list, .classroom-training .new-faqs #customers_by_state .swiper-container > div, #customers_by_state .classroom-training .new-faqs .swiper-container > div, .classroom-training .new-faqs #generic-tabs .pane, #generic-tabs .classroom-training .new-faqs .pane, .classroom-training .new-faqs .single-post:not(.case-studies-template-clone-post) .social-share, .single-post:not(.case-studies-template-clone-post) .classroom-training .new-faqs .social-share, .classroom-training .new-faqs .single-press .social-share, .single-press .classroom-training .new-faqs .social-share, .classroom-training .new-faqs .product-page-stats .stats-color, .product-page-stats .classroom-training .new-faqs .stats-color, .classroom-training .new-faqs .page-stats .stats-color, .page-stats .classroom-training .new-faqs .stats-color, .classroom-training .new-faqs .modal-popup .modal-content, .modal-popup .classroom-training .new-faqs .modal-content, .classroom-training .new-faqs .hcss-form-frame, .classroom-training .new-faqs .frm_style_hcss-with-frame, .classroom-training .new-faqs .customer-story-slide, .classroom-training .new-faqs .post-type-archive-press .type-press .blog-box, .post-type-archive-press .type-press .classroom-training .new-faqs .blog-box, .classroom-training .new-faqs #company-information {
  padding: 0;
  background: none;
  border-top: none;
}

.go-paperless .hero-image {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
  margin-bottom: 40px !important;
  margin-top: -10px;
  background-color: #f2f2f2;
}
@media screen and (min-width: 768px) {
  .go-paperless .hero-image {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
    margin-bottom: 60px !important;
  }
}
@media screen and (min-width: 1200px) {
  .go-paperless .hero-image {
    padding-top: 70px !important;
    min-height: 550px;
    margin-bottom: 95px !important;
  }
}
.go-paperless .hero-image h1, .go-paperless .hero-image .category .archive-title, .category .go-paperless .hero-image .archive-title, .go-paperless .hero-image .tag .archive-title, .tag .go-paperless .hero-image .archive-title {
  font-size: 40px;
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .go-paperless .hero-image h1, .go-paperless .hero-image .category .archive-title, .category .go-paperless .hero-image .archive-title, .go-paperless .hero-image .tag .archive-title, .tag .go-paperless .hero-image .archive-title {
    text-align: left;
    font-size: 42px;
  }
}
.go-paperless .hero-image p {
  font-size: 30px;
  text-align: center;
  line-height: 1.2;
  font-weight: 600;
}
@media screen and (min-width: 1024px) {
  .go-paperless .hero-image p {
    text-align: left;
  }
}
.go-paperless .hero-image .vce-asset-background-simple-item {
  display: none;
}
@media screen and (min-width: 1024px) {
  .go-paperless .hero-image .vce-asset-background-simple-item {
    display: block;
  }
}
.go-paperless .hero-image .vce-button--style-basic-container--align-left {
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .go-paperless .hero-image .vce-button--style-basic-container--align-left {
    text-align: left;
  }
}
.go-paperless .white-box {
  background-color: #fff;
  padding: 15px;
  margin-bottom: 15px;
  text-align: center;
  position: relative;
}
@media screen and (min-width: 1200px) {
  .go-paperless .white-box {
    margin-bottom: 32px;
  }
}
.go-paperless .white-box h4, .go-paperless .white-box .category-box .entry-title, .category-box .go-paperless .white-box .entry-title {
  padding: 10px;
  border: solid 2px;
  display: inline-block;
  margin: 0 auto 0;
}
.go-paperless .white-box p {
  text-align: left;
}
.go-paperless .white-box h3, .go-paperless .white-box .cta-request-subheading, .go-paperless .white-box .sub-title-h3 {
  text-align: center;
}
.go-paperless .white-box .vce {
  margin-bottom: 15px;
}
@media screen and (min-width: 768px) {
  .go-paperless .price-box {
    margin: auto;
    position: absolute;
    top: 345px;
    left: 0;
    right: 0;
  }
}
@media screen and (min-width: 768px) {
  .go-paperless .price-box {
    margin: auto;
    position: absolute;
    top: 360px;
  }
}
@media screen and (min-width: 808px) {
  .go-paperless .price-box {
    top: 330px;
  }
}
@media screen and (min-width: 968px) {
  .go-paperless .price-box {
    top: 300px;
  }
}
@media screen and (min-width: 1400px) {
  .go-paperless .price-box {
    top: 275px;
  }
}
.go-paperless .heavyjob h4, .go-paperless .heavyjob .category-box .entry-title, .category-box .go-paperless .heavyjob .entry-title {
  border: 2px solid #005eb8 !important;
}
.go-paperless .safety h4, .go-paperless .safety .category-box .entry-title, .category-box .go-paperless .safety .entry-title {
  border: 2px solid #ff9e1b !important;
}
.go-paperless .plans h4, .go-paperless .plans .category-box .entry-title, .category-box .go-paperless .plans .entry-title {
  border: 2px solid #485CC7 !important;
}
.go-paperless .vce, .go-paperless .grey-bg {
  margin-bottom: 0;
}
.go-paperless div[data-vcv-active=true] a {
  background: #fff;
}
.go-paperless .vce-classic-tabs-container {
  margin-top: 32px;
}
.go-paperless .vce-classic-tabs-list {
  width: 100%;
}
.go-paperless .vce-classic-tabs-tab {
  width: 19%;
  text-align: center;
  margin: 0 !important;
}
.go-paperless .vce-classic-tabs-tab a:before {
  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;
  font-size: 60px;
  margin-bottom: 8px;
  display: block;
}
.go-paperless .vce-classic-tabs-tab:nth-child(4) {
  width: 24%;
}
.go-paperless .vce-classic-tabs-tab a {
  background: rgb(242, 242, 242);
}
.go-paperless .vce-classic-tabs-tab a:hover {
  background-color: #fff;
}
@media screen and (min-width: 768px) {
  .go-paperless .vce-classic-tabs-tab a {
    min-height: 158px;
  }
}
@media screen and (min-width: 1070px) {
  .go-paperless .vce-classic-tabs-tab a {
    min-height: auto;
  }
}
.go-paperless .vce-classic-tabs-panels-container {
  min-height: 250px;
}
@media screen and (min-width: 768px) {
  .go-paperless .vce-classic-tabs-panels-container {
    border-color: #000 !important;
  }
}
.go-paperless .vce-classic-tabs[data-vcv-tabs-state=accordion] .vce-classic-tabs-panel-body {
  border-top: 1px solid #d8d8d8;
}
.go-paperless .vce-classic-tabs[data-vcv-tabs-state=tabs] > .vce-classic-tabs-inner > .vce-classic-tabs-container {
  position: absolute;
  pointer-events: none;
  visibility: hidden;
  opacity: 0;
  height: 0;
}
@media screen and (min-width: 768px) {
  .go-paperless .vce-classic-tabs[data-vcv-tabs-state=tabs] > .vce-classic-tabs-inner > .vce-classic-tabs-container {
    position: relative;
    pointer-events: auto;
    visibility: visible;
    opacity: 1;
    height: auto;
    top: 1px;
  }
}
.go-paperless .vce-classic-tabs-panels-container {
  border: none;
}
@media screen and (min-width: 768px) {
  .go-paperless .vce-classic-tabs-panels-container {
    padding-top: 80px;
    border: 1px solid #d8d8d8;
    border-top: none;
  }
}
.go-paperless .vce-classic-tabs .vce-classic-tabs-panel {
  border: 1px solid #d8d8d8;
  margin-bottom: 2px;
  transition: border 0.2s ease-in-out;
}
@media screen and (min-width: 768px) {
  .go-paperless .vce-classic-tabs .vce-classic-tabs-panel {
    border: none;
  }
}
.go-paperless .vce-classic-tabs .vce-classic-tabs-container .vce-classic-tabs-list .vce-classic-tabs-tab {
  border-color: #000;
}
.go-paperless .vce-classic-tabs .vce-classic-tabs-container .vce-classic-tabs-list .vce-classic-tabs-tab:hover, .go-paperless .vce-classic-tabs .vce-classic-tabs-container .vce-classic-tabs-list .vce-classic-tabs-tab:active {
  border-color: #000;
}
.go-paperless .vce-classic-tabs-border-color--D8D8D8.vce-classic-tabs[data-vcv-tabs-state=tabs] .vce-classic-tabs-tab[data-vcv-active=true]:hover {
  border-color: #000;
}
.go-paperless .vce-classic-tabs > .vce-classic-tabs-inner > .vce-classic-tabs-panels-container > .vce-classic-tabs-panels > .vce-classic-tabs-panel > .vce-classic-tabs-tab-inner > .vce-classic-tabs-panel-heading {
  display: block;
}
@media screen and (min-width: 768px) {
  .go-paperless .vce-classic-tabs > .vce-classic-tabs-inner > .vce-classic-tabs-panels-container > .vce-classic-tabs-panels > .vce-classic-tabs-panel > .vce-classic-tabs-tab-inner > .vce-classic-tabs-panel-heading {
    display: none;
  }
}

.professional-services #product-features {
  margin-top: 24px;
  margin-bottom: 8px;
  padding-top: 24px;
  padding-bottom: 8px;
}
.professional-services #product-features .row, .professional-services #product-features #project-lifecycle .menu, #project-lifecycle .professional-services #product-features .menu {
  row-gap: 48px;
}
.professional-services #product-features .content-box svg {
  margin-bottom: 16px;
}
.professional-services #product-features h2, .professional-services #product-features .home #generic-hero p.headline, .home #generic-hero .professional-services #product-features p.headline, .professional-services #product-features .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .professional-services #product-features p.headline, .professional-services #product-features .home #press-hero p.headline, .home #press-hero .professional-services #product-features p.headline, .professional-services #product-features .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .professional-services #product-features p.headline, .professional-services #product-features .cta-request-section-title, .professional-services #product-features .sub-title-h2, .professional-services #product-features .individual-posts-section h4, .individual-posts-section .professional-services #product-features h4, .professional-services #product-features .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .professional-services #product-features .entry-title, .professional-services #product-features .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .professional-services #product-features .entry-title {
  font-size: 1.5rem;
  margin-bottom: 16px;
}
@media (min-width: 992px) {
  .professional-services #product-features h2, .professional-services #product-features .home #generic-hero p.headline, .home #generic-hero .professional-services #product-features p.headline, .professional-services #product-features .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .professional-services #product-features p.headline, .professional-services #product-features .home #press-hero p.headline, .home #press-hero .professional-services #product-features p.headline, .professional-services #product-features .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .professional-services #product-features p.headline, .professional-services #product-features .cta-request-section-title, .professional-services #product-features .sub-title-h2, .professional-services #product-features .individual-posts-section h4, .individual-posts-section .professional-services #product-features h4, .professional-services #product-features .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .professional-services #product-features .entry-title, .professional-services #product-features .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .professional-services #product-features .entry-title {
    font-size: 2.1rem;
  }
}
@media (min-width: 768px) {
  .professional-services #product-features .container::after, .professional-services #product-features .fit-quiz .site-inner::after, .fit-quiz .professional-services #product-features .site-inner::after, .professional-services #product-features .fit-quiz .features #product-features-tabs .vce-classic-tabs-list::after, .fit-quiz .features #product-features-tabs .professional-services #product-features .vce-classic-tabs-list::after, .professional-services #product-features .features #product-features-tabs .fit-quiz .vce-classic-tabs-list::after, .features #product-features-tabs .fit-quiz .professional-services #product-features .vce-classic-tabs-list::after, .professional-services #product-features .share-your-story .site-inner::after, .share-your-story .professional-services #product-features .site-inner::after, .professional-services #product-features .share-your-story .features #product-features-tabs .vce-classic-tabs-list::after, .share-your-story .features #product-features-tabs .professional-services #product-features .vce-classic-tabs-list::after, .professional-services #product-features .features #product-features-tabs .share-your-story .vce-classic-tabs-list::after, .features #product-features-tabs .share-your-story .professional-services #product-features .vce-classic-tabs-list::after, .professional-services #product-features .hcss-recommendations .site-inner::after, .hcss-recommendations .professional-services #product-features .site-inner::after, .professional-services #product-features .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list::after, .hcss-recommendations .features #product-features-tabs .professional-services #product-features .vce-classic-tabs-list::after, .professional-services #product-features .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list::after, .features #product-features-tabs .hcss-recommendations .professional-services #product-features .vce-classic-tabs-list::after, .professional-services #product-features .industry-events .hcss-events::after, .industry-events .professional-services #product-features .hcss-events::after, .professional-services #product-features .past-webinars .hcss-events::after, .past-webinars .professional-services #product-features .hcss-events::after, .professional-services #product-features .narrow-container::after, .professional-services #product-features .site-inner-narrow-container .site-inner::after, .professional-services #product-features .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list::after, .features #product-features-tabs .professional-services #product-features .site-inner-narrow-container .vce-classic-tabs-list::after, .site-inner-narrow-container .professional-services #product-features .site-inner::after, .site-inner-narrow-container .professional-services #product-features .features #product-features-tabs .vce-classic-tabs-list::after, .features #product-features-tabs .site-inner-narrow-container .professional-services #product-features .vce-classic-tabs-list::after, .professional-services #product-features .site-inner-container .site-inner::after, .professional-services #product-features .site-inner-container .features #product-features-tabs .vce-classic-tabs-list::after, .features #product-features-tabs .professional-services #product-features .site-inner-container .vce-classic-tabs-list::after, .site-inner-container .professional-services #product-features .site-inner::after, .site-inner-container .professional-services #product-features .features #product-features-tabs .vce-classic-tabs-list::after, .features #product-features-tabs .site-inner-container .professional-services #product-features .vce-classic-tabs-list::after, .professional-services #product-features .products-template-new-products article .site-inner::after, .professional-services #product-features .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list::after, .features #product-features-tabs .professional-services #product-features .products-template-new-products article .vce-classic-tabs-list::after, .products-template-new-products article .professional-services #product-features .site-inner::after, .products-template-new-products article .professional-services #product-features .features #product-features-tabs .vce-classic-tabs-list::after, .features #product-features-tabs .products-template-new-products article .professional-services #product-features .vce-classic-tabs-list::after, .professional-services #product-features .lp-template-new-products article .site-inner::after, .professional-services #product-features .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list::after, .features #product-features-tabs .professional-services #product-features .lp-template-new-products article .vce-classic-tabs-list::after, .lp-template-new-products article .professional-services #product-features .site-inner::after, .lp-template-new-products article .professional-services #product-features .features #product-features-tabs .vce-classic-tabs-list::after, .features #product-features-tabs .lp-template-new-products article .professional-services #product-features .vce-classic-tabs-list::after, .professional-services #product-features .heavybid-to-heavyjob .site-inner::after, .professional-services #product-features .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list::after, .features #product-features-tabs .professional-services #product-features .heavybid-to-heavyjob .vce-classic-tabs-list::after, .heavybid-to-heavyjob .professional-services #product-features .site-inner::after, .heavybid-to-heavyjob .professional-services #product-features .features #product-features-tabs .vce-classic-tabs-list::after, .features #product-features-tabs .heavybid-to-heavyjob .professional-services #product-features .vce-classic-tabs-list::after, .professional-services #product-features .mt1b .mastec-msa .site-inner::after, .professional-services #product-features .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list::after, .features #product-features-tabs .professional-services #product-features .mt1b .mastec-msa .vce-classic-tabs-list::after, .mt1b .mastec-msa .professional-services #product-features .site-inner::after, .mt1b .mastec-msa .professional-services #product-features .features #product-features-tabs .vce-classic-tabs-list::after, .features #product-features-tabs .mt1b .mastec-msa .professional-services #product-features .vce-classic-tabs-list::after, .professional-services #product-features .mt1b .existing-partnerships-header .site-inner::after, .professional-services #product-features .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list::after, .features #product-features-tabs .professional-services #product-features .mt1b .existing-partnerships-header .vce-classic-tabs-list::after, .mt1b .existing-partnerships-header .professional-services #product-features .site-inner::after, .mt1b .existing-partnerships-header .professional-services #product-features .features #product-features-tabs .vce-classic-tabs-list::after, .features #product-features-tabs .mt1b .existing-partnerships-header .professional-services #product-features .vce-classic-tabs-list::after, .professional-services #product-features .q1b .mastec-msa .site-inner::after, .professional-services #product-features .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list::after, .features #product-features-tabs .professional-services #product-features .q1b .mastec-msa .vce-classic-tabs-list::after, .q1b .mastec-msa .professional-services #product-features .site-inner::after, .q1b .mastec-msa .professional-services #product-features .features #product-features-tabs .vce-classic-tabs-list::after, .features #product-features-tabs .q1b .mastec-msa .professional-services #product-features .vce-classic-tabs-list::after, .professional-services #product-features .q1b .existing-partnerships-header .site-inner::after, .professional-services #product-features .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list::after, .features #product-features-tabs .professional-services #product-features .q1b .existing-partnerships-header .vce-classic-tabs-list::after, .q1b .existing-partnerships-header .professional-services #product-features .site-inner::after, .q1b .existing-partnerships-header .professional-services #product-features .features #product-features-tabs .vce-classic-tabs-list::after, .features #product-features-tabs .q1b .existing-partnerships-header .professional-services #product-features .vce-classic-tabs-list::after {
    bottom: -64px;
  }
}
@media (min-width: 768px) {
  .professional-services #product-features {
    margin-top: 48px;
    margin-bottom: 32px;
    padding-top: 48px;
    padding-bottom: 64px;
  }
}
.professional-services #what-to-expect {
  margin-top: 48px;
}
.professional-services #what-to-expect h2, .professional-services #what-to-expect .home #generic-hero p.headline, .home #generic-hero .professional-services #what-to-expect p.headline, .professional-services #what-to-expect .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .professional-services #what-to-expect p.headline, .professional-services #what-to-expect .home #press-hero p.headline, .home #press-hero .professional-services #what-to-expect p.headline, .professional-services #what-to-expect .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .professional-services #what-to-expect p.headline, .professional-services #what-to-expect .cta-request-section-title, .professional-services #what-to-expect .sub-title-h2, .professional-services #what-to-expect .individual-posts-section h4, .individual-posts-section .professional-services #what-to-expect h4, .professional-services #what-to-expect .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .professional-services #what-to-expect .entry-title, .professional-services #what-to-expect .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .professional-services #what-to-expect .entry-title {
  font-size: 2.1rem;
}
@media (min-width: 768px) {
  .professional-services #what-to-expect h2, .professional-services #what-to-expect .home #generic-hero p.headline, .home #generic-hero .professional-services #what-to-expect p.headline, .professional-services #what-to-expect .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .professional-services #what-to-expect p.headline, .professional-services #what-to-expect .home #press-hero p.headline, .home #press-hero .professional-services #what-to-expect p.headline, .professional-services #what-to-expect .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .professional-services #what-to-expect p.headline, .professional-services #what-to-expect .cta-request-section-title, .professional-services #what-to-expect .sub-title-h2, .professional-services #what-to-expect .individual-posts-section h4, .individual-posts-section .professional-services #what-to-expect h4, .professional-services #what-to-expect .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .professional-services #what-to-expect .entry-title, .professional-services #what-to-expect .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .professional-services #what-to-expect .entry-title {
    font-size: 3rem;
  }
}
.professional-services .two-columns {
  padding-top: 40px;
  padding-bottom: 40px;
}
.professional-services .two-columns .container, .professional-services .two-columns .fit-quiz .site-inner, .fit-quiz .professional-services .two-columns .site-inner, .professional-services .two-columns .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .professional-services .two-columns .vce-classic-tabs-list, .professional-services .two-columns .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .professional-services .two-columns .vce-classic-tabs-list, .professional-services .two-columns .share-your-story .site-inner, .share-your-story .professional-services .two-columns .site-inner, .professional-services .two-columns .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .professional-services .two-columns .vce-classic-tabs-list, .professional-services .two-columns .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .professional-services .two-columns .vce-classic-tabs-list, .professional-services .two-columns .hcss-recommendations .site-inner, .hcss-recommendations .professional-services .two-columns .site-inner, .professional-services .two-columns .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs .professional-services .two-columns .vce-classic-tabs-list, .professional-services .two-columns .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .professional-services .two-columns .vce-classic-tabs-list, .professional-services .two-columns .industry-events .hcss-events, .industry-events .professional-services .two-columns .hcss-events, .professional-services .two-columns .past-webinars .hcss-events, .past-webinars .professional-services .two-columns .hcss-events, .professional-services .two-columns .narrow-container, .professional-services .two-columns .site-inner-narrow-container .site-inner, .professional-services .two-columns .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .professional-services .two-columns .site-inner-narrow-container .vce-classic-tabs-list, .site-inner-narrow-container .professional-services .two-columns .site-inner, .site-inner-narrow-container .professional-services .two-columns .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .professional-services .two-columns .vce-classic-tabs-list, .professional-services .two-columns .site-inner-container .site-inner, .professional-services .two-columns .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .professional-services .two-columns .site-inner-container .vce-classic-tabs-list, .site-inner-container .professional-services .two-columns .site-inner, .site-inner-container .professional-services .two-columns .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .professional-services .two-columns .vce-classic-tabs-list, .professional-services .two-columns .products-template-new-products article .site-inner, .professional-services .two-columns .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .professional-services .two-columns .products-template-new-products article .vce-classic-tabs-list, .products-template-new-products article .professional-services .two-columns .site-inner, .products-template-new-products article .professional-services .two-columns .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .professional-services .two-columns .vce-classic-tabs-list, .professional-services .two-columns .lp-template-new-products article .site-inner, .professional-services .two-columns .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .professional-services .two-columns .lp-template-new-products article .vce-classic-tabs-list, .lp-template-new-products article .professional-services .two-columns .site-inner, .lp-template-new-products article .professional-services .two-columns .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .professional-services .two-columns .vce-classic-tabs-list, .professional-services .two-columns .heavybid-to-heavyjob .site-inner, .professional-services .two-columns .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .professional-services .two-columns .heavybid-to-heavyjob .vce-classic-tabs-list, .heavybid-to-heavyjob .professional-services .two-columns .site-inner, .heavybid-to-heavyjob .professional-services .two-columns .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .professional-services .two-columns .vce-classic-tabs-list, .professional-services .two-columns .mt1b .mastec-msa .site-inner, .professional-services .two-columns .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .professional-services .two-columns .mt1b .mastec-msa .vce-classic-tabs-list, .mt1b .mastec-msa .professional-services .two-columns .site-inner, .mt1b .mastec-msa .professional-services .two-columns .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .professional-services .two-columns .vce-classic-tabs-list, .professional-services .two-columns .mt1b .existing-partnerships-header .site-inner, .professional-services .two-columns .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .professional-services .two-columns .mt1b .existing-partnerships-header .vce-classic-tabs-list, .mt1b .existing-partnerships-header .professional-services .two-columns .site-inner, .mt1b .existing-partnerships-header .professional-services .two-columns .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .professional-services .two-columns .vce-classic-tabs-list, .professional-services .two-columns .q1b .mastec-msa .site-inner, .professional-services .two-columns .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .professional-services .two-columns .q1b .mastec-msa .vce-classic-tabs-list, .q1b .mastec-msa .professional-services .two-columns .site-inner, .q1b .mastec-msa .professional-services .two-columns .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .professional-services .two-columns .vce-classic-tabs-list, .professional-services .two-columns .q1b .existing-partnerships-header .site-inner, .professional-services .two-columns .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .professional-services .two-columns .q1b .existing-partnerships-header .vce-classic-tabs-list, .q1b .existing-partnerships-header .professional-services .two-columns .site-inner, .q1b .existing-partnerships-header .professional-services .two-columns .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .professional-services .two-columns .vce-classic-tabs-list {
  position: relative;
}
.professional-services .two-columns .container:after, .professional-services .two-columns .fit-quiz .site-inner:after, .fit-quiz .professional-services .two-columns .site-inner:after, .professional-services .two-columns .fit-quiz .features #product-features-tabs .vce-classic-tabs-list:after, .fit-quiz .features #product-features-tabs .professional-services .two-columns .vce-classic-tabs-list:after, .professional-services .two-columns .features #product-features-tabs .fit-quiz .vce-classic-tabs-list:after, .features #product-features-tabs .fit-quiz .professional-services .two-columns .vce-classic-tabs-list:after, .professional-services .two-columns .share-your-story .site-inner:after, .share-your-story .professional-services .two-columns .site-inner:after, .professional-services .two-columns .share-your-story .features #product-features-tabs .vce-classic-tabs-list:after, .share-your-story .features #product-features-tabs .professional-services .two-columns .vce-classic-tabs-list:after, .professional-services .two-columns .features #product-features-tabs .share-your-story .vce-classic-tabs-list:after, .features #product-features-tabs .share-your-story .professional-services .two-columns .vce-classic-tabs-list:after, .professional-services .two-columns .hcss-recommendations .site-inner:after, .hcss-recommendations .professional-services .two-columns .site-inner:after, .professional-services .two-columns .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list:after, .hcss-recommendations .features #product-features-tabs .professional-services .two-columns .vce-classic-tabs-list:after, .professional-services .two-columns .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list:after, .features #product-features-tabs .hcss-recommendations .professional-services .two-columns .vce-classic-tabs-list:after, .professional-services .two-columns .industry-events .hcss-events:after, .industry-events .professional-services .two-columns .hcss-events:after, .professional-services .two-columns .past-webinars .hcss-events:after, .past-webinars .professional-services .two-columns .hcss-events:after, .professional-services .two-columns .narrow-container:after, .professional-services .two-columns .site-inner-narrow-container .site-inner:after, .professional-services .two-columns .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .professional-services .two-columns .site-inner-narrow-container .vce-classic-tabs-list:after, .site-inner-narrow-container .professional-services .two-columns .site-inner:after, .site-inner-narrow-container .professional-services .two-columns .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .site-inner-narrow-container .professional-services .two-columns .vce-classic-tabs-list:after, .professional-services .two-columns .site-inner-container .site-inner:after, .professional-services .two-columns .site-inner-container .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .professional-services .two-columns .site-inner-container .vce-classic-tabs-list:after, .site-inner-container .professional-services .two-columns .site-inner:after, .site-inner-container .professional-services .two-columns .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .site-inner-container .professional-services .two-columns .vce-classic-tabs-list:after, .professional-services .two-columns .products-template-new-products article .site-inner:after, .professional-services .two-columns .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .professional-services .two-columns .products-template-new-products article .vce-classic-tabs-list:after, .products-template-new-products article .professional-services .two-columns .site-inner:after, .products-template-new-products article .professional-services .two-columns .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .products-template-new-products article .professional-services .two-columns .vce-classic-tabs-list:after, .professional-services .two-columns .lp-template-new-products article .site-inner:after, .professional-services .two-columns .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .professional-services .two-columns .lp-template-new-products article .vce-classic-tabs-list:after, .lp-template-new-products article .professional-services .two-columns .site-inner:after, .lp-template-new-products article .professional-services .two-columns .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .lp-template-new-products article .professional-services .two-columns .vce-classic-tabs-list:after, .professional-services .two-columns .heavybid-to-heavyjob .site-inner:after, .professional-services .two-columns .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .professional-services .two-columns .heavybid-to-heavyjob .vce-classic-tabs-list:after, .heavybid-to-heavyjob .professional-services .two-columns .site-inner:after, .heavybid-to-heavyjob .professional-services .two-columns .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .heavybid-to-heavyjob .professional-services .two-columns .vce-classic-tabs-list:after, .professional-services .two-columns .mt1b .mastec-msa .site-inner:after, .professional-services .two-columns .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .professional-services .two-columns .mt1b .mastec-msa .vce-classic-tabs-list:after, .mt1b .mastec-msa .professional-services .two-columns .site-inner:after, .mt1b .mastec-msa .professional-services .two-columns .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .mt1b .mastec-msa .professional-services .two-columns .vce-classic-tabs-list:after, .professional-services .two-columns .mt1b .existing-partnerships-header .site-inner:after, .professional-services .two-columns .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .professional-services .two-columns .mt1b .existing-partnerships-header .vce-classic-tabs-list:after, .mt1b .existing-partnerships-header .professional-services .two-columns .site-inner:after, .mt1b .existing-partnerships-header .professional-services .two-columns .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .mt1b .existing-partnerships-header .professional-services .two-columns .vce-classic-tabs-list:after, .professional-services .two-columns .q1b .mastec-msa .site-inner:after, .professional-services .two-columns .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .professional-services .two-columns .q1b .mastec-msa .vce-classic-tabs-list:after, .q1b .mastec-msa .professional-services .two-columns .site-inner:after, .q1b .mastec-msa .professional-services .two-columns .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .q1b .mastec-msa .professional-services .two-columns .vce-classic-tabs-list:after, .professional-services .two-columns .q1b .existing-partnerships-header .site-inner:after, .professional-services .two-columns .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .professional-services .two-columns .q1b .existing-partnerships-header .vce-classic-tabs-list:after, .q1b .existing-partnerships-header .professional-services .two-columns .site-inner:after, .q1b .existing-partnerships-header .professional-services .two-columns .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .q1b .existing-partnerships-header .professional-services .two-columns .vce-classic-tabs-list:after {
  content: "";
  position: absolute;
  height: 1px;
  width: calc(100% - 30px);
  background: rgba(0, 0, 0, 0.1);
  left: 15px;
  bottom: -40px;
}
@media (min-width: 768px) {
  .professional-services .two-columns .container:after, .professional-services .two-columns .fit-quiz .site-inner:after, .fit-quiz .professional-services .two-columns .site-inner:after, .professional-services .two-columns .fit-quiz .features #product-features-tabs .vce-classic-tabs-list:after, .fit-quiz .features #product-features-tabs .professional-services .two-columns .vce-classic-tabs-list:after, .professional-services .two-columns .features #product-features-tabs .fit-quiz .vce-classic-tabs-list:after, .features #product-features-tabs .fit-quiz .professional-services .two-columns .vce-classic-tabs-list:after, .professional-services .two-columns .share-your-story .site-inner:after, .share-your-story .professional-services .two-columns .site-inner:after, .professional-services .two-columns .share-your-story .features #product-features-tabs .vce-classic-tabs-list:after, .share-your-story .features #product-features-tabs .professional-services .two-columns .vce-classic-tabs-list:after, .professional-services .two-columns .features #product-features-tabs .share-your-story .vce-classic-tabs-list:after, .features #product-features-tabs .share-your-story .professional-services .two-columns .vce-classic-tabs-list:after, .professional-services .two-columns .hcss-recommendations .site-inner:after, .hcss-recommendations .professional-services .two-columns .site-inner:after, .professional-services .two-columns .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list:after, .hcss-recommendations .features #product-features-tabs .professional-services .two-columns .vce-classic-tabs-list:after, .professional-services .two-columns .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list:after, .features #product-features-tabs .hcss-recommendations .professional-services .two-columns .vce-classic-tabs-list:after, .professional-services .two-columns .industry-events .hcss-events:after, .industry-events .professional-services .two-columns .hcss-events:after, .professional-services .two-columns .past-webinars .hcss-events:after, .past-webinars .professional-services .two-columns .hcss-events:after, .professional-services .two-columns .narrow-container:after, .professional-services .two-columns .site-inner-narrow-container .site-inner:after, .professional-services .two-columns .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .professional-services .two-columns .site-inner-narrow-container .vce-classic-tabs-list:after, .site-inner-narrow-container .professional-services .two-columns .site-inner:after, .site-inner-narrow-container .professional-services .two-columns .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .site-inner-narrow-container .professional-services .two-columns .vce-classic-tabs-list:after, .professional-services .two-columns .site-inner-container .site-inner:after, .professional-services .two-columns .site-inner-container .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .professional-services .two-columns .site-inner-container .vce-classic-tabs-list:after, .site-inner-container .professional-services .two-columns .site-inner:after, .site-inner-container .professional-services .two-columns .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .site-inner-container .professional-services .two-columns .vce-classic-tabs-list:after, .professional-services .two-columns .products-template-new-products article .site-inner:after, .professional-services .two-columns .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .professional-services .two-columns .products-template-new-products article .vce-classic-tabs-list:after, .products-template-new-products article .professional-services .two-columns .site-inner:after, .products-template-new-products article .professional-services .two-columns .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .products-template-new-products article .professional-services .two-columns .vce-classic-tabs-list:after, .professional-services .two-columns .lp-template-new-products article .site-inner:after, .professional-services .two-columns .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .professional-services .two-columns .lp-template-new-products article .vce-classic-tabs-list:after, .lp-template-new-products article .professional-services .two-columns .site-inner:after, .lp-template-new-products article .professional-services .two-columns .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .lp-template-new-products article .professional-services .two-columns .vce-classic-tabs-list:after, .professional-services .two-columns .heavybid-to-heavyjob .site-inner:after, .professional-services .two-columns .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .professional-services .two-columns .heavybid-to-heavyjob .vce-classic-tabs-list:after, .heavybid-to-heavyjob .professional-services .two-columns .site-inner:after, .heavybid-to-heavyjob .professional-services .two-columns .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .heavybid-to-heavyjob .professional-services .two-columns .vce-classic-tabs-list:after, .professional-services .two-columns .mt1b .mastec-msa .site-inner:after, .professional-services .two-columns .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .professional-services .two-columns .mt1b .mastec-msa .vce-classic-tabs-list:after, .mt1b .mastec-msa .professional-services .two-columns .site-inner:after, .mt1b .mastec-msa .professional-services .two-columns .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .mt1b .mastec-msa .professional-services .two-columns .vce-classic-tabs-list:after, .professional-services .two-columns .mt1b .existing-partnerships-header .site-inner:after, .professional-services .two-columns .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .professional-services .two-columns .mt1b .existing-partnerships-header .vce-classic-tabs-list:after, .mt1b .existing-partnerships-header .professional-services .two-columns .site-inner:after, .mt1b .existing-partnerships-header .professional-services .two-columns .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .mt1b .existing-partnerships-header .professional-services .two-columns .vce-classic-tabs-list:after, .professional-services .two-columns .q1b .mastec-msa .site-inner:after, .professional-services .two-columns .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .professional-services .two-columns .q1b .mastec-msa .vce-classic-tabs-list:after, .q1b .mastec-msa .professional-services .two-columns .site-inner:after, .q1b .mastec-msa .professional-services .two-columns .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .q1b .mastec-msa .professional-services .two-columns .vce-classic-tabs-list:after, .professional-services .two-columns .q1b .existing-partnerships-header .site-inner:after, .professional-services .two-columns .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .professional-services .two-columns .q1b .existing-partnerships-header .vce-classic-tabs-list:after, .q1b .existing-partnerships-header .professional-services .two-columns .site-inner:after, .q1b .existing-partnerships-header .professional-services .two-columns .features #product-features-tabs .vce-classic-tabs-list:after, .features #product-features-tabs .q1b .existing-partnerships-header .professional-services .two-columns .vce-classic-tabs-list:after {
    bottom: -64px;
  }
}
@media (min-width: 768px) {
  .professional-services .two-columns {
    padding-top: 64px;
    padding-bottom: 64px;
  }
}
.professional-services #generic-tabs h2, .professional-services #generic-tabs .home #generic-hero p.headline, .home #generic-hero .professional-services #generic-tabs p.headline, .professional-services #generic-tabs .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .professional-services #generic-tabs p.headline, .professional-services #generic-tabs .home #press-hero p.headline, .home #press-hero .professional-services #generic-tabs p.headline, .professional-services #generic-tabs .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .professional-services #generic-tabs p.headline, .professional-services #generic-tabs .cta-request-section-title, .professional-services #generic-tabs .sub-title-h2, .professional-services #generic-tabs .individual-posts-section h4, .individual-posts-section .professional-services #generic-tabs h4, .professional-services #generic-tabs .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .professional-services #generic-tabs .entry-title, .professional-services #generic-tabs .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .professional-services #generic-tabs .entry-title {
  font-size: 1.5rem;
  color: #009639;
}
.professional-services #generic-tabs h3, .professional-services #generic-tabs .cta-request-subheading, .professional-services #generic-tabs .sub-title-h3 {
  font-size: 1.2rem;
  font-weight: 700;
  margin-top: 28px;
}
.professional-services #generic-tabs ul {
  margin-bottom: 0;
}

.contact-us .general-info, .contact-us .international {
  background: #F2F2F2;
  padding: 24px;
}
.contact-us .general-info h3, .contact-us .general-info .cta-request-subheading, .contact-us .general-info .sub-title-h3, .contact-us .international h3, .contact-us .international .cta-request-subheading, .contact-us .international .sub-title-h3 {
  color: #009639;
  font-size: 1.5rem;
  font-weight: 700;
}
.contact-us .general-info a, .contact-us .international a {
  color: #000;
}
.contact-us .general-info p, .contact-us .international p {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .contact-us .general-info, .contact-us .international {
    padding: 32px;
  }
}
.contact-us .general-info {
  border-radius: 8px 8px 0 0;
  position: relative;
}
.contact-us .general-info::after {
  content: "";
  position: absolute;
  background: rgba(0, 0, 0, 0.16);
  width: calc(100% - 94px);
  height: 1px;
  left: 47px;
  bottom: 0;
}
@media (min-width: 992px) {
  .contact-us .general-info .address {
    padding-right: 0;
  }
}
@media (min-width: 1200px) {
  .contact-us .general-info .address {
    padding-left: 0;
  }
}
.contact-us .contact-support {
  background: #212B3A;
  padding: 32px;
  color: #fff;
  border-radius: 0 0 8px 8px;
}
.contact-us .contact-support a {
  color: #fff;
  font-weight: 400;
  font-size: 1.25rem;
  display: inline-block;
}
@media (min-width: 992px) {
  .contact-us .contact-support a {
    margin-top: 16px;
  }
}
.contact-us .contact-support h3, .contact-us .contact-support .cta-request-subheading, .contact-us .contact-support .sub-title-h3 {
  font-size: 1.5rem;
  font-weight: 700;
  margin-bottom: 32px;
}
.contact-us .contact-support img {
  margin-bottom: 16px;
}
.contact-us #get-in-touch h2, .contact-us #get-in-touch .home #generic-hero p.headline, .home #generic-hero .contact-us #get-in-touch p.headline, .contact-us #get-in-touch .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .contact-us #get-in-touch p.headline, .contact-us #get-in-touch .home #press-hero p.headline, .home #press-hero .contact-us #get-in-touch p.headline, .contact-us #get-in-touch .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .contact-us #get-in-touch p.headline, .contact-us #get-in-touch .cta-request-section-title, .contact-us #get-in-touch .sub-title-h2, .contact-us #get-in-touch .individual-posts-section h4, .individual-posts-section .contact-us #get-in-touch h4, .contact-us #get-in-touch .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .contact-us #get-in-touch .entry-title, .contact-us #get-in-touch .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .contact-us #get-in-touch .entry-title {
  font-size: 1.5rem;
}
@media (min-width: 992px) {
  .contact-us #get-in-touch h2, .contact-us #get-in-touch .home #generic-hero p.headline, .home #generic-hero .contact-us #get-in-touch p.headline, .contact-us #get-in-touch .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .contact-us #get-in-touch p.headline, .contact-us #get-in-touch .home #press-hero p.headline, .home #press-hero .contact-us #get-in-touch p.headline, .contact-us #get-in-touch .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .contact-us #get-in-touch p.headline, .contact-us #get-in-touch .cta-request-section-title, .contact-us #get-in-touch .sub-title-h2, .contact-us #get-in-touch .individual-posts-section h4, .individual-posts-section .contact-us #get-in-touch h4, .contact-us #get-in-touch .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .contact-us #get-in-touch .entry-title, .contact-us #get-in-touch .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .contact-us #get-in-touch .entry-title {
    font-size: 2.5rem;
  }
}
.partners-affiliates {
  /* # Partners and Affiliates
  ---------------------------------------------------------------------------------------------------- */
}
.partners-affiliates .partners-affiliates-grid p {
  font-size: 16px;
}
@media only screen and (min-width: 768px) {
  .partners-affiliates .partners-affiliates-grid p {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1060px) {
  .partners-affiliates .partners-affiliates-grid p {
    font-size: 16px;
  }
}
.partners-affiliates .partners-affiliates-grid .partners-affiliates-container {
  width: 24%;
  float: left;
  margin: 10px 0.5% 0;
  padding: 0;
  background-color: #ffffff !important;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.05);
  transition: all 0.2s ease-in-out;
  position: relative;
  border: 1px solid #e0e0e0;
}
.partners-affiliates .partners-affiliates-grid .partners-affiliates-container .partners-affiliates-thumbnail {
  padding: 10px;
  height: 100px;
  text-align: center;
}
.partners-affiliates .partners-affiliates-grid .partners-affiliates-container .partners-affiliates-thumbnail img {
  max-height: 80px;
  margin: 0 auto;
}
.partners-affiliates .partners-affiliates-grid .partners-affiliates-container .partners-affiliates-text {
  border-top: 1px solid #eee;
  padding: 10px;
  min-height: 75px;
}
.partners-affiliates .partners-affiliates-grid .partners-affiliates-container .partners-affiliates-text .partners-affiliates-name {
  font-weight: 700;
}
@media only screen and (max-width: 1023px) {
  .partners-affiliates .partners-affiliates-grid .partners-affiliates-container {
    width: 49%;
  }
  .partners-affiliates .partners-affiliates-grid .partners-affiliates-container .partners-affiliates-text {
    min-height: 25px;
  }
}
@media only screen and (max-width: 767px) {
  .partners-affiliates .partners-affiliates-grid .partners-affiliates-container {
    width: 100%;
  }
}

.masterclass h1, .masterclass .category .archive-title, .category .masterclass .archive-title, .masterclass .tag .archive-title, .tag .masterclass .archive-title {
  font-size: 2.1rem;
}
@media (min-width: 992px) {
  .masterclass h1, .masterclass .category .archive-title, .category .masterclass .archive-title, .masterclass .tag .archive-title, .tag .masterclass .archive-title {
    font-size: 3.6rem;
  }
}
.masterclass #product-features {
  margin-top: 0;
}
.masterclass #product-features:before {
  display: none;
}
.masterclass #product-features .content-box svg {
  margin-bottom: 16px;
}
.masterclass #product-features h2, .masterclass #product-features .home #generic-hero p.headline, .home #generic-hero .masterclass #product-features p.headline, .masterclass #product-features .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .masterclass #product-features p.headline, .masterclass #product-features .home #press-hero p.headline, .home #press-hero .masterclass #product-features p.headline, .masterclass #product-features .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .masterclass #product-features p.headline, .masterclass #product-features .cta-request-section-title, .masterclass #product-features .sub-title-h2, .masterclass #product-features .individual-posts-section h4, .individual-posts-section .masterclass #product-features h4, .masterclass #product-features .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .masterclass #product-features .entry-title, .masterclass #product-features .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .masterclass #product-features .entry-title {
  font-size: 1.5rem;
}
@media (min-width: 1400px) {
  .masterclass #product-features h2, .masterclass #product-features .home #generic-hero p.headline, .home #generic-hero .masterclass #product-features p.headline, .masterclass #product-features .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .masterclass #product-features p.headline, .masterclass #product-features .home #press-hero p.headline, .home #press-hero .masterclass #product-features p.headline, .masterclass #product-features .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .masterclass #product-features p.headline, .masterclass #product-features .cta-request-section-title, .masterclass #product-features .sub-title-h2, .masterclass #product-features .individual-posts-section h4, .individual-posts-section .masterclass #product-features h4, .masterclass #product-features .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .masterclass #product-features .entry-title, .masterclass #product-features .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .masterclass #product-features .entry-title {
    font-size: 2.1rem;
  }
}
.masterclass #product-features .row, .masterclass #product-features #project-lifecycle .menu, #project-lifecycle .masterclass #product-features .menu {
  row-gap: 48px;
}
.masterclass .instructor-spotlight {
  margin: 48px 0;
  border-radius: 8px;
  background: rgba(0, 0, 0, 0.05);
  padding: 40px;
  justify-content: space-between;
}
.masterclass .instructor-spotlight h2, .masterclass .instructor-spotlight .home #generic-hero p.headline, .home #generic-hero .masterclass .instructor-spotlight p.headline, .masterclass .instructor-spotlight .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .masterclass .instructor-spotlight p.headline, .masterclass .instructor-spotlight .home #press-hero p.headline, .home #press-hero .masterclass .instructor-spotlight p.headline, .masterclass .instructor-spotlight .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .masterclass .instructor-spotlight p.headline, .masterclass .instructor-spotlight .cta-request-section-title, .masterclass .instructor-spotlight .sub-title-h2, .masterclass .instructor-spotlight .individual-posts-section h4, .individual-posts-section .masterclass .instructor-spotlight h4, .masterclass .instructor-spotlight .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .masterclass .instructor-spotlight .entry-title, .masterclass .instructor-spotlight .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .masterclass .instructor-spotlight .entry-title {
  color: #009639;
}
@media (min-width: 992px) {
  .masterclass .instructor-spotlight h2, .masterclass .instructor-spotlight .home #generic-hero p.headline, .home #generic-hero .masterclass .instructor-spotlight p.headline, .masterclass .instructor-spotlight .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .masterclass .instructor-spotlight p.headline, .masterclass .instructor-spotlight .home #press-hero p.headline, .home #press-hero .masterclass .instructor-spotlight p.headline, .masterclass .instructor-spotlight .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .masterclass .instructor-spotlight p.headline, .masterclass .instructor-spotlight .cta-request-section-title, .masterclass .instructor-spotlight .sub-title-h2, .masterclass .instructor-spotlight .individual-posts-section h4, .individual-posts-section .masterclass .instructor-spotlight h4, .masterclass .instructor-spotlight .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .masterclass .instructor-spotlight .entry-title, .masterclass .instructor-spotlight .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .masterclass .instructor-spotlight .entry-title {
    font-size: 2.5rem;
  }
}
.masterclass .instructor-spotlight p {
  font-size: 1.2rem;
  margin-bottom: 24px;
}
.masterclass .instructor-spotlight p:first-of-type {
  font-size: 1.5rem;
}
.masterclass .instructor-spotlight img {
  border-radius: 8px;
}
.masterclass .instructor-spotlight .information {
  width: 100%;
}
@media (min-width: 768px) {
  .masterclass .instructor-spotlight .information {
    width: 66.6666666667%;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .masterclass .instructor-spotlight .image {
    width: 33.3333333333%;
  }
}
.masterclass h2, .masterclass .home #generic-hero p.headline, .home #generic-hero .masterclass p.headline, .masterclass .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .masterclass p.headline, .masterclass .home #press-hero p.headline, .home #press-hero .masterclass p.headline, .masterclass .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .masterclass p.headline, .masterclass .cta-request-section-title, .masterclass .sub-title-h2, .masterclass .individual-posts-section h4, .individual-posts-section .masterclass h4, .masterclass .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .masterclass .entry-title, .masterclass .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .masterclass .entry-title {
  font-size: 2.1rem;
  font-weight: 700;
  margin-bottom: 24px;
}
@media (min-width: 992px) {
  .masterclass h2, .masterclass .home #generic-hero p.headline, .home #generic-hero .masterclass p.headline, .masterclass .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .masterclass p.headline, .masterclass .home #press-hero p.headline, .home #press-hero .masterclass p.headline, .masterclass .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .masterclass p.headline, .masterclass .cta-request-section-title, .masterclass .sub-title-h2, .masterclass .individual-posts-section h4, .individual-posts-section .masterclass h4, .masterclass .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .masterclass .entry-title, .masterclass .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .masterclass .entry-title {
    font-size: 3rem;
  }
}
.masterclass p {
  font-size: 1rem;
}
@media (min-width: 992px) {
  .masterclass p {
    font-size: 1.2rem;
  }
}
.masterclass .big-headline {
  font-size: 2.1rem !important;
  font-weight: 700;
  margin-bottom: 24px;
}
@media (min-width: 992px) {
  .masterclass .big-headline {
    font-size: 2.5rem !important;
  }
}
.masterclass #generic-tabs .dropdown-toggle {
  font-weight: 700;
  font-size: 1rem;
}
.masterclass #generic-tabs .dropdown-toggle::after {
  font-size: 1.5rem;
  padding-top: 1px;
}
.masterclass #generic-tabs .dropdown-toggle.active {
  font-size: 1.5rem;
}
.masterclass #generic-tabs h2, .masterclass #generic-tabs .home #generic-hero p.headline, .home #generic-hero .masterclass #generic-tabs p.headline, .masterclass #generic-tabs .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .masterclass #generic-tabs p.headline, .masterclass #generic-tabs .home #press-hero p.headline, .home #press-hero .masterclass #generic-tabs p.headline, .masterclass #generic-tabs .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .masterclass #generic-tabs p.headline, .masterclass #generic-tabs .cta-request-section-title, .masterclass #generic-tabs .sub-title-h2, .masterclass #generic-tabs .individual-posts-section h4, .individual-posts-section .masterclass #generic-tabs h4, .masterclass #generic-tabs .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .masterclass #generic-tabs .entry-title, .masterclass #generic-tabs .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .masterclass #generic-tabs .entry-title {
  font-size: 1.5rem;
  color: #009639;
  margin-bottom: 8px;
  position: relative;
}
.masterclass #generic-tabs h2:after, .masterclass #generic-tabs .home #generic-hero p.headline:after, .home #generic-hero .masterclass #generic-tabs p.headline:after, .masterclass #generic-tabs .page-template-job-role #generic-hero p.headline:after, .page-template-job-role #generic-hero .masterclass #generic-tabs p.headline:after, .masterclass #generic-tabs .home #press-hero p.headline:after, .home #press-hero .masterclass #generic-tabs p.headline:after, .masterclass #generic-tabs .page-template-job-role #press-hero p.headline:after, .page-template-job-role #press-hero .masterclass #generic-tabs p.headline:after, .masterclass #generic-tabs .cta-request-section-title:after, .masterclass #generic-tabs .sub-title-h2:after, .masterclass #generic-tabs .individual-posts-section h4:after, .individual-posts-section .masterclass #generic-tabs h4:after, .masterclass #generic-tabs .individual-posts-section .category-box .entry-title:after, .individual-posts-section .category-box .masterclass #generic-tabs .entry-title:after, .masterclass #generic-tabs .category-box .individual-posts-section .entry-title:after, .category-box .individual-posts-section .masterclass #generic-tabs .entry-title:after {
  content: "";
  width: 100%;
  height: 1px;
  background: rgba(0, 0, 0, 0.16);
  display: block;
  margin-top: 8px;
}
@media (min-width: 992px) {
  .masterclass #generic-tabs h2:after, .masterclass #generic-tabs .home #generic-hero p.headline:after, .home #generic-hero .masterclass #generic-tabs p.headline:after, .masterclass #generic-tabs .page-template-job-role #generic-hero p.headline:after, .page-template-job-role #generic-hero .masterclass #generic-tabs p.headline:after, .masterclass #generic-tabs .home #press-hero p.headline:after, .home #press-hero .masterclass #generic-tabs p.headline:after, .masterclass #generic-tabs .page-template-job-role #press-hero p.headline:after, .page-template-job-role #press-hero .masterclass #generic-tabs p.headline:after, .masterclass #generic-tabs .cta-request-section-title:after, .masterclass #generic-tabs .sub-title-h2:after, .masterclass #generic-tabs .individual-posts-section h4:after, .individual-posts-section .masterclass #generic-tabs h4:after, .masterclass #generic-tabs .individual-posts-section .category-box .entry-title:after, .individual-posts-section .category-box .masterclass #generic-tabs .entry-title:after, .masterclass #generic-tabs .category-box .individual-posts-section .entry-title:after, .category-box .individual-posts-section .masterclass #generic-tabs .entry-title:after {
    margin-top: 16px;
  }
}
@media (min-width: 992px) {
  .masterclass #generic-tabs h2, .masterclass #generic-tabs .home #generic-hero p.headline, .home #generic-hero .masterclass #generic-tabs p.headline, .masterclass #generic-tabs .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .masterclass #generic-tabs p.headline, .masterclass #generic-tabs .home #press-hero p.headline, .home #press-hero .masterclass #generic-tabs p.headline, .masterclass #generic-tabs .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .masterclass #generic-tabs p.headline, .masterclass #generic-tabs .cta-request-section-title, .masterclass #generic-tabs .sub-title-h2, .masterclass #generic-tabs .individual-posts-section h4, .individual-posts-section .masterclass #generic-tabs h4, .masterclass #generic-tabs .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .masterclass #generic-tabs .entry-title, .masterclass #generic-tabs .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .masterclass #generic-tabs .entry-title {
    font-size: 2.5rem;
    margin-bottom: 16px;
  }
}
.masterclass #generic-tabs h3, .masterclass #generic-tabs .cta-request-subheading, .masterclass #generic-tabs .sub-title-h3 {
  font-size: 1.2rem;
  font-weight: 700;
  color: #000;
  margin-bottom: 16px;
}
@media (min-width: 992px) {
  .masterclass #generic-tabs h3, .masterclass #generic-tabs .cta-request-subheading, .masterclass #generic-tabs .sub-title-h3 {
    font-size: 1.5rem;
    margin-bottom: 24px;
  }
}
.masterclass #generic-tabs .heavybid-solid-bullets {
  font-size: 1rem;
  padding-left: 20px;
  margin-bottom: 0;
}
.masterclass #generic-tabs .heavybid-solid-bullets li {
  margin-bottom: 8px;
}
.masterclass #generic-tabs .heavybid-solid-bullets li:before {
  color: #00C158;
  margin-left: -26px;
}
@media (min-width: 992px) {
  .masterclass #generic-tabs .heavybid-solid-bullets li:before {
    margin-left: -40px;
  }
}
.masterclass #generic-tabs .heavybid-solid-bullets li:last-child {
  margin-bottom: 0;
}
@media (min-width: 992px) {
  .masterclass #generic-tabs .heavybid-solid-bullets li {
    margin-bottom: 12px;
  }
}
@media (min-width: 992px) {
  .masterclass #generic-tabs .heavybid-solid-bullets {
    font-size: 1.2rem;
    padding-left: 36px;
  }
}
.masterclass #apply {
  margin: 24px 0 80px;
}
@media (min-width: 768px) {
  .masterclass #apply {
    margin: 48px 0 80px;
  }
}
@media (min-width: 992px) {
  .masterclass #apply {
    margin: 96px 0 136px;
  }
}

.solutions-summit .hero h1, .solutions-summit .hero .category .archive-title, .category .solutions-summit .hero .archive-title, .solutions-summit .hero .tag .archive-title, .tag .solutions-summit .hero .archive-title {
  font-size: 48px;
}
.solutions-summit .hero h1, .solutions-summit .hero .category .archive-title, .category .solutions-summit .hero .archive-title, .solutions-summit .hero .tag .archive-title, .tag .solutions-summit .hero .archive-title, .solutions-summit .hero p {
  color: #fff;
}
.solutions-summit .hero p {
  font-size: 22px;
}
@media screen and (min-width: 768px) {
  .solutions-summit .hero {
    padding-bottom: 40px;
  }
}
@media screen and (min-width: 1600px) {
  .solutions-summit .hero {
    padding-top: 70px !important;
    padding-bottom: 70px;
  }
}
.solutions-summit .grey-bg {
  padding-top: 35px;
  padding-bottom: 35px;
}
@media screen and (min-width: 960px) {
  .solutions-summit h3, .solutions-summit .cta-request-subheading, .solutions-summit .sub-title-h3 {
    margin-top: 40px;
    font-size: 30px;
  }
}

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

@media screen and (min-width: 768px) {
  .white-content .white-box:nth-child(n+2):nth-child(-n+4)::after {
    border-right: 1px solid #000;
    content: " ";
    height: 270px;
    position: absolute;
    top: 30px;
    left: 0px;
  }
}
@media screen and (min-width: 960px) {
  .white-content .white-box:nth-child(n+2):nth-child(-n+4)::after {
    height: 250px;
  }
}
@media screen and (min-width: 1200px) {
  .white-content .white-box:nth-child(n+2):nth-child(-n+4)::after {
    height: 230px;
  }
}

.events h2, .events .home #generic-hero p.headline, .home #generic-hero .events p.headline, .events .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .events p.headline, .events .home #press-hero p.headline, .home #press-hero .events p.headline, .events .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .events p.headline, .events .cta-request-section-title, .events .sub-title-h2, .events .individual-posts-section h4, .individual-posts-section .events h4, .events .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .events .entry-title, .events .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .events .entry-title {
  margin-bottom: 10px;
}
.events #industry-events .vce-row, .events #training-classes .vce-row, .events #helpinars .vce-row, .events #webinars .vce-row, .events #consulting-events .vce-row, .events #contact-us .vce-row {
  padding-top: 35px;
  padding-bottom: 35px;
}
@media screen and (min-width: 1200px) {
  .events #industry-events .vce-row, .events #training-classes .vce-row, .events #helpinars .vce-row, .events #webinars .vce-row, .events #consulting-events .vce-row, .events #contact-us .vce-row {
    padding-top: 70px;
  }
}
.events .ugm-text {
  padding: 30px;
}
@media screen and (min-width: 1200px) {
  .events .ugm-text {
    padding: 40px 75px;
  }
}
.events .hcss-events .green-btn, .events .hcss-events .green-button .vce-button--style-basic, .green-button .events .hcss-events .vce-button--style-basic, .events .hcss-events .form-green-btn .frm_button_submit.frm_final_submit, .form-green-btn .events .hcss-events .frm_button_submit.frm_final_submit {
  margin-right: 15px;
}
.events #contact-us {
  color: #fff;
}
@media (min-width: 768px) {
  .events .hcss-events .training-class .inner-event {
    min-height: 316px;
  }
}

.events-header {
  margin-top: 40px;
}

.events-header-links {
  text-align: center;
}
.events-header-links ul {
  font-size: 0;
  padding: 0;
  margin: 0;
}
.events-header-links ul li {
  width: 100%;
  box-sizing: border-box;
  list-style-type: none !important;
  display: inline-block;
  padding: 0;
}
@media (min-width: 992px) {
  .events-header-links ul li {
    width: 50%;
    padding: 10px;
  }
}
@media (min-width: 1200px) {
  .events-header-links ul li {
    width: 33%;
    padding: 10px;
  }
}
@media (min-width: 1400px) {
  .events-header-links ul li {
    width: 20%;
  }
}
.events-header-links a {
  background: none;
  color: #009639;
  text-align: left;
  font-size: 21px;
  border-bottom: 3px solid #009639;
  border-radius: 0;
  padding: 20px 10px;
  display: block;
  transition: all 0.3s;
}
@media (min-width: 992px) {
  .events-header-links a {
    color: #fff;
    font-size: 22px;
    border-radius: 100px;
    text-align: center;
    border-bottom: 0;
  }
}
.events-header-links a:hover {
  opacity: 0.8;
  transition: all 0.3s;
}
@media (min-width: 992px) {
  .events-header-links a.industry-events-link {
    background: #009AFF;
  }
}
@media (min-width: 992px) {
  .events-header-links a.training-classes-link {
    background: #009EA6;
  }
}
.events-header-links a.ugm-link {
  border-bottom: 0;
}
@media (min-width: 992px) {
  .events-header-links a.ugm-link {
    background: #00C158;
  }
}
@media (min-width: 992px) {
  .events-header-links a.webinars-link {
    background: #5B7AFC;
  }
}
@media (min-width: 992px) {
  .events-header-links a.consulting-events-link {
    background: #8a5cfc;
  }
}
.events-header-links h6.events-detail-products {
  border-top: 1px solid #e5e5e5;
  padding-top: 5px;
}

.industry-events .swiper-container.industry-events, .past-webinars .swiper-container.industry-events {
  font-size: 0;
}
.industry-events .hcss-events .training-class.swiper-slide, .past-webinars .hcss-events .training-class.swiper-slide {
  width: 100%;
  display: inline-block;
  vertical-align: top;
}
@media (min-width: 768px) {
  .industry-events .hcss-events .training-class.swiper-slide, .past-webinars .hcss-events .training-class.swiper-slide {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .industry-events .hcss-events .training-class.swiper-slide, .past-webinars .hcss-events .training-class.swiper-slide {
    width: 33%;
  }
}

.products #products-hero {
  color: #fff;
  background-image: url(/wp-content/uploads/2024/09/myfield_hero.png);
  position: relative;
}
.products #products-hero:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  opacity: 0.92;
  background-color: #212B3A;
}
.products #products-hero h1, .products #products-hero .category .archive-title, .category .products #products-hero .archive-title, .products #products-hero .tag .archive-title, .tag .products #products-hero .archive-title {
  font-size: 2.1rem;
}
@media (min-width: 992px) {
  .products #products-hero h1, .products #products-hero .category .archive-title, .category .products #products-hero .archive-title, .products #products-hero .tag .archive-title, .tag .products #products-hero .archive-title {
    font-size: 2.4rem;
  }
}
@media (min-width: 1200px) {
  .products #products-hero h1, .products #products-hero .category .archive-title, .category .products #products-hero .archive-title, .products #products-hero .tag .archive-title, .tag .products #products-hero .archive-title {
    font-size: 3.4rem;
  }
}
.products #products-hero p:last-of-type {
  margin-bottom: 0;
}
.products #products-hero .container, .products #products-hero .fit-quiz .site-inner, .fit-quiz .products #products-hero .site-inner, .products #products-hero .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .products #products-hero .vce-classic-tabs-list, .products #products-hero .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .products #products-hero .vce-classic-tabs-list, .products #products-hero .share-your-story .site-inner, .share-your-story .products #products-hero .site-inner, .products #products-hero .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .products #products-hero .vce-classic-tabs-list, .products #products-hero .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .products #products-hero .vce-classic-tabs-list, .products #products-hero .hcss-recommendations .site-inner, .hcss-recommendations .products #products-hero .site-inner, .products #products-hero .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs .products #products-hero .vce-classic-tabs-list, .products #products-hero .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .products #products-hero .vce-classic-tabs-list, .products #products-hero .narrow-container, .products #products-hero .site-inner-narrow-container .site-inner, .products #products-hero .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products #products-hero .site-inner-narrow-container .vce-classic-tabs-list, .site-inner-narrow-container .products #products-hero .site-inner, .site-inner-narrow-container .products #products-hero .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .products #products-hero .vce-classic-tabs-list, .products #products-hero .site-inner-container .site-inner, .products #products-hero .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products #products-hero .site-inner-container .vce-classic-tabs-list, .site-inner-container .products #products-hero .site-inner, .site-inner-container .products #products-hero .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .products #products-hero .vce-classic-tabs-list, .products #products-hero .products-template-new-products article .site-inner, .products #products-hero .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products #products-hero .products-template-new-products article .vce-classic-tabs-list, .products-template-new-products article .products #products-hero .site-inner, .products-template-new-products article .products #products-hero .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .products #products-hero .vce-classic-tabs-list, .products #products-hero .lp-template-new-products article .site-inner, .products #products-hero .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products #products-hero .lp-template-new-products article .vce-classic-tabs-list, .lp-template-new-products article .products #products-hero .site-inner, .lp-template-new-products article .products #products-hero .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .products #products-hero .vce-classic-tabs-list, .products #products-hero .heavybid-to-heavyjob .site-inner, .products #products-hero .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products #products-hero .heavybid-to-heavyjob .vce-classic-tabs-list, .heavybid-to-heavyjob .products #products-hero .site-inner, .heavybid-to-heavyjob .products #products-hero .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .products #products-hero .vce-classic-tabs-list, .products #products-hero .mt1b .mastec-msa .site-inner, .products #products-hero .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products #products-hero .mt1b .mastec-msa .vce-classic-tabs-list, .mt1b .mastec-msa .products #products-hero .site-inner, .mt1b .mastec-msa .products #products-hero .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .products #products-hero .vce-classic-tabs-list, .products #products-hero .mt1b .existing-partnerships-header .site-inner, .products #products-hero .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products #products-hero .mt1b .existing-partnerships-header .vce-classic-tabs-list, .mt1b .existing-partnerships-header .products #products-hero .site-inner, .mt1b .existing-partnerships-header .products #products-hero .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .products #products-hero .vce-classic-tabs-list, .products #products-hero .q1b .mastec-msa .site-inner, .products #products-hero .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products #products-hero .q1b .mastec-msa .vce-classic-tabs-list, .q1b .mastec-msa .products #products-hero .site-inner, .q1b .mastec-msa .products #products-hero .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .products #products-hero .vce-classic-tabs-list, .products #products-hero .q1b .existing-partnerships-header .site-inner, .products #products-hero .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products #products-hero .q1b .existing-partnerships-header .vce-classic-tabs-list, .q1b .existing-partnerships-header .products #products-hero .site-inner, .q1b .existing-partnerships-header .products #products-hero .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .products #products-hero .vce-classic-tabs-list, .products #products-hero .industry-events .hcss-events, .industry-events .products #products-hero .hcss-events, .products #products-hero .past-webinars .hcss-events, .past-webinars .products #products-hero .hcss-events {
  padding-top: 42px;
  padding-bottom: 42px;
  align-items: unset;
}
@media (min-width: 768px) {
  .products #products-hero .container, .products #products-hero .fit-quiz .site-inner, .fit-quiz .products #products-hero .site-inner, .products #products-hero .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .products #products-hero .vce-classic-tabs-list, .products #products-hero .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .products #products-hero .vce-classic-tabs-list, .products #products-hero .share-your-story .site-inner, .share-your-story .products #products-hero .site-inner, .products #products-hero .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .products #products-hero .vce-classic-tabs-list, .products #products-hero .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .products #products-hero .vce-classic-tabs-list, .products #products-hero .hcss-recommendations .site-inner, .hcss-recommendations .products #products-hero .site-inner, .products #products-hero .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs .products #products-hero .vce-classic-tabs-list, .products #products-hero .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .products #products-hero .vce-classic-tabs-list, .products #products-hero .narrow-container, .products #products-hero .site-inner-narrow-container .site-inner, .products #products-hero .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products #products-hero .site-inner-narrow-container .vce-classic-tabs-list, .site-inner-narrow-container .products #products-hero .site-inner, .site-inner-narrow-container .products #products-hero .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .products #products-hero .vce-classic-tabs-list, .products #products-hero .site-inner-container .site-inner, .products #products-hero .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products #products-hero .site-inner-container .vce-classic-tabs-list, .site-inner-container .products #products-hero .site-inner, .site-inner-container .products #products-hero .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .products #products-hero .vce-classic-tabs-list, .products #products-hero .products-template-new-products article .site-inner, .products #products-hero .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products #products-hero .products-template-new-products article .vce-classic-tabs-list, .products-template-new-products article .products #products-hero .site-inner, .products-template-new-products article .products #products-hero .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .products #products-hero .vce-classic-tabs-list, .products #products-hero .lp-template-new-products article .site-inner, .products #products-hero .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products #products-hero .lp-template-new-products article .vce-classic-tabs-list, .lp-template-new-products article .products #products-hero .site-inner, .lp-template-new-products article .products #products-hero .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .products #products-hero .vce-classic-tabs-list, .products #products-hero .heavybid-to-heavyjob .site-inner, .products #products-hero .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products #products-hero .heavybid-to-heavyjob .vce-classic-tabs-list, .heavybid-to-heavyjob .products #products-hero .site-inner, .heavybid-to-heavyjob .products #products-hero .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .products #products-hero .vce-classic-tabs-list, .products #products-hero .mt1b .mastec-msa .site-inner, .products #products-hero .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products #products-hero .mt1b .mastec-msa .vce-classic-tabs-list, .mt1b .mastec-msa .products #products-hero .site-inner, .mt1b .mastec-msa .products #products-hero .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .products #products-hero .vce-classic-tabs-list, .products #products-hero .mt1b .existing-partnerships-header .site-inner, .products #products-hero .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products #products-hero .mt1b .existing-partnerships-header .vce-classic-tabs-list, .mt1b .existing-partnerships-header .products #products-hero .site-inner, .mt1b .existing-partnerships-header .products #products-hero .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .products #products-hero .vce-classic-tabs-list, .products #products-hero .q1b .mastec-msa .site-inner, .products #products-hero .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products #products-hero .q1b .mastec-msa .vce-classic-tabs-list, .q1b .mastec-msa .products #products-hero .site-inner, .q1b .mastec-msa .products #products-hero .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .products #products-hero .vce-classic-tabs-list, .products #products-hero .q1b .existing-partnerships-header .site-inner, .products #products-hero .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products #products-hero .q1b .existing-partnerships-header .vce-classic-tabs-list, .q1b .existing-partnerships-header .products #products-hero .site-inner, .q1b .existing-partnerships-header .products #products-hero .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .products #products-hero .vce-classic-tabs-list, .products #products-hero .industry-events .hcss-events, .industry-events .products #products-hero .hcss-events, .products #products-hero .past-webinars .hcss-events, .past-webinars .products #products-hero .hcss-events {
    padding-top: 48px;
    padding-bottom: 80px;
  }
}
@media (min-width: 992px) {
  .products #products-hero .container, .products #products-hero .fit-quiz .site-inner, .fit-quiz .products #products-hero .site-inner, .products #products-hero .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .products #products-hero .vce-classic-tabs-list, .products #products-hero .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .products #products-hero .vce-classic-tabs-list, .products #products-hero .share-your-story .site-inner, .share-your-story .products #products-hero .site-inner, .products #products-hero .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .products #products-hero .vce-classic-tabs-list, .products #products-hero .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .products #products-hero .vce-classic-tabs-list, .products #products-hero .hcss-recommendations .site-inner, .hcss-recommendations .products #products-hero .site-inner, .products #products-hero .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs .products #products-hero .vce-classic-tabs-list, .products #products-hero .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .products #products-hero .vce-classic-tabs-list, .products #products-hero .narrow-container, .products #products-hero .site-inner-narrow-container .site-inner, .products #products-hero .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products #products-hero .site-inner-narrow-container .vce-classic-tabs-list, .site-inner-narrow-container .products #products-hero .site-inner, .site-inner-narrow-container .products #products-hero .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .products #products-hero .vce-classic-tabs-list, .products #products-hero .site-inner-container .site-inner, .products #products-hero .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products #products-hero .site-inner-container .vce-classic-tabs-list, .site-inner-container .products #products-hero .site-inner, .site-inner-container .products #products-hero .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .products #products-hero .vce-classic-tabs-list, .products #products-hero .products-template-new-products article .site-inner, .products #products-hero .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products #products-hero .products-template-new-products article .vce-classic-tabs-list, .products-template-new-products article .products #products-hero .site-inner, .products-template-new-products article .products #products-hero .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .products #products-hero .vce-classic-tabs-list, .products #products-hero .lp-template-new-products article .site-inner, .products #products-hero .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products #products-hero .lp-template-new-products article .vce-classic-tabs-list, .lp-template-new-products article .products #products-hero .site-inner, .lp-template-new-products article .products #products-hero .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .products #products-hero .vce-classic-tabs-list, .products #products-hero .heavybid-to-heavyjob .site-inner, .products #products-hero .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products #products-hero .heavybid-to-heavyjob .vce-classic-tabs-list, .heavybid-to-heavyjob .products #products-hero .site-inner, .heavybid-to-heavyjob .products #products-hero .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .products #products-hero .vce-classic-tabs-list, .products #products-hero .mt1b .mastec-msa .site-inner, .products #products-hero .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products #products-hero .mt1b .mastec-msa .vce-classic-tabs-list, .mt1b .mastec-msa .products #products-hero .site-inner, .mt1b .mastec-msa .products #products-hero .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .products #products-hero .vce-classic-tabs-list, .products #products-hero .mt1b .existing-partnerships-header .site-inner, .products #products-hero .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products #products-hero .mt1b .existing-partnerships-header .vce-classic-tabs-list, .mt1b .existing-partnerships-header .products #products-hero .site-inner, .mt1b .existing-partnerships-header .products #products-hero .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .products #products-hero .vce-classic-tabs-list, .products #products-hero .q1b .mastec-msa .site-inner, .products #products-hero .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products #products-hero .q1b .mastec-msa .vce-classic-tabs-list, .q1b .mastec-msa .products #products-hero .site-inner, .q1b .mastec-msa .products #products-hero .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .products #products-hero .vce-classic-tabs-list, .products #products-hero .q1b .existing-partnerships-header .site-inner, .products #products-hero .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products #products-hero .q1b .existing-partnerships-header .vce-classic-tabs-list, .q1b .existing-partnerships-header .products #products-hero .site-inner, .q1b .existing-partnerships-header .products #products-hero .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .products #products-hero .vce-classic-tabs-list, .products #products-hero .industry-events .hcss-events, .industry-events .products #products-hero .hcss-events, .products #products-hero .past-webinars .hcss-events, .past-webinars .products #products-hero .hcss-events {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media (min-width: 1200px) {
  .products #products-hero .container, .products #products-hero .fit-quiz .site-inner, .fit-quiz .products #products-hero .site-inner, .products #products-hero .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .products #products-hero .vce-classic-tabs-list, .products #products-hero .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .products #products-hero .vce-classic-tabs-list, .products #products-hero .share-your-story .site-inner, .share-your-story .products #products-hero .site-inner, .products #products-hero .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .products #products-hero .vce-classic-tabs-list, .products #products-hero .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .products #products-hero .vce-classic-tabs-list, .products #products-hero .hcss-recommendations .site-inner, .hcss-recommendations .products #products-hero .site-inner, .products #products-hero .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs .products #products-hero .vce-classic-tabs-list, .products #products-hero .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .products #products-hero .vce-classic-tabs-list, .products #products-hero .narrow-container, .products #products-hero .site-inner-narrow-container .site-inner, .products #products-hero .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products #products-hero .site-inner-narrow-container .vce-classic-tabs-list, .site-inner-narrow-container .products #products-hero .site-inner, .site-inner-narrow-container .products #products-hero .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .products #products-hero .vce-classic-tabs-list, .products #products-hero .site-inner-container .site-inner, .products #products-hero .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products #products-hero .site-inner-container .vce-classic-tabs-list, .site-inner-container .products #products-hero .site-inner, .site-inner-container .products #products-hero .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .products #products-hero .vce-classic-tabs-list, .products #products-hero .products-template-new-products article .site-inner, .products #products-hero .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products #products-hero .products-template-new-products article .vce-classic-tabs-list, .products-template-new-products article .products #products-hero .site-inner, .products-template-new-products article .products #products-hero .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .products #products-hero .vce-classic-tabs-list, .products #products-hero .lp-template-new-products article .site-inner, .products #products-hero .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products #products-hero .lp-template-new-products article .vce-classic-tabs-list, .lp-template-new-products article .products #products-hero .site-inner, .lp-template-new-products article .products #products-hero .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .products #products-hero .vce-classic-tabs-list, .products #products-hero .heavybid-to-heavyjob .site-inner, .products #products-hero .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products #products-hero .heavybid-to-heavyjob .vce-classic-tabs-list, .heavybid-to-heavyjob .products #products-hero .site-inner, .heavybid-to-heavyjob .products #products-hero .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .products #products-hero .vce-classic-tabs-list, .products #products-hero .mt1b .mastec-msa .site-inner, .products #products-hero .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products #products-hero .mt1b .mastec-msa .vce-classic-tabs-list, .mt1b .mastec-msa .products #products-hero .site-inner, .mt1b .mastec-msa .products #products-hero .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .products #products-hero .vce-classic-tabs-list, .products #products-hero .mt1b .existing-partnerships-header .site-inner, .products #products-hero .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products #products-hero .mt1b .existing-partnerships-header .vce-classic-tabs-list, .mt1b .existing-partnerships-header .products #products-hero .site-inner, .mt1b .existing-partnerships-header .products #products-hero .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .products #products-hero .vce-classic-tabs-list, .products #products-hero .q1b .mastec-msa .site-inner, .products #products-hero .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products #products-hero .q1b .mastec-msa .vce-classic-tabs-list, .q1b .mastec-msa .products #products-hero .site-inner, .q1b .mastec-msa .products #products-hero .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .products #products-hero .vce-classic-tabs-list, .products #products-hero .q1b .existing-partnerships-header .site-inner, .products #products-hero .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products #products-hero .q1b .existing-partnerships-header .vce-classic-tabs-list, .q1b .existing-partnerships-header .products #products-hero .site-inner, .q1b .existing-partnerships-header .products #products-hero .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .products #products-hero .vce-classic-tabs-list, .products #products-hero .industry-events .hcss-events, .industry-events .products #products-hero .hcss-events, .products #products-hero .past-webinars .hcss-events, .past-webinars .products #products-hero .hcss-events {
    min-height: 674px;
  }
}
.products #products-hero .container a, .products #products-hero .fit-quiz .site-inner a, .fit-quiz .products #products-hero .site-inner a, .products #products-hero .fit-quiz .features #product-features-tabs .vce-classic-tabs-list a, .fit-quiz .features #product-features-tabs .products #products-hero .vce-classic-tabs-list a, .products #products-hero .features #product-features-tabs .fit-quiz .vce-classic-tabs-list a, .features #product-features-tabs .fit-quiz .products #products-hero .vce-classic-tabs-list a, .products #products-hero .share-your-story .site-inner a, .share-your-story .products #products-hero .site-inner a, .products #products-hero .share-your-story .features #product-features-tabs .vce-classic-tabs-list a, .share-your-story .features #product-features-tabs .products #products-hero .vce-classic-tabs-list a, .products #products-hero .features #product-features-tabs .share-your-story .vce-classic-tabs-list a, .features #product-features-tabs .share-your-story .products #products-hero .vce-classic-tabs-list a, .products #products-hero .hcss-recommendations .site-inner a, .hcss-recommendations .products #products-hero .site-inner a, .products #products-hero .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list a, .hcss-recommendations .features #product-features-tabs .products #products-hero .vce-classic-tabs-list a, .products #products-hero .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list a, .features #product-features-tabs .hcss-recommendations .products #products-hero .vce-classic-tabs-list a, .products #products-hero .narrow-container a, .products #products-hero .site-inner-narrow-container .site-inner a, .products #products-hero .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list a, .features #product-features-tabs .products #products-hero .site-inner-narrow-container .vce-classic-tabs-list a, .site-inner-narrow-container .products #products-hero .site-inner a, .site-inner-narrow-container .products #products-hero .features #product-features-tabs .vce-classic-tabs-list a, .features #product-features-tabs .site-inner-narrow-container .products #products-hero .vce-classic-tabs-list a, .products #products-hero .site-inner-container .site-inner a, .products #products-hero .site-inner-container .features #product-features-tabs .vce-classic-tabs-list a, .features #product-features-tabs .products #products-hero .site-inner-container .vce-classic-tabs-list a, .site-inner-container .products #products-hero .site-inner a, .site-inner-container .products #products-hero .features #product-features-tabs .vce-classic-tabs-list a, .features #product-features-tabs .site-inner-container .products #products-hero .vce-classic-tabs-list a, .products #products-hero .products-template-new-products article .site-inner a, .products #products-hero .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list a, .features #product-features-tabs .products #products-hero .products-template-new-products article .vce-classic-tabs-list a, .products-template-new-products article .products #products-hero .site-inner a, .products-template-new-products article .products #products-hero .features #product-features-tabs .vce-classic-tabs-list a, .features #product-features-tabs .products-template-new-products article .products #products-hero .vce-classic-tabs-list a, .products #products-hero .lp-template-new-products article .site-inner a, .products #products-hero .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list a, .features #product-features-tabs .products #products-hero .lp-template-new-products article .vce-classic-tabs-list a, .lp-template-new-products article .products #products-hero .site-inner a, .lp-template-new-products article .products #products-hero .features #product-features-tabs .vce-classic-tabs-list a, .features #product-features-tabs .lp-template-new-products article .products #products-hero .vce-classic-tabs-list a, .products #products-hero .heavybid-to-heavyjob .site-inner a, .products #products-hero .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list a, .features #product-features-tabs .products #products-hero .heavybid-to-heavyjob .vce-classic-tabs-list a, .heavybid-to-heavyjob .products #products-hero .site-inner a, .heavybid-to-heavyjob .products #products-hero .features #product-features-tabs .vce-classic-tabs-list a, .features #product-features-tabs .heavybid-to-heavyjob .products #products-hero .vce-classic-tabs-list a, .products #products-hero .mt1b .mastec-msa .site-inner a, .products #products-hero .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list a, .features #product-features-tabs .products #products-hero .mt1b .mastec-msa .vce-classic-tabs-list a, .mt1b .mastec-msa .products #products-hero .site-inner a, .mt1b .mastec-msa .products #products-hero .features #product-features-tabs .vce-classic-tabs-list a, .features #product-features-tabs .mt1b .mastec-msa .products #products-hero .vce-classic-tabs-list a, .products #products-hero .mt1b .existing-partnerships-header .site-inner a, .products #products-hero .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list a, .features #product-features-tabs .products #products-hero .mt1b .existing-partnerships-header .vce-classic-tabs-list a, .mt1b .existing-partnerships-header .products #products-hero .site-inner a, .mt1b .existing-partnerships-header .products #products-hero .features #product-features-tabs .vce-classic-tabs-list a, .features #product-features-tabs .mt1b .existing-partnerships-header .products #products-hero .vce-classic-tabs-list a, .products #products-hero .q1b .mastec-msa .site-inner a, .products #products-hero .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list a, .features #product-features-tabs .products #products-hero .q1b .mastec-msa .vce-classic-tabs-list a, .q1b .mastec-msa .products #products-hero .site-inner a, .q1b .mastec-msa .products #products-hero .features #product-features-tabs .vce-classic-tabs-list a, .features #product-features-tabs .q1b .mastec-msa .products #products-hero .vce-classic-tabs-list a, .products #products-hero .q1b .existing-partnerships-header .site-inner a, .products #products-hero .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list a, .features #product-features-tabs .products #products-hero .q1b .existing-partnerships-header .vce-classic-tabs-list a, .q1b .existing-partnerships-header .products #products-hero .site-inner a, .q1b .existing-partnerships-header .products #products-hero .features #product-features-tabs .vce-classic-tabs-list a, .features #product-features-tabs .q1b .existing-partnerships-header .products #products-hero .vce-classic-tabs-list a, .products #products-hero .industry-events .hcss-events a, .industry-events .products #products-hero .hcss-events a, .products #products-hero .past-webinars .hcss-events a, .past-webinars .products #products-hero .hcss-events a {
  margin: 16px 0 10px 0;
}
@media (min-width: 768px) {
  .products #products-hero .container a, .products #products-hero .fit-quiz .site-inner a, .fit-quiz .products #products-hero .site-inner a, .products #products-hero .fit-quiz .features #product-features-tabs .vce-classic-tabs-list a, .fit-quiz .features #product-features-tabs .products #products-hero .vce-classic-tabs-list a, .products #products-hero .features #product-features-tabs .fit-quiz .vce-classic-tabs-list a, .features #product-features-tabs .fit-quiz .products #products-hero .vce-classic-tabs-list a, .products #products-hero .share-your-story .site-inner a, .share-your-story .products #products-hero .site-inner a, .products #products-hero .share-your-story .features #product-features-tabs .vce-classic-tabs-list a, .share-your-story .features #product-features-tabs .products #products-hero .vce-classic-tabs-list a, .products #products-hero .features #product-features-tabs .share-your-story .vce-classic-tabs-list a, .features #product-features-tabs .share-your-story .products #products-hero .vce-classic-tabs-list a, .products #products-hero .hcss-recommendations .site-inner a, .hcss-recommendations .products #products-hero .site-inner a, .products #products-hero .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list a, .hcss-recommendations .features #product-features-tabs .products #products-hero .vce-classic-tabs-list a, .products #products-hero .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list a, .features #product-features-tabs .hcss-recommendations .products #products-hero .vce-classic-tabs-list a, .products #products-hero .narrow-container a, .products #products-hero .site-inner-narrow-container .site-inner a, .products #products-hero .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list a, .features #product-features-tabs .products #products-hero .site-inner-narrow-container .vce-classic-tabs-list a, .site-inner-narrow-container .products #products-hero .site-inner a, .site-inner-narrow-container .products #products-hero .features #product-features-tabs .vce-classic-tabs-list a, .features #product-features-tabs .site-inner-narrow-container .products #products-hero .vce-classic-tabs-list a, .products #products-hero .site-inner-container .site-inner a, .products #products-hero .site-inner-container .features #product-features-tabs .vce-classic-tabs-list a, .features #product-features-tabs .products #products-hero .site-inner-container .vce-classic-tabs-list a, .site-inner-container .products #products-hero .site-inner a, .site-inner-container .products #products-hero .features #product-features-tabs .vce-classic-tabs-list a, .features #product-features-tabs .site-inner-container .products #products-hero .vce-classic-tabs-list a, .products #products-hero .products-template-new-products article .site-inner a, .products #products-hero .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list a, .features #product-features-tabs .products #products-hero .products-template-new-products article .vce-classic-tabs-list a, .products-template-new-products article .products #products-hero .site-inner a, .products-template-new-products article .products #products-hero .features #product-features-tabs .vce-classic-tabs-list a, .features #product-features-tabs .products-template-new-products article .products #products-hero .vce-classic-tabs-list a, .products #products-hero .lp-template-new-products article .site-inner a, .products #products-hero .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list a, .features #product-features-tabs .products #products-hero .lp-template-new-products article .vce-classic-tabs-list a, .lp-template-new-products article .products #products-hero .site-inner a, .lp-template-new-products article .products #products-hero .features #product-features-tabs .vce-classic-tabs-list a, .features #product-features-tabs .lp-template-new-products article .products #products-hero .vce-classic-tabs-list a, .products #products-hero .heavybid-to-heavyjob .site-inner a, .products #products-hero .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list a, .features #product-features-tabs .products #products-hero .heavybid-to-heavyjob .vce-classic-tabs-list a, .heavybid-to-heavyjob .products #products-hero .site-inner a, .heavybid-to-heavyjob .products #products-hero .features #product-features-tabs .vce-classic-tabs-list a, .features #product-features-tabs .heavybid-to-heavyjob .products #products-hero .vce-classic-tabs-list a, .products #products-hero .mt1b .mastec-msa .site-inner a, .products #products-hero .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list a, .features #product-features-tabs .products #products-hero .mt1b .mastec-msa .vce-classic-tabs-list a, .mt1b .mastec-msa .products #products-hero .site-inner a, .mt1b .mastec-msa .products #products-hero .features #product-features-tabs .vce-classic-tabs-list a, .features #product-features-tabs .mt1b .mastec-msa .products #products-hero .vce-classic-tabs-list a, .products #products-hero .mt1b .existing-partnerships-header .site-inner a, .products #products-hero .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list a, .features #product-features-tabs .products #products-hero .mt1b .existing-partnerships-header .vce-classic-tabs-list a, .mt1b .existing-partnerships-header .products #products-hero .site-inner a, .mt1b .existing-partnerships-header .products #products-hero .features #product-features-tabs .vce-classic-tabs-list a, .features #product-features-tabs .mt1b .existing-partnerships-header .products #products-hero .vce-classic-tabs-list a, .products #products-hero .q1b .mastec-msa .site-inner a, .products #products-hero .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list a, .features #product-features-tabs .products #products-hero .q1b .mastec-msa .vce-classic-tabs-list a, .q1b .mastec-msa .products #products-hero .site-inner a, .q1b .mastec-msa .products #products-hero .features #product-features-tabs .vce-classic-tabs-list a, .features #product-features-tabs .q1b .mastec-msa .products #products-hero .vce-classic-tabs-list a, .products #products-hero .q1b .existing-partnerships-header .site-inner a, .products #products-hero .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list a, .features #product-features-tabs .products #products-hero .q1b .existing-partnerships-header .vce-classic-tabs-list a, .q1b .existing-partnerships-header .products #products-hero .site-inner a, .q1b .existing-partnerships-header .products #products-hero .features #product-features-tabs .vce-classic-tabs-list a, .features #product-features-tabs .q1b .existing-partnerships-header .products #products-hero .vce-classic-tabs-list a, .products #products-hero .industry-events .hcss-events a, .industry-events .products #products-hero .hcss-events a, .products #products-hero .past-webinars .hcss-events a, .past-webinars .products #products-hero .hcss-events a {
    margin: 16px 0 40px 0;
  }
}
@media (min-width: 992px) {
  .products #products-hero .container a, .products #products-hero .fit-quiz .site-inner a, .fit-quiz .products #products-hero .site-inner a, .products #products-hero .fit-quiz .features #product-features-tabs .vce-classic-tabs-list a, .fit-quiz .features #product-features-tabs .products #products-hero .vce-classic-tabs-list a, .products #products-hero .features #product-features-tabs .fit-quiz .vce-classic-tabs-list a, .features #product-features-tabs .fit-quiz .products #products-hero .vce-classic-tabs-list a, .products #products-hero .share-your-story .site-inner a, .share-your-story .products #products-hero .site-inner a, .products #products-hero .share-your-story .features #product-features-tabs .vce-classic-tabs-list a, .share-your-story .features #product-features-tabs .products #products-hero .vce-classic-tabs-list a, .products #products-hero .features #product-features-tabs .share-your-story .vce-classic-tabs-list a, .features #product-features-tabs .share-your-story .products #products-hero .vce-classic-tabs-list a, .products #products-hero .hcss-recommendations .site-inner a, .hcss-recommendations .products #products-hero .site-inner a, .products #products-hero .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list a, .hcss-recommendations .features #product-features-tabs .products #products-hero .vce-classic-tabs-list a, .products #products-hero .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list a, .features #product-features-tabs .hcss-recommendations .products #products-hero .vce-classic-tabs-list a, .products #products-hero .narrow-container a, .products #products-hero .site-inner-narrow-container .site-inner a, .products #products-hero .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list a, .features #product-features-tabs .products #products-hero .site-inner-narrow-container .vce-classic-tabs-list a, .site-inner-narrow-container .products #products-hero .site-inner a, .site-inner-narrow-container .products #products-hero .features #product-features-tabs .vce-classic-tabs-list a, .features #product-features-tabs .site-inner-narrow-container .products #products-hero .vce-classic-tabs-list a, .products #products-hero .site-inner-container .site-inner a, .products #products-hero .site-inner-container .features #product-features-tabs .vce-classic-tabs-list a, .features #product-features-tabs .products #products-hero .site-inner-container .vce-classic-tabs-list a, .site-inner-container .products #products-hero .site-inner a, .site-inner-container .products #products-hero .features #product-features-tabs .vce-classic-tabs-list a, .features #product-features-tabs .site-inner-container .products #products-hero .vce-classic-tabs-list a, .products #products-hero .products-template-new-products article .site-inner a, .products #products-hero .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list a, .features #product-features-tabs .products #products-hero .products-template-new-products article .vce-classic-tabs-list a, .products-template-new-products article .products #products-hero .site-inner a, .products-template-new-products article .products #products-hero .features #product-features-tabs .vce-classic-tabs-list a, .features #product-features-tabs .products-template-new-products article .products #products-hero .vce-classic-tabs-list a, .products #products-hero .lp-template-new-products article .site-inner a, .products #products-hero .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list a, .features #product-features-tabs .products #products-hero .lp-template-new-products article .vce-classic-tabs-list a, .lp-template-new-products article .products #products-hero .site-inner a, .lp-template-new-products article .products #products-hero .features #product-features-tabs .vce-classic-tabs-list a, .features #product-features-tabs .lp-template-new-products article .products #products-hero .vce-classic-tabs-list a, .products #products-hero .heavybid-to-heavyjob .site-inner a, .products #products-hero .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list a, .features #product-features-tabs .products #products-hero .heavybid-to-heavyjob .vce-classic-tabs-list a, .heavybid-to-heavyjob .products #products-hero .site-inner a, .heavybid-to-heavyjob .products #products-hero .features #product-features-tabs .vce-classic-tabs-list a, .features #product-features-tabs .heavybid-to-heavyjob .products #products-hero .vce-classic-tabs-list a, .products #products-hero .mt1b .mastec-msa .site-inner a, .products #products-hero .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list a, .features #product-features-tabs .products #products-hero .mt1b .mastec-msa .vce-classic-tabs-list a, .mt1b .mastec-msa .products #products-hero .site-inner a, .mt1b .mastec-msa .products #products-hero .features #product-features-tabs .vce-classic-tabs-list a, .features #product-features-tabs .mt1b .mastec-msa .products #products-hero .vce-classic-tabs-list a, .products #products-hero .mt1b .existing-partnerships-header .site-inner a, .products #products-hero .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list a, .features #product-features-tabs .products #products-hero .mt1b .existing-partnerships-header .vce-classic-tabs-list a, .mt1b .existing-partnerships-header .products #products-hero .site-inner a, .mt1b .existing-partnerships-header .products #products-hero .features #product-features-tabs .vce-classic-tabs-list a, .features #product-features-tabs .mt1b .existing-partnerships-header .products #products-hero .vce-classic-tabs-list a, .products #products-hero .q1b .mastec-msa .site-inner a, .products #products-hero .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list a, .features #product-features-tabs .products #products-hero .q1b .mastec-msa .vce-classic-tabs-list a, .q1b .mastec-msa .products #products-hero .site-inner a, .q1b .mastec-msa .products #products-hero .features #product-features-tabs .vce-classic-tabs-list a, .features #product-features-tabs .q1b .mastec-msa .products #products-hero .vce-classic-tabs-list a, .products #products-hero .q1b .existing-partnerships-header .site-inner a, .products #products-hero .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list a, .features #product-features-tabs .products #products-hero .q1b .existing-partnerships-header .vce-classic-tabs-list a, .q1b .existing-partnerships-header .products #products-hero .site-inner a, .q1b .existing-partnerships-header .products #products-hero .features #product-features-tabs .vce-classic-tabs-list a, .features #product-features-tabs .q1b .existing-partnerships-header .products #products-hero .vce-classic-tabs-list a, .products #products-hero .industry-events .hcss-events a, .industry-events .products #products-hero .hcss-events a, .products #products-hero .past-webinars .hcss-events a, .past-webinars .products #products-hero .hcss-events a {
    margin: 16px 0 80px 0;
  }
}
.products .tab-section {
  position: relative;
  z-index: 10;
}
.products .tab-section h3, .products .tab-section .cta-request-subheading, .products .tab-section .sub-title-h3 {
  font-weight: 700;
  margin-bottom: 16px;
  font-size: 1.5rem;
}
.products .tab-section p {
  font-size: 1rem;
}
.products .tab-section .frame {
  border-radius: 8px;
  padding: 0;
}
@media (min-width: 768px) {
  .products .tab-section .frame {
    background: #F2F2F2;
    top: -76px;
    margin-bottom: 8px;
    padding: 24px;
  }
}
@media (min-width: 992px) {
  .products .tab-section .frame {
    top: -60px;
    padding: 48px;
    margin-bottom: 76px;
  }
}
@media (min-width: 1200px) {
  .products .tab-section .frame {
    top: -96px;
    margin-bottom: 40px;
  }
}
@media (min-width: 1400px) {
  .products .tab-section .frame {
    top: -189px;
    margin-bottom: -53px;
  }
}
.products .tab-section .pane {
  background: unset;
  padding: 0;
  margin-top: 24px;
  transform: unset;
}
.products .tab-section .pane.active {
  z-index: 2;
}
@media (min-width: 768px) {
  .products .tab-section .pane {
    display: none;
  }
  .products .tab-section .pane.active {
    display: block;
  }
}
.products .tab-section .tab-content {
  margin-bottom: 0;
}
.products .tab-section .row, .products .tab-section #project-lifecycle .menu, #project-lifecycle .products .tab-section .menu {
  row-gap: 24px;
}
.products .tab-section .estimating::before {
  background: url("/wp-content/uploads/2025/11/estimating-product-icon.svg") no-repeat center;
}
.products .tab-section .operations::before {
  background: url("/wp-content/uploads/2025/11/operations-product-icon.svg") no-repeat center;
}
.products .tab-section .fleet::before {
  background: url("/wp-content/uploads/2025/11/fleet-product-icon.svg") no-repeat center;
}
@media (max-width: 767.98px) {
  .products .tab-section .data-reporting.pane {
    margin-bottom: 84px;
  }
}
.products .tab-section .data-reporting::before {
  background: url("/wp-content/uploads/2025/11/data-reporting-product-icon.svg") no-repeat center;
}
.products .tab-section .tabnav li {
  width: 25%;
}
@media (min-width: 992px) {
  .products .tab-section .tabnav .button {
    font-size: 1.5rem;
  }
}
@media (min-width: 1200px) {
  .products .tab-section .tabnav .button {
    font-size: 2.1rem;
  }
}
.products .tab-section .tabnav .tab-icons {
  width: 100%;
  text-align: left;
  font-weight: 700;
  padding: 0 0 20px;
  border-radius: 0;
  border-bottom: 8px solid #DDD;
}
.products .tab-section .tabnav .tab-icons:before {
  content: "";
  height: 64px;
  width: 64px;
  margin-bottom: 24px;
  display: block;
}
.products .tab-section .tabnav .tab-icons.active.estimating {
  border-bottom: 8px solid #009639;
}
.products .tab-section .tabnav .tab-icons.active.operations {
  border-bottom: 8px solid #005eb8;
}
.products .tab-section .tabnav .tab-icons.active.fleet {
  border-bottom: 8px solid #009EA6;
}
.products .tab-section .tabnav .tab-icons.active.data-reporting {
  border-bottom: 8px solid #567387;
}
@media (min-width: 768px) {
  .products .tab-section .tabnav {
    display: flex;
    -moz-column-gap: 16px;
         column-gap: 16px;
    border-bottom: none;
  }
}
@media (min-width: 992px) {
  .products .tab-section .tabnav {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}
.products .dropdown-toggle {
  border: none;
  border-radius: 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  color: #000;
  font-size: 1.5rem;
  font-weight: 700;
  margin: 0 -15px;
  width: calc(100% + 30px);
  display: flex;
  align-items: center;
}
.products .dropdown-toggle:after {
  background-color: transparent;
  color: #000;
}
.products .dropdown-toggle.active {
  background: #E5E5E5;
}
.products .dropdown-toggle:before {
  content: "";
  height: 38px;
  width: 38px;
  margin-right: 16px;
  display: block;
}
@media (min-width: 768px) {
  .products .dropdown-toggle {
    display: none;
  }
}
.products section#products-form {
  padding: 0 0 80px 0;
  margin-top: 40px;
}
@media (min-width: 768px) {
  .products section#products-form {
    margin-top: 0px;
  }
}
@media (min-width: 992px) {
  .products section#products-form {
    margin-top: -60px;
  }
}
.products p.products-form-title {
  font-size: 40px;
  line-height: 46px;
  font-weight: bold;
}
@media (max-width: 767.98px) {
  .products p.products-form-title {
    font-size: 33px;
    line-height: 40px;
  }
}

.accounting #product-hero {
  padding-bottom: 163px;
}
.accounting #product-hero h1, .accounting #product-hero .category .archive-title, .category .accounting #product-hero .archive-title, .accounting #product-hero .tag .archive-title, .tag .accounting #product-hero .archive-title {
  font-size: 2.1rem;
  font-weight: 700;
  margin-bottom: 8px;
}
@media (min-width: 992px) {
  .accounting #product-hero h1, .accounting #product-hero .category .archive-title, .category .accounting #product-hero .archive-title, .accounting #product-hero .tag .archive-title, .tag .accounting #product-hero .archive-title {
    font-size: 3.6rem;
    margin-bottom: 24px;
  }
}
.accounting #product-hero p {
  font-size: 1.2rem;
  color: #fff;
  margin-bottom: 24px;
}
@media (min-width: 992px) {
  .accounting #product-hero p {
    margin-bottom: 48px;
  }
}
@media (min-width: 768px) {
  .accounting #product-hero {
    min-height: 582px !important;
    padding: 0 !important;
    align-content: center;
    background-position-x: 84%;
  }
}
@media (min-width: 1200px) {
  .accounting #product-hero {
    background-position: top center;
  }
}
.accounting #intro {
  margin: 48px auto 0;
}
.accounting #intro h2, .accounting #intro .home #generic-hero p.headline, .home #generic-hero .accounting #intro p.headline, .accounting #intro .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .accounting #intro p.headline, .accounting #intro .home #press-hero p.headline, .home #press-hero .accounting #intro p.headline, .accounting #intro .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .accounting #intro p.headline, .accounting #intro .cta-request-section-title, .accounting #intro .sub-title-h2, .accounting #intro .individual-posts-section h4, .individual-posts-section .accounting #intro h4, .accounting #intro .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .accounting #intro .entry-title, .accounting #intro .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .accounting #intro .entry-title {
  font-size: 2.1rem;
}
@media (min-width: 768px) {
  .accounting #intro h2, .accounting #intro .home #generic-hero p.headline, .home #generic-hero .accounting #intro p.headline, .accounting #intro .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .accounting #intro p.headline, .accounting #intro .home #press-hero p.headline, .home #press-hero .accounting #intro p.headline, .accounting #intro .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .accounting #intro p.headline, .accounting #intro .cta-request-section-title, .accounting #intro .sub-title-h2, .accounting #intro .individual-posts-section h4, .individual-posts-section .accounting #intro h4, .accounting #intro .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .accounting #intro .entry-title, .accounting #intro .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .accounting #intro .entry-title {
    font-size: 3rem;
  }
}
@media (min-width: 768px) {
  .accounting #intro {
    margin: 64px auto 20px;
  }
  .accounting #intro p {
    font-size: 1.3rem;
  }
}
.accounting .grey-outline-card {
  border-radius: 8px;
  border: 1px solid rgba(0, 0, 0, 0.16);
  background: #FFF;
  padding: 32px 24px;
  margin-bottom: 48px;
}
.accounting .grey-outline-card ul {
  padding-left: 0;
  margin-bottom: 0;
}
.accounting .grey-outline-card li {
  list-style-type: none;
  color: #000;
  line-height: normal;
  margin-bottom: 12px;
}
@media (min-width: 992px) {
  .accounting .grey-outline-card {
    padding: 48px;
  }
}
.accounting .tabnav {
  height: 64px;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  flex-shrink: 0;
  align-self: stretch;
}
.accounting .tabnav .button {
  border-bottom: 5px solid transparent !important;
  padding: 15px 10px;
  border-radius: 8px 8px 0px 0px;
  background-color: #EDEDED !important;
  font-weight: 400;
}
@media (min-width: 992px) {
  .accounting .tabnav .button {
    width: 100%;
  }
}
.accounting .tabnav .active {
  font-weight: 700;
  color: #fff !important;
}
.accounting .tabnav .active.heavyjob {
  background-color: #005eb8 !important;
}
.accounting .tabnav .active.safety {
  background-color: #ff9e1b !important;
}
.accounting .tabnav .active.dispatcher {
  background-color: #e35205 !important;
}
.accounting .tabnav .active.equipment360 {
  background-color: #007681 !important;
}
.accounting .tabnav .active.fuelerplus {
  background-color: #642f6c !important;
}
@media (min-width: 992px) {
  .accounting .tabnav li {
    width: 100%;
  }
}
@media (min-width: 768px) {
  .accounting .tabnav {
    display: flex !important;
  }
}
.accounting .the-logo img {
  max-width: 266px;
  margin: 0 0 15px;
  display: block;
}
@media (min-width: 768px) {
  .accounting .the-logo img {
    margin: 0 auto;
  }
}
.accounting .pane {
  padding: 0;
}
.accounting .pane .row:first-child, .accounting .pane #project-lifecycle .menu:first-child, #project-lifecycle .accounting .pane .menu:first-child {
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .accounting .pane .row:first-child, .accounting .pane #project-lifecycle .menu:first-child, #project-lifecycle .accounting .pane .menu:first-child {
    margin-bottom: 48px;
  }
}
.accounting .pane p:last-child {
  margin-bottom: 0;
}
.accounting .pane.heavyjob .title {
  color: #005eb8 !important;
}
.accounting .pane.safety .title {
  color: #ff9e1b !important;
}
.accounting .pane.dispatcher .title {
  color: #e35205 !important;
}
.accounting .pane.equipment360 .title {
  color: #007681 !important;
}
.accounting .pane.fuelerplus .title {
  color: #642f6c !important;
}
.accounting .list-columns-3 {
  -moz-column-count: 1;
       column-count: 1;
  -moz-column-gap: 1.25rem;
       column-gap: 1.25rem;
  margin-bottom: 0;
}
.accounting .list-columns-3 li:before {
  font-size: 80px;
  margin-left: -25px;
}
@media (min-width: 768px) {
  .accounting .list-columns-3 {
    -moz-column-count: 3;
         column-count: 3;
  }
}
.accounting .block-frames {
  margin: 40px 0;
}
.accounting .block-frames .section-frame, .accounting .block-frames .enterprise-steps .container, .accounting .block-frames .enterprise-steps .fit-quiz .site-inner, .fit-quiz .accounting .block-frames .enterprise-steps .site-inner, .accounting .block-frames .enterprise-steps .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .accounting .block-frames .enterprise-steps .vce-classic-tabs-list, .accounting .block-frames .enterprise-steps .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .accounting .block-frames .enterprise-steps .vce-classic-tabs-list, .accounting .block-frames .enterprise-steps .share-your-story .site-inner, .share-your-story .accounting .block-frames .enterprise-steps .site-inner, .accounting .block-frames .enterprise-steps .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .accounting .block-frames .enterprise-steps .vce-classic-tabs-list, .accounting .block-frames .enterprise-steps .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .accounting .block-frames .enterprise-steps .vce-classic-tabs-list, .enterprise-steps .accounting .block-frames .container, .enterprise-steps .accounting .block-frames .fit-quiz .site-inner, .fit-quiz .enterprise-steps .accounting .block-frames .site-inner, .enterprise-steps .accounting .block-frames .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .enterprise-steps .accounting .block-frames .vce-classic-tabs-list, .enterprise-steps .accounting .block-frames .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .enterprise-steps .accounting .block-frames .vce-classic-tabs-list, .enterprise-steps .accounting .block-frames .share-your-story .site-inner, .share-your-story .enterprise-steps .accounting .block-frames .site-inner, .enterprise-steps .accounting .block-frames .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .enterprise-steps .accounting .block-frames .vce-classic-tabs-list, .enterprise-steps .accounting .block-frames .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .enterprise-steps .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .enterprise-steps .narrow-container, .enterprise-steps .accounting .block-frames .narrow-container, .accounting .block-frames .enterprise-steps .site-inner-narrow-container .site-inner, .enterprise-steps .site-inner-narrow-container .accounting .block-frames .site-inner, .accounting .block-frames .site-inner-narrow-container .enterprise-steps .site-inner, .site-inner-narrow-container .enterprise-steps .accounting .block-frames .site-inner, .accounting .block-frames .enterprise-steps .site-inner-container .site-inner, .enterprise-steps .site-inner-container .accounting .block-frames .site-inner, .accounting .block-frames .site-inner-container .enterprise-steps .site-inner, .site-inner-container .enterprise-steps .accounting .block-frames .site-inner, .accounting .block-frames .enterprise-steps .products-template-new-products article .site-inner, .enterprise-steps .products-template-new-products article .accounting .block-frames .site-inner, .accounting .block-frames .products-template-new-products article .enterprise-steps .site-inner, .products-template-new-products article .enterprise-steps .accounting .block-frames .site-inner, .accounting .block-frames .enterprise-steps .lp-template-new-products article .site-inner, .enterprise-steps .lp-template-new-products article .accounting .block-frames .site-inner, .accounting .block-frames .lp-template-new-products article .enterprise-steps .site-inner, .lp-template-new-products article .enterprise-steps .accounting .block-frames .site-inner, .accounting .block-frames .enterprise-steps .heavybid-to-heavyjob .site-inner, .enterprise-steps .heavybid-to-heavyjob .accounting .block-frames .site-inner, .accounting .block-frames .heavybid-to-heavyjob .enterprise-steps .site-inner, .heavybid-to-heavyjob .enterprise-steps .accounting .block-frames .site-inner, .accounting .block-frames .enterprise-steps .mt1b .mastec-msa .site-inner, .enterprise-steps .mt1b .mastec-msa .accounting .block-frames .site-inner, .accounting .block-frames .mt1b .mastec-msa .enterprise-steps .site-inner, .mt1b .mastec-msa .enterprise-steps .accounting .block-frames .site-inner, .accounting .block-frames .enterprise-steps .mt1b .existing-partnerships-header .site-inner, .enterprise-steps .mt1b .existing-partnerships-header .accounting .block-frames .site-inner, .accounting .block-frames .mt1b .existing-partnerships-header .enterprise-steps .site-inner, .mt1b .existing-partnerships-header .enterprise-steps .accounting .block-frames .site-inner, .accounting .block-frames .enterprise-steps .q1b .mastec-msa .site-inner, .enterprise-steps .q1b .mastec-msa .accounting .block-frames .site-inner, .accounting .block-frames .q1b .mastec-msa .enterprise-steps .site-inner, .q1b .mastec-msa .enterprise-steps .accounting .block-frames .site-inner, .accounting .block-frames .enterprise-steps .q1b .existing-partnerships-header .site-inner, .enterprise-steps .q1b .existing-partnerships-header .accounting .block-frames .site-inner, .accounting .block-frames .q1b .existing-partnerships-header .enterprise-steps .site-inner, .q1b .existing-partnerships-header .enterprise-steps .accounting .block-frames .site-inner, .accounting .block-frames .enterprise-steps .industry-events .hcss-events, .enterprise-steps .industry-events .accounting .block-frames .hcss-events, .accounting .block-frames .industry-events .enterprise-steps .hcss-events, .industry-events .enterprise-steps .accounting .block-frames .hcss-events, .accounting .block-frames .enterprise-steps .past-webinars .hcss-events, .enterprise-steps .past-webinars .accounting .block-frames .hcss-events, .accounting .block-frames .past-webinars .enterprise-steps .hcss-events, .past-webinars .enterprise-steps .accounting .block-frames .hcss-events, .accounting .block-frames .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .enterprise-steps .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-container .features #product-features-tabs .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .site-inner-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-container .features #product-features-tabs .enterprise-steps .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .enterprise-steps .features #product-features-tabs .site-inner-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-container .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .features #product-features-tabs .site-inner-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .enterprise-steps .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .enterprise-steps .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .products-template-new-products article .features #product-features-tabs .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .products-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .products-template-new-products article .features #product-features-tabs .enterprise-steps .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .enterprise-steps .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .products-template-new-products article .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .features #product-features-tabs .products-template-new-products article .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .enterprise-steps .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .enterprise-steps .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .lp-template-new-products article .features #product-features-tabs .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .lp-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .lp-template-new-products article .features #product-features-tabs .enterprise-steps .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .enterprise-steps .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .lp-template-new-products article .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .features #product-features-tabs .lp-template-new-products article .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .enterprise-steps .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .enterprise-steps .hcss-recommendations .site-inner, .enterprise-steps .hcss-recommendations .accounting .block-frames .site-inner, .accounting .block-frames .hcss-recommendations .enterprise-steps .site-inner, .hcss-recommendations .enterprise-steps .accounting .block-frames .site-inner, .accounting .block-frames .enterprise-steps .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .hcss-recommendations .features #product-features-tabs .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .hcss-recommendations .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs .enterprise-steps .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .enterprise-steps .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .hcss-recommendations .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .features #product-features-tabs .hcss-recommendations .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .enterprise-steps .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames #customers_by_state .swiper-container > div, #customers_by_state .accounting .block-frames .swiper-container > div, .accounting .block-frames #generic-tabs .pane, #generic-tabs .accounting .block-frames .pane, .accounting .block-frames .single-post:not(.case-studies-template-clone-post) .social-share, .single-post:not(.case-studies-template-clone-post) .accounting .block-frames .social-share, .accounting .block-frames .single-press .social-share, .single-press .accounting .block-frames .social-share, .accounting .block-frames .product-page-stats .stats-color, .product-page-stats .accounting .block-frames .stats-color, .accounting .block-frames .page-stats .stats-color, .page-stats .accounting .block-frames .stats-color, .accounting .block-frames .modal-popup .modal-content, .modal-popup .accounting .block-frames .modal-content, .accounting .block-frames .hcss-form-frame, .accounting .block-frames .frm_style_hcss-with-frame, .accounting .block-frames .customer-story-slide, .accounting .block-frames .post-type-archive-press .type-press .blog-box, .post-type-archive-press .type-press .accounting .block-frames .blog-box, .accounting .block-frames #company-information {
  padding: 24px;
}
.accounting .block-frames .section-frame p:last-child, .accounting .block-frames .enterprise-steps .container p:last-child, .accounting .block-frames .enterprise-steps .fit-quiz .site-inner p:last-child, .fit-quiz .accounting .block-frames .enterprise-steps .site-inner p:last-child, .accounting .block-frames .enterprise-steps .fit-quiz .features #product-features-tabs .vce-classic-tabs-list p:last-child, .fit-quiz .features #product-features-tabs .accounting .block-frames .enterprise-steps .vce-classic-tabs-list p:last-child, .accounting .block-frames .enterprise-steps .features #product-features-tabs .fit-quiz .vce-classic-tabs-list p:last-child, .features #product-features-tabs .fit-quiz .accounting .block-frames .enterprise-steps .vce-classic-tabs-list p:last-child, .accounting .block-frames .enterprise-steps .share-your-story .site-inner p:last-child, .share-your-story .accounting .block-frames .enterprise-steps .site-inner p:last-child, .accounting .block-frames .enterprise-steps .share-your-story .features #product-features-tabs .vce-classic-tabs-list p:last-child, .share-your-story .features #product-features-tabs .accounting .block-frames .enterprise-steps .vce-classic-tabs-list p:last-child, .accounting .block-frames .enterprise-steps .features #product-features-tabs .share-your-story .vce-classic-tabs-list p:last-child, .features #product-features-tabs .share-your-story .accounting .block-frames .enterprise-steps .vce-classic-tabs-list p:last-child, .enterprise-steps .accounting .block-frames .container p:last-child, .enterprise-steps .accounting .block-frames .fit-quiz .site-inner p:last-child, .fit-quiz .enterprise-steps .accounting .block-frames .site-inner p:last-child, .enterprise-steps .accounting .block-frames .fit-quiz .features #product-features-tabs .vce-classic-tabs-list p:last-child, .fit-quiz .features #product-features-tabs .enterprise-steps .accounting .block-frames .vce-classic-tabs-list p:last-child, .enterprise-steps .accounting .block-frames .features #product-features-tabs .fit-quiz .vce-classic-tabs-list p:last-child, .features #product-features-tabs .fit-quiz .enterprise-steps .accounting .block-frames .vce-classic-tabs-list p:last-child, .enterprise-steps .accounting .block-frames .share-your-story .site-inner p:last-child, .share-your-story .enterprise-steps .accounting .block-frames .site-inner p:last-child, .enterprise-steps .accounting .block-frames .share-your-story .features #product-features-tabs .vce-classic-tabs-list p:last-child, .share-your-story .features #product-features-tabs .enterprise-steps .accounting .block-frames .vce-classic-tabs-list p:last-child, .enterprise-steps .accounting .block-frames .features #product-features-tabs .share-your-story .vce-classic-tabs-list p:last-child, .features #product-features-tabs .share-your-story .enterprise-steps .accounting .block-frames .vce-classic-tabs-list p:last-child, .accounting .block-frames .enterprise-steps .narrow-container p:last-child, .enterprise-steps .accounting .block-frames .narrow-container p:last-child, .accounting .block-frames .enterprise-steps .site-inner-narrow-container .site-inner p:last-child, .enterprise-steps .site-inner-narrow-container .accounting .block-frames .site-inner p:last-child, .accounting .block-frames .site-inner-narrow-container .enterprise-steps .site-inner p:last-child, .site-inner-narrow-container .enterprise-steps .accounting .block-frames .site-inner p:last-child, .accounting .block-frames .enterprise-steps .site-inner-container .site-inner p:last-child, .enterprise-steps .site-inner-container .accounting .block-frames .site-inner p:last-child, .accounting .block-frames .site-inner-container .enterprise-steps .site-inner p:last-child, .site-inner-container .enterprise-steps .accounting .block-frames .site-inner p:last-child, .accounting .block-frames .enterprise-steps .products-template-new-products article .site-inner p:last-child, .enterprise-steps .products-template-new-products article .accounting .block-frames .site-inner p:last-child, .accounting .block-frames .products-template-new-products article .enterprise-steps .site-inner p:last-child, .products-template-new-products article .enterprise-steps .accounting .block-frames .site-inner p:last-child, .accounting .block-frames .enterprise-steps .lp-template-new-products article .site-inner p:last-child, .enterprise-steps .lp-template-new-products article .accounting .block-frames .site-inner p:last-child, .accounting .block-frames .lp-template-new-products article .enterprise-steps .site-inner p:last-child, .lp-template-new-products article .enterprise-steps .accounting .block-frames .site-inner p:last-child, .accounting .block-frames .enterprise-steps .heavybid-to-heavyjob .site-inner p:last-child, .enterprise-steps .heavybid-to-heavyjob .accounting .block-frames .site-inner p:last-child, .accounting .block-frames .heavybid-to-heavyjob .enterprise-steps .site-inner p:last-child, .heavybid-to-heavyjob .enterprise-steps .accounting .block-frames .site-inner p:last-child, .accounting .block-frames .enterprise-steps .mt1b .mastec-msa .site-inner p:last-child, .enterprise-steps .mt1b .mastec-msa .accounting .block-frames .site-inner p:last-child, .accounting .block-frames .mt1b .mastec-msa .enterprise-steps .site-inner p:last-child, .mt1b .mastec-msa .enterprise-steps .accounting .block-frames .site-inner p:last-child, .accounting .block-frames .enterprise-steps .mt1b .existing-partnerships-header .site-inner p:last-child, .enterprise-steps .mt1b .existing-partnerships-header .accounting .block-frames .site-inner p:last-child, .accounting .block-frames .mt1b .existing-partnerships-header .enterprise-steps .site-inner p:last-child, .mt1b .existing-partnerships-header .enterprise-steps .accounting .block-frames .site-inner p:last-child, .accounting .block-frames .enterprise-steps .q1b .mastec-msa .site-inner p:last-child, .enterprise-steps .q1b .mastec-msa .accounting .block-frames .site-inner p:last-child, .accounting .block-frames .q1b .mastec-msa .enterprise-steps .site-inner p:last-child, .q1b .mastec-msa .enterprise-steps .accounting .block-frames .site-inner p:last-child, .accounting .block-frames .enterprise-steps .q1b .existing-partnerships-header .site-inner p:last-child, .enterprise-steps .q1b .existing-partnerships-header .accounting .block-frames .site-inner p:last-child, .accounting .block-frames .q1b .existing-partnerships-header .enterprise-steps .site-inner p:last-child, .q1b .existing-partnerships-header .enterprise-steps .accounting .block-frames .site-inner p:last-child, .accounting .block-frames .enterprise-steps .industry-events .hcss-events p:last-child, .enterprise-steps .industry-events .accounting .block-frames .hcss-events p:last-child, .accounting .block-frames .industry-events .enterprise-steps .hcss-events p:last-child, .industry-events .enterprise-steps .accounting .block-frames .hcss-events p:last-child, .accounting .block-frames .enterprise-steps .past-webinars .hcss-events p:last-child, .enterprise-steps .past-webinars .accounting .block-frames .hcss-events p:last-child, .accounting .block-frames .past-webinars .enterprise-steps .hcss-events p:last-child, .past-webinars .enterprise-steps .accounting .block-frames .hcss-events p:last-child, .accounting .block-frames .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list p:last-child, .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .accounting .block-frames .vce-classic-tabs-list p:last-child, .accounting .block-frames .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list p:last-child, .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .accounting .block-frames .vce-classic-tabs-list p:last-child, .accounting .block-frames .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list p:last-child, .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .accounting .block-frames .vce-classic-tabs-list p:last-child, .accounting .block-frames .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .vce-classic-tabs-list p:last-child, .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .accounting .block-frames .vce-classic-tabs-list p:last-child, .accounting .block-frames .enterprise-steps .site-inner-container .features #product-features-tabs .vce-classic-tabs-list p:last-child, .enterprise-steps .site-inner-container .features #product-features-tabs .accounting .block-frames .vce-classic-tabs-list p:last-child, .accounting .block-frames .site-inner-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list p:last-child, .site-inner-container .features #product-features-tabs .enterprise-steps .accounting .block-frames .vce-classic-tabs-list p:last-child, .accounting .block-frames .enterprise-steps .features #product-features-tabs .site-inner-container .vce-classic-tabs-list p:last-child, .enterprise-steps .features #product-features-tabs .site-inner-container .accounting .block-frames .vce-classic-tabs-list p:last-child, .accounting .block-frames .features #product-features-tabs .site-inner-container .enterprise-steps .vce-classic-tabs-list p:last-child, .features #product-features-tabs .site-inner-container .enterprise-steps .accounting .block-frames .vce-classic-tabs-list p:last-child, .accounting .block-frames .enterprise-steps .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list p:last-child, .enterprise-steps .products-template-new-products article .features #product-features-tabs .accounting .block-frames .vce-classic-tabs-list p:last-child, .accounting .block-frames .products-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list p:last-child, .products-template-new-products article .features #product-features-tabs .enterprise-steps .accounting .block-frames .vce-classic-tabs-list p:last-child, .accounting .block-frames .enterprise-steps .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list p:last-child, .enterprise-steps .features #product-features-tabs .products-template-new-products article .accounting .block-frames .vce-classic-tabs-list p:last-child, .accounting .block-frames .features #product-features-tabs .products-template-new-products article .enterprise-steps .vce-classic-tabs-list p:last-child, .features #product-features-tabs .products-template-new-products article .enterprise-steps .accounting .block-frames .vce-classic-tabs-list p:last-child, .accounting .block-frames .enterprise-steps .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list p:last-child, .enterprise-steps .lp-template-new-products article .features #product-features-tabs .accounting .block-frames .vce-classic-tabs-list p:last-child, .accounting .block-frames .lp-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list p:last-child, .lp-template-new-products article .features #product-features-tabs .enterprise-steps .accounting .block-frames .vce-classic-tabs-list p:last-child, .accounting .block-frames .enterprise-steps .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list p:last-child, .enterprise-steps .features #product-features-tabs .lp-template-new-products article .accounting .block-frames .vce-classic-tabs-list p:last-child, .accounting .block-frames .features #product-features-tabs .lp-template-new-products article .enterprise-steps .vce-classic-tabs-list p:last-child, .features #product-features-tabs .lp-template-new-products article .enterprise-steps .accounting .block-frames .vce-classic-tabs-list p:last-child, .accounting .block-frames .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list p:last-child, .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .accounting .block-frames .vce-classic-tabs-list p:last-child, .accounting .block-frames .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list p:last-child, .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .accounting .block-frames .vce-classic-tabs-list p:last-child, .accounting .block-frames .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list p:last-child, .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .accounting .block-frames .vce-classic-tabs-list p:last-child, .accounting .block-frames .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .vce-classic-tabs-list p:last-child, .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .accounting .block-frames .vce-classic-tabs-list p:last-child, .accounting .block-frames .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list p:last-child, .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .accounting .block-frames .vce-classic-tabs-list p:last-child, .accounting .block-frames .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list p:last-child, .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .accounting .block-frames .vce-classic-tabs-list p:last-child, .accounting .block-frames .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list p:last-child, .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .accounting .block-frames .vce-classic-tabs-list p:last-child, .accounting .block-frames .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .vce-classic-tabs-list p:last-child, .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .accounting .block-frames .vce-classic-tabs-list p:last-child, .accounting .block-frames .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list p:last-child, .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .accounting .block-frames .vce-classic-tabs-list p:last-child, .accounting .block-frames .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list p:last-child, .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .accounting .block-frames .vce-classic-tabs-list p:last-child, .accounting .block-frames .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list p:last-child, .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .accounting .block-frames .vce-classic-tabs-list p:last-child, .accounting .block-frames .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list p:last-child, .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .accounting .block-frames .vce-classic-tabs-list p:last-child, .accounting .block-frames .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list p:last-child, .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .accounting .block-frames .vce-classic-tabs-list p:last-child, .accounting .block-frames .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list p:last-child, .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .accounting .block-frames .vce-classic-tabs-list p:last-child, .accounting .block-frames .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list p:last-child, .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .accounting .block-frames .vce-classic-tabs-list p:last-child, .accounting .block-frames .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .vce-classic-tabs-list p:last-child, .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .accounting .block-frames .vce-classic-tabs-list p:last-child, .accounting .block-frames .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list p:last-child, .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .accounting .block-frames .vce-classic-tabs-list p:last-child, .accounting .block-frames .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list p:last-child, .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .accounting .block-frames .vce-classic-tabs-list p:last-child, .accounting .block-frames .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list p:last-child, .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .accounting .block-frames .vce-classic-tabs-list p:last-child, .accounting .block-frames .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list p:last-child, .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .accounting .block-frames .vce-classic-tabs-list p:last-child, .accounting .block-frames .enterprise-steps .hcss-recommendations .site-inner p:last-child, .enterprise-steps .hcss-recommendations .accounting .block-frames .site-inner p:last-child, .accounting .block-frames .hcss-recommendations .enterprise-steps .site-inner p:last-child, .hcss-recommendations .enterprise-steps .accounting .block-frames .site-inner p:last-child, .accounting .block-frames .enterprise-steps .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list p:last-child, .enterprise-steps .hcss-recommendations .features #product-features-tabs .accounting .block-frames .vce-classic-tabs-list p:last-child, .accounting .block-frames .hcss-recommendations .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list p:last-child, .hcss-recommendations .features #product-features-tabs .enterprise-steps .accounting .block-frames .vce-classic-tabs-list p:last-child, .accounting .block-frames .enterprise-steps .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list p:last-child, .enterprise-steps .features #product-features-tabs .hcss-recommendations .accounting .block-frames .vce-classic-tabs-list p:last-child, .accounting .block-frames .features #product-features-tabs .hcss-recommendations .enterprise-steps .vce-classic-tabs-list p:last-child, .features #product-features-tabs .hcss-recommendations .enterprise-steps .accounting .block-frames .vce-classic-tabs-list p:last-child, .accounting .block-frames #customers_by_state .swiper-container > div p:last-child, #customers_by_state .accounting .block-frames .swiper-container > div p:last-child, .accounting .block-frames #generic-tabs .pane p:last-child, #generic-tabs .accounting .block-frames .pane p:last-child, .accounting .block-frames .single-post:not(.case-studies-template-clone-post) .social-share p:last-child, .single-post:not(.case-studies-template-clone-post) .accounting .block-frames .social-share p:last-child, .accounting .block-frames .single-press .social-share p:last-child, .single-press .accounting .block-frames .social-share p:last-child, .accounting .block-frames .product-page-stats .stats-color p:last-child, .product-page-stats .accounting .block-frames .stats-color p:last-child, .accounting .block-frames .page-stats .stats-color p:last-child, .page-stats .accounting .block-frames .stats-color p:last-child, .accounting .block-frames .modal-popup .modal-content p:last-child, .modal-popup .accounting .block-frames .modal-content p:last-child, .accounting .block-frames .hcss-form-frame p:last-child, .accounting .block-frames .frm_style_hcss-with-frame p:last-child, .accounting .block-frames .customer-story-slide p:last-child, .accounting .block-frames .post-type-archive-press .type-press .blog-box p:last-child, .post-type-archive-press .type-press .accounting .block-frames .blog-box p:last-child, .accounting .block-frames #company-information p:last-child {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .accounting .block-frames .section-frame, .accounting .block-frames .enterprise-steps .container, .accounting .block-frames .enterprise-steps .fit-quiz .site-inner, .fit-quiz .accounting .block-frames .enterprise-steps .site-inner, .accounting .block-frames .enterprise-steps .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .accounting .block-frames .enterprise-steps .vce-classic-tabs-list, .accounting .block-frames .enterprise-steps .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .accounting .block-frames .enterprise-steps .vce-classic-tabs-list, .accounting .block-frames .enterprise-steps .share-your-story .site-inner, .share-your-story .accounting .block-frames .enterprise-steps .site-inner, .accounting .block-frames .enterprise-steps .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .accounting .block-frames .enterprise-steps .vce-classic-tabs-list, .accounting .block-frames .enterprise-steps .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .accounting .block-frames .enterprise-steps .vce-classic-tabs-list, .enterprise-steps .accounting .block-frames .container, .enterprise-steps .accounting .block-frames .fit-quiz .site-inner, .fit-quiz .enterprise-steps .accounting .block-frames .site-inner, .enterprise-steps .accounting .block-frames .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .enterprise-steps .accounting .block-frames .vce-classic-tabs-list, .enterprise-steps .accounting .block-frames .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .enterprise-steps .accounting .block-frames .vce-classic-tabs-list, .enterprise-steps .accounting .block-frames .share-your-story .site-inner, .share-your-story .enterprise-steps .accounting .block-frames .site-inner, .enterprise-steps .accounting .block-frames .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .enterprise-steps .accounting .block-frames .vce-classic-tabs-list, .enterprise-steps .accounting .block-frames .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .enterprise-steps .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .enterprise-steps .narrow-container, .enterprise-steps .accounting .block-frames .narrow-container, .accounting .block-frames .enterprise-steps .site-inner-narrow-container .site-inner, .enterprise-steps .site-inner-narrow-container .accounting .block-frames .site-inner, .accounting .block-frames .site-inner-narrow-container .enterprise-steps .site-inner, .site-inner-narrow-container .enterprise-steps .accounting .block-frames .site-inner, .accounting .block-frames .enterprise-steps .site-inner-container .site-inner, .enterprise-steps .site-inner-container .accounting .block-frames .site-inner, .accounting .block-frames .site-inner-container .enterprise-steps .site-inner, .site-inner-container .enterprise-steps .accounting .block-frames .site-inner, .accounting .block-frames .enterprise-steps .products-template-new-products article .site-inner, .enterprise-steps .products-template-new-products article .accounting .block-frames .site-inner, .accounting .block-frames .products-template-new-products article .enterprise-steps .site-inner, .products-template-new-products article .enterprise-steps .accounting .block-frames .site-inner, .accounting .block-frames .enterprise-steps .lp-template-new-products article .site-inner, .enterprise-steps .lp-template-new-products article .accounting .block-frames .site-inner, .accounting .block-frames .lp-template-new-products article .enterprise-steps .site-inner, .lp-template-new-products article .enterprise-steps .accounting .block-frames .site-inner, .accounting .block-frames .enterprise-steps .heavybid-to-heavyjob .site-inner, .enterprise-steps .heavybid-to-heavyjob .accounting .block-frames .site-inner, .accounting .block-frames .heavybid-to-heavyjob .enterprise-steps .site-inner, .heavybid-to-heavyjob .enterprise-steps .accounting .block-frames .site-inner, .accounting .block-frames .enterprise-steps .mt1b .mastec-msa .site-inner, .enterprise-steps .mt1b .mastec-msa .accounting .block-frames .site-inner, .accounting .block-frames .mt1b .mastec-msa .enterprise-steps .site-inner, .mt1b .mastec-msa .enterprise-steps .accounting .block-frames .site-inner, .accounting .block-frames .enterprise-steps .mt1b .existing-partnerships-header .site-inner, .enterprise-steps .mt1b .existing-partnerships-header .accounting .block-frames .site-inner, .accounting .block-frames .mt1b .existing-partnerships-header .enterprise-steps .site-inner, .mt1b .existing-partnerships-header .enterprise-steps .accounting .block-frames .site-inner, .accounting .block-frames .enterprise-steps .q1b .mastec-msa .site-inner, .enterprise-steps .q1b .mastec-msa .accounting .block-frames .site-inner, .accounting .block-frames .q1b .mastec-msa .enterprise-steps .site-inner, .q1b .mastec-msa .enterprise-steps .accounting .block-frames .site-inner, .accounting .block-frames .enterprise-steps .q1b .existing-partnerships-header .site-inner, .enterprise-steps .q1b .existing-partnerships-header .accounting .block-frames .site-inner, .accounting .block-frames .q1b .existing-partnerships-header .enterprise-steps .site-inner, .q1b .existing-partnerships-header .enterprise-steps .accounting .block-frames .site-inner, .accounting .block-frames .enterprise-steps .industry-events .hcss-events, .enterprise-steps .industry-events .accounting .block-frames .hcss-events, .accounting .block-frames .industry-events .enterprise-steps .hcss-events, .industry-events .enterprise-steps .accounting .block-frames .hcss-events, .accounting .block-frames .enterprise-steps .past-webinars .hcss-events, .enterprise-steps .past-webinars .accounting .block-frames .hcss-events, .accounting .block-frames .past-webinars .enterprise-steps .hcss-events, .past-webinars .enterprise-steps .accounting .block-frames .hcss-events, .accounting .block-frames .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .enterprise-steps .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-container .features #product-features-tabs .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .site-inner-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-container .features #product-features-tabs .enterprise-steps .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .enterprise-steps .features #product-features-tabs .site-inner-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-container .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .features #product-features-tabs .site-inner-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .enterprise-steps .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .enterprise-steps .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .products-template-new-products article .features #product-features-tabs .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .products-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .products-template-new-products article .features #product-features-tabs .enterprise-steps .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .enterprise-steps .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .products-template-new-products article .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .features #product-features-tabs .products-template-new-products article .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .enterprise-steps .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .enterprise-steps .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .lp-template-new-products article .features #product-features-tabs .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .lp-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .lp-template-new-products article .features #product-features-tabs .enterprise-steps .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .enterprise-steps .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .lp-template-new-products article .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .features #product-features-tabs .lp-template-new-products article .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .enterprise-steps .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .enterprise-steps .hcss-recommendations .site-inner, .enterprise-steps .hcss-recommendations .accounting .block-frames .site-inner, .accounting .block-frames .hcss-recommendations .enterprise-steps .site-inner, .hcss-recommendations .enterprise-steps .accounting .block-frames .site-inner, .accounting .block-frames .enterprise-steps .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .hcss-recommendations .features #product-features-tabs .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .hcss-recommendations .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs .enterprise-steps .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .enterprise-steps .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .hcss-recommendations .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames .features #product-features-tabs .hcss-recommendations .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .enterprise-steps .accounting .block-frames .vce-classic-tabs-list, .accounting .block-frames #customers_by_state .swiper-container > div, #customers_by_state .accounting .block-frames .swiper-container > div, .accounting .block-frames #generic-tabs .pane, #generic-tabs .accounting .block-frames .pane, .accounting .block-frames .single-post:not(.case-studies-template-clone-post) .social-share, .single-post:not(.case-studies-template-clone-post) .accounting .block-frames .social-share, .accounting .block-frames .single-press .social-share, .single-press .accounting .block-frames .social-share, .accounting .block-frames .product-page-stats .stats-color, .product-page-stats .accounting .block-frames .stats-color, .accounting .block-frames .page-stats .stats-color, .page-stats .accounting .block-frames .stats-color, .accounting .block-frames .modal-popup .modal-content, .modal-popup .accounting .block-frames .modal-content, .accounting .block-frames .hcss-form-frame, .accounting .block-frames .frm_style_hcss-with-frame, .accounting .block-frames .customer-story-slide, .accounting .block-frames .post-type-archive-press .type-press .blog-box, .post-type-archive-press .type-press .accounting .block-frames .blog-box, .accounting .block-frames #company-information {
    padding: 48px;
  }
}
.accounting .block-frames h3, .accounting .block-frames .cta-request-subheading, .accounting .block-frames .sub-title-h3 {
  font-weight: 700;
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  .accounting .block-frames {
    margin: 64px 0;
  }
}
.accounting .sub-title {
  text-transform: uppercase;
  color: #000;
  padding-bottom: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.16);
  font-size: 1rem;
  margin-bottom: 24px;
}
@media (min-width: 992px) {
  .accounting .sub-title {
    font-size: 1.3rem;
    padding-bottom: 16px;
    margin-bottom: 16px;
  }
}
.accounting .title {
  color: #000000;
  margin-bottom: 16px;
  font-size: 1.5rem;
}
@media (min-width: 992px) {
  .accounting .title {
    font-size: 2.1rem;
    margin-bottom: 24px;
  }
}
.accounting .social-reviews-white-bg {
  margin: 48px 0 80px;
}
@media (min-width: 768px) {
  .accounting .social-reviews-white-bg {
    margin: 96px 0 136px;
  }
}
.accounting #mobile-image {
  position: relative;
  margin-bottom: -100px;
}
@media (min-width: 768px) {
  .accounting #mobile-image {
    display: none;
  }
}
.accounting #mobile-image .container, .accounting #mobile-image .fit-quiz .site-inner, .fit-quiz .accounting #mobile-image .site-inner, .accounting #mobile-image .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .accounting #mobile-image .vce-classic-tabs-list, .accounting #mobile-image .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .accounting #mobile-image .vce-classic-tabs-list, .accounting #mobile-image .share-your-story .site-inner, .share-your-story .accounting #mobile-image .site-inner, .accounting #mobile-image .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .accounting #mobile-image .vce-classic-tabs-list, .accounting #mobile-image .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .accounting #mobile-image .vce-classic-tabs-list, .accounting #mobile-image .hcss-recommendations .site-inner, .hcss-recommendations .accounting #mobile-image .site-inner, .accounting #mobile-image .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs .accounting #mobile-image .vce-classic-tabs-list, .accounting #mobile-image .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .accounting #mobile-image .vce-classic-tabs-list, .accounting #mobile-image .narrow-container, .accounting #mobile-image .site-inner-narrow-container .site-inner, .accounting #mobile-image .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .accounting #mobile-image .site-inner-narrow-container .vce-classic-tabs-list, .site-inner-narrow-container .accounting #mobile-image .site-inner, .site-inner-narrow-container .accounting #mobile-image .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .accounting #mobile-image .vce-classic-tabs-list, .accounting #mobile-image .site-inner-container .site-inner, .accounting #mobile-image .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .accounting #mobile-image .site-inner-container .vce-classic-tabs-list, .site-inner-container .accounting #mobile-image .site-inner, .site-inner-container .accounting #mobile-image .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .accounting #mobile-image .vce-classic-tabs-list, .accounting #mobile-image .products-template-new-products article .site-inner, .accounting #mobile-image .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .accounting #mobile-image .products-template-new-products article .vce-classic-tabs-list, .products-template-new-products article .accounting #mobile-image .site-inner, .products-template-new-products article .accounting #mobile-image .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .accounting #mobile-image .vce-classic-tabs-list, .accounting #mobile-image .lp-template-new-products article .site-inner, .accounting #mobile-image .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .accounting #mobile-image .lp-template-new-products article .vce-classic-tabs-list, .lp-template-new-products article .accounting #mobile-image .site-inner, .lp-template-new-products article .accounting #mobile-image .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .accounting #mobile-image .vce-classic-tabs-list, .accounting #mobile-image .heavybid-to-heavyjob .site-inner, .accounting #mobile-image .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .accounting #mobile-image .heavybid-to-heavyjob .vce-classic-tabs-list, .heavybid-to-heavyjob .accounting #mobile-image .site-inner, .heavybid-to-heavyjob .accounting #mobile-image .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .accounting #mobile-image .vce-classic-tabs-list, .accounting #mobile-image .mt1b .mastec-msa .site-inner, .accounting #mobile-image .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .accounting #mobile-image .mt1b .mastec-msa .vce-classic-tabs-list, .mt1b .mastec-msa .accounting #mobile-image .site-inner, .mt1b .mastec-msa .accounting #mobile-image .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .accounting #mobile-image .vce-classic-tabs-list, .accounting #mobile-image .mt1b .existing-partnerships-header .site-inner, .accounting #mobile-image .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .accounting #mobile-image .mt1b .existing-partnerships-header .vce-classic-tabs-list, .mt1b .existing-partnerships-header .accounting #mobile-image .site-inner, .mt1b .existing-partnerships-header .accounting #mobile-image .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .accounting #mobile-image .vce-classic-tabs-list, .accounting #mobile-image .q1b .mastec-msa .site-inner, .accounting #mobile-image .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .accounting #mobile-image .q1b .mastec-msa .vce-classic-tabs-list, .q1b .mastec-msa .accounting #mobile-image .site-inner, .q1b .mastec-msa .accounting #mobile-image .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .accounting #mobile-image .vce-classic-tabs-list, .accounting #mobile-image .q1b .existing-partnerships-header .site-inner, .accounting #mobile-image .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .accounting #mobile-image .q1b .existing-partnerships-header .vce-classic-tabs-list, .q1b .existing-partnerships-header .accounting #mobile-image .site-inner, .q1b .existing-partnerships-header .accounting #mobile-image .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .accounting #mobile-image .vce-classic-tabs-list, .accounting #mobile-image .industry-events .hcss-events, .industry-events .accounting #mobile-image .hcss-events, .accounting #mobile-image .past-webinars .hcss-events, .past-webinars .accounting #mobile-image .hcss-events {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
  top: -100px;
  z-index: 5;
  margin-bottom: 48px;
}
.accounting #mobile-image .container img, .accounting #mobile-image .fit-quiz .site-inner img, .fit-quiz .accounting #mobile-image .site-inner img, .accounting #mobile-image .fit-quiz .features #product-features-tabs .vce-classic-tabs-list img, .fit-quiz .features #product-features-tabs .accounting #mobile-image .vce-classic-tabs-list img, .accounting #mobile-image .features #product-features-tabs .fit-quiz .vce-classic-tabs-list img, .features #product-features-tabs .fit-quiz .accounting #mobile-image .vce-classic-tabs-list img, .accounting #mobile-image .share-your-story .site-inner img, .share-your-story .accounting #mobile-image .site-inner img, .accounting #mobile-image .share-your-story .features #product-features-tabs .vce-classic-tabs-list img, .share-your-story .features #product-features-tabs .accounting #mobile-image .vce-classic-tabs-list img, .accounting #mobile-image .features #product-features-tabs .share-your-story .vce-classic-tabs-list img, .features #product-features-tabs .share-your-story .accounting #mobile-image .vce-classic-tabs-list img, .accounting #mobile-image .hcss-recommendations .site-inner img, .hcss-recommendations .accounting #mobile-image .site-inner img, .accounting #mobile-image .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list img, .hcss-recommendations .features #product-features-tabs .accounting #mobile-image .vce-classic-tabs-list img, .accounting #mobile-image .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list img, .features #product-features-tabs .hcss-recommendations .accounting #mobile-image .vce-classic-tabs-list img, .accounting #mobile-image .narrow-container img, .accounting #mobile-image .site-inner-narrow-container .site-inner img, .accounting #mobile-image .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list img, .features #product-features-tabs .accounting #mobile-image .site-inner-narrow-container .vce-classic-tabs-list img, .site-inner-narrow-container .accounting #mobile-image .site-inner img, .site-inner-narrow-container .accounting #mobile-image .features #product-features-tabs .vce-classic-tabs-list img, .features #product-features-tabs .site-inner-narrow-container .accounting #mobile-image .vce-classic-tabs-list img, .accounting #mobile-image .site-inner-container .site-inner img, .accounting #mobile-image .site-inner-container .features #product-features-tabs .vce-classic-tabs-list img, .features #product-features-tabs .accounting #mobile-image .site-inner-container .vce-classic-tabs-list img, .site-inner-container .accounting #mobile-image .site-inner img, .site-inner-container .accounting #mobile-image .features #product-features-tabs .vce-classic-tabs-list img, .features #product-features-tabs .site-inner-container .accounting #mobile-image .vce-classic-tabs-list img, .accounting #mobile-image .products-template-new-products article .site-inner img, .accounting #mobile-image .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list img, .features #product-features-tabs .accounting #mobile-image .products-template-new-products article .vce-classic-tabs-list img, .products-template-new-products article .accounting #mobile-image .site-inner img, .products-template-new-products article .accounting #mobile-image .features #product-features-tabs .vce-classic-tabs-list img, .features #product-features-tabs .products-template-new-products article .accounting #mobile-image .vce-classic-tabs-list img, .accounting #mobile-image .lp-template-new-products article .site-inner img, .accounting #mobile-image .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list img, .features #product-features-tabs .accounting #mobile-image .lp-template-new-products article .vce-classic-tabs-list img, .lp-template-new-products article .accounting #mobile-image .site-inner img, .lp-template-new-products article .accounting #mobile-image .features #product-features-tabs .vce-classic-tabs-list img, .features #product-features-tabs .lp-template-new-products article .accounting #mobile-image .vce-classic-tabs-list img, .accounting #mobile-image .heavybid-to-heavyjob .site-inner img, .accounting #mobile-image .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list img, .features #product-features-tabs .accounting #mobile-image .heavybid-to-heavyjob .vce-classic-tabs-list img, .heavybid-to-heavyjob .accounting #mobile-image .site-inner img, .heavybid-to-heavyjob .accounting #mobile-image .features #product-features-tabs .vce-classic-tabs-list img, .features #product-features-tabs .heavybid-to-heavyjob .accounting #mobile-image .vce-classic-tabs-list img, .accounting #mobile-image .mt1b .mastec-msa .site-inner img, .accounting #mobile-image .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list img, .features #product-features-tabs .accounting #mobile-image .mt1b .mastec-msa .vce-classic-tabs-list img, .mt1b .mastec-msa .accounting #mobile-image .site-inner img, .mt1b .mastec-msa .accounting #mobile-image .features #product-features-tabs .vce-classic-tabs-list img, .features #product-features-tabs .mt1b .mastec-msa .accounting #mobile-image .vce-classic-tabs-list img, .accounting #mobile-image .mt1b .existing-partnerships-header .site-inner img, .accounting #mobile-image .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list img, .features #product-features-tabs .accounting #mobile-image .mt1b .existing-partnerships-header .vce-classic-tabs-list img, .mt1b .existing-partnerships-header .accounting #mobile-image .site-inner img, .mt1b .existing-partnerships-header .accounting #mobile-image .features #product-features-tabs .vce-classic-tabs-list img, .features #product-features-tabs .mt1b .existing-partnerships-header .accounting #mobile-image .vce-classic-tabs-list img, .accounting #mobile-image .q1b .mastec-msa .site-inner img, .accounting #mobile-image .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list img, .features #product-features-tabs .accounting #mobile-image .q1b .mastec-msa .vce-classic-tabs-list img, .q1b .mastec-msa .accounting #mobile-image .site-inner img, .q1b .mastec-msa .accounting #mobile-image .features #product-features-tabs .vce-classic-tabs-list img, .features #product-features-tabs .q1b .mastec-msa .accounting #mobile-image .vce-classic-tabs-list img, .accounting #mobile-image .q1b .existing-partnerships-header .site-inner img, .accounting #mobile-image .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list img, .features #product-features-tabs .accounting #mobile-image .q1b .existing-partnerships-header .vce-classic-tabs-list img, .q1b .existing-partnerships-header .accounting #mobile-image .site-inner img, .q1b .existing-partnerships-header .accounting #mobile-image .features #product-features-tabs .vce-classic-tabs-list img, .features #product-features-tabs .q1b .existing-partnerships-header .accounting #mobile-image .vce-classic-tabs-list img, .accounting #mobile-image .industry-events .hcss-events img, .industry-events .accounting #mobile-image .hcss-events img, .accounting #mobile-image .past-webinars .hcss-events img, .past-webinars .accounting #mobile-image .hcss-events img {
  border-radius: 8px;
}

.accounting-search .section-frame, .accounting-search .enterprise-steps .container, .accounting-search .enterprise-steps .fit-quiz .site-inner, .fit-quiz .accounting-search .enterprise-steps .site-inner, .accounting-search .enterprise-steps .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .accounting-search .enterprise-steps .vce-classic-tabs-list, .accounting-search .enterprise-steps .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .accounting-search .enterprise-steps .vce-classic-tabs-list, .accounting-search .enterprise-steps .share-your-story .site-inner, .share-your-story .accounting-search .enterprise-steps .site-inner, .accounting-search .enterprise-steps .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .accounting-search .enterprise-steps .vce-classic-tabs-list, .accounting-search .enterprise-steps .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .accounting-search .enterprise-steps .vce-classic-tabs-list, .enterprise-steps .accounting-search .container, .enterprise-steps .accounting-search .fit-quiz .site-inner, .fit-quiz .enterprise-steps .accounting-search .site-inner, .enterprise-steps .accounting-search .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .enterprise-steps .accounting-search .vce-classic-tabs-list, .enterprise-steps .accounting-search .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .enterprise-steps .accounting-search .vce-classic-tabs-list, .enterprise-steps .accounting-search .share-your-story .site-inner, .share-your-story .enterprise-steps .accounting-search .site-inner, .enterprise-steps .accounting-search .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .enterprise-steps .accounting-search .vce-classic-tabs-list, .enterprise-steps .accounting-search .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .enterprise-steps .accounting-search .vce-classic-tabs-list, .accounting-search .enterprise-steps .narrow-container, .enterprise-steps .accounting-search .narrow-container, .accounting-search .enterprise-steps .site-inner-narrow-container .site-inner, .enterprise-steps .site-inner-narrow-container .accounting-search .site-inner, .accounting-search .site-inner-narrow-container .enterprise-steps .site-inner, .site-inner-narrow-container .enterprise-steps .accounting-search .site-inner, .accounting-search .enterprise-steps .site-inner-container .site-inner, .enterprise-steps .site-inner-container .accounting-search .site-inner, .accounting-search .site-inner-container .enterprise-steps .site-inner, .site-inner-container .enterprise-steps .accounting-search .site-inner, .accounting-search .enterprise-steps .products-template-new-products article .site-inner, .enterprise-steps .products-template-new-products article .accounting-search .site-inner, .accounting-search .products-template-new-products article .enterprise-steps .site-inner, .products-template-new-products article .enterprise-steps .accounting-search .site-inner, .accounting-search .enterprise-steps .lp-template-new-products article .site-inner, .enterprise-steps .lp-template-new-products article .accounting-search .site-inner, .accounting-search .lp-template-new-products article .enterprise-steps .site-inner, .lp-template-new-products article .enterprise-steps .accounting-search .site-inner, .accounting-search .enterprise-steps .heavybid-to-heavyjob .site-inner, .enterprise-steps .heavybid-to-heavyjob .accounting-search .site-inner, .accounting-search .heavybid-to-heavyjob .enterprise-steps .site-inner, .heavybid-to-heavyjob .enterprise-steps .accounting-search .site-inner, .accounting-search .enterprise-steps .mt1b .mastec-msa .site-inner, .enterprise-steps .mt1b .mastec-msa .accounting-search .site-inner, .accounting-search .mt1b .mastec-msa .enterprise-steps .site-inner, .mt1b .mastec-msa .enterprise-steps .accounting-search .site-inner, .accounting-search .enterprise-steps .mt1b .existing-partnerships-header .site-inner, .enterprise-steps .mt1b .existing-partnerships-header .accounting-search .site-inner, .accounting-search .mt1b .existing-partnerships-header .enterprise-steps .site-inner, .mt1b .existing-partnerships-header .enterprise-steps .accounting-search .site-inner, .accounting-search .enterprise-steps .q1b .mastec-msa .site-inner, .enterprise-steps .q1b .mastec-msa .accounting-search .site-inner, .accounting-search .q1b .mastec-msa .enterprise-steps .site-inner, .q1b .mastec-msa .enterprise-steps .accounting-search .site-inner, .accounting-search .enterprise-steps .q1b .existing-partnerships-header .site-inner, .enterprise-steps .q1b .existing-partnerships-header .accounting-search .site-inner, .accounting-search .q1b .existing-partnerships-header .enterprise-steps .site-inner, .q1b .existing-partnerships-header .enterprise-steps .accounting-search .site-inner, .accounting-search .enterprise-steps .industry-events .hcss-events, .enterprise-steps .industry-events .accounting-search .hcss-events, .accounting-search .industry-events .enterprise-steps .hcss-events, .industry-events .enterprise-steps .accounting-search .hcss-events, .accounting-search .enterprise-steps .past-webinars .hcss-events, .enterprise-steps .past-webinars .accounting-search .hcss-events, .accounting-search .past-webinars .enterprise-steps .hcss-events, .past-webinars .enterprise-steps .accounting-search .hcss-events, .accounting-search .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .accounting-search .vce-classic-tabs-list, .accounting-search .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .accounting-search .vce-classic-tabs-list, .accounting-search .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .accounting-search .vce-classic-tabs-list, .accounting-search .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .accounting-search .vce-classic-tabs-list, .accounting-search .enterprise-steps .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-container .features #product-features-tabs .accounting-search .vce-classic-tabs-list, .accounting-search .site-inner-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-container .features #product-features-tabs .enterprise-steps .accounting-search .vce-classic-tabs-list, .accounting-search .enterprise-steps .features #product-features-tabs .site-inner-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-container .accounting-search .vce-classic-tabs-list, .accounting-search .features #product-features-tabs .site-inner-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .enterprise-steps .accounting-search .vce-classic-tabs-list, .accounting-search .enterprise-steps .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .products-template-new-products article .features #product-features-tabs .accounting-search .vce-classic-tabs-list, .accounting-search .products-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .products-template-new-products article .features #product-features-tabs .enterprise-steps .accounting-search .vce-classic-tabs-list, .accounting-search .enterprise-steps .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .products-template-new-products article .accounting-search .vce-classic-tabs-list, .accounting-search .features #product-features-tabs .products-template-new-products article .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .enterprise-steps .accounting-search .vce-classic-tabs-list, .accounting-search .enterprise-steps .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .lp-template-new-products article .features #product-features-tabs .accounting-search .vce-classic-tabs-list, .accounting-search .lp-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .lp-template-new-products article .features #product-features-tabs .enterprise-steps .accounting-search .vce-classic-tabs-list, .accounting-search .enterprise-steps .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .lp-template-new-products article .accounting-search .vce-classic-tabs-list, .accounting-search .features #product-features-tabs .lp-template-new-products article .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .enterprise-steps .accounting-search .vce-classic-tabs-list, .accounting-search .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .accounting-search .vce-classic-tabs-list, .accounting-search .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .accounting-search .vce-classic-tabs-list, .accounting-search .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .accounting-search .vce-classic-tabs-list, .accounting-search .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .accounting-search .vce-classic-tabs-list, .accounting-search .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .accounting-search .vce-classic-tabs-list, .accounting-search .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .accounting-search .vce-classic-tabs-list, .accounting-search .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .accounting-search .vce-classic-tabs-list, .accounting-search .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .accounting-search .vce-classic-tabs-list, .accounting-search .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .accounting-search .vce-classic-tabs-list, .accounting-search .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .accounting-search .vce-classic-tabs-list, .accounting-search .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .accounting-search .vce-classic-tabs-list, .accounting-search .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .accounting-search .vce-classic-tabs-list, .accounting-search .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .accounting-search .vce-classic-tabs-list, .accounting-search .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .accounting-search .vce-classic-tabs-list, .accounting-search .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .accounting-search .vce-classic-tabs-list, .accounting-search .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .accounting-search .vce-classic-tabs-list, .accounting-search .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .accounting-search .vce-classic-tabs-list, .accounting-search .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .accounting-search .vce-classic-tabs-list, .accounting-search .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .accounting-search .vce-classic-tabs-list, .accounting-search .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .accounting-search .vce-classic-tabs-list, .accounting-search .enterprise-steps .hcss-recommendations .site-inner, .enterprise-steps .hcss-recommendations .accounting-search .site-inner, .accounting-search .hcss-recommendations .enterprise-steps .site-inner, .hcss-recommendations .enterprise-steps .accounting-search .site-inner, .accounting-search .enterprise-steps .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .hcss-recommendations .features #product-features-tabs .accounting-search .vce-classic-tabs-list, .accounting-search .hcss-recommendations .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs .enterprise-steps .accounting-search .vce-classic-tabs-list, .accounting-search .enterprise-steps .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .hcss-recommendations .accounting-search .vce-classic-tabs-list, .accounting-search .features #product-features-tabs .hcss-recommendations .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .enterprise-steps .accounting-search .vce-classic-tabs-list, .accounting-search #customers_by_state .swiper-container > div, #customers_by_state .accounting-search .swiper-container > div, .accounting-search #generic-tabs .pane, #generic-tabs .accounting-search .pane, .accounting-search .single-post:not(.case-studies-template-clone-post) .social-share, .single-post:not(.case-studies-template-clone-post) .accounting-search .social-share, .accounting-search .single-press .social-share, .single-press .accounting-search .social-share, .accounting-search .product-page-stats .stats-color, .product-page-stats .accounting-search .stats-color, .accounting-search .page-stats .stats-color, .page-stats .accounting-search .stats-color, .accounting-search .modal-popup .modal-content, .modal-popup .accounting-search .modal-content, .accounting-search .hcss-form-frame, .accounting-search .frm_style_hcss-with-frame, .accounting-search .customer-story-slide, .accounting-search .post-type-archive-press .type-press .blog-box, .post-type-archive-press .type-press .accounting-search .blog-box, .accounting-search #company-information {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
@media (min-width: 992px) {
  .accounting-search .section-frame, .accounting-search .enterprise-steps .container, .accounting-search .enterprise-steps .fit-quiz .site-inner, .fit-quiz .accounting-search .enterprise-steps .site-inner, .accounting-search .enterprise-steps .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .accounting-search .enterprise-steps .vce-classic-tabs-list, .accounting-search .enterprise-steps .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .accounting-search .enterprise-steps .vce-classic-tabs-list, .accounting-search .enterprise-steps .share-your-story .site-inner, .share-your-story .accounting-search .enterprise-steps .site-inner, .accounting-search .enterprise-steps .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .accounting-search .enterprise-steps .vce-classic-tabs-list, .accounting-search .enterprise-steps .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .accounting-search .enterprise-steps .vce-classic-tabs-list, .enterprise-steps .accounting-search .container, .enterprise-steps .accounting-search .fit-quiz .site-inner, .fit-quiz .enterprise-steps .accounting-search .site-inner, .enterprise-steps .accounting-search .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .enterprise-steps .accounting-search .vce-classic-tabs-list, .enterprise-steps .accounting-search .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .enterprise-steps .accounting-search .vce-classic-tabs-list, .enterprise-steps .accounting-search .share-your-story .site-inner, .share-your-story .enterprise-steps .accounting-search .site-inner, .enterprise-steps .accounting-search .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .enterprise-steps .accounting-search .vce-classic-tabs-list, .enterprise-steps .accounting-search .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .enterprise-steps .accounting-search .vce-classic-tabs-list, .accounting-search .enterprise-steps .narrow-container, .enterprise-steps .accounting-search .narrow-container, .accounting-search .enterprise-steps .site-inner-narrow-container .site-inner, .enterprise-steps .site-inner-narrow-container .accounting-search .site-inner, .accounting-search .site-inner-narrow-container .enterprise-steps .site-inner, .site-inner-narrow-container .enterprise-steps .accounting-search .site-inner, .accounting-search .enterprise-steps .site-inner-container .site-inner, .enterprise-steps .site-inner-container .accounting-search .site-inner, .accounting-search .site-inner-container .enterprise-steps .site-inner, .site-inner-container .enterprise-steps .accounting-search .site-inner, .accounting-search .enterprise-steps .products-template-new-products article .site-inner, .enterprise-steps .products-template-new-products article .accounting-search .site-inner, .accounting-search .products-template-new-products article .enterprise-steps .site-inner, .products-template-new-products article .enterprise-steps .accounting-search .site-inner, .accounting-search .enterprise-steps .lp-template-new-products article .site-inner, .enterprise-steps .lp-template-new-products article .accounting-search .site-inner, .accounting-search .lp-template-new-products article .enterprise-steps .site-inner, .lp-template-new-products article .enterprise-steps .accounting-search .site-inner, .accounting-search .enterprise-steps .heavybid-to-heavyjob .site-inner, .enterprise-steps .heavybid-to-heavyjob .accounting-search .site-inner, .accounting-search .heavybid-to-heavyjob .enterprise-steps .site-inner, .heavybid-to-heavyjob .enterprise-steps .accounting-search .site-inner, .accounting-search .enterprise-steps .mt1b .mastec-msa .site-inner, .enterprise-steps .mt1b .mastec-msa .accounting-search .site-inner, .accounting-search .mt1b .mastec-msa .enterprise-steps .site-inner, .mt1b .mastec-msa .enterprise-steps .accounting-search .site-inner, .accounting-search .enterprise-steps .mt1b .existing-partnerships-header .site-inner, .enterprise-steps .mt1b .existing-partnerships-header .accounting-search .site-inner, .accounting-search .mt1b .existing-partnerships-header .enterprise-steps .site-inner, .mt1b .existing-partnerships-header .enterprise-steps .accounting-search .site-inner, .accounting-search .enterprise-steps .q1b .mastec-msa .site-inner, .enterprise-steps .q1b .mastec-msa .accounting-search .site-inner, .accounting-search .q1b .mastec-msa .enterprise-steps .site-inner, .q1b .mastec-msa .enterprise-steps .accounting-search .site-inner, .accounting-search .enterprise-steps .q1b .existing-partnerships-header .site-inner, .enterprise-steps .q1b .existing-partnerships-header .accounting-search .site-inner, .accounting-search .q1b .existing-partnerships-header .enterprise-steps .site-inner, .q1b .existing-partnerships-header .enterprise-steps .accounting-search .site-inner, .accounting-search .enterprise-steps .industry-events .hcss-events, .enterprise-steps .industry-events .accounting-search .hcss-events, .accounting-search .industry-events .enterprise-steps .hcss-events, .industry-events .enterprise-steps .accounting-search .hcss-events, .accounting-search .enterprise-steps .past-webinars .hcss-events, .enterprise-steps .past-webinars .accounting-search .hcss-events, .accounting-search .past-webinars .enterprise-steps .hcss-events, .past-webinars .enterprise-steps .accounting-search .hcss-events, .accounting-search .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .accounting-search .vce-classic-tabs-list, .accounting-search .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .accounting-search .vce-classic-tabs-list, .accounting-search .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .accounting-search .vce-classic-tabs-list, .accounting-search .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .accounting-search .vce-classic-tabs-list, .accounting-search .enterprise-steps .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-container .features #product-features-tabs .accounting-search .vce-classic-tabs-list, .accounting-search .site-inner-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-container .features #product-features-tabs .enterprise-steps .accounting-search .vce-classic-tabs-list, .accounting-search .enterprise-steps .features #product-features-tabs .site-inner-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-container .accounting-search .vce-classic-tabs-list, .accounting-search .features #product-features-tabs .site-inner-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .enterprise-steps .accounting-search .vce-classic-tabs-list, .accounting-search .enterprise-steps .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .products-template-new-products article .features #product-features-tabs .accounting-search .vce-classic-tabs-list, .accounting-search .products-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .products-template-new-products article .features #product-features-tabs .enterprise-steps .accounting-search .vce-classic-tabs-list, .accounting-search .enterprise-steps .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .products-template-new-products article .accounting-search .vce-classic-tabs-list, .accounting-search .features #product-features-tabs .products-template-new-products article .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .enterprise-steps .accounting-search .vce-classic-tabs-list, .accounting-search .enterprise-steps .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .lp-template-new-products article .features #product-features-tabs .accounting-search .vce-classic-tabs-list, .accounting-search .lp-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .lp-template-new-products article .features #product-features-tabs .enterprise-steps .accounting-search .vce-classic-tabs-list, .accounting-search .enterprise-steps .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .lp-template-new-products article .accounting-search .vce-classic-tabs-list, .accounting-search .features #product-features-tabs .lp-template-new-products article .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .enterprise-steps .accounting-search .vce-classic-tabs-list, .accounting-search .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .accounting-search .vce-classic-tabs-list, .accounting-search .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .accounting-search .vce-classic-tabs-list, .accounting-search .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .accounting-search .vce-classic-tabs-list, .accounting-search .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .accounting-search .vce-classic-tabs-list, .accounting-search .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .accounting-search .vce-classic-tabs-list, .accounting-search .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .accounting-search .vce-classic-tabs-list, .accounting-search .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .accounting-search .vce-classic-tabs-list, .accounting-search .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .accounting-search .vce-classic-tabs-list, .accounting-search .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .accounting-search .vce-classic-tabs-list, .accounting-search .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .accounting-search .vce-classic-tabs-list, .accounting-search .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .accounting-search .vce-classic-tabs-list, .accounting-search .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .accounting-search .vce-classic-tabs-list, .accounting-search .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .accounting-search .vce-classic-tabs-list, .accounting-search .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .accounting-search .vce-classic-tabs-list, .accounting-search .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .accounting-search .vce-classic-tabs-list, .accounting-search .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .accounting-search .vce-classic-tabs-list, .accounting-search .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .accounting-search .vce-classic-tabs-list, .accounting-search .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .accounting-search .vce-classic-tabs-list, .accounting-search .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .accounting-search .vce-classic-tabs-list, .accounting-search .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .accounting-search .vce-classic-tabs-list, .accounting-search .enterprise-steps .hcss-recommendations .site-inner, .enterprise-steps .hcss-recommendations .accounting-search .site-inner, .accounting-search .hcss-recommendations .enterprise-steps .site-inner, .hcss-recommendations .enterprise-steps .accounting-search .site-inner, .accounting-search .enterprise-steps .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .hcss-recommendations .features #product-features-tabs .accounting-search .vce-classic-tabs-list, .accounting-search .hcss-recommendations .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs .enterprise-steps .accounting-search .vce-classic-tabs-list, .accounting-search .enterprise-steps .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .hcss-recommendations .accounting-search .vce-classic-tabs-list, .accounting-search .features #product-features-tabs .hcss-recommendations .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .enterprise-steps .accounting-search .vce-classic-tabs-list, .accounting-search #customers_by_state .swiper-container > div, #customers_by_state .accounting-search .swiper-container > div, .accounting-search #generic-tabs .pane, #generic-tabs .accounting-search .pane, .accounting-search .single-post:not(.case-studies-template-clone-post) .social-share, .single-post:not(.case-studies-template-clone-post) .accounting-search .social-share, .accounting-search .single-press .social-share, .single-press .accounting-search .social-share, .accounting-search .product-page-stats .stats-color, .product-page-stats .accounting-search .stats-color, .accounting-search .page-stats .stats-color, .page-stats .accounting-search .stats-color, .accounting-search .modal-popup .modal-content, .modal-popup .accounting-search .modal-content, .accounting-search .hcss-form-frame, .accounting-search .frm_style_hcss-with-frame, .accounting-search .customer-story-slide, .accounting-search .post-type-archive-press .type-press .blog-box, .post-type-archive-press .type-press .accounting-search .blog-box, .accounting-search #company-information {
    flex-direction: row;
    gap: 5px 32px;
    flex-wrap: wrap;
  }
}
@media (min-width: 768px) {
  .accounting-search .the-list {
    flex: 0 0 calc(100% - 327px);
  }
}
@media (min-width: 992px) {
  .accounting-search .the-list {
    flex: 0 0 calc(100% - 327px);
  }
}
.accounting-search .fuzzy-search-box {
  width: 295px;
}
.accounting-search .fuzzy-search-box label {
  color: #000;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin-bottom: 8px;
}
.accounting-search .fuzzy-search-box input {
  border-radius: 8px;
  border: 1px solid rgba(0, 0, 0, 0.16);
  background: #FFF;
}
.accounting-search .pagination {
  display: none !important;
}
.accounting-search .view-all {
  display: block;
  text-decoration: underline;
  color: #000;
}
@media (min-width: 768px) {
  .accounting-search .view-all {
    text-align: center;
  }
}

.accounting-tab-section h2, .accounting-tab-section .home #generic-hero p.headline, .home #generic-hero .accounting-tab-section p.headline, .accounting-tab-section .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .accounting-tab-section p.headline, .accounting-tab-section .home #press-hero p.headline, .home #press-hero .accounting-tab-section p.headline, .accounting-tab-section .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .accounting-tab-section p.headline, .accounting-tab-section .cta-request-section-title, .accounting-tab-section .sub-title-h2, .accounting-tab-section .individual-posts-section h4, .individual-posts-section .accounting-tab-section h4, .accounting-tab-section .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .accounting-tab-section .entry-title, .accounting-tab-section .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .accounting-tab-section .entry-title {
  font-size: 1.5rem;
  margin: 17px 0 16px;
}
@media (min-width: 768px) {
  .accounting-tab-section h2, .accounting-tab-section .home #generic-hero p.headline, .home #generic-hero .accounting-tab-section p.headline, .accounting-tab-section .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .accounting-tab-section p.headline, .accounting-tab-section .home #press-hero p.headline, .home #press-hero .accounting-tab-section p.headline, .accounting-tab-section .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .accounting-tab-section p.headline, .accounting-tab-section .cta-request-section-title, .accounting-tab-section .sub-title-h2, .accounting-tab-section .individual-posts-section h4, .individual-posts-section .accounting-tab-section h4, .accounting-tab-section .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .accounting-tab-section .entry-title, .accounting-tab-section .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .accounting-tab-section .entry-title {
    font-size: 3rem;
    margin: 0 0 36px;
  }
}
.accounting-tab-section .accounting-pane {
  transform: none;
  padding: 0;
  background-color: transparent;
}
@media (max-width: 767.98px) {
  .accounting-tab-section .accounting-pane {
    display: none;
  }
  .accounting-tab-section .accounting-pane.active {
    display: block;
  }
}
.accounting-tab-section .accounting-pane.active {
  z-index: 2;
  position: relative;
}
@media (min-width: 768px) {
  .accounting-tab-section .accounting-pane {
    position: absolute;
    top: 0;
    opacity: 0;
    transform: translateY(50%);
    transition: transform 0.5s ease;
    display: none;
  }
  .accounting-tab-section .accounting-pane.active {
    opacity: 1;
    transform: translateY(0);
    display: block;
  }
}
.accounting-tab-section .tab-content {
  position: relative;
}
.accounting-tab-section ul.accounting-tabnav {
  display: none;
  margin-bottom: 0;
  border-bottom: unset;
  border-radius: 8px;
  background: var(--Background-Default-Default, #FFF);
  box-shadow: 6px 6px 30px 5px rgba(0, 0, 0, 0.08);
  overflow: hidden;
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .accounting-tab-section ul.accounting-tabnav {
    display: flex;
    padding: 0;
    border-bottom: 1px solid #d8d8d8;
    justify-content: space-between;
  }
}
.accounting-tab-section ul.accounting-tabnav li {
  list-style-type: none;
  display: inline-block;
  width: 33.33%;
}
.accounting-tab-section ul.accounting-tabnav li:last-child a::after {
  display: none;
}
.accounting-tab-section ul.accounting-tabnav a {
  width: 100%;
  border-radius: 0;
  font-size: 1.15rem;
  font-weight: 500;
  padding: 15px 0;
}
@media (min-width: 992px) {
  .accounting-tab-section ul.accounting-tabnav a {
    font-size: 1.5rem;
  }
}
.accounting-tab-section ul.accounting-tabnav .button {
  background-color: transparent;
  color: #333;
  font-size: 1.2rem;
  position: relative;
}
.accounting-tab-section ul.accounting-tabnav .button::after {
  content: "";
  height: 50%;
  width: 1px;
  background: rgba(0, 0, 0, 0.16);
  display: inline-block;
  top: 25%;
  right: 0;
  position: absolute;
}
.accounting-tab-section ul.accounting-tabnav .active {
  background-color: #009639;
  color: #fff;
  font-weight: 700;
}
.accounting-tab-section .dropdown-toggle {
  width: calc(100% - 30px);
  margin: 15px;
  background-color: #009639;
  color: #fff;
}
.accounting-tab-section .dropdown-toggle::after, .accounting-tab-section .dropdown-toggle:hover {
  color: #009639;
  background-color: #fff;
}
.accounting-tab-section .dropdown-toggle:hover {
  background-color: #009639;
  color: #fff;
}
.accounting-tab-section .dropdown-toggle.heavyjob::after {
  background-color: #005eb8;
  color: #fff;
}
.accounting-tab-section .dropdown-toggle.safety::after {
  background-color: #ff9e1b;
  color: #fff;
}
.accounting-tab-section .dropdown-toggle.dispatcher::after {
  background-color: #e35205;
  color: #fff;
}
.accounting-tab-section .dropdown-toggle.equipment360::after {
  background-color: #007681;
  color: #fff;
}
.accounting-tab-section .dropdown-toggle.fuelerplus::after {
  background-color: #642f6c;
  color: #fff;
}
.accounting-tab-section .data-integration-studio .dropdown-toggle {
  width: 100%;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  background: #EDEDED;
  color: #000;
  font-weight: 600;
  font-size: 16px;
  margin: 0 0 15px;
}
@media (min-width: 768px) {
  .accounting-tab-section .data-integration-studio .tab-section .container, .accounting-tab-section .data-integration-studio .tab-section .fit-quiz .site-inner, .fit-quiz .accounting-tab-section .data-integration-studio .tab-section .site-inner, .accounting-tab-section .data-integration-studio .tab-section .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .accounting-tab-section .data-integration-studio .tab-section .vce-classic-tabs-list, .accounting-tab-section .data-integration-studio .tab-section .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .accounting-tab-section .data-integration-studio .tab-section .vce-classic-tabs-list, .accounting-tab-section .data-integration-studio .tab-section .share-your-story .site-inner, .share-your-story .accounting-tab-section .data-integration-studio .tab-section .site-inner, .accounting-tab-section .data-integration-studio .tab-section .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .accounting-tab-section .data-integration-studio .tab-section .vce-classic-tabs-list, .accounting-tab-section .data-integration-studio .tab-section .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .accounting-tab-section .data-integration-studio .tab-section .vce-classic-tabs-list, .accounting-tab-section .data-integration-studio .tab-section .hcss-recommendations .site-inner, .hcss-recommendations .accounting-tab-section .data-integration-studio .tab-section .site-inner, .accounting-tab-section .data-integration-studio .tab-section .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs .accounting-tab-section .data-integration-studio .tab-section .vce-classic-tabs-list, .accounting-tab-section .data-integration-studio .tab-section .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .accounting-tab-section .data-integration-studio .tab-section .vce-classic-tabs-list, .accounting-tab-section .data-integration-studio .tab-section .narrow-container, .accounting-tab-section .data-integration-studio .tab-section .site-inner-narrow-container .site-inner, .accounting-tab-section .data-integration-studio .tab-section .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .accounting-tab-section .data-integration-studio .tab-section .site-inner-narrow-container .vce-classic-tabs-list, .site-inner-narrow-container .accounting-tab-section .data-integration-studio .tab-section .site-inner, .site-inner-narrow-container .accounting-tab-section .data-integration-studio .tab-section .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .accounting-tab-section .data-integration-studio .tab-section .vce-classic-tabs-list, .accounting-tab-section .data-integration-studio .tab-section .site-inner-container .site-inner, .accounting-tab-section .data-integration-studio .tab-section .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .accounting-tab-section .data-integration-studio .tab-section .site-inner-container .vce-classic-tabs-list, .site-inner-container .accounting-tab-section .data-integration-studio .tab-section .site-inner, .site-inner-container .accounting-tab-section .data-integration-studio .tab-section .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .accounting-tab-section .data-integration-studio .tab-section .vce-classic-tabs-list, .accounting-tab-section .data-integration-studio .tab-section .products-template-new-products article .site-inner, .accounting-tab-section .data-integration-studio .tab-section .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .accounting-tab-section .data-integration-studio .tab-section .products-template-new-products article .vce-classic-tabs-list, .products-template-new-products article .accounting-tab-section .data-integration-studio .tab-section .site-inner, .products-template-new-products article .accounting-tab-section .data-integration-studio .tab-section .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .accounting-tab-section .data-integration-studio .tab-section .vce-classic-tabs-list, .accounting-tab-section .data-integration-studio .tab-section .lp-template-new-products article .site-inner, .accounting-tab-section .data-integration-studio .tab-section .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .accounting-tab-section .data-integration-studio .tab-section .lp-template-new-products article .vce-classic-tabs-list, .lp-template-new-products article .accounting-tab-section .data-integration-studio .tab-section .site-inner, .lp-template-new-products article .accounting-tab-section .data-integration-studio .tab-section .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .accounting-tab-section .data-integration-studio .tab-section .vce-classic-tabs-list, .accounting-tab-section .data-integration-studio .tab-section .heavybid-to-heavyjob .site-inner, .accounting-tab-section .data-integration-studio .tab-section .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .accounting-tab-section .data-integration-studio .tab-section .heavybid-to-heavyjob .vce-classic-tabs-list, .heavybid-to-heavyjob .accounting-tab-section .data-integration-studio .tab-section .site-inner, .heavybid-to-heavyjob .accounting-tab-section .data-integration-studio .tab-section .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .accounting-tab-section .data-integration-studio .tab-section .vce-classic-tabs-list, .accounting-tab-section .data-integration-studio .tab-section .mt1b .mastec-msa .site-inner, .accounting-tab-section .data-integration-studio .tab-section .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .accounting-tab-section .data-integration-studio .tab-section .mt1b .mastec-msa .vce-classic-tabs-list, .mt1b .mastec-msa .accounting-tab-section .data-integration-studio .tab-section .site-inner, .mt1b .mastec-msa .accounting-tab-section .data-integration-studio .tab-section .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .accounting-tab-section .data-integration-studio .tab-section .vce-classic-tabs-list, .accounting-tab-section .data-integration-studio .tab-section .mt1b .existing-partnerships-header .site-inner, .accounting-tab-section .data-integration-studio .tab-section .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .accounting-tab-section .data-integration-studio .tab-section .mt1b .existing-partnerships-header .vce-classic-tabs-list, .mt1b .existing-partnerships-header .accounting-tab-section .data-integration-studio .tab-section .site-inner, .mt1b .existing-partnerships-header .accounting-tab-section .data-integration-studio .tab-section .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .accounting-tab-section .data-integration-studio .tab-section .vce-classic-tabs-list, .accounting-tab-section .data-integration-studio .tab-section .q1b .mastec-msa .site-inner, .accounting-tab-section .data-integration-studio .tab-section .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .accounting-tab-section .data-integration-studio .tab-section .q1b .mastec-msa .vce-classic-tabs-list, .q1b .mastec-msa .accounting-tab-section .data-integration-studio .tab-section .site-inner, .q1b .mastec-msa .accounting-tab-section .data-integration-studio .tab-section .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .accounting-tab-section .data-integration-studio .tab-section .vce-classic-tabs-list, .accounting-tab-section .data-integration-studio .tab-section .q1b .existing-partnerships-header .site-inner, .accounting-tab-section .data-integration-studio .tab-section .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .accounting-tab-section .data-integration-studio .tab-section .q1b .existing-partnerships-header .vce-classic-tabs-list, .q1b .existing-partnerships-header .accounting-tab-section .data-integration-studio .tab-section .site-inner, .q1b .existing-partnerships-header .accounting-tab-section .data-integration-studio .tab-section .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .accounting-tab-section .data-integration-studio .tab-section .vce-classic-tabs-list, .accounting-tab-section .data-integration-studio .tab-section .industry-events .hcss-events, .industry-events .accounting-tab-section .data-integration-studio .tab-section .hcss-events, .accounting-tab-section .data-integration-studio .tab-section .past-webinars .hcss-events, .past-webinars .accounting-tab-section .data-integration-studio .tab-section .hcss-events {
    border-bottom: 1px solid rgba(0, 0, 0, 0.16);
  }
  .accounting-tab-section .data-integration-studio .tab-section .tab-content {
    margin-bottom: 16px;
  }
}
@media (min-width: 768px) {
  .accounting-tab-section .cards .container, .accounting-tab-section .cards .fit-quiz .site-inner, .fit-quiz .accounting-tab-section .cards .site-inner, .accounting-tab-section .cards .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .accounting-tab-section .cards .vce-classic-tabs-list, .accounting-tab-section .cards .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .accounting-tab-section .cards .vce-classic-tabs-list, .accounting-tab-section .cards .share-your-story .site-inner, .share-your-story .accounting-tab-section .cards .site-inner, .accounting-tab-section .cards .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .accounting-tab-section .cards .vce-classic-tabs-list, .accounting-tab-section .cards .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .accounting-tab-section .cards .vce-classic-tabs-list, .accounting-tab-section .cards .hcss-recommendations .site-inner, .hcss-recommendations .accounting-tab-section .cards .site-inner, .accounting-tab-section .cards .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs .accounting-tab-section .cards .vce-classic-tabs-list, .accounting-tab-section .cards .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .accounting-tab-section .cards .vce-classic-tabs-list, .accounting-tab-section .cards .narrow-container, .accounting-tab-section .cards .site-inner-narrow-container .site-inner, .accounting-tab-section .cards .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .accounting-tab-section .cards .site-inner-narrow-container .vce-classic-tabs-list, .site-inner-narrow-container .accounting-tab-section .cards .site-inner, .site-inner-narrow-container .accounting-tab-section .cards .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .accounting-tab-section .cards .vce-classic-tabs-list, .accounting-tab-section .cards .site-inner-container .site-inner, .accounting-tab-section .cards .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .accounting-tab-section .cards .site-inner-container .vce-classic-tabs-list, .site-inner-container .accounting-tab-section .cards .site-inner, .site-inner-container .accounting-tab-section .cards .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .accounting-tab-section .cards .vce-classic-tabs-list, .accounting-tab-section .cards .products-template-new-products article .site-inner, .accounting-tab-section .cards .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .accounting-tab-section .cards .products-template-new-products article .vce-classic-tabs-list, .products-template-new-products article .accounting-tab-section .cards .site-inner, .products-template-new-products article .accounting-tab-section .cards .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .accounting-tab-section .cards .vce-classic-tabs-list, .accounting-tab-section .cards .lp-template-new-products article .site-inner, .accounting-tab-section .cards .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .accounting-tab-section .cards .lp-template-new-products article .vce-classic-tabs-list, .lp-template-new-products article .accounting-tab-section .cards .site-inner, .lp-template-new-products article .accounting-tab-section .cards .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .accounting-tab-section .cards .vce-classic-tabs-list, .accounting-tab-section .cards .heavybid-to-heavyjob .site-inner, .accounting-tab-section .cards .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .accounting-tab-section .cards .heavybid-to-heavyjob .vce-classic-tabs-list, .heavybid-to-heavyjob .accounting-tab-section .cards .site-inner, .heavybid-to-heavyjob .accounting-tab-section .cards .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .accounting-tab-section .cards .vce-classic-tabs-list, .accounting-tab-section .cards .mt1b .mastec-msa .site-inner, .accounting-tab-section .cards .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .accounting-tab-section .cards .mt1b .mastec-msa .vce-classic-tabs-list, .mt1b .mastec-msa .accounting-tab-section .cards .site-inner, .mt1b .mastec-msa .accounting-tab-section .cards .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .accounting-tab-section .cards .vce-classic-tabs-list, .accounting-tab-section .cards .mt1b .existing-partnerships-header .site-inner, .accounting-tab-section .cards .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .accounting-tab-section .cards .mt1b .existing-partnerships-header .vce-classic-tabs-list, .mt1b .existing-partnerships-header .accounting-tab-section .cards .site-inner, .mt1b .existing-partnerships-header .accounting-tab-section .cards .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .accounting-tab-section .cards .vce-classic-tabs-list, .accounting-tab-section .cards .q1b .mastec-msa .site-inner, .accounting-tab-section .cards .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .accounting-tab-section .cards .q1b .mastec-msa .vce-classic-tabs-list, .q1b .mastec-msa .accounting-tab-section .cards .site-inner, .q1b .mastec-msa .accounting-tab-section .cards .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .accounting-tab-section .cards .vce-classic-tabs-list, .accounting-tab-section .cards .q1b .existing-partnerships-header .site-inner, .accounting-tab-section .cards .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .accounting-tab-section .cards .q1b .existing-partnerships-header .vce-classic-tabs-list, .q1b .existing-partnerships-header .accounting-tab-section .cards .site-inner, .q1b .existing-partnerships-header .accounting-tab-section .cards .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .accounting-tab-section .cards .vce-classic-tabs-list, .accounting-tab-section .cards .industry-events .hcss-events, .industry-events .accounting-tab-section .cards .hcss-events, .accounting-tab-section .cards .past-webinars .hcss-events, .past-webinars .accounting-tab-section .cards .hcss-events {
    padding-bottom: 16px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.16);
  }
}

.export-to-accounting-icons {
  display: flex;
  padding: 24px 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 32px;
  border-radius: 8px;
  border: 1px solid rgba(0, 0, 0, 0.16);
}
.export-to-accounting-icons .products, .export-to-accounting-icons .accounting {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  flex-wrap: wrap;
  row-gap: 32px;
  -moz-column-gap: 67px;
       column-gap: 67px;
}
.export-to-accounting-icons .products img, .export-to-accounting-icons .accounting img {
  height: 129px;
}
@media (min-width: 768px) {
  .export-to-accounting-icons .products img, .export-to-accounting-icons .accounting img {
    height: 90px;
  }
}
@media (min-width: 992px) {
  .export-to-accounting-icons .products img, .export-to-accounting-icons .accounting img {
    height: 129px;
  }
}
@media (min-width: 768px) {
  .export-to-accounting-icons .products, .export-to-accounting-icons .accounting {
    flex-direction: row;
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}
@media (min-width: 992px) {
  .export-to-accounting-icons .products, .export-to-accounting-icons .accounting {
    -moz-column-gap: 29px;
         column-gap: 29px;
  }
}
@media (min-width: 1200px) {
  .export-to-accounting-icons .products, .export-to-accounting-icons .accounting {
    -moz-column-gap: 110px;
         column-gap: 110px;
  }
}
.export-to-accounting-icons .arrow {
  height: 77px;
}
.export-to-accounting-icons .arrow img {
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  width: 77px;
  top: 25px;
  position: relative;
}
@media (min-width: 768px) {
  .export-to-accounting-icons .arrow img {
    top: 0;
    transform: none;
    -webkit-transform: none;
  }
}
@media (min-width: 768px) {
  .export-to-accounting-icons .arrow {
    max-width: 40px;
    height: auto;
  }
}
@media (min-width: 992px) {
  .export-to-accounting-icons .arrow {
    max-width: -moz-fit-content;
    max-width: fit-content;
  }
}
@media (min-width: 768px) {
  .export-to-accounting-icons {
    flex-direction: row;
    padding: 24px 48px;
    -moz-column-gap: 10px;
         column-gap: 10px;
  }
}
@media (min-width: 992px) {
  .export-to-accounting-icons {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}

.instant-support #generic-hero .support-phone-numbers, .instant-support #press-hero .support-phone-numbers {
  row-gap: 16px;
  margin-top: 24px;
}
@media (min-width: 768px) {
  .instant-support #generic-hero .support-phone-numbers, .instant-support #press-hero .support-phone-numbers {
    border-top: 1px solid rgba(255, 255, 255, 0.3);
    padding-top: 16px;
    margin-top: 32px;
  }
}
@media (max-width: 1199.98px) {
  .instant-support #generic-hero a, .instant-support #press-hero a {
    width: 100%;
    margin-top: 0;
  }
}
@media (min-width: 768px) {
  .instant-support #generic-hero a, .instant-support #press-hero a {
    margin-top: 8px;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .instant-support #generic-hero a, .instant-support #press-hero a {
    padding: 12px 0;
  }
}
@media (min-width: 1200px) and (max-width: 1399.98px) {
  .instant-support #generic-hero a, .instant-support #press-hero a {
    padding: 12px;
  }
}
.instant-support .two-columns h2, .instant-support .two-columns .home #generic-hero p.headline, .home #generic-hero .instant-support .two-columns p.headline, .instant-support .two-columns .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .instant-support .two-columns p.headline, .instant-support .two-columns .home #press-hero p.headline, .home #press-hero .instant-support .two-columns p.headline, .instant-support .two-columns .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .instant-support .two-columns p.headline, .instant-support .two-columns .cta-request-section-title, .instant-support .two-columns .sub-title-h2, .instant-support .two-columns .individual-posts-section h4, .individual-posts-section .instant-support .two-columns h4, .instant-support .two-columns .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .instant-support .two-columns .entry-title, .instant-support .two-columns .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .instant-support .two-columns .entry-title {
  font-size: 1.5rem;
  color: #000;
  font-style: normal;
  line-height: normal;
}
@media (min-width: 768px) {
  .instant-support .two-columns h2, .instant-support .two-columns .home #generic-hero p.headline, .home #generic-hero .instant-support .two-columns p.headline, .instant-support .two-columns .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .instant-support .two-columns p.headline, .instant-support .two-columns .home #press-hero p.headline, .home #press-hero .instant-support .two-columns p.headline, .instant-support .two-columns .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .instant-support .two-columns p.headline, .instant-support .two-columns .cta-request-section-title, .instant-support .two-columns .sub-title-h2, .instant-support .two-columns .individual-posts-section h4, .individual-posts-section .instant-support .two-columns h4, .instant-support .two-columns .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .instant-support .two-columns .entry-title, .instant-support .two-columns .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .instant-support .two-columns .entry-title {
    font-size: 2rem;
  }
}
@media (min-width: 992px) {
  .instant-support .two-columns h2, .instant-support .two-columns .home #generic-hero p.headline, .home #generic-hero .instant-support .two-columns p.headline, .instant-support .two-columns .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .instant-support .two-columns p.headline, .instant-support .two-columns .home #press-hero p.headline, .home #press-hero .instant-support .two-columns p.headline, .instant-support .two-columns .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .instant-support .two-columns p.headline, .instant-support .two-columns .cta-request-section-title, .instant-support .two-columns .sub-title-h2, .instant-support .two-columns .individual-posts-section h4, .individual-posts-section .instant-support .two-columns h4, .instant-support .two-columns .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .instant-support .two-columns .entry-title, .instant-support .two-columns .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .instant-support .two-columns .entry-title {
    font-size: 2.5rem;
  }
}
.instant-support #support-numbers {
  padding: 24px 0;
  background: rgba(0, 0, 0, 0.05);
}
.instant-support #support-numbers svg {
  max-width: 64px;
  float: left;
  display: block;
  margin-right: 15px;
  margin-bottom: 40px;
}
@media (min-width: 992px) {
  .instant-support #support-numbers svg {
    float: unset;
    margin-bottom: 24px;
    margin-right: 0;
  }
}
.instant-support #support-numbers .headline {
  font-size: 1.5rem;
  color: #000;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
@media (min-width: 768px) {
  .instant-support #support-numbers .headline {
    font-size: 2.5rem;
  }
}
.instant-support #support-numbers p.product {
  display: block;
  font-size: 1.5rem;
  font-weight: 700;
  margin-bottom: 0;
  line-height: 1;
  color: #000;
}
.instant-support #support-numbers a {
  display: block;
  line-height: 1;
  color: #000;
  font-size: 2.1rem;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
}
@media (min-width: 768px) {
  .instant-support #support-numbers a {
    font-size: 1.38rem;
  }
}
@media (min-width: 992px) {
  .instant-support #support-numbers a {
    font-size: 1.65rem;
  }
}
@media (min-width: 1200px) {
  .instant-support #support-numbers a {
    font-size: 2.1rem;
  }
}
@media (min-width: 992px) {
  .instant-support #support-numbers {
    padding: 72px 0;
    margin-top: 8px;
  }
}

.all-products .card {
  border: 1px solid #eeeeee;
  border-radius: 3px;
  padding: 28px;
  background-color: #fafafa;
  word-wrap: break-word;
  background-clip: border-box;
  margin-bottom: 30px;
}
.all-products .card p {
  margin-bottom: 0;
  font-size: 1rem;
}
.all-products .orange-button span {
  width: 100%;
}
.all-products .orange-button a {
  margin: 0;
  display: block;
}

.phonenumber {
  color: #000;
}
.phonenumber:hover {
  color: #009639;
}

.about-us .modal-popup {
  margin-top: 50px;
}
@media (min-width: 768px) {
  .about-us .modal-popup {
    margin-top: 70px;
  }
}
@media (min-width: 992px) {
  .about-us .modal-popup {
    margin-top: 85px;
  }
}
.about-us .modal-content .grey-bg {
  padding: 24px 16px;
}
@media (min-width: 768px) {
  .about-us .modal-content .grey-bg {
    padding: 48px;
  }
}
.about-us .modal-content .white-bg {
  padding: 24px 16px;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}
@media (min-width: 768px) {
  .about-us .modal-content .white-bg {
    padding: 48px;
  }
}
.about-us .modal-content h3, .about-us .modal-content .cta-request-subheading, .about-us .modal-content .sub-title-h3 {
  font-weight: 700;
}
@media (min-width: 1200px) {
  .about-us .modal-content h3, .about-us .modal-content .cta-request-subheading, .about-us .modal-content .sub-title-h3 {
    font-size: 2.5rem;
  }
}
.about-us .modal-content h4, .about-us .modal-content .category-box .entry-title, .category-box .about-us .modal-content .entry-title {
  margin-top: 0;
  font-weight: 700;
}
@media (min-width: 1200px) {
  .about-us .modal-content h4, .about-us .modal-content .category-box .entry-title, .category-box .about-us .modal-content .entry-title {
    font-size: 1.5rem;
  }
}

.features .hero-image {
  background-position-x: 65%;
}
.features .hero-image h1, .features .hero-image .category .archive-title, .category .features .hero-image .archive-title, .features .hero-image .tag .archive-title, .tag .features .hero-image .archive-title {
  color: #000;
}
.features #visual-composer-section {
  padding-top: 0 !important;
  border: none !important;
}
.features #product-features-tabs > .vce-classic-tabs-container {
  display: block !important;
  background-color: #f2f2f2;
  top: 0 !important;
  padding: 0;
}
@media screen and (min-width: 768px) {
  .features #product-features-tabs > .vce-classic-tabs-container {
    border-top: 1px solid #e0e0e0 !important;
    border-bottom: 1px solid #e0e0e0 !important;
  }
}
.features #product-features-tabs > .vce-classic-tabs-container:after {
  border: none !important;
}
.features #product-features-tabs > .vce-classic-tabs-container .vce-classic-tabs-tab[data-vcv-active=true] {
  border-bottom: 2px solid #007681 !important;
}
.features #product-features-tabs > .vce-classic-tabs-container .vce-classic-tabs-tab[data-vcv-active=true] a {
  background-color: #bfbfbf;
}
.features #product-features-tabs > .vce-classic-tabs-container .vce-classic-tabs-tab-title {
  font-size: 1rem;
  font-weight: bold;
}
@media screen and (min-width: 768px) {
  .features #product-features-tabs > .vce-classic-tabs-container .vce-classic-tabs-tab-title {
    font-size: 12px;
    padding: 11px 8px !important;
  }
}
@media screen and (min-width: 1024px) {
  .features #product-features-tabs > .vce-classic-tabs-container .vce-classic-tabs-tab-title {
    font-size: 1rem;
    padding: 15px 15px !important;
  }
}
.features #product-features-tabs > .vce-classic-tabs-container .vce-classic-tabs-tab, .features #product-features-tabs > .vce-classic-tabs-container .vce-classic-tabs-panels-container {
  border: none !important;
}
.features #product-features-tabs .vce-classic-tabs-list {
  display: block !important;
  margin: 0 auto !important;
}
.features #product-features-tabs > .vce-classic-tabs-panel-heading {
  margin: 0 20px;
  border-bottom: 5px solid #007681 !important;
}
.features #product-features-tabs .vce-classic-tabs-panel-title {
  background-color: rgba(0, 118, 129, 0.5215686275) !important;
  color: #fff !important;
  margin-top: 5px !important;
}
.features #product-features-tabs .vce-classic-tabs[data-vcv-tabs-state=accordion] .vce-classic-tabs-panel-body, .features #product-features-tabs .vce-classic-tabs[data-vcv-tabs-state=accordion] .vce-classic-tabs-panel {
  border: none;
}
@media screen and (min-width: 1200px) {
  .features #product-features-tabs .vce-classic-tabs-panel-body {
    padding: 0 !important;
  }
}
.features #side-tabs {
  background-color: #fafafa;
  border: 1px solid #eee;
  border-top: 2px solid #009639;
}
.features #side-tabs .vce-classic-tabs-tab {
  background-color: hsl(0, 0%, 98%);
  border: none;
  border-right: 1px solid #eee;
  color: #333;
  margin-bottom: 0;
}
.features #side-tabs .vce-classic-tabs-tab[data-vcv-active=true] {
  background-color: #f2f2f2;
}
.features #side-tabs .vce-classic-tabs-tab:last-child {
  border-bottom: 1px solid #eee;
}
@media screen and (min-width: 1200px) {
  .features #side-tabs .vce-classic-tabs-tab {
    font-size: 1rem;
  }
}
.features #side-tabs .vce-classic-tabs-panels-container {
  border: none !important;
  padding: 15px;
}
@media screen and (min-width: 768px) {
  .features #side-tabs .vce-classic-tabs-list {
    padding: 0;
  }
}
@media screen and (min-width: 1200px) {
  .features #side-tabs {
    width: 100%;
  }
}
.features .vce-self-hosted-video-player {
  margin-left: -20px;
  margin-right: -20px;
}
.features .cta-demo a, .features .cta-demo-mobile a {
  margin-top: 5px !important;
  line-height: 12px;
  color: #fff !important;
}
.features .cta-demo a::before, .features .cta-demo-mobile a::before {
  font-family: "HCSSFont" !important;
  content: "\e966";
  margin-right: 10px;
}

.get-started .hero-image {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}
.get-started .hero-image h1, .get-started .hero-image .category .archive-title, .category .get-started .hero-image .archive-title, .get-started .hero-image .tag .archive-title, .tag .get-started .hero-image .archive-title {
  color: #fff;
}
@media screen and (min-width: 768px) {
  .get-started .hero-image {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
}
@media screen and (min-width: 1200px) {
  .get-started .hero-image {
    padding-top: 100px !important;
  }
}
.get-started .entry-content i {
  margin: 0 auto 15px;
  display: block;
  text-align: center;
  font-size: 57px;
  color: #009639;
}
.get-started .resources-links {
  text-align: center;
  margin-bottom: 30px;
}

.product-links {
  color: #fff;
  text-decoration: none;
  font-weight: bold;
  display: block;
  text-align: center;
  padding: 16px;
  position: relative;
  margin-bottom: 30px;
}
.product-links img {
  display: block;
  margin: 10px auto;
}
.product-links:hover {
  color: #fff;
}
.product-links.heavybid {
  background-color: #009639;
}
.product-links.heavyjob {
  background-color: #005eb8;
}
.product-links.e360 {
  background-color: #007681;
}
.product-links.e360 img {
  margin-bottom: 0;
}
.product-links.telematics {
  background-color: #00b5e2;
}
.product-links.safety {
  background-color: #ff9e1b;
}
.product-links.dispatcher {
  background-color: #e35205;
}
.product-links.fuelerplus {
  background-color: #642f6c;
}
.product-links.cloud {
  background-color: #567387;
}
.product-links.intelligence {
  background-color: #1a3f70;
}
.product-links.plans {
  background-color: #485CC7;
}
.product-links.trucking {
  background-color: #00B2A9;
}
.product-links.aerial {
  background-color: #009ecb;
}

.demo-thank-you .product-link {
  border-radius: 3px !important;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
  border: none;
  padding: 20px 20px;
}
.demo-thank-you .product-link i {
  top: 0;
  position: relative;
}
.demo-thank-you .product-link:hover i {
  font-size: 35px;
  line-height: 42px;
}
.demo-thank-you .product-link:hover .icon-hcss-plans, .demo-thank-you .product-link:hover .icon-hcss-trucking, .demo-thank-you .product-link:hover .icon-hcss-intelligence {
  transform: none;
}
.demo-thank-you .product-link:hover .icon-hcss-plans:before, .demo-thank-you .product-link:hover .icon-hcss-trucking:before, .demo-thank-you .product-link:hover .icon-hcss-intelligence:before {
  transform: none;
}
.demo-thank-you .icon-hcss-plans, .demo-thank-you .icon-hcss-trucking, .demo-thank-you .icon-hcss-intelligence {
  display: block;
  margin-bottom: 10px;
}
.demo-thank-you .icon-hcss-plans:before, .demo-thank-you .icon-hcss-trucking:before, .demo-thank-you .icon-hcss-intelligence:before {
  display: block;
}

.pbj .hero-image {
  color: #fff;
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}
@media screen and (min-width: 768px) {
  .pbj .hero-image {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pbj .hero-image {
    padding-top: 70px !important;
    min-height: 420px;
  }
}
.pbj .hero-image .green-btn, .pbj .hero-image .green-button .vce-button--style-basic, .green-button .pbj .hero-image .vce-button--style-basic, .pbj .hero-image .form-green-btn .frm_button_submit.frm_final_submit, .form-green-btn .pbj .hero-image .frm_button_submit.frm_final_submit {
  border-radius: 3px;
}

.parallelogram:after {
  content: " ";
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-left: 10px solid #fff;
  border-right: 10px solid #fff;
  transform: skew(-20deg);
  background: #f2f2f2;
  z-index: -1;
}

.trapezoid-left:after {
  content: " ";
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  border-right: 10px solid #fff;
  top: 0;
  left: 0;
  z-index: -1;
  background: #f2f2f2;
  transform-origin: bottom left;
  transform: skew(-20deg, 0deg);
}

.trapezoid-right:after {
  content: " ";
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  border-left: 10px solid #fff;
  background: #f2f2f2;
  transform-origin: top right;
  transform: skew(-20deg, 0deg);
}

.parallelogram, .trapezoid-left, .trapezoid-right {
  background: #f2f2f2;
  border-radius: 4px;
  position: relative;
  z-index: 1;
}
.parallelogram p, .trapezoid-left p, .trapezoid-right p {
  margin-bottom: 0;
}

.harvey .hero-image {
  color: #fff;
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}
@media screen and (min-width: 768px) {
  .harvey .hero-image {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
}
@media screen and (min-width: 1200px) {
  .harvey .hero-image {
    padding-top: 70px !important;
    min-height: 420px;
  }
}
.harvey .wistia_responsive_padding {
  margin-top: -50px;
}
@media screen and (min-width: 768px) {
  .harvey .wistia_responsive_padding {
    margin-top: -70px;
  }
}
@media screen and (min-width: 1200px) {
  .harvey .wistia_responsive_padding {
    margin-top: -120px;
  }
}

.single-thank-you #main-content, body.thank-you #main-content {
  background: #212B3A;
  padding: 30px 0;
}
@media (min-width: 768px) {
  .single-thank-you #main-content, body.thank-you #main-content {
    padding: 60px 0;
  }
}
@media (min-width: 1200px) {
  .single-thank-you #main-content, body.thank-you #main-content {
    padding: 90px 0;
  }
}
@media (min-width: 1400px) {
  .single-thank-you #main-content, body.thank-you #main-content {
    padding: 126px 0;
  }
}
.single-thank-you .white-green-btn, body.thank-you .white-green-btn {
  margin-right: 10px;
  margin-left: 10px;
  margin-bottom: 15px;
}
@media (min-width: 1200px) {
  .single-thank-you .white-green-btn, body.thank-you .white-green-btn {
    margin-right: 18px;
    margin-left: 18px;
    margin-bottom: 30px;
  }
}
.single-thank-you h2, .single-thank-you .home #generic-hero p.headline, .home #generic-hero .single-thank-you p.headline, .single-thank-you .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .single-thank-you p.headline, .single-thank-you .home #press-hero p.headline, .home #press-hero .single-thank-you p.headline, .single-thank-you .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .single-thank-you p.headline, .single-thank-you .cta-request-section-title, .single-thank-you .sub-title-h2, .single-thank-you .individual-posts-section h4, .individual-posts-section .single-thank-you h4, .single-thank-you .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .single-thank-you .entry-title, .single-thank-you .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .single-thank-you .entry-title, body.thank-you h2, body.thank-you .home #generic-hero p.headline, .home #generic-hero body.thank-you p.headline, body.thank-you .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero body.thank-you p.headline, body.thank-you .home #press-hero p.headline, .home #press-hero body.thank-you p.headline, body.thank-you .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero body.thank-you p.headline, body.thank-you .cta-request-section-title, body.thank-you .sub-title-h2, body.thank-you .individual-posts-section h4, .individual-posts-section body.thank-you h4, body.thank-you .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box body.thank-you .entry-title, body.thank-you .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section body.thank-you .entry-title {
  font-size: 1.3rem;
  margin-bottom: 24px;
}

.trucking-for-free #visual-composer-section {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  border-bottom: none !important;
}
.trucking-for-free h2, .trucking-for-free .home #generic-hero p.headline, .home #generic-hero .trucking-for-free p.headline, .trucking-for-free .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .trucking-for-free p.headline, .trucking-for-free .home #press-hero p.headline, .home #press-hero .trucking-for-free p.headline, .trucking-for-free .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .trucking-for-free p.headline, .trucking-for-free .cta-request-section-title, .trucking-for-free .sub-title-h2, .trucking-for-free .individual-posts-section h4, .individual-posts-section .trucking-for-free h4, .trucking-for-free .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .trucking-for-free .entry-title, .trucking-for-free .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .trucking-for-free .entry-title {
  color: #00B2A9;
}
.trucking-for-free .orange-box h2, .trucking-for-free .orange-box .home #generic-hero p.headline, .home #generic-hero .trucking-for-free .orange-box p.headline, .trucking-for-free .orange-box .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .trucking-for-free .orange-box p.headline, .trucking-for-free .orange-box .home #press-hero p.headline, .home #press-hero .trucking-for-free .orange-box p.headline, .trucking-for-free .orange-box .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .trucking-for-free .orange-box p.headline, .trucking-for-free .orange-box .cta-request-section-title, .trucking-for-free .orange-box .sub-title-h2, .trucking-for-free .orange-box .individual-posts-section h4, .individual-posts-section .trucking-for-free .orange-box h4, .trucking-for-free .orange-box .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .trucking-for-free .orange-box .entry-title, .trucking-for-free .orange-box .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .trucking-for-free .orange-box .entry-title {
  color: #f7be68;
}

.conexpo {
  color: #fff;
  text-align: center;
}
@media screen and (min-width: 1200px) {
  .conexpo {
    text-align: left;
  }
}
.conexpo h1, .conexpo .category .archive-title, .category .conexpo .archive-title, .conexpo .tag .archive-title, .tag .conexpo .archive-title {
  font-size: 48px;
  line-height: 43px !important;
}
@media screen and (min-width: 768px) {
  .conexpo h1, .conexpo .category .archive-title, .category .conexpo .archive-title, .conexpo .tag .archive-title, .tag .conexpo .archive-title {
    font-size: 68px;
    line-height: 58px !important;
  }
}
.conexpo h2, .conexpo .home #generic-hero p.headline, .home #generic-hero .conexpo p.headline, .conexpo .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .conexpo p.headline, .conexpo .home #press-hero p.headline, .home #press-hero .conexpo p.headline, .conexpo .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .conexpo p.headline, .conexpo .cta-request-section-title, .conexpo .sub-title-h2, .conexpo .individual-posts-section h4, .individual-posts-section .conexpo h4, .conexpo .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .conexpo .entry-title, .conexpo .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .conexpo .entry-title {
  font-size: 30px;
}
.conexpo button {
  font-weight: bold !important;
}
.conexpo .mobile-menu {
  height: 60px;
  background: #fff;
  margin-left: -30px;
  margin-right: -30px;
  margin-bottom: 30px;
}
@media screen and (min-width: 768px) {
  .conexpo .mobile-menu {
    background: transparent;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 15px;
  }
}

#conexpo-menu {
  display: none;
  margin-top: 0;
}
#conexpo-menu a {
  color: #000;
  font-weight: bold;
  padding: 8px 18px;
}
#conexpo-menu a:hover {
  color: #00b5e2;
}
@media screen and (min-width: 768px) {
  #conexpo-menu a {
    color: #fff;
    padding: 30px 18px;
  }
}
#conexpo-menu li {
  list-style-type: none;
  display: block;
  width: 100%;
  float: left;
  text-align: center;
  background-color: #fff;
}
@media screen and (min-width: 768px) {
  #conexpo-menu li {
    width: auto;
    background-color: transparent;
  }
}
@media screen and (min-width: 768px) {
  #conexpo-menu {
    float: right;
    display: block;
    margin-top: 15px;
  }
}

.menu-checkbox {
  display: block;
  width: 50px !important;
  height: 50px !important;
  position: absolute;
  top: 0;
  right: -5px;
  cursor: pointer;
  opacity: 0;
  /* hide this */
  z-index: 2;
  /* and place it over the hamburger */
  -webkit-touch-callout: none;
}

.burger {
  display: block;
  width: 33px;
  height: 4px;
  margin-bottom: 5px;
  background: #cdcdcd;
  border-radius: 3px;
  z-index: 1;
  transform-origin: 4px 0px;
  transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease;
  position: absolute;
  right: 5px;
  top: 10px;
}
.burger:nth-child(3) {
  top: 20px;
}
.burger:nth-last-child(2) {
  transform-origin: 0% 100%;
  top: 30px;
}
@media screen and (min-width: 768px) {
  .burger {
    display: none !important;
  }
}

/* 
 * Transform all the slices of hamburger
 * into a crossmark.
 */
.menu-checkbox:checked ~ span {
  opacity: 1;
  transform: rotate(45deg) translate(0, 2px);
  background: #232323;
}
.menu-checkbox:checked ~ span:nth-last-child(2) {
  transform: rotate(-45deg) translate(0, 0);
}
.menu-checkbox:checked ~ span:nth-last-child(3) {
  opacity: 0;
  transform: rotate(0deg) scale(0.2, 0.2);
}
.menu-checkbox:checked ~ #conexpo-menu {
  display: block;
}

@media screen and (min-width: 768px) {
  .menu-checkbox {
    display: none !important;
  }
}
@media screen and (min-width: 1200px) {
  .privacy-policy h1, .privacy-policy .category .archive-title, .category .privacy-policy .archive-title, .privacy-policy .tag .archive-title, .tag .privacy-policy .archive-title {
    font-size: 42px;
  }
}
.privacy-policy article {
  margin-top: 40px;
}

.expanding-hcss .vce-asset-background-simple-item:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  background: linear-gradient(to top, rgba(255, 255, 255, 0.7) 40%, transparent 100%);
  left: 0;
  top: 0;
}
@media screen and (min-width: 1200px) {
  .expanding-hcss h1, .expanding-hcss .category .archive-title, .category .expanding-hcss .archive-title, .expanding-hcss .tag .archive-title, .tag .expanding-hcss .archive-title {
    font-size: 42px;
    margin-top: 40px;
  }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
  .image-gallery-tablet .vce-image-gallery-item {
    flex: 0 0 50% !important;
    max-width: 50% !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1200px) {
  .image-gallery-tablet .vce-image-gallery-item {
    flex: 0 0 33.3333333333% !important;
    max-width: 33.3333333333% !important;
  }
}
.why-hcss .customer-testimonials, .new-why-hcss .customer-testimonials {
  background-color: #fff;
  padding: 0;
  margin: 48px 0;
}
@media (min-width: 992px) {
  .why-hcss .customer-testimonials, .new-why-hcss .customer-testimonials {
    margin: 64px 0;
  }
}
.why-hcss .customer-testimonials h2, .why-hcss .customer-testimonials .home #generic-hero p.headline, .home #generic-hero .why-hcss .customer-testimonials p.headline, .why-hcss .customer-testimonials .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .why-hcss .customer-testimonials p.headline, .why-hcss .customer-testimonials .home #press-hero p.headline, .home #press-hero .why-hcss .customer-testimonials p.headline, .why-hcss .customer-testimonials .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .why-hcss .customer-testimonials p.headline, .why-hcss .customer-testimonials .cta-request-section-title, .why-hcss .customer-testimonials .sub-title-h2, .why-hcss .customer-testimonials .individual-posts-section h4, .individual-posts-section .why-hcss .customer-testimonials h4, .why-hcss .customer-testimonials .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .why-hcss .customer-testimonials .entry-title, .why-hcss .customer-testimonials .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .why-hcss .customer-testimonials .entry-title, .new-why-hcss .customer-testimonials h2, .new-why-hcss .customer-testimonials .home #generic-hero p.headline, .home #generic-hero .new-why-hcss .customer-testimonials p.headline, .new-why-hcss .customer-testimonials .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .new-why-hcss .customer-testimonials p.headline, .new-why-hcss .customer-testimonials .home #press-hero p.headline, .home #press-hero .new-why-hcss .customer-testimonials p.headline, .new-why-hcss .customer-testimonials .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .new-why-hcss .customer-testimonials p.headline, .new-why-hcss .customer-testimonials .cta-request-section-title, .new-why-hcss .customer-testimonials .sub-title-h2, .new-why-hcss .customer-testimonials .individual-posts-section h4, .individual-posts-section .new-why-hcss .customer-testimonials h4, .new-why-hcss .customer-testimonials .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .new-why-hcss .customer-testimonials .entry-title, .new-why-hcss .customer-testimonials .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .new-why-hcss .customer-testimonials .entry-title {
  font-size: 2rem;
}
@media (min-width: 768px) {
  .why-hcss .customer-testimonials h2, .why-hcss .customer-testimonials .home #generic-hero p.headline, .home #generic-hero .why-hcss .customer-testimonials p.headline, .why-hcss .customer-testimonials .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .why-hcss .customer-testimonials p.headline, .why-hcss .customer-testimonials .home #press-hero p.headline, .home #press-hero .why-hcss .customer-testimonials p.headline, .why-hcss .customer-testimonials .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .why-hcss .customer-testimonials p.headline, .why-hcss .customer-testimonials .cta-request-section-title, .why-hcss .customer-testimonials .sub-title-h2, .why-hcss .customer-testimonials .individual-posts-section h4, .individual-posts-section .why-hcss .customer-testimonials h4, .why-hcss .customer-testimonials .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .why-hcss .customer-testimonials .entry-title, .why-hcss .customer-testimonials .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .why-hcss .customer-testimonials .entry-title, .new-why-hcss .customer-testimonials h2, .new-why-hcss .customer-testimonials .home #generic-hero p.headline, .home #generic-hero .new-why-hcss .customer-testimonials p.headline, .new-why-hcss .customer-testimonials .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .new-why-hcss .customer-testimonials p.headline, .new-why-hcss .customer-testimonials .home #press-hero p.headline, .home #press-hero .new-why-hcss .customer-testimonials p.headline, .new-why-hcss .customer-testimonials .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .new-why-hcss .customer-testimonials p.headline, .new-why-hcss .customer-testimonials .cta-request-section-title, .new-why-hcss .customer-testimonials .sub-title-h2, .new-why-hcss .customer-testimonials .individual-posts-section h4, .individual-posts-section .new-why-hcss .customer-testimonials h4, .new-why-hcss .customer-testimonials .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .new-why-hcss .customer-testimonials .entry-title, .new-why-hcss .customer-testimonials .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .new-why-hcss .customer-testimonials .entry-title {
    font-size: 3rem;
  }
}
.why-hcss .customer_logos.side-by-side, .new-why-hcss .customer_logos.side-by-side {
  margin-top: 32px;
}
.why-hcss .customer_logos.side-by-side .d-none, .why-hcss .customer_logos.side-by-side #product-features .last-row, #product-features .why-hcss .customer_logos.side-by-side .last-row, .new-why-hcss .customer_logos.side-by-side .d-none, .new-why-hcss .customer_logos.side-by-side #product-features .last-row, #product-features .new-why-hcss .customer_logos.side-by-side .last-row {
  display: block !important;
}
.why-hcss .customer_logos.side-by-side .offset-xl-1, .new-why-hcss .customer_logos.side-by-side .offset-xl-1 {
  margin-left: unset;
}
.why-hcss .industry-section, .new-why-hcss .industry-section {
  padding-top: 48px;
  margin: 48px 0;
}
@media (min-width: 992px) {
  .why-hcss .industry-section, .new-why-hcss .industry-section {
    margin: 64px 0;
    padding-top: 64px;
  }
}
@media (min-width: 992px) {
  .why-hcss .industry-section .container > div, .why-hcss .industry-section .fit-quiz .site-inner > div, .fit-quiz .why-hcss .industry-section .site-inner > div, .why-hcss .industry-section .fit-quiz .features #product-features-tabs .vce-classic-tabs-list > div, .fit-quiz .features #product-features-tabs .why-hcss .industry-section .vce-classic-tabs-list > div, .why-hcss .industry-section .features #product-features-tabs .fit-quiz .vce-classic-tabs-list > div, .features #product-features-tabs .fit-quiz .why-hcss .industry-section .vce-classic-tabs-list > div, .why-hcss .industry-section .share-your-story .site-inner > div, .share-your-story .why-hcss .industry-section .site-inner > div, .why-hcss .industry-section .share-your-story .features #product-features-tabs .vce-classic-tabs-list > div, .share-your-story .features #product-features-tabs .why-hcss .industry-section .vce-classic-tabs-list > div, .why-hcss .industry-section .features #product-features-tabs .share-your-story .vce-classic-tabs-list > div, .features #product-features-tabs .share-your-story .why-hcss .industry-section .vce-classic-tabs-list > div, .why-hcss .industry-section .hcss-recommendations .site-inner > div, .hcss-recommendations .why-hcss .industry-section .site-inner > div, .why-hcss .industry-section .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list > div, .hcss-recommendations .features #product-features-tabs .why-hcss .industry-section .vce-classic-tabs-list > div, .why-hcss .industry-section .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list > div, .features #product-features-tabs .hcss-recommendations .why-hcss .industry-section .vce-classic-tabs-list > div, .why-hcss .industry-section .narrow-container > div, .why-hcss .industry-section .site-inner-narrow-container .site-inner > div, .site-inner-narrow-container .why-hcss .industry-section .site-inner > div, .why-hcss .industry-section .site-inner-container .site-inner > div, .site-inner-container .why-hcss .industry-section .site-inner > div, .why-hcss .industry-section .products-template-new-products article .site-inner > div, .products-template-new-products article .why-hcss .industry-section .site-inner > div, .why-hcss .industry-section .lp-template-new-products article .site-inner > div, .lp-template-new-products article .why-hcss .industry-section .site-inner > div, .why-hcss .industry-section .heavybid-to-heavyjob .site-inner > div, .heavybid-to-heavyjob .why-hcss .industry-section .site-inner > div, .why-hcss .industry-section .mt1b .mastec-msa .site-inner > div, .mt1b .mastec-msa .why-hcss .industry-section .site-inner > div, .why-hcss .industry-section .mt1b .existing-partnerships-header .site-inner > div, .mt1b .existing-partnerships-header .why-hcss .industry-section .site-inner > div, .why-hcss .industry-section .q1b .mastec-msa .site-inner > div, .q1b .mastec-msa .why-hcss .industry-section .site-inner > div, .why-hcss .industry-section .q1b .existing-partnerships-header .site-inner > div, .q1b .existing-partnerships-header .why-hcss .industry-section .site-inner > div, .why-hcss .industry-section .industry-events .hcss-events > div, .industry-events .why-hcss .industry-section .hcss-events > div, .why-hcss .industry-section .past-webinars .hcss-events > div, .past-webinars .why-hcss .industry-section .hcss-events > div, .why-hcss .industry-section .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list > div, .site-inner-narrow-container .features #product-features-tabs .why-hcss .industry-section .vce-classic-tabs-list > div, .why-hcss .industry-section .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list > div, .features #product-features-tabs .site-inner-narrow-container .why-hcss .industry-section .vce-classic-tabs-list > div, .why-hcss .industry-section .site-inner-container .features #product-features-tabs .vce-classic-tabs-list > div, .site-inner-container .features #product-features-tabs .why-hcss .industry-section .vce-classic-tabs-list > div, .why-hcss .industry-section .features #product-features-tabs .site-inner-container .vce-classic-tabs-list > div, .features #product-features-tabs .site-inner-container .why-hcss .industry-section .vce-classic-tabs-list > div, .why-hcss .industry-section .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list > div, .products-template-new-products article .features #product-features-tabs .why-hcss .industry-section .vce-classic-tabs-list > div, .why-hcss .industry-section .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list > div, .features #product-features-tabs .products-template-new-products article .why-hcss .industry-section .vce-classic-tabs-list > div, .why-hcss .industry-section .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list > div, .lp-template-new-products article .features #product-features-tabs .why-hcss .industry-section .vce-classic-tabs-list > div, .why-hcss .industry-section .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list > div, .features #product-features-tabs .lp-template-new-products article .why-hcss .industry-section .vce-classic-tabs-list > div, .why-hcss .industry-section .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list > div, .heavybid-to-heavyjob .features #product-features-tabs .why-hcss .industry-section .vce-classic-tabs-list > div, .why-hcss .industry-section .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list > div, .features #product-features-tabs .heavybid-to-heavyjob .why-hcss .industry-section .vce-classic-tabs-list > div, .why-hcss .industry-section .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list > div, .mt1b .mastec-msa .features #product-features-tabs .why-hcss .industry-section .vce-classic-tabs-list > div, .why-hcss .industry-section .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list > div, .features #product-features-tabs .mt1b .mastec-msa .why-hcss .industry-section .vce-classic-tabs-list > div, .why-hcss .industry-section .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list > div, .mt1b .existing-partnerships-header .features #product-features-tabs .why-hcss .industry-section .vce-classic-tabs-list > div, .why-hcss .industry-section .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list > div, .features #product-features-tabs .mt1b .existing-partnerships-header .why-hcss .industry-section .vce-classic-tabs-list > div, .why-hcss .industry-section .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list > div, .q1b .mastec-msa .features #product-features-tabs .why-hcss .industry-section .vce-classic-tabs-list > div, .why-hcss .industry-section .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list > div, .features #product-features-tabs .q1b .mastec-msa .why-hcss .industry-section .vce-classic-tabs-list > div, .why-hcss .industry-section .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list > div, .q1b .existing-partnerships-header .features #product-features-tabs .why-hcss .industry-section .vce-classic-tabs-list > div, .why-hcss .industry-section .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list > div, .features #product-features-tabs .q1b .existing-partnerships-header .why-hcss .industry-section .vce-classic-tabs-list > div, .new-why-hcss .industry-section .container > div, .new-why-hcss .industry-section .fit-quiz .site-inner > div, .fit-quiz .new-why-hcss .industry-section .site-inner > div, .new-why-hcss .industry-section .fit-quiz .features #product-features-tabs .vce-classic-tabs-list > div, .fit-quiz .features #product-features-tabs .new-why-hcss .industry-section .vce-classic-tabs-list > div, .new-why-hcss .industry-section .features #product-features-tabs .fit-quiz .vce-classic-tabs-list > div, .features #product-features-tabs .fit-quiz .new-why-hcss .industry-section .vce-classic-tabs-list > div, .new-why-hcss .industry-section .share-your-story .site-inner > div, .share-your-story .new-why-hcss .industry-section .site-inner > div, .new-why-hcss .industry-section .share-your-story .features #product-features-tabs .vce-classic-tabs-list > div, .share-your-story .features #product-features-tabs .new-why-hcss .industry-section .vce-classic-tabs-list > div, .new-why-hcss .industry-section .features #product-features-tabs .share-your-story .vce-classic-tabs-list > div, .features #product-features-tabs .share-your-story .new-why-hcss .industry-section .vce-classic-tabs-list > div, .new-why-hcss .industry-section .hcss-recommendations .site-inner > div, .hcss-recommendations .new-why-hcss .industry-section .site-inner > div, .new-why-hcss .industry-section .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list > div, .hcss-recommendations .features #product-features-tabs .new-why-hcss .industry-section .vce-classic-tabs-list > div, .new-why-hcss .industry-section .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list > div, .features #product-features-tabs .hcss-recommendations .new-why-hcss .industry-section .vce-classic-tabs-list > div, .new-why-hcss .industry-section .narrow-container > div, .new-why-hcss .industry-section .site-inner-narrow-container .site-inner > div, .site-inner-narrow-container .new-why-hcss .industry-section .site-inner > div, .new-why-hcss .industry-section .site-inner-container .site-inner > div, .site-inner-container .new-why-hcss .industry-section .site-inner > div, .new-why-hcss .industry-section .products-template-new-products article .site-inner > div, .products-template-new-products article .new-why-hcss .industry-section .site-inner > div, .new-why-hcss .industry-section .lp-template-new-products article .site-inner > div, .lp-template-new-products article .new-why-hcss .industry-section .site-inner > div, .new-why-hcss .industry-section .heavybid-to-heavyjob .site-inner > div, .heavybid-to-heavyjob .new-why-hcss .industry-section .site-inner > div, .new-why-hcss .industry-section .mt1b .mastec-msa .site-inner > div, .mt1b .mastec-msa .new-why-hcss .industry-section .site-inner > div, .new-why-hcss .industry-section .mt1b .existing-partnerships-header .site-inner > div, .mt1b .existing-partnerships-header .new-why-hcss .industry-section .site-inner > div, .new-why-hcss .industry-section .q1b .mastec-msa .site-inner > div, .q1b .mastec-msa .new-why-hcss .industry-section .site-inner > div, .new-why-hcss .industry-section .q1b .existing-partnerships-header .site-inner > div, .q1b .existing-partnerships-header .new-why-hcss .industry-section .site-inner > div, .new-why-hcss .industry-section .industry-events .hcss-events > div, .industry-events .new-why-hcss .industry-section .hcss-events > div, .new-why-hcss .industry-section .past-webinars .hcss-events > div, .past-webinars .new-why-hcss .industry-section .hcss-events > div, .new-why-hcss .industry-section .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list > div, .site-inner-narrow-container .features #product-features-tabs .new-why-hcss .industry-section .vce-classic-tabs-list > div, .new-why-hcss .industry-section .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list > div, .features #product-features-tabs .site-inner-narrow-container .new-why-hcss .industry-section .vce-classic-tabs-list > div, .new-why-hcss .industry-section .site-inner-container .features #product-features-tabs .vce-classic-tabs-list > div, .site-inner-container .features #product-features-tabs .new-why-hcss .industry-section .vce-classic-tabs-list > div, .new-why-hcss .industry-section .features #product-features-tabs .site-inner-container .vce-classic-tabs-list > div, .features #product-features-tabs .site-inner-container .new-why-hcss .industry-section .vce-classic-tabs-list > div, .new-why-hcss .industry-section .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list > div, .products-template-new-products article .features #product-features-tabs .new-why-hcss .industry-section .vce-classic-tabs-list > div, .new-why-hcss .industry-section .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list > div, .features #product-features-tabs .products-template-new-products article .new-why-hcss .industry-section .vce-classic-tabs-list > div, .new-why-hcss .industry-section .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list > div, .lp-template-new-products article .features #product-features-tabs .new-why-hcss .industry-section .vce-classic-tabs-list > div, .new-why-hcss .industry-section .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list > div, .features #product-features-tabs .lp-template-new-products article .new-why-hcss .industry-section .vce-classic-tabs-list > div, .new-why-hcss .industry-section .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list > div, .heavybid-to-heavyjob .features #product-features-tabs .new-why-hcss .industry-section .vce-classic-tabs-list > div, .new-why-hcss .industry-section .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list > div, .features #product-features-tabs .heavybid-to-heavyjob .new-why-hcss .industry-section .vce-classic-tabs-list > div, .new-why-hcss .industry-section .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list > div, .mt1b .mastec-msa .features #product-features-tabs .new-why-hcss .industry-section .vce-classic-tabs-list > div, .new-why-hcss .industry-section .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list > div, .features #product-features-tabs .mt1b .mastec-msa .new-why-hcss .industry-section .vce-classic-tabs-list > div, .new-why-hcss .industry-section .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list > div, .mt1b .existing-partnerships-header .features #product-features-tabs .new-why-hcss .industry-section .vce-classic-tabs-list > div, .new-why-hcss .industry-section .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list > div, .features #product-features-tabs .mt1b .existing-partnerships-header .new-why-hcss .industry-section .vce-classic-tabs-list > div, .new-why-hcss .industry-section .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list > div, .q1b .mastec-msa .features #product-features-tabs .new-why-hcss .industry-section .vce-classic-tabs-list > div, .new-why-hcss .industry-section .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list > div, .features #product-features-tabs .q1b .mastec-msa .new-why-hcss .industry-section .vce-classic-tabs-list > div, .new-why-hcss .industry-section .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list > div, .q1b .existing-partnerships-header .features #product-features-tabs .new-why-hcss .industry-section .vce-classic-tabs-list > div, .new-why-hcss .industry-section .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list > div, .features #product-features-tabs .q1b .existing-partnerships-header .new-why-hcss .industry-section .vce-classic-tabs-list > div {
    margin-bottom: 64px;
  }
}
.why-hcss .industry-section .container:before, .why-hcss .industry-section .fit-quiz .site-inner:before, .fit-quiz .why-hcss .industry-section .site-inner:before, .why-hcss .industry-section .fit-quiz .features #product-features-tabs .vce-classic-tabs-list:before, .fit-quiz .features #product-features-tabs .why-hcss .industry-section .vce-classic-tabs-list:before, .why-hcss .industry-section .features #product-features-tabs .fit-quiz .vce-classic-tabs-list:before, .features #product-features-tabs .fit-quiz .why-hcss .industry-section .vce-classic-tabs-list:before, .why-hcss .industry-section .share-your-story .site-inner:before, .share-your-story .why-hcss .industry-section .site-inner:before, .why-hcss .industry-section .share-your-story .features #product-features-tabs .vce-classic-tabs-list:before, .share-your-story .features #product-features-tabs .why-hcss .industry-section .vce-classic-tabs-list:before, .why-hcss .industry-section .features #product-features-tabs .share-your-story .vce-classic-tabs-list:before, .features #product-features-tabs .share-your-story .why-hcss .industry-section .vce-classic-tabs-list:before, .why-hcss .industry-section .hcss-recommendations .site-inner:before, .hcss-recommendations .why-hcss .industry-section .site-inner:before, .why-hcss .industry-section .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list:before, .hcss-recommendations .features #product-features-tabs .why-hcss .industry-section .vce-classic-tabs-list:before, .why-hcss .industry-section .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list:before, .features #product-features-tabs .hcss-recommendations .why-hcss .industry-section .vce-classic-tabs-list:before, .why-hcss .industry-section .narrow-container:before, .why-hcss .industry-section .site-inner-narrow-container .site-inner:before, .site-inner-narrow-container .why-hcss .industry-section .site-inner:before, .why-hcss .industry-section .site-inner-container .site-inner:before, .site-inner-container .why-hcss .industry-section .site-inner:before, .why-hcss .industry-section .products-template-new-products article .site-inner:before, .products-template-new-products article .why-hcss .industry-section .site-inner:before, .why-hcss .industry-section .lp-template-new-products article .site-inner:before, .lp-template-new-products article .why-hcss .industry-section .site-inner:before, .why-hcss .industry-section .heavybid-to-heavyjob .site-inner:before, .heavybid-to-heavyjob .why-hcss .industry-section .site-inner:before, .why-hcss .industry-section .mt1b .mastec-msa .site-inner:before, .mt1b .mastec-msa .why-hcss .industry-section .site-inner:before, .why-hcss .industry-section .mt1b .existing-partnerships-header .site-inner:before, .mt1b .existing-partnerships-header .why-hcss .industry-section .site-inner:before, .why-hcss .industry-section .q1b .mastec-msa .site-inner:before, .q1b .mastec-msa .why-hcss .industry-section .site-inner:before, .why-hcss .industry-section .q1b .existing-partnerships-header .site-inner:before, .q1b .existing-partnerships-header .why-hcss .industry-section .site-inner:before, .why-hcss .industry-section .industry-events .hcss-events:before, .industry-events .why-hcss .industry-section .hcss-events:before, .why-hcss .industry-section .past-webinars .hcss-events:before, .past-webinars .why-hcss .industry-section .hcss-events:before, .why-hcss .industry-section .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list:before, .site-inner-narrow-container .features #product-features-tabs .why-hcss .industry-section .vce-classic-tabs-list:before, .why-hcss .industry-section .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list:before, .features #product-features-tabs .site-inner-narrow-container .why-hcss .industry-section .vce-classic-tabs-list:before, .why-hcss .industry-section .site-inner-container .features #product-features-tabs .vce-classic-tabs-list:before, .site-inner-container .features #product-features-tabs .why-hcss .industry-section .vce-classic-tabs-list:before, .why-hcss .industry-section .features #product-features-tabs .site-inner-container .vce-classic-tabs-list:before, .features #product-features-tabs .site-inner-container .why-hcss .industry-section .vce-classic-tabs-list:before, .why-hcss .industry-section .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list:before, .products-template-new-products article .features #product-features-tabs .why-hcss .industry-section .vce-classic-tabs-list:before, .why-hcss .industry-section .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list:before, .features #product-features-tabs .products-template-new-products article .why-hcss .industry-section .vce-classic-tabs-list:before, .why-hcss .industry-section .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list:before, .lp-template-new-products article .features #product-features-tabs .why-hcss .industry-section .vce-classic-tabs-list:before, .why-hcss .industry-section .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list:before, .features #product-features-tabs .lp-template-new-products article .why-hcss .industry-section .vce-classic-tabs-list:before, .why-hcss .industry-section .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list:before, .heavybid-to-heavyjob .features #product-features-tabs .why-hcss .industry-section .vce-classic-tabs-list:before, .why-hcss .industry-section .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list:before, .features #product-features-tabs .heavybid-to-heavyjob .why-hcss .industry-section .vce-classic-tabs-list:before, .why-hcss .industry-section .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list:before, .mt1b .mastec-msa .features #product-features-tabs .why-hcss .industry-section .vce-classic-tabs-list:before, .why-hcss .industry-section .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list:before, .features #product-features-tabs .mt1b .mastec-msa .why-hcss .industry-section .vce-classic-tabs-list:before, .why-hcss .industry-section .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list:before, .mt1b .existing-partnerships-header .features #product-features-tabs .why-hcss .industry-section .vce-classic-tabs-list:before, .why-hcss .industry-section .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list:before, .features #product-features-tabs .mt1b .existing-partnerships-header .why-hcss .industry-section .vce-classic-tabs-list:before, .why-hcss .industry-section .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list:before, .q1b .mastec-msa .features #product-features-tabs .why-hcss .industry-section .vce-classic-tabs-list:before, .why-hcss .industry-section .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list:before, .features #product-features-tabs .q1b .mastec-msa .why-hcss .industry-section .vce-classic-tabs-list:before, .why-hcss .industry-section .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list:before, .q1b .existing-partnerships-header .features #product-features-tabs .why-hcss .industry-section .vce-classic-tabs-list:before, .why-hcss .industry-section .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list:before, .features #product-features-tabs .q1b .existing-partnerships-header .why-hcss .industry-section .vce-classic-tabs-list:before, .new-why-hcss .industry-section .container:before, .new-why-hcss .industry-section .fit-quiz .site-inner:before, .fit-quiz .new-why-hcss .industry-section .site-inner:before, .new-why-hcss .industry-section .fit-quiz .features #product-features-tabs .vce-classic-tabs-list:before, .fit-quiz .features #product-features-tabs .new-why-hcss .industry-section .vce-classic-tabs-list:before, .new-why-hcss .industry-section .features #product-features-tabs .fit-quiz .vce-classic-tabs-list:before, .features #product-features-tabs .fit-quiz .new-why-hcss .industry-section .vce-classic-tabs-list:before, .new-why-hcss .industry-section .share-your-story .site-inner:before, .share-your-story .new-why-hcss .industry-section .site-inner:before, .new-why-hcss .industry-section .share-your-story .features #product-features-tabs .vce-classic-tabs-list:before, .share-your-story .features #product-features-tabs .new-why-hcss .industry-section .vce-classic-tabs-list:before, .new-why-hcss .industry-section .features #product-features-tabs .share-your-story .vce-classic-tabs-list:before, .features #product-features-tabs .share-your-story .new-why-hcss .industry-section .vce-classic-tabs-list:before, .new-why-hcss .industry-section .hcss-recommendations .site-inner:before, .hcss-recommendations .new-why-hcss .industry-section .site-inner:before, .new-why-hcss .industry-section .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list:before, .hcss-recommendations .features #product-features-tabs .new-why-hcss .industry-section .vce-classic-tabs-list:before, .new-why-hcss .industry-section .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list:before, .features #product-features-tabs .hcss-recommendations .new-why-hcss .industry-section .vce-classic-tabs-list:before, .new-why-hcss .industry-section .narrow-container:before, .new-why-hcss .industry-section .site-inner-narrow-container .site-inner:before, .site-inner-narrow-container .new-why-hcss .industry-section .site-inner:before, .new-why-hcss .industry-section .site-inner-container .site-inner:before, .site-inner-container .new-why-hcss .industry-section .site-inner:before, .new-why-hcss .industry-section .products-template-new-products article .site-inner:before, .products-template-new-products article .new-why-hcss .industry-section .site-inner:before, .new-why-hcss .industry-section .lp-template-new-products article .site-inner:before, .lp-template-new-products article .new-why-hcss .industry-section .site-inner:before, .new-why-hcss .industry-section .heavybid-to-heavyjob .site-inner:before, .heavybid-to-heavyjob .new-why-hcss .industry-section .site-inner:before, .new-why-hcss .industry-section .mt1b .mastec-msa .site-inner:before, .mt1b .mastec-msa .new-why-hcss .industry-section .site-inner:before, .new-why-hcss .industry-section .mt1b .existing-partnerships-header .site-inner:before, .mt1b .existing-partnerships-header .new-why-hcss .industry-section .site-inner:before, .new-why-hcss .industry-section .q1b .mastec-msa .site-inner:before, .q1b .mastec-msa .new-why-hcss .industry-section .site-inner:before, .new-why-hcss .industry-section .q1b .existing-partnerships-header .site-inner:before, .q1b .existing-partnerships-header .new-why-hcss .industry-section .site-inner:before, .new-why-hcss .industry-section .industry-events .hcss-events:before, .industry-events .new-why-hcss .industry-section .hcss-events:before, .new-why-hcss .industry-section .past-webinars .hcss-events:before, .past-webinars .new-why-hcss .industry-section .hcss-events:before, .new-why-hcss .industry-section .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list:before, .site-inner-narrow-container .features #product-features-tabs .new-why-hcss .industry-section .vce-classic-tabs-list:before, .new-why-hcss .industry-section .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list:before, .features #product-features-tabs .site-inner-narrow-container .new-why-hcss .industry-section .vce-classic-tabs-list:before, .new-why-hcss .industry-section .site-inner-container .features #product-features-tabs .vce-classic-tabs-list:before, .site-inner-container .features #product-features-tabs .new-why-hcss .industry-section .vce-classic-tabs-list:before, .new-why-hcss .industry-section .features #product-features-tabs .site-inner-container .vce-classic-tabs-list:before, .features #product-features-tabs .site-inner-container .new-why-hcss .industry-section .vce-classic-tabs-list:before, .new-why-hcss .industry-section .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list:before, .products-template-new-products article .features #product-features-tabs .new-why-hcss .industry-section .vce-classic-tabs-list:before, .new-why-hcss .industry-section .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list:before, .features #product-features-tabs .products-template-new-products article .new-why-hcss .industry-section .vce-classic-tabs-list:before, .new-why-hcss .industry-section .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list:before, .lp-template-new-products article .features #product-features-tabs .new-why-hcss .industry-section .vce-classic-tabs-list:before, .new-why-hcss .industry-section .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list:before, .features #product-features-tabs .lp-template-new-products article .new-why-hcss .industry-section .vce-classic-tabs-list:before, .new-why-hcss .industry-section .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list:before, .heavybid-to-heavyjob .features #product-features-tabs .new-why-hcss .industry-section .vce-classic-tabs-list:before, .new-why-hcss .industry-section .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list:before, .features #product-features-tabs .heavybid-to-heavyjob .new-why-hcss .industry-section .vce-classic-tabs-list:before, .new-why-hcss .industry-section .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list:before, .mt1b .mastec-msa .features #product-features-tabs .new-why-hcss .industry-section .vce-classic-tabs-list:before, .new-why-hcss .industry-section .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list:before, .features #product-features-tabs .mt1b .mastec-msa .new-why-hcss .industry-section .vce-classic-tabs-list:before, .new-why-hcss .industry-section .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list:before, .mt1b .existing-partnerships-header .features #product-features-tabs .new-why-hcss .industry-section .vce-classic-tabs-list:before, .new-why-hcss .industry-section .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list:before, .features #product-features-tabs .mt1b .existing-partnerships-header .new-why-hcss .industry-section .vce-classic-tabs-list:before, .new-why-hcss .industry-section .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list:before, .q1b .mastec-msa .features #product-features-tabs .new-why-hcss .industry-section .vce-classic-tabs-list:before, .new-why-hcss .industry-section .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list:before, .features #product-features-tabs .q1b .mastec-msa .new-why-hcss .industry-section .vce-classic-tabs-list:before, .new-why-hcss .industry-section .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list:before, .q1b .existing-partnerships-header .features #product-features-tabs .new-why-hcss .industry-section .vce-classic-tabs-list:before, .new-why-hcss .industry-section .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list:before, .features #product-features-tabs .q1b .existing-partnerships-header .new-why-hcss .industry-section .vce-classic-tabs-list:before {
  border-top: 1px solid rgba(0, 0, 0, 0.16);
  display: block;
  position: relative;
  content: "";
  width: 100%;
  top: -48px;
  margin: 0 auto;
}
@media (min-width: 992px) {
  .why-hcss .industry-section .container:before, .why-hcss .industry-section .fit-quiz .site-inner:before, .fit-quiz .why-hcss .industry-section .site-inner:before, .why-hcss .industry-section .fit-quiz .features #product-features-tabs .vce-classic-tabs-list:before, .fit-quiz .features #product-features-tabs .why-hcss .industry-section .vce-classic-tabs-list:before, .why-hcss .industry-section .features #product-features-tabs .fit-quiz .vce-classic-tabs-list:before, .features #product-features-tabs .fit-quiz .why-hcss .industry-section .vce-classic-tabs-list:before, .why-hcss .industry-section .share-your-story .site-inner:before, .share-your-story .why-hcss .industry-section .site-inner:before, .why-hcss .industry-section .share-your-story .features #product-features-tabs .vce-classic-tabs-list:before, .share-your-story .features #product-features-tabs .why-hcss .industry-section .vce-classic-tabs-list:before, .why-hcss .industry-section .features #product-features-tabs .share-your-story .vce-classic-tabs-list:before, .features #product-features-tabs .share-your-story .why-hcss .industry-section .vce-classic-tabs-list:before, .why-hcss .industry-section .hcss-recommendations .site-inner:before, .hcss-recommendations .why-hcss .industry-section .site-inner:before, .why-hcss .industry-section .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list:before, .hcss-recommendations .features #product-features-tabs .why-hcss .industry-section .vce-classic-tabs-list:before, .why-hcss .industry-section .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list:before, .features #product-features-tabs .hcss-recommendations .why-hcss .industry-section .vce-classic-tabs-list:before, .why-hcss .industry-section .narrow-container:before, .why-hcss .industry-section .site-inner-narrow-container .site-inner:before, .site-inner-narrow-container .why-hcss .industry-section .site-inner:before, .why-hcss .industry-section .site-inner-container .site-inner:before, .site-inner-container .why-hcss .industry-section .site-inner:before, .why-hcss .industry-section .products-template-new-products article .site-inner:before, .products-template-new-products article .why-hcss .industry-section .site-inner:before, .why-hcss .industry-section .lp-template-new-products article .site-inner:before, .lp-template-new-products article .why-hcss .industry-section .site-inner:before, .why-hcss .industry-section .heavybid-to-heavyjob .site-inner:before, .heavybid-to-heavyjob .why-hcss .industry-section .site-inner:before, .why-hcss .industry-section .mt1b .mastec-msa .site-inner:before, .mt1b .mastec-msa .why-hcss .industry-section .site-inner:before, .why-hcss .industry-section .mt1b .existing-partnerships-header .site-inner:before, .mt1b .existing-partnerships-header .why-hcss .industry-section .site-inner:before, .why-hcss .industry-section .q1b .mastec-msa .site-inner:before, .q1b .mastec-msa .why-hcss .industry-section .site-inner:before, .why-hcss .industry-section .q1b .existing-partnerships-header .site-inner:before, .q1b .existing-partnerships-header .why-hcss .industry-section .site-inner:before, .why-hcss .industry-section .industry-events .hcss-events:before, .industry-events .why-hcss .industry-section .hcss-events:before, .why-hcss .industry-section .past-webinars .hcss-events:before, .past-webinars .why-hcss .industry-section .hcss-events:before, .why-hcss .industry-section .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list:before, .site-inner-narrow-container .features #product-features-tabs .why-hcss .industry-section .vce-classic-tabs-list:before, .why-hcss .industry-section .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list:before, .features #product-features-tabs .site-inner-narrow-container .why-hcss .industry-section .vce-classic-tabs-list:before, .why-hcss .industry-section .site-inner-container .features #product-features-tabs .vce-classic-tabs-list:before, .site-inner-container .features #product-features-tabs .why-hcss .industry-section .vce-classic-tabs-list:before, .why-hcss .industry-section .features #product-features-tabs .site-inner-container .vce-classic-tabs-list:before, .features #product-features-tabs .site-inner-container .why-hcss .industry-section .vce-classic-tabs-list:before, .why-hcss .industry-section .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list:before, .products-template-new-products article .features #product-features-tabs .why-hcss .industry-section .vce-classic-tabs-list:before, .why-hcss .industry-section .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list:before, .features #product-features-tabs .products-template-new-products article .why-hcss .industry-section .vce-classic-tabs-list:before, .why-hcss .industry-section .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list:before, .lp-template-new-products article .features #product-features-tabs .why-hcss .industry-section .vce-classic-tabs-list:before, .why-hcss .industry-section .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list:before, .features #product-features-tabs .lp-template-new-products article .why-hcss .industry-section .vce-classic-tabs-list:before, .why-hcss .industry-section .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list:before, .heavybid-to-heavyjob .features #product-features-tabs .why-hcss .industry-section .vce-classic-tabs-list:before, .why-hcss .industry-section .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list:before, .features #product-features-tabs .heavybid-to-heavyjob .why-hcss .industry-section .vce-classic-tabs-list:before, .why-hcss .industry-section .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list:before, .mt1b .mastec-msa .features #product-features-tabs .why-hcss .industry-section .vce-classic-tabs-list:before, .why-hcss .industry-section .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list:before, .features #product-features-tabs .mt1b .mastec-msa .why-hcss .industry-section .vce-classic-tabs-list:before, .why-hcss .industry-section .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list:before, .mt1b .existing-partnerships-header .features #product-features-tabs .why-hcss .industry-section .vce-classic-tabs-list:before, .why-hcss .industry-section .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list:before, .features #product-features-tabs .mt1b .existing-partnerships-header .why-hcss .industry-section .vce-classic-tabs-list:before, .why-hcss .industry-section .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list:before, .q1b .mastec-msa .features #product-features-tabs .why-hcss .industry-section .vce-classic-tabs-list:before, .why-hcss .industry-section .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list:before, .features #product-features-tabs .q1b .mastec-msa .why-hcss .industry-section .vce-classic-tabs-list:before, .why-hcss .industry-section .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list:before, .q1b .existing-partnerships-header .features #product-features-tabs .why-hcss .industry-section .vce-classic-tabs-list:before, .why-hcss .industry-section .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list:before, .features #product-features-tabs .q1b .existing-partnerships-header .why-hcss .industry-section .vce-classic-tabs-list:before, .new-why-hcss .industry-section .container:before, .new-why-hcss .industry-section .fit-quiz .site-inner:before, .fit-quiz .new-why-hcss .industry-section .site-inner:before, .new-why-hcss .industry-section .fit-quiz .features #product-features-tabs .vce-classic-tabs-list:before, .fit-quiz .features #product-features-tabs .new-why-hcss .industry-section .vce-classic-tabs-list:before, .new-why-hcss .industry-section .features #product-features-tabs .fit-quiz .vce-classic-tabs-list:before, .features #product-features-tabs .fit-quiz .new-why-hcss .industry-section .vce-classic-tabs-list:before, .new-why-hcss .industry-section .share-your-story .site-inner:before, .share-your-story .new-why-hcss .industry-section .site-inner:before, .new-why-hcss .industry-section .share-your-story .features #product-features-tabs .vce-classic-tabs-list:before, .share-your-story .features #product-features-tabs .new-why-hcss .industry-section .vce-classic-tabs-list:before, .new-why-hcss .industry-section .features #product-features-tabs .share-your-story .vce-classic-tabs-list:before, .features #product-features-tabs .share-your-story .new-why-hcss .industry-section .vce-classic-tabs-list:before, .new-why-hcss .industry-section .hcss-recommendations .site-inner:before, .hcss-recommendations .new-why-hcss .industry-section .site-inner:before, .new-why-hcss .industry-section .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list:before, .hcss-recommendations .features #product-features-tabs .new-why-hcss .industry-section .vce-classic-tabs-list:before, .new-why-hcss .industry-section .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list:before, .features #product-features-tabs .hcss-recommendations .new-why-hcss .industry-section .vce-classic-tabs-list:before, .new-why-hcss .industry-section .narrow-container:before, .new-why-hcss .industry-section .site-inner-narrow-container .site-inner:before, .site-inner-narrow-container .new-why-hcss .industry-section .site-inner:before, .new-why-hcss .industry-section .site-inner-container .site-inner:before, .site-inner-container .new-why-hcss .industry-section .site-inner:before, .new-why-hcss .industry-section .products-template-new-products article .site-inner:before, .products-template-new-products article .new-why-hcss .industry-section .site-inner:before, .new-why-hcss .industry-section .lp-template-new-products article .site-inner:before, .lp-template-new-products article .new-why-hcss .industry-section .site-inner:before, .new-why-hcss .industry-section .heavybid-to-heavyjob .site-inner:before, .heavybid-to-heavyjob .new-why-hcss .industry-section .site-inner:before, .new-why-hcss .industry-section .mt1b .mastec-msa .site-inner:before, .mt1b .mastec-msa .new-why-hcss .industry-section .site-inner:before, .new-why-hcss .industry-section .mt1b .existing-partnerships-header .site-inner:before, .mt1b .existing-partnerships-header .new-why-hcss .industry-section .site-inner:before, .new-why-hcss .industry-section .q1b .mastec-msa .site-inner:before, .q1b .mastec-msa .new-why-hcss .industry-section .site-inner:before, .new-why-hcss .industry-section .q1b .existing-partnerships-header .site-inner:before, .q1b .existing-partnerships-header .new-why-hcss .industry-section .site-inner:before, .new-why-hcss .industry-section .industry-events .hcss-events:before, .industry-events .new-why-hcss .industry-section .hcss-events:before, .new-why-hcss .industry-section .past-webinars .hcss-events:before, .past-webinars .new-why-hcss .industry-section .hcss-events:before, .new-why-hcss .industry-section .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list:before, .site-inner-narrow-container .features #product-features-tabs .new-why-hcss .industry-section .vce-classic-tabs-list:before, .new-why-hcss .industry-section .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list:before, .features #product-features-tabs .site-inner-narrow-container .new-why-hcss .industry-section .vce-classic-tabs-list:before, .new-why-hcss .industry-section .site-inner-container .features #product-features-tabs .vce-classic-tabs-list:before, .site-inner-container .features #product-features-tabs .new-why-hcss .industry-section .vce-classic-tabs-list:before, .new-why-hcss .industry-section .features #product-features-tabs .site-inner-container .vce-classic-tabs-list:before, .features #product-features-tabs .site-inner-container .new-why-hcss .industry-section .vce-classic-tabs-list:before, .new-why-hcss .industry-section .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list:before, .products-template-new-products article .features #product-features-tabs .new-why-hcss .industry-section .vce-classic-tabs-list:before, .new-why-hcss .industry-section .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list:before, .features #product-features-tabs .products-template-new-products article .new-why-hcss .industry-section .vce-classic-tabs-list:before, .new-why-hcss .industry-section .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list:before, .lp-template-new-products article .features #product-features-tabs .new-why-hcss .industry-section .vce-classic-tabs-list:before, .new-why-hcss .industry-section .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list:before, .features #product-features-tabs .lp-template-new-products article .new-why-hcss .industry-section .vce-classic-tabs-list:before, .new-why-hcss .industry-section .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list:before, .heavybid-to-heavyjob .features #product-features-tabs .new-why-hcss .industry-section .vce-classic-tabs-list:before, .new-why-hcss .industry-section .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list:before, .features #product-features-tabs .heavybid-to-heavyjob .new-why-hcss .industry-section .vce-classic-tabs-list:before, .new-why-hcss .industry-section .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list:before, .mt1b .mastec-msa .features #product-features-tabs .new-why-hcss .industry-section .vce-classic-tabs-list:before, .new-why-hcss .industry-section .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list:before, .features #product-features-tabs .mt1b .mastec-msa .new-why-hcss .industry-section .vce-classic-tabs-list:before, .new-why-hcss .industry-section .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list:before, .mt1b .existing-partnerships-header .features #product-features-tabs .new-why-hcss .industry-section .vce-classic-tabs-list:before, .new-why-hcss .industry-section .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list:before, .features #product-features-tabs .mt1b .existing-partnerships-header .new-why-hcss .industry-section .vce-classic-tabs-list:before, .new-why-hcss .industry-section .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list:before, .q1b .mastec-msa .features #product-features-tabs .new-why-hcss .industry-section .vce-classic-tabs-list:before, .new-why-hcss .industry-section .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list:before, .features #product-features-tabs .q1b .mastec-msa .new-why-hcss .industry-section .vce-classic-tabs-list:before, .new-why-hcss .industry-section .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list:before, .q1b .existing-partnerships-header .features #product-features-tabs .new-why-hcss .industry-section .vce-classic-tabs-list:before, .new-why-hcss .industry-section .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list:before, .features #product-features-tabs .q1b .existing-partnerships-header .new-why-hcss .industry-section .vce-classic-tabs-list:before {
    top: -64px;
  }
}
.why-hcss .social-reviews-white-bg, .new-why-hcss .social-reviews-white-bg {
  margin-bottom: 80px;
}
@media (min-width: 992px) {
  .why-hcss .social-reviews-white-bg, .new-why-hcss .social-reviews-white-bg {
    margin-bottom: 136px;
  }
}

@media (min-width: 768px) {
  .hcss-recommendations {
    background-color: #f2f2f2;
    background-image: linear-gradient(to right, #f2f2f2 0%, #f2f2f2 50%, #fff 50%);
  }
  .hcss-recommendations.white-bg {
    background-image: none;
    background-color: #fff;
  }
}
.hcss-recommendations .column-1, .hcss-recommendations .column-2 {
  padding-top: 30px;
  padding-bottom: 30px;
  font-size: 1rem;
}
@media (min-width: 992px) {
  .hcss-recommendations .column-1, .hcss-recommendations .column-2 {
    padding-top: 100px;
    padding-bottom: 100px;
    font-size: 1.2rem;
  }
}
.hcss-recommendations .main-section h1, .hcss-recommendations .main-section .category .archive-title, .category .hcss-recommendations .main-section .archive-title, .hcss-recommendations .main-section .tag .archive-title, .tag .hcss-recommendations .main-section .archive-title, .hcss-recommendations .main-section h2, .hcss-recommendations .main-section .home #generic-hero p.headline, .home #generic-hero .hcss-recommendations .main-section p.headline, .hcss-recommendations .main-section .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .hcss-recommendations .main-section p.headline, .hcss-recommendations .main-section .home #press-hero p.headline, .home #press-hero .hcss-recommendations .main-section p.headline, .hcss-recommendations .main-section .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .hcss-recommendations .main-section p.headline, .hcss-recommendations .main-section .cta-request-section-title, .hcss-recommendations .main-section .sub-title-h2, .hcss-recommendations .main-section .individual-posts-section h4, .individual-posts-section .hcss-recommendations .main-section h4, .hcss-recommendations .main-section .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .hcss-recommendations .main-section .entry-title, .hcss-recommendations .main-section .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .hcss-recommendations .main-section .entry-title {
  font-size: 1.5rem;
  margin-bottom: 15px;
}
.hcss-recommendations .main-section h1 strong, .hcss-recommendations .main-section .category .archive-title strong, .category .hcss-recommendations .main-section .archive-title strong, .hcss-recommendations .main-section .tag .archive-title strong, .tag .hcss-recommendations .main-section .archive-title strong, .hcss-recommendations .main-section h2 strong, .hcss-recommendations .main-section .home #generic-hero p.headline strong, .home #generic-hero .hcss-recommendations .main-section p.headline strong, .hcss-recommendations .main-section .page-template-job-role #generic-hero p.headline strong, .page-template-job-role #generic-hero .hcss-recommendations .main-section p.headline strong, .hcss-recommendations .main-section .home #press-hero p.headline strong, .home #press-hero .hcss-recommendations .main-section p.headline strong, .hcss-recommendations .main-section .page-template-job-role #press-hero p.headline strong, .page-template-job-role #press-hero .hcss-recommendations .main-section p.headline strong, .hcss-recommendations .main-section .cta-request-section-title strong, .hcss-recommendations .main-section .sub-title-h2 strong, .hcss-recommendations .main-section .individual-posts-section h4 strong, .individual-posts-section .hcss-recommendations .main-section h4 strong, .hcss-recommendations .main-section .individual-posts-section .category-box .entry-title strong, .individual-posts-section .category-box .hcss-recommendations .main-section .entry-title strong, .hcss-recommendations .main-section .category-box .individual-posts-section .entry-title strong, .category-box .individual-posts-section .hcss-recommendations .main-section .entry-title strong {
  text-decoration: underline;
}
@media (min-width: 768px) {
  .hcss-recommendations .main-section h1, .hcss-recommendations .main-section .category .archive-title, .category .hcss-recommendations .main-section .archive-title, .hcss-recommendations .main-section .tag .archive-title, .tag .hcss-recommendations .main-section .archive-title {
    font-size: 2.65rem;
    margin-bottom: 30px;
  }
}
@media (min-width: 768px) {
  .hcss-recommendations .main-section h2, .hcss-recommendations .main-section .home #generic-hero p.headline, .home #generic-hero .hcss-recommendations .main-section p.headline, .hcss-recommendations .main-section .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .hcss-recommendations .main-section p.headline, .hcss-recommendations .main-section .home #press-hero p.headline, .home #press-hero .hcss-recommendations .main-section p.headline, .hcss-recommendations .main-section .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .hcss-recommendations .main-section p.headline, .hcss-recommendations .main-section .cta-request-section-title, .hcss-recommendations .main-section .sub-title-h2, .hcss-recommendations .main-section .individual-posts-section h4, .individual-posts-section .hcss-recommendations .main-section h4, .hcss-recommendations .main-section .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .hcss-recommendations .main-section .entry-title, .hcss-recommendations .main-section .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .hcss-recommendations .main-section .entry-title {
    font-size: 2.65rem;
    font-weight: 500;
    margin-bottom: 0px;
  }
  .hcss-recommendations .main-section h2 strong, .hcss-recommendations .main-section .home #generic-hero p.headline strong, .home #generic-hero .hcss-recommendations .main-section p.headline strong, .hcss-recommendations .main-section .page-template-job-role #generic-hero p.headline strong, .page-template-job-role #generic-hero .hcss-recommendations .main-section p.headline strong, .hcss-recommendations .main-section .home #press-hero p.headline strong, .home #press-hero .hcss-recommendations .main-section p.headline strong, .hcss-recommendations .main-section .page-template-job-role #press-hero p.headline strong, .page-template-job-role #press-hero .hcss-recommendations .main-section p.headline strong, .hcss-recommendations .main-section .cta-request-section-title strong, .hcss-recommendations .main-section .sub-title-h2 strong, .hcss-recommendations .main-section .individual-posts-section h4 strong, .individual-posts-section .hcss-recommendations .main-section h4 strong, .hcss-recommendations .main-section .individual-posts-section .category-box .entry-title strong, .individual-posts-section .category-box .hcss-recommendations .main-section .entry-title strong, .hcss-recommendations .main-section .category-box .individual-posts-section .entry-title strong, .category-box .individual-posts-section .hcss-recommendations .main-section .entry-title strong {
    text-decoration: none;
  }
}
.hcss-recommendations .main-section h3, .hcss-recommendations .main-section .cta-request-subheading, .hcss-recommendations .main-section .sub-title-h3 {
  font-size: 1rem;
}
@media (min-width: 768px) {
  .hcss-recommendations .main-section h3, .hcss-recommendations .main-section .cta-request-subheading, .hcss-recommendations .main-section .sub-title-h3 {
    font-size: 1.5rem;
  }
}
.hcss-recommendations .main-section .plain-btn, .hcss-recommendations .main-section .home #fit-quiz-section .fit-quiz-start-btn, .home #fit-quiz-section .hcss-recommendations .main-section .fit-quiz-start-btn, .hcss-recommendations .main-section .page-template-job-role #fit-quiz-section .fit-quiz-start-btn, .page-template-job-role #fit-quiz-section .hcss-recommendations .main-section .fit-quiz-start-btn, .hcss-recommendations .main-section .fit-quiz #hero a, .fit-quiz #hero .hcss-recommendations .main-section a, .hcss-recommendations .main-section .orange-btn, .hcss-recommendations .main-section .orange-button .vce-button--style-basic, .orange-button .hcss-recommendations .main-section .vce-button--style-basic, .hcss-recommendations .main-section .white-button .vce-button--style-basic, .white-button .hcss-recommendations .main-section .vce-button--style-basic, .hcss-recommendations .main-section .dispatcher-btn, .hcss-recommendations .main-section .dispatcher-button .vce-button--style-basic, .dispatcher-button .hcss-recommendations .main-section .vce-button--style-basic, .hcss-recommendations .main-section .dispatcher-outline .vce-button--style-outline-animated, .dispatcher-outline .hcss-recommendations .main-section .vce-button--style-outline-animated, .hcss-recommendations .main-section .dispatcher-outline-btn, .hcss-recommendations .main-section .white-outline-btn, .hcss-recommendations .main-section .green-btn, .hcss-recommendations .main-section .green-button .vce-button--style-basic, .green-button .hcss-recommendations .main-section .vce-button--style-basic, .hcss-recommendations .main-section .white-green-btn, .hcss-recommendations .main-section .white-green-button .vce-button--style-basic, .white-green-button .hcss-recommendations .main-section .vce-button--style-basic, .hcss-recommendations .main-section .blue-btn, .hcss-recommendations .main-section .blue-button .vce-button--style-basic, .blue-button .hcss-recommendations .main-section .vce-button--style-basic, .hcss-recommendations .main-section a.hje-button, .hcss-recommendations .main-section a.hje-black-button, .hcss-recommendations .main-section a.hje-clear-button, .hcss-recommendations .main-section .form-blue-btn .frm_button_submit.frm_final_submit, .form-blue-btn .hcss-recommendations .main-section .frm_button_submit.frm_final_submit, .hcss-recommendations .main-section .form-dispatcher-btn .frm_button_submit.frm_final_submit, .form-dispatcher-btn .hcss-recommendations .main-section .frm_button_submit.frm_final_submit, .hcss-recommendations .main-section .form-green-btn .frm_button_submit.frm_final_submit, .form-green-btn .hcss-recommendations .main-section .frm_button_submit.frm_final_submit, .hcss-recommendations .main-section .form-orange-btn .frm_button_submit.frm_final_submit, .form-orange-btn .hcss-recommendations .main-section .frm_button_submit.frm_final_submit, .hcss-recommendations .main-section .grey-outline-btn, .hcss-recommendations .main-section .green-darkgreen-btn, .hcss-recommendations .main-section .highlight-feature-section .link, .highlight-feature-section .hcss-recommendations .main-section .link {
  border-radius: 9px;
  margin-top: 30px;
}
@media (min-width: 992px) {
  .hcss-recommendations .main-section .plain-btn, .hcss-recommendations .main-section .home #fit-quiz-section .fit-quiz-start-btn, .home #fit-quiz-section .hcss-recommendations .main-section .fit-quiz-start-btn, .hcss-recommendations .main-section .page-template-job-role #fit-quiz-section .fit-quiz-start-btn, .page-template-job-role #fit-quiz-section .hcss-recommendations .main-section .fit-quiz-start-btn, .hcss-recommendations .main-section .fit-quiz #hero a, .fit-quiz #hero .hcss-recommendations .main-section a, .hcss-recommendations .main-section .orange-btn, .hcss-recommendations .main-section .orange-button .vce-button--style-basic, .orange-button .hcss-recommendations .main-section .vce-button--style-basic, .hcss-recommendations .main-section .white-button .vce-button--style-basic, .white-button .hcss-recommendations .main-section .vce-button--style-basic, .hcss-recommendations .main-section .dispatcher-btn, .hcss-recommendations .main-section .dispatcher-button .vce-button--style-basic, .dispatcher-button .hcss-recommendations .main-section .vce-button--style-basic, .hcss-recommendations .main-section .dispatcher-outline .vce-button--style-outline-animated, .dispatcher-outline .hcss-recommendations .main-section .vce-button--style-outline-animated, .hcss-recommendations .main-section .dispatcher-outline-btn, .hcss-recommendations .main-section .white-outline-btn, .hcss-recommendations .main-section .green-btn, .hcss-recommendations .main-section .green-button .vce-button--style-basic, .green-button .hcss-recommendations .main-section .vce-button--style-basic, .hcss-recommendations .main-section .white-green-btn, .hcss-recommendations .main-section .white-green-button .vce-button--style-basic, .white-green-button .hcss-recommendations .main-section .vce-button--style-basic, .hcss-recommendations .main-section .blue-btn, .hcss-recommendations .main-section .blue-button .vce-button--style-basic, .blue-button .hcss-recommendations .main-section .vce-button--style-basic, .hcss-recommendations .main-section a.hje-button, .hcss-recommendations .main-section a.hje-black-button, .hcss-recommendations .main-section a.hje-clear-button, .hcss-recommendations .main-section .form-blue-btn .frm_button_submit.frm_final_submit, .form-blue-btn .hcss-recommendations .main-section .frm_button_submit.frm_final_submit, .hcss-recommendations .main-section .form-dispatcher-btn .frm_button_submit.frm_final_submit, .form-dispatcher-btn .hcss-recommendations .main-section .frm_button_submit.frm_final_submit, .hcss-recommendations .main-section .form-green-btn .frm_button_submit.frm_final_submit, .form-green-btn .hcss-recommendations .main-section .frm_button_submit.frm_final_submit, .hcss-recommendations .main-section .form-orange-btn .frm_button_submit.frm_final_submit, .form-orange-btn .hcss-recommendations .main-section .frm_button_submit.frm_final_submit, .hcss-recommendations .main-section .grey-outline-btn, .hcss-recommendations .main-section .green-darkgreen-btn, .hcss-recommendations .main-section .highlight-feature-section .link, .highlight-feature-section .hcss-recommendations .main-section .link {
    margin-top: 65px;
  }
}
.hcss-recommendations .main-section .plain-btn:hover, .hcss-recommendations .main-section .home #fit-quiz-section .fit-quiz-start-btn:hover, .home #fit-quiz-section .hcss-recommendations .main-section .fit-quiz-start-btn:hover, .hcss-recommendations .main-section .page-template-job-role #fit-quiz-section .fit-quiz-start-btn:hover, .page-template-job-role #fit-quiz-section .hcss-recommendations .main-section .fit-quiz-start-btn:hover, .hcss-recommendations .main-section .fit-quiz #hero a:hover, .fit-quiz #hero .hcss-recommendations .main-section a:hover, .hcss-recommendations .main-section .orange-btn:hover, .hcss-recommendations .main-section .orange-button .vce-button--style-basic:hover, .orange-button .hcss-recommendations .main-section .vce-button--style-basic:hover, .hcss-recommendations .main-section .white-button .vce-button--style-basic:hover, .white-button .hcss-recommendations .main-section .vce-button--style-basic:hover, .hcss-recommendations .main-section .dispatcher-btn:hover, .hcss-recommendations .main-section .dispatcher-button .vce-button--style-basic:hover, .dispatcher-button .hcss-recommendations .main-section .vce-button--style-basic:hover, .hcss-recommendations .main-section .dispatcher-outline .vce-button--style-outline-animated:hover, .dispatcher-outline .hcss-recommendations .main-section .vce-button--style-outline-animated:hover, .hcss-recommendations .main-section .dispatcher-outline-btn:hover, .hcss-recommendations .main-section .white-outline-btn:hover, .hcss-recommendations .main-section .green-btn:hover, .hcss-recommendations .main-section .green-button .vce-button--style-basic:hover, .green-button .hcss-recommendations .main-section .vce-button--style-basic:hover, .hcss-recommendations .main-section .white-green-btn:hover, .hcss-recommendations .main-section .white-green-button .vce-button--style-basic:hover, .white-green-button .hcss-recommendations .main-section .vce-button--style-basic:hover, .hcss-recommendations .main-section .blue-btn:hover, .hcss-recommendations .main-section .blue-button .vce-button--style-basic:hover, .blue-button .hcss-recommendations .main-section .vce-button--style-basic:hover, .hcss-recommendations .main-section a.hje-button:hover, .hcss-recommendations .main-section a.hje-black-button:hover, .hcss-recommendations .main-section a.hje-clear-button:hover, .hcss-recommendations .main-section .form-blue-btn .frm_button_submit.frm_final_submit:hover, .form-blue-btn .hcss-recommendations .main-section .frm_button_submit.frm_final_submit:hover, .hcss-recommendations .main-section .form-dispatcher-btn .frm_button_submit.frm_final_submit:hover, .form-dispatcher-btn .hcss-recommendations .main-section .frm_button_submit.frm_final_submit:hover, .hcss-recommendations .main-section .form-green-btn .frm_button_submit.frm_final_submit:hover, .form-green-btn .hcss-recommendations .main-section .frm_button_submit.frm_final_submit:hover, .hcss-recommendations .main-section .form-orange-btn .frm_button_submit.frm_final_submit:hover, .form-orange-btn .hcss-recommendations .main-section .frm_button_submit.frm_final_submit:hover, .hcss-recommendations .main-section .grey-outline-btn:hover, .hcss-recommendations .main-section .green-darkgreen-btn:hover, .hcss-recommendations .main-section .highlight-feature-section .link:hover, .highlight-feature-section .hcss-recommendations .main-section .link:hover {
  background-color: #0A8036 !important;
}
.hcss-recommendations .column-1 {
  background-color: #f2f2f2;
}
@media (min-width: 992px) {
  .hcss-recommendations .column-1 {
    background-color: transparent;
  }
}
.hcss-recommendations .column-1 .plain-btn, .hcss-recommendations .column-1 .home #fit-quiz-section .fit-quiz-start-btn, .home #fit-quiz-section .hcss-recommendations .column-1 .fit-quiz-start-btn, .hcss-recommendations .column-1 .page-template-job-role #fit-quiz-section .fit-quiz-start-btn, .page-template-job-role #fit-quiz-section .hcss-recommendations .column-1 .fit-quiz-start-btn, .hcss-recommendations .column-1 .fit-quiz #hero a, .fit-quiz #hero .hcss-recommendations .column-1 a, .hcss-recommendations .column-1 .orange-btn, .hcss-recommendations .column-1 .orange-button .vce-button--style-basic, .orange-button .hcss-recommendations .column-1 .vce-button--style-basic, .hcss-recommendations .column-1 .white-button .vce-button--style-basic, .white-button .hcss-recommendations .column-1 .vce-button--style-basic, .hcss-recommendations .column-1 .dispatcher-btn, .hcss-recommendations .column-1 .dispatcher-button .vce-button--style-basic, .dispatcher-button .hcss-recommendations .column-1 .vce-button--style-basic, .hcss-recommendations .column-1 .dispatcher-outline .vce-button--style-outline-animated, .dispatcher-outline .hcss-recommendations .column-1 .vce-button--style-outline-animated, .hcss-recommendations .column-1 .dispatcher-outline-btn, .hcss-recommendations .column-1 .white-outline-btn, .hcss-recommendations .column-1 .green-btn, .hcss-recommendations .column-1 .green-button .vce-button--style-basic, .green-button .hcss-recommendations .column-1 .vce-button--style-basic, .hcss-recommendations .column-1 .white-green-btn, .hcss-recommendations .column-1 .white-green-button .vce-button--style-basic, .white-green-button .hcss-recommendations .column-1 .vce-button--style-basic, .hcss-recommendations .column-1 .blue-btn, .hcss-recommendations .column-1 .blue-button .vce-button--style-basic, .blue-button .hcss-recommendations .column-1 .vce-button--style-basic, .hcss-recommendations .column-1 a.hje-button, .hcss-recommendations .column-1 a.hje-black-button, .hcss-recommendations .column-1 a.hje-clear-button, .hcss-recommendations .column-1 .form-blue-btn .frm_button_submit.frm_final_submit, .form-blue-btn .hcss-recommendations .column-1 .frm_button_submit.frm_final_submit, .hcss-recommendations .column-1 .form-dispatcher-btn .frm_button_submit.frm_final_submit, .form-dispatcher-btn .hcss-recommendations .column-1 .frm_button_submit.frm_final_submit, .hcss-recommendations .column-1 .form-green-btn .frm_button_submit.frm_final_submit, .form-green-btn .hcss-recommendations .column-1 .frm_button_submit.frm_final_submit, .hcss-recommendations .column-1 .form-orange-btn .frm_button_submit.frm_final_submit, .form-orange-btn .hcss-recommendations .column-1 .frm_button_submit.frm_final_submit, .hcss-recommendations .column-1 .grey-outline-btn, .hcss-recommendations .column-1 .green-darkgreen-btn, .hcss-recommendations .column-1 .highlight-feature-section .link, .highlight-feature-section .hcss-recommendations .column-1 .link {
  display: none;
}
@media (min-width: 992px) {
  .hcss-recommendations .column-1 .plain-btn, .hcss-recommendations .column-1 .home #fit-quiz-section .fit-quiz-start-btn, .home #fit-quiz-section .hcss-recommendations .column-1 .fit-quiz-start-btn, .hcss-recommendations .column-1 .page-template-job-role #fit-quiz-section .fit-quiz-start-btn, .page-template-job-role #fit-quiz-section .hcss-recommendations .column-1 .fit-quiz-start-btn, .hcss-recommendations .column-1 .fit-quiz #hero a, .fit-quiz #hero .hcss-recommendations .column-1 a, .hcss-recommendations .column-1 .orange-btn, .hcss-recommendations .column-1 .orange-button .vce-button--style-basic, .orange-button .hcss-recommendations .column-1 .vce-button--style-basic, .hcss-recommendations .column-1 .white-button .vce-button--style-basic, .white-button .hcss-recommendations .column-1 .vce-button--style-basic, .hcss-recommendations .column-1 .dispatcher-btn, .hcss-recommendations .column-1 .dispatcher-button .vce-button--style-basic, .dispatcher-button .hcss-recommendations .column-1 .vce-button--style-basic, .hcss-recommendations .column-1 .dispatcher-outline .vce-button--style-outline-animated, .dispatcher-outline .hcss-recommendations .column-1 .vce-button--style-outline-animated, .hcss-recommendations .column-1 .dispatcher-outline-btn, .hcss-recommendations .column-1 .white-outline-btn, .hcss-recommendations .column-1 .green-btn, .hcss-recommendations .column-1 .green-button .vce-button--style-basic, .green-button .hcss-recommendations .column-1 .vce-button--style-basic, .hcss-recommendations .column-1 .white-green-btn, .hcss-recommendations .column-1 .white-green-button .vce-button--style-basic, .white-green-button .hcss-recommendations .column-1 .vce-button--style-basic, .hcss-recommendations .column-1 .blue-btn, .hcss-recommendations .column-1 .blue-button .vce-button--style-basic, .blue-button .hcss-recommendations .column-1 .vce-button--style-basic, .hcss-recommendations .column-1 a.hje-button, .hcss-recommendations .column-1 a.hje-black-button, .hcss-recommendations .column-1 a.hje-clear-button, .hcss-recommendations .column-1 .form-blue-btn .frm_button_submit.frm_final_submit, .form-blue-btn .hcss-recommendations .column-1 .frm_button_submit.frm_final_submit, .hcss-recommendations .column-1 .form-dispatcher-btn .frm_button_submit.frm_final_submit, .form-dispatcher-btn .hcss-recommendations .column-1 .frm_button_submit.frm_final_submit, .hcss-recommendations .column-1 .form-green-btn .frm_button_submit.frm_final_submit, .form-green-btn .hcss-recommendations .column-1 .frm_button_submit.frm_final_submit, .hcss-recommendations .column-1 .form-orange-btn .frm_button_submit.frm_final_submit, .form-orange-btn .hcss-recommendations .column-1 .frm_button_submit.frm_final_submit, .hcss-recommendations .column-1 .grey-outline-btn, .hcss-recommendations .column-1 .green-darkgreen-btn, .hcss-recommendations .column-1 .highlight-feature-section .link, .highlight-feature-section .hcss-recommendations .column-1 .link {
    display: inline-block;
  }
}
.hcss-recommendations .column-2 .plain-btn, .hcss-recommendations .column-2 .home #fit-quiz-section .fit-quiz-start-btn, .home #fit-quiz-section .hcss-recommendations .column-2 .fit-quiz-start-btn, .hcss-recommendations .column-2 .page-template-job-role #fit-quiz-section .fit-quiz-start-btn, .page-template-job-role #fit-quiz-section .hcss-recommendations .column-2 .fit-quiz-start-btn, .hcss-recommendations .column-2 .fit-quiz #hero a, .fit-quiz #hero .hcss-recommendations .column-2 a, .hcss-recommendations .column-2 .orange-btn, .hcss-recommendations .column-2 .orange-button .vce-button--style-basic, .orange-button .hcss-recommendations .column-2 .vce-button--style-basic, .hcss-recommendations .column-2 .white-button .vce-button--style-basic, .white-button .hcss-recommendations .column-2 .vce-button--style-basic, .hcss-recommendations .column-2 .dispatcher-btn, .hcss-recommendations .column-2 .dispatcher-button .vce-button--style-basic, .dispatcher-button .hcss-recommendations .column-2 .vce-button--style-basic, .hcss-recommendations .column-2 .dispatcher-outline .vce-button--style-outline-animated, .dispatcher-outline .hcss-recommendations .column-2 .vce-button--style-outline-animated, .hcss-recommendations .column-2 .dispatcher-outline-btn, .hcss-recommendations .column-2 .white-outline-btn, .hcss-recommendations .column-2 .green-btn, .hcss-recommendations .column-2 .green-button .vce-button--style-basic, .green-button .hcss-recommendations .column-2 .vce-button--style-basic, .hcss-recommendations .column-2 .white-green-btn, .hcss-recommendations .column-2 .white-green-button .vce-button--style-basic, .white-green-button .hcss-recommendations .column-2 .vce-button--style-basic, .hcss-recommendations .column-2 .blue-btn, .hcss-recommendations .column-2 .blue-button .vce-button--style-basic, .blue-button .hcss-recommendations .column-2 .vce-button--style-basic, .hcss-recommendations .column-2 a.hje-button, .hcss-recommendations .column-2 a.hje-black-button, .hcss-recommendations .column-2 a.hje-clear-button, .hcss-recommendations .column-2 .form-blue-btn .frm_button_submit.frm_final_submit, .form-blue-btn .hcss-recommendations .column-2 .frm_button_submit.frm_final_submit, .hcss-recommendations .column-2 .form-dispatcher-btn .frm_button_submit.frm_final_submit, .form-dispatcher-btn .hcss-recommendations .column-2 .frm_button_submit.frm_final_submit, .hcss-recommendations .column-2 .form-green-btn .frm_button_submit.frm_final_submit, .form-green-btn .hcss-recommendations .column-2 .frm_button_submit.frm_final_submit, .hcss-recommendations .column-2 .form-orange-btn .frm_button_submit.frm_final_submit, .form-orange-btn .hcss-recommendations .column-2 .frm_button_submit.frm_final_submit, .hcss-recommendations .column-2 .grey-outline-btn, .hcss-recommendations .column-2 .green-darkgreen-btn, .hcss-recommendations .column-2 .highlight-feature-section .link, .highlight-feature-section .hcss-recommendations .column-2 .link {
  width: 100%;
}
@media (min-width: 992px) {
  .hcss-recommendations .column-2 .plain-btn, .hcss-recommendations .column-2 .home #fit-quiz-section .fit-quiz-start-btn, .home #fit-quiz-section .hcss-recommendations .column-2 .fit-quiz-start-btn, .hcss-recommendations .column-2 .page-template-job-role #fit-quiz-section .fit-quiz-start-btn, .page-template-job-role #fit-quiz-section .hcss-recommendations .column-2 .fit-quiz-start-btn, .hcss-recommendations .column-2 .fit-quiz #hero a, .fit-quiz #hero .hcss-recommendations .column-2 a, .hcss-recommendations .column-2 .orange-btn, .hcss-recommendations .column-2 .orange-button .vce-button--style-basic, .orange-button .hcss-recommendations .column-2 .vce-button--style-basic, .hcss-recommendations .column-2 .white-button .vce-button--style-basic, .white-button .hcss-recommendations .column-2 .vce-button--style-basic, .hcss-recommendations .column-2 .dispatcher-btn, .hcss-recommendations .column-2 .dispatcher-button .vce-button--style-basic, .dispatcher-button .hcss-recommendations .column-2 .vce-button--style-basic, .hcss-recommendations .column-2 .dispatcher-outline .vce-button--style-outline-animated, .dispatcher-outline .hcss-recommendations .column-2 .vce-button--style-outline-animated, .hcss-recommendations .column-2 .dispatcher-outline-btn, .hcss-recommendations .column-2 .white-outline-btn, .hcss-recommendations .column-2 .green-btn, .hcss-recommendations .column-2 .green-button .vce-button--style-basic, .green-button .hcss-recommendations .column-2 .vce-button--style-basic, .hcss-recommendations .column-2 .white-green-btn, .hcss-recommendations .column-2 .white-green-button .vce-button--style-basic, .white-green-button .hcss-recommendations .column-2 .vce-button--style-basic, .hcss-recommendations .column-2 .blue-btn, .hcss-recommendations .column-2 .blue-button .vce-button--style-basic, .blue-button .hcss-recommendations .column-2 .vce-button--style-basic, .hcss-recommendations .column-2 a.hje-button, .hcss-recommendations .column-2 a.hje-black-button, .hcss-recommendations .column-2 a.hje-clear-button, .hcss-recommendations .column-2 .form-blue-btn .frm_button_submit.frm_final_submit, .form-blue-btn .hcss-recommendations .column-2 .frm_button_submit.frm_final_submit, .hcss-recommendations .column-2 .form-dispatcher-btn .frm_button_submit.frm_final_submit, .form-dispatcher-btn .hcss-recommendations .column-2 .frm_button_submit.frm_final_submit, .hcss-recommendations .column-2 .form-green-btn .frm_button_submit.frm_final_submit, .form-green-btn .hcss-recommendations .column-2 .frm_button_submit.frm_final_submit, .hcss-recommendations .column-2 .form-orange-btn .frm_button_submit.frm_final_submit, .form-orange-btn .hcss-recommendations .column-2 .frm_button_submit.frm_final_submit, .hcss-recommendations .column-2 .grey-outline-btn, .hcss-recommendations .column-2 .green-darkgreen-btn, .hcss-recommendations .column-2 .highlight-feature-section .link, .highlight-feature-section .hcss-recommendations .column-2 .link {
    display: none;
  }
}
@media (min-width: 1200px) {
  .hcss-recommendations .box-description-1 {
    padding-right: 60px;
  }
}
@media (min-width: 1200px) {
  .hcss-recommendations .box-description-2 {
    padding-left: 60px;
  }
}
.hcss-recommendations .sub-title {
  font-size: 1.15rem;
  font-weight: 500;
}
@media (min-width: 992px) {
  .hcss-recommendations .sub-title {
    font-size: 1.5rem;
  }
}
.hcss-recommendations .bullets {
  padding-left: 18px;
}
.hcss-recommendations .bullets li:before {
  color: #009639;
}
.hcss-recommendations .checkmark-list {
  list-style: none;
  padding-left: 20px;
  margin-bottom: 26px;
  line-height: 1.823;
}
.hcss-recommendations .checkmark-list li {
  list-style: none !important;
}
.hcss-recommendations .checkmark-list li:before {
  content: "";
  background-image: url("/wp-content/uploads/2024/08/checkmark.svg");
  height: 20px;
  width: 20px;
  color: #009639;
  display: inline-block;
  margin-left: -20px;
  margin-right: 9px;
  position: relative;
  top: 3px;
}
@media (min-width: 1790px) {
  .hcss-recommendations .site-inner, .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list {
    max-width: 1670px;
  }
}
.hcss-recommendations .social-reviews .white-btn, .hcss-recommendations .social-reviews .form-white-btn .frm_button_submit.frm_final_submit, .form-white-btn .hcss-recommendations .social-reviews .frm_button_submit.frm_final_submit {
  border-radius: 9px;
  font-size: 1.7rem !important;
}
.hcss-recommendations .mobile-img {
  position: relative;
  height: 349px;
  overflow: hidden;
  margin-right: -15px;
}
.hcss-recommendations .mobile-img img {
  position: absolute;
  max-width: none;
  height: 100%;
  width: auto;
}
@media (min-width: 768px) {
  .hcss-recommendations .mobile-img img {
    position: relative;
    max-width: 100%;
    height: auto;
  }
}
@media (min-width: 768px) {
  .hcss-recommendations .mobile-img {
    height: auto;
    margin-right: unset;
  }
}

.hotel-shuttle .site-inner, .hotel-shuttle .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .hotel-shuttle .vce-classic-tabs-list {
  padding: 0;
}

#google-map {
  padding-top: 85px;
  padding-bottom: 30px;
}

#info .grey-bg {
  padding: 15px 15px 1px;
  margin-bottom: 35px;
  border-radius: 3px;
}
#info a {
  font-weight: 700;
}

.request-info #main-contents {
  background: #212B3A;
  padding-bottom: 80px;
  overflow: auto;
}
@media (min-width: 1200px) {
  .request-info #main-contents {
    padding-bottom: 85px;
  }
}
.request-info hr {
  margin: 24px 0;
  color: #009639;
}
.request-info .page-navigation {
  margin-top: 22px;
  margin-bottom: 50px;
}
@media (min-width: 768px) {
  .request-info .page-navigation {
    margin-top: 33px;
    margin-bottom: 75px;
  }
}
@media (min-width: 1200px) {
  .request-info .page-navigation {
    margin-bottom: 121px;
  }
}
.request-info .page-navigation .phone-link {
  font-size: 0.85rem;
  color: #009639;
}
.request-info .page-navigation .phone-link a {
  font-weight: 400;
  color: #fff;
}
@media (min-width: 768px) {
  .request-info .page-navigation .phone-link {
    font-size: 1.5rem;
    font-weight: 700;
  }
  .request-info .page-navigation .phone-link a {
    font-weight: 700;
  }
}
.request-info .text-end {
  text-align: right;
}
.request-info h1, .request-info .category .archive-title, .category .request-info .archive-title, .request-info .tag .archive-title, .tag .request-info .archive-title {
  font-size: 2.07rem;
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  .request-info h1, .request-info .category .archive-title, .category .request-info .archive-title, .request-info .tag .archive-title, .tag .request-info .archive-title {
    font-size: 2.5rem;
    margin-bottom: 32px;
  }
}
.request-info h2, .request-info .home #generic-hero p.headline, .home #generic-hero .request-info p.headline, .request-info .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .request-info p.headline, .request-info .home #press-hero p.headline, .home #press-hero .request-info p.headline, .request-info .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .request-info p.headline, .request-info .cta-request-section-title, .request-info .sub-title-h2, .request-info .individual-posts-section h4, .individual-posts-section .request-info h4, .request-info .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .request-info .entry-title, .request-info .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .request-info .entry-title {
  font-size: 1.3rem;
  margin-bottom: 24px;
}
.request-info h2.formidable-title, .request-info .home #generic-hero p.formidable-title.headline, .home #generic-hero .request-info p.formidable-title.headline, .request-info .page-template-job-role #generic-hero p.formidable-title.headline, .page-template-job-role #generic-hero .request-info p.formidable-title.headline, .request-info .home #press-hero p.formidable-title.headline, .home #press-hero .request-info p.formidable-title.headline, .request-info .page-template-job-role #press-hero p.formidable-title.headline, .page-template-job-role #press-hero .request-info p.formidable-title.headline, .request-info .formidable-title.cta-request-section-title, .request-info .formidable-title.sub-title-h2, .request-info .individual-posts-section h4.formidable-title, .individual-posts-section .request-info h4.formidable-title, .request-info .individual-posts-section .category-box .formidable-title.entry-title, .individual-posts-section .category-box .request-info .formidable-title.entry-title, .request-info .category-box .individual-posts-section .formidable-title.entry-title, .category-box .individual-posts-section .request-info .formidable-title.entry-title {
  font-size: 1.5rem;
}
@media (min-width: 768px) {
  .request-info h2.formidable-title, .request-info .home #generic-hero p.formidable-title.headline, .home #generic-hero .request-info p.formidable-title.headline, .request-info .page-template-job-role #generic-hero p.formidable-title.headline, .page-template-job-role #generic-hero .request-info p.formidable-title.headline, .request-info .home #press-hero p.formidable-title.headline, .home #press-hero .request-info p.formidable-title.headline, .request-info .page-template-job-role #press-hero p.formidable-title.headline, .page-template-job-role #press-hero .request-info p.formidable-title.headline, .request-info .formidable-title.cta-request-section-title, .request-info .formidable-title.sub-title-h2, .request-info .individual-posts-section h4.formidable-title, .individual-posts-section .request-info h4.formidable-title, .request-info .individual-posts-section .category-box .formidable-title.entry-title, .individual-posts-section .category-box .request-info .formidable-title.entry-title, .request-info .category-box .individual-posts-section .formidable-title.entry-title, .category-box .individual-posts-section .request-info .formidable-title.entry-title {
    font-size: 1.75rem;
  }
}
@media (min-width: 992px) {
  .request-info h2.formidable-title, .request-info .home #generic-hero p.formidable-title.headline, .home #generic-hero .request-info p.formidable-title.headline, .request-info .page-template-job-role #generic-hero p.formidable-title.headline, .page-template-job-role #generic-hero .request-info p.formidable-title.headline, .request-info .home #press-hero p.formidable-title.headline, .home #press-hero .request-info p.formidable-title.headline, .request-info .page-template-job-role #press-hero p.formidable-title.headline, .page-template-job-role #press-hero .request-info p.formidable-title.headline, .request-info .formidable-title.cta-request-section-title, .request-info .formidable-title.sub-title-h2, .request-info .individual-posts-section h4.formidable-title, .individual-posts-section .request-info h4.formidable-title, .request-info .individual-posts-section .category-box .formidable-title.entry-title, .individual-posts-section .category-box .request-info .formidable-title.entry-title, .request-info .category-box .individual-posts-section .formidable-title.entry-title, .category-box .individual-posts-section .request-info .formidable-title.entry-title {
    font-size: 2.125rem;
  }
}
.request-info .heavybid-solid-bullets {
  font-size: 1rem;
}
@media (max-width: 767.98px) {
  .request-info .heavybid-solid-bullets {
    margin-bottom: 36px;
  }
}
@media (min-width: 768px) {
  .request-info .heavybid-solid-bullets {
    font-size: 1.2rem;
  }
}

.partners .marquee img {
  max-width: 155px;
}
.partners .customer_logo_intro {
  margin-top: 48px;
  position: relative;
}
@media (min-width: 768px) {
  .partners .customer_logo_intro {
    padding: 0;
  }
}
@media (min-width: 992px) {
  .partners .customer_logo_intro {
    margin-top: 80px;
  }
}
.partners .customer_logo_intro p {
  text-align: left;
}
@media (min-width: 768px) {
  .partners .customer_logo_intro p {
    text-align: center;
  }
}
.partners .customer_logo_intro p.big-headline {
  font-weight: 700;
  font-size: 1.5rem !important;
}
@media (min-width: 768px) {
  .partners .customer_logo_intro p.big-headline {
    font-size: 1.9rem !important;
  }
}
@media (min-width: 992px) {
  .partners .customer_logo_intro p.big-headline {
    font-size: 2.07rem !important;
  }
}
@media (min-width: 1200px) {
  .partners .customer_logo_intro p.big-headline {
    font-size: 2.5rem !important;
  }
}
@media (min-width: 1400px) {
  .partners .customer_logo_intro p.big-headline {
    font-size: 3rem !important;
    margin-bottom: 16px;
  }
}
.partners .customer_logos_link {
  margin-bottom: 48px;
  position: relative;
}
@media (min-width: 992px) {
  .partners .customer_logos_link {
    margin-bottom: 80px;
  }
}
.partners .customer_logos_link .container > div, .partners .customer_logos_link .fit-quiz .site-inner > div, .fit-quiz .partners .customer_logos_link .site-inner > div, .partners .customer_logos_link .fit-quiz .features #product-features-tabs .vce-classic-tabs-list > div, .fit-quiz .features #product-features-tabs .partners .customer_logos_link .vce-classic-tabs-list > div, .partners .customer_logos_link .features #product-features-tabs .fit-quiz .vce-classic-tabs-list > div, .features #product-features-tabs .fit-quiz .partners .customer_logos_link .vce-classic-tabs-list > div, .partners .customer_logos_link .share-your-story .site-inner > div, .share-your-story .partners .customer_logos_link .site-inner > div, .partners .customer_logos_link .share-your-story .features #product-features-tabs .vce-classic-tabs-list > div, .share-your-story .features #product-features-tabs .partners .customer_logos_link .vce-classic-tabs-list > div, .partners .customer_logos_link .features #product-features-tabs .share-your-story .vce-classic-tabs-list > div, .features #product-features-tabs .share-your-story .partners .customer_logos_link .vce-classic-tabs-list > div, .partners .customer_logos_link .narrow-container > div, .partners .customer_logos_link .site-inner-narrow-container .site-inner > div, .site-inner-narrow-container .partners .customer_logos_link .site-inner > div, .partners .customer_logos_link .site-inner-container .site-inner > div, .site-inner-container .partners .customer_logos_link .site-inner > div, .partners .customer_logos_link .products-template-new-products article .site-inner > div, .products-template-new-products article .partners .customer_logos_link .site-inner > div, .partners .customer_logos_link .lp-template-new-products article .site-inner > div, .lp-template-new-products article .partners .customer_logos_link .site-inner > div, .partners .customer_logos_link .heavybid-to-heavyjob .site-inner > div, .heavybid-to-heavyjob .partners .customer_logos_link .site-inner > div, .partners .customer_logos_link .mt1b .mastec-msa .site-inner > div, .mt1b .mastec-msa .partners .customer_logos_link .site-inner > div, .partners .customer_logos_link .mt1b .existing-partnerships-header .site-inner > div, .mt1b .existing-partnerships-header .partners .customer_logos_link .site-inner > div, .partners .customer_logos_link .q1b .mastec-msa .site-inner > div, .q1b .mastec-msa .partners .customer_logos_link .site-inner > div, .partners .customer_logos_link .q1b .existing-partnerships-header .site-inner > div, .q1b .existing-partnerships-header .partners .customer_logos_link .site-inner > div, .partners .customer_logos_link .industry-events .hcss-events > div, .industry-events .partners .customer_logos_link .hcss-events > div, .partners .customer_logos_link .past-webinars .hcss-events > div, .past-webinars .partners .customer_logos_link .hcss-events > div, .partners .customer_logos_link .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list > div, .site-inner-narrow-container .features #product-features-tabs .partners .customer_logos_link .vce-classic-tabs-list > div, .partners .customer_logos_link .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list > div, .features #product-features-tabs .site-inner-narrow-container .partners .customer_logos_link .vce-classic-tabs-list > div, .partners .customer_logos_link .site-inner-container .features #product-features-tabs .vce-classic-tabs-list > div, .site-inner-container .features #product-features-tabs .partners .customer_logos_link .vce-classic-tabs-list > div, .partners .customer_logos_link .features #product-features-tabs .site-inner-container .vce-classic-tabs-list > div, .features #product-features-tabs .site-inner-container .partners .customer_logos_link .vce-classic-tabs-list > div, .partners .customer_logos_link .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list > div, .products-template-new-products article .features #product-features-tabs .partners .customer_logos_link .vce-classic-tabs-list > div, .partners .customer_logos_link .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list > div, .features #product-features-tabs .products-template-new-products article .partners .customer_logos_link .vce-classic-tabs-list > div, .partners .customer_logos_link .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list > div, .lp-template-new-products article .features #product-features-tabs .partners .customer_logos_link .vce-classic-tabs-list > div, .partners .customer_logos_link .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list > div, .features #product-features-tabs .lp-template-new-products article .partners .customer_logos_link .vce-classic-tabs-list > div, .partners .customer_logos_link .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list > div, .heavybid-to-heavyjob .features #product-features-tabs .partners .customer_logos_link .vce-classic-tabs-list > div, .partners .customer_logos_link .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list > div, .features #product-features-tabs .heavybid-to-heavyjob .partners .customer_logos_link .vce-classic-tabs-list > div, .partners .customer_logos_link .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list > div, .mt1b .mastec-msa .features #product-features-tabs .partners .customer_logos_link .vce-classic-tabs-list > div, .partners .customer_logos_link .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list > div, .features #product-features-tabs .mt1b .mastec-msa .partners .customer_logos_link .vce-classic-tabs-list > div, .partners .customer_logos_link .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list > div, .mt1b .existing-partnerships-header .features #product-features-tabs .partners .customer_logos_link .vce-classic-tabs-list > div, .partners .customer_logos_link .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list > div, .features #product-features-tabs .mt1b .existing-partnerships-header .partners .customer_logos_link .vce-classic-tabs-list > div, .partners .customer_logos_link .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list > div, .q1b .mastec-msa .features #product-features-tabs .partners .customer_logos_link .vce-classic-tabs-list > div, .partners .customer_logos_link .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list > div, .features #product-features-tabs .q1b .mastec-msa .partners .customer_logos_link .vce-classic-tabs-list > div, .partners .customer_logos_link .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list > div, .q1b .existing-partnerships-header .features #product-features-tabs .partners .customer_logos_link .vce-classic-tabs-list > div, .partners .customer_logos_link .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list > div, .features #product-features-tabs .q1b .existing-partnerships-header .partners .customer_logos_link .vce-classic-tabs-list > div, .partners .customer_logos_link .hcss-recommendations .site-inner > div, .hcss-recommendations .partners .customer_logos_link .site-inner > div, .partners .customer_logos_link .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list > div, .hcss-recommendations .features #product-features-tabs .partners .customer_logos_link .vce-classic-tabs-list > div, .partners .customer_logos_link .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list > div, .features #product-features-tabs .hcss-recommendations .partners .customer_logos_link .vce-classic-tabs-list > div {
  margin-bottom: 48px;
}
@media (min-width: 992px) {
  .partners .customer_logos_link .container > div, .partners .customer_logos_link .fit-quiz .site-inner > div, .fit-quiz .partners .customer_logos_link .site-inner > div, .partners .customer_logos_link .fit-quiz .features #product-features-tabs .vce-classic-tabs-list > div, .fit-quiz .features #product-features-tabs .partners .customer_logos_link .vce-classic-tabs-list > div, .partners .customer_logos_link .features #product-features-tabs .fit-quiz .vce-classic-tabs-list > div, .features #product-features-tabs .fit-quiz .partners .customer_logos_link .vce-classic-tabs-list > div, .partners .customer_logos_link .share-your-story .site-inner > div, .share-your-story .partners .customer_logos_link .site-inner > div, .partners .customer_logos_link .share-your-story .features #product-features-tabs .vce-classic-tabs-list > div, .share-your-story .features #product-features-tabs .partners .customer_logos_link .vce-classic-tabs-list > div, .partners .customer_logos_link .features #product-features-tabs .share-your-story .vce-classic-tabs-list > div, .features #product-features-tabs .share-your-story .partners .customer_logos_link .vce-classic-tabs-list > div, .partners .customer_logos_link .narrow-container > div, .partners .customer_logos_link .site-inner-narrow-container .site-inner > div, .site-inner-narrow-container .partners .customer_logos_link .site-inner > div, .partners .customer_logos_link .site-inner-container .site-inner > div, .site-inner-container .partners .customer_logos_link .site-inner > div, .partners .customer_logos_link .products-template-new-products article .site-inner > div, .products-template-new-products article .partners .customer_logos_link .site-inner > div, .partners .customer_logos_link .lp-template-new-products article .site-inner > div, .lp-template-new-products article .partners .customer_logos_link .site-inner > div, .partners .customer_logos_link .heavybid-to-heavyjob .site-inner > div, .heavybid-to-heavyjob .partners .customer_logos_link .site-inner > div, .partners .customer_logos_link .mt1b .mastec-msa .site-inner > div, .mt1b .mastec-msa .partners .customer_logos_link .site-inner > div, .partners .customer_logos_link .mt1b .existing-partnerships-header .site-inner > div, .mt1b .existing-partnerships-header .partners .customer_logos_link .site-inner > div, .partners .customer_logos_link .q1b .mastec-msa .site-inner > div, .q1b .mastec-msa .partners .customer_logos_link .site-inner > div, .partners .customer_logos_link .q1b .existing-partnerships-header .site-inner > div, .q1b .existing-partnerships-header .partners .customer_logos_link .site-inner > div, .partners .customer_logos_link .industry-events .hcss-events > div, .industry-events .partners .customer_logos_link .hcss-events > div, .partners .customer_logos_link .past-webinars .hcss-events > div, .past-webinars .partners .customer_logos_link .hcss-events > div, .partners .customer_logos_link .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list > div, .site-inner-narrow-container .features #product-features-tabs .partners .customer_logos_link .vce-classic-tabs-list > div, .partners .customer_logos_link .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list > div, .features #product-features-tabs .site-inner-narrow-container .partners .customer_logos_link .vce-classic-tabs-list > div, .partners .customer_logos_link .site-inner-container .features #product-features-tabs .vce-classic-tabs-list > div, .site-inner-container .features #product-features-tabs .partners .customer_logos_link .vce-classic-tabs-list > div, .partners .customer_logos_link .features #product-features-tabs .site-inner-container .vce-classic-tabs-list > div, .features #product-features-tabs .site-inner-container .partners .customer_logos_link .vce-classic-tabs-list > div, .partners .customer_logos_link .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list > div, .products-template-new-products article .features #product-features-tabs .partners .customer_logos_link .vce-classic-tabs-list > div, .partners .customer_logos_link .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list > div, .features #product-features-tabs .products-template-new-products article .partners .customer_logos_link .vce-classic-tabs-list > div, .partners .customer_logos_link .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list > div, .lp-template-new-products article .features #product-features-tabs .partners .customer_logos_link .vce-classic-tabs-list > div, .partners .customer_logos_link .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list > div, .features #product-features-tabs .lp-template-new-products article .partners .customer_logos_link .vce-classic-tabs-list > div, .partners .customer_logos_link .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list > div, .heavybid-to-heavyjob .features #product-features-tabs .partners .customer_logos_link .vce-classic-tabs-list > div, .partners .customer_logos_link .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list > div, .features #product-features-tabs .heavybid-to-heavyjob .partners .customer_logos_link .vce-classic-tabs-list > div, .partners .customer_logos_link .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list > div, .mt1b .mastec-msa .features #product-features-tabs .partners .customer_logos_link .vce-classic-tabs-list > div, .partners .customer_logos_link .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list > div, .features #product-features-tabs .mt1b .mastec-msa .partners .customer_logos_link .vce-classic-tabs-list > div, .partners .customer_logos_link .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list > div, .mt1b .existing-partnerships-header .features #product-features-tabs .partners .customer_logos_link .vce-classic-tabs-list > div, .partners .customer_logos_link .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list > div, .features #product-features-tabs .mt1b .existing-partnerships-header .partners .customer_logos_link .vce-classic-tabs-list > div, .partners .customer_logos_link .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list > div, .q1b .mastec-msa .features #product-features-tabs .partners .customer_logos_link .vce-classic-tabs-list > div, .partners .customer_logos_link .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list > div, .features #product-features-tabs .q1b .mastec-msa .partners .customer_logos_link .vce-classic-tabs-list > div, .partners .customer_logos_link .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list > div, .q1b .existing-partnerships-header .features #product-features-tabs .partners .customer_logos_link .vce-classic-tabs-list > div, .partners .customer_logos_link .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list > div, .features #product-features-tabs .q1b .existing-partnerships-header .partners .customer_logos_link .vce-classic-tabs-list > div, .partners .customer_logos_link .hcss-recommendations .site-inner > div, .hcss-recommendations .partners .customer_logos_link .site-inner > div, .partners .customer_logos_link .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list > div, .hcss-recommendations .features #product-features-tabs .partners .customer_logos_link .vce-classic-tabs-list > div, .partners .customer_logos_link .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list > div, .features #product-features-tabs .hcss-recommendations .partners .customer_logos_link .vce-classic-tabs-list > div {
    margin-bottom: 80px;
  }
}
.partners .customer_logos_link .container:after, .partners .customer_logos_link .fit-quiz .site-inner:after, .fit-quiz .partners .customer_logos_link .site-inner:after, .partners .customer_logos_link .fit-quiz .features #product-features-tabs .vce-classic-tabs-list:after, .fit-quiz .features #product-features-tabs .partners .customer_logos_link .vce-classic-tabs-list:after, .partners .customer_logos_link .features #product-features-tabs .fit-quiz .vce-classic-tabs-list:after, .features #product-features-tabs .fit-quiz .partners .customer_logos_link .vce-classic-tabs-list:after, .partners .customer_logos_link .share-your-story .site-inner:after, .share-your-story .partners .customer_logos_link .site-inner:after, .partners .customer_logos_link .share-your-story .features #product-features-tabs .vce-classic-tabs-list:after, .share-your-story .features #product-features-tabs .partners .customer_logos_link .vce-classic-tabs-list:after, .partners .customer_logos_link .features #product-features-tabs .share-your-story .vce-classic-tabs-list:after, .features #product-features-tabs .share-your-story .partners .customer_logos_link .vce-classic-tabs-list:after, .partners .customer_logos_link .narrow-container:after, .partners .customer_logos_link .site-inner-narrow-container .site-inner:after, .site-inner-narrow-container .partners .customer_logos_link .site-inner:after, .partners .customer_logos_link .site-inner-container .site-inner:after, .site-inner-container .partners .customer_logos_link .site-inner:after, .partners .customer_logos_link .products-template-new-products article .site-inner:after, .products-template-new-products article .partners .customer_logos_link .site-inner:after, .partners .customer_logos_link .lp-template-new-products article .site-inner:after, .lp-template-new-products article .partners .customer_logos_link .site-inner:after, .partners .customer_logos_link .heavybid-to-heavyjob .site-inner:after, .heavybid-to-heavyjob .partners .customer_logos_link .site-inner:after, .partners .customer_logos_link .mt1b .mastec-msa .site-inner:after, .mt1b .mastec-msa .partners .customer_logos_link .site-inner:after, .partners .customer_logos_link .mt1b .existing-partnerships-header .site-inner:after, .mt1b .existing-partnerships-header .partners .customer_logos_link .site-inner:after, .partners .customer_logos_link .q1b .mastec-msa .site-inner:after, .q1b .mastec-msa .partners .customer_logos_link .site-inner:after, .partners .customer_logos_link .q1b .existing-partnerships-header .site-inner:after, .q1b .existing-partnerships-header .partners .customer_logos_link .site-inner:after, .partners .customer_logos_link .industry-events .hcss-events:after, .industry-events .partners .customer_logos_link .hcss-events:after, .partners .customer_logos_link .past-webinars .hcss-events:after, .past-webinars .partners .customer_logos_link .hcss-events:after, .partners .customer_logos_link .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list:after, .site-inner-narrow-container .features #product-features-tabs .partners .customer_logos_link .vce-classic-tabs-list:after, .partners .customer_logos_link .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list:after, .features #product-features-tabs .site-inner-narrow-container .partners .customer_logos_link .vce-classic-tabs-list:after, .partners .customer_logos_link .site-inner-container .features #product-features-tabs .vce-classic-tabs-list:after, .site-inner-container .features #product-features-tabs .partners .customer_logos_link .vce-classic-tabs-list:after, .partners .customer_logos_link .features #product-features-tabs .site-inner-container .vce-classic-tabs-list:after, .features #product-features-tabs .site-inner-container .partners .customer_logos_link .vce-classic-tabs-list:after, .partners .customer_logos_link .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list:after, .products-template-new-products article .features #product-features-tabs .partners .customer_logos_link .vce-classic-tabs-list:after, .partners .customer_logos_link .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list:after, .features #product-features-tabs .products-template-new-products article .partners .customer_logos_link .vce-classic-tabs-list:after, .partners .customer_logos_link .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list:after, .lp-template-new-products article .features #product-features-tabs .partners .customer_logos_link .vce-classic-tabs-list:after, .partners .customer_logos_link .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list:after, .features #product-features-tabs .lp-template-new-products article .partners .customer_logos_link .vce-classic-tabs-list:after, .partners .customer_logos_link .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list:after, .heavybid-to-heavyjob .features #product-features-tabs .partners .customer_logos_link .vce-classic-tabs-list:after, .partners .customer_logos_link .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list:after, .features #product-features-tabs .heavybid-to-heavyjob .partners .customer_logos_link .vce-classic-tabs-list:after, .partners .customer_logos_link .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list:after, .mt1b .mastec-msa .features #product-features-tabs .partners .customer_logos_link .vce-classic-tabs-list:after, .partners .customer_logos_link .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list:after, .features #product-features-tabs .mt1b .mastec-msa .partners .customer_logos_link .vce-classic-tabs-list:after, .partners .customer_logos_link .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list:after, .mt1b .existing-partnerships-header .features #product-features-tabs .partners .customer_logos_link .vce-classic-tabs-list:after, .partners .customer_logos_link .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list:after, .features #product-features-tabs .mt1b .existing-partnerships-header .partners .customer_logos_link .vce-classic-tabs-list:after, .partners .customer_logos_link .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list:after, .q1b .mastec-msa .features #product-features-tabs .partners .customer_logos_link .vce-classic-tabs-list:after, .partners .customer_logos_link .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list:after, .features #product-features-tabs .q1b .mastec-msa .partners .customer_logos_link .vce-classic-tabs-list:after, .partners .customer_logos_link .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list:after, .q1b .existing-partnerships-header .features #product-features-tabs .partners .customer_logos_link .vce-classic-tabs-list:after, .partners .customer_logos_link .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list:after, .features #product-features-tabs .q1b .existing-partnerships-header .partners .customer_logos_link .vce-classic-tabs-list:after, .partners .customer_logos_link .hcss-recommendations .site-inner:after, .hcss-recommendations .partners .customer_logos_link .site-inner:after, .partners .customer_logos_link .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list:after, .hcss-recommendations .features #product-features-tabs .partners .customer_logos_link .vce-classic-tabs-list:after, .partners .customer_logos_link .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list:after, .features #product-features-tabs .hcss-recommendations .partners .customer_logos_link .vce-classic-tabs-list:after {
  border-top: 1px solid rgba(0, 0, 0, 0.16);
  display: block;
  position: relative;
  content: "";
  width: 100%;
  top: 0;
  margin: 0 auto;
}

.hcss-services-agreement ol, .hcss-trial-agreement ol, .product-specific-terms ol, .hcss-beta-agreement ol {
  list-style-type: none;
  counter-reset: item;
  margin: 0;
  padding: 0;
}
.hcss-services-agreement ol > li, .hcss-trial-agreement ol > li, .product-specific-terms ol > li, .hcss-beta-agreement ol > li {
  display: table;
  counter-increment: item;
  margin-bottom: 0.6em;
}
.hcss-services-agreement ol > li:before, .hcss-trial-agreement ol > li:before, .product-specific-terms ol > li:before, .hcss-beta-agreement ol > li:before {
  content: counters(item, ".") ". ";
  display: table-cell;
  padding-right: 0.6em;
}
.hcss-services-agreement li ol > li, .hcss-trial-agreement li ol > li, .product-specific-terms li ol > li, .hcss-beta-agreement li ol > li {
  margin: 0;
}
.hcss-services-agreement li ol > li:before, .hcss-trial-agreement li ol > li:before, .product-specific-terms li ol > li:before, .hcss-beta-agreement li ol > li:before {
  content: counters(item, ".") " ";
}

body.faqs .faqs {
  background-color: #fff;
  border-bottom: none;
  /* ## Estimating--------------------------------------------- */
  /* ## Project management--------------------------------------------- */
  /* ## HCSS Plans--------------------------------------------- */
  /* ## HCSS Safety--------------------------------------------- */
  /* ## Integrations--------------------------------------------- */
}
@media (min-width: 992px) {
  body.faqs .faqs p {
    font-size: 1.5rem;
  }
}
body.faqs .faqs h2, body.faqs .faqs .home #generic-hero p.headline, .home #generic-hero body.faqs .faqs p.headline, body.faqs .faqs .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero body.faqs .faqs p.headline, body.faqs .faqs .home #press-hero p.headline, .home #press-hero body.faqs .faqs p.headline, body.faqs .faqs .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero body.faqs .faqs p.headline, body.faqs .faqs .cta-request-section-title, body.faqs .faqs .sub-title-h2, body.faqs .faqs .individual-posts-section h4, .individual-posts-section body.faqs .faqs h4, body.faqs .faqs .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box body.faqs .faqs .entry-title, body.faqs .faqs .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section body.faqs .faqs .entry-title {
  text-align: left;
  font-size: 1.35rem;
  padding-bottom: 15px;
}
@media (min-width: 768px) {
  body.faqs .faqs h2, body.faqs .faqs .home #generic-hero p.headline, .home #generic-hero body.faqs .faqs p.headline, body.faqs .faqs .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero body.faqs .faqs p.headline, body.faqs .faqs .home #press-hero p.headline, .home #press-hero body.faqs .faqs p.headline, body.faqs .faqs .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero body.faqs .faqs p.headline, body.faqs .faqs .cta-request-section-title, body.faqs .faqs .sub-title-h2, body.faqs .faqs .individual-posts-section h4, .individual-posts-section body.faqs .faqs h4, body.faqs .faqs .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box body.faqs .faqs .entry-title, body.faqs .faqs .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section body.faqs .faqs .entry-title {
    font-size: 2rem;
    padding-bottom: 30px;
  }
}
body.faqs .faqs h2::before, body.faqs .faqs .home #generic-hero p.headline::before, .home #generic-hero body.faqs .faqs p.headline::before, body.faqs .faqs .page-template-job-role #generic-hero p.headline::before, .page-template-job-role #generic-hero body.faqs .faqs p.headline::before, body.faqs .faqs .home #press-hero p.headline::before, .home #press-hero body.faqs .faqs p.headline::before, body.faqs .faqs .page-template-job-role #press-hero p.headline::before, .page-template-job-role #press-hero body.faqs .faqs p.headline::before, body.faqs .faqs .cta-request-section-title::before, body.faqs .faqs .sub-title-h2::before, body.faqs .faqs .individual-posts-section h4::before, .individual-posts-section body.faqs .faqs h4::before, body.faqs .faqs .individual-posts-section .category-box .entry-title::before, .individual-posts-section .category-box body.faqs .faqs .entry-title::before, body.faqs .faqs .category-box .individual-posts-section .entry-title::before, .category-box .individual-posts-section body.faqs .faqs .entry-title::before {
  content: "";
  width: 42px;
  height: 42px;
  display: inline-block;
  position: relative;
  margin-right: 7px;
  top: 7px;
  background-size: contain !important;
}
@media (min-width: 768px) {
  body.faqs .faqs h2::before, body.faqs .faqs .home #generic-hero p.headline::before, .home #generic-hero body.faqs .faqs p.headline::before, body.faqs .faqs .page-template-job-role #generic-hero p.headline::before, .page-template-job-role #generic-hero body.faqs .faqs p.headline::before, body.faqs .faqs .home #press-hero p.headline::before, .home #press-hero body.faqs .faqs p.headline::before, body.faqs .faqs .page-template-job-role #press-hero p.headline::before, .page-template-job-role #press-hero body.faqs .faqs p.headline::before, body.faqs .faqs .cta-request-section-title::before, body.faqs .faqs .sub-title-h2::before, body.faqs .faqs .individual-posts-section h4::before, .individual-posts-section body.faqs .faqs h4::before, body.faqs .faqs .individual-posts-section .category-box .entry-title::before, .individual-posts-section .category-box body.faqs .faqs .entry-title::before, body.faqs .faqs .category-box .individual-posts-section .entry-title::before, .category-box .individual-posts-section body.faqs .faqs .entry-title::before {
    margin-right: 23px;
    top: 13px;
  }
}
@media (min-width: 992px) {
  body.faqs .faqs .question::before {
    top: 21px;
  }
}
body.faqs .faqs .answer {
  padding: 12px 40px 24px;
}
@media (min-width: 992px) {
  body.faqs .faqs .answer {
    font-size: 1.2rem;
  }
}
body.faqs .faqs.estimating .question::before, body.faqs .faqs.estimating .show-less:hover, body.faqs .faqs.estimating .show-more:hover, body.faqs .faqs.estimating .question.down-caret p {
  color: #009639;
}
body.faqs .faqs.estimating h2, body.faqs .faqs.estimating .home #generic-hero p.headline, .home #generic-hero body.faqs .faqs.estimating p.headline, body.faqs .faqs.estimating .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero body.faqs .faqs.estimating p.headline, body.faqs .faqs.estimating .home #press-hero p.headline, .home #press-hero body.faqs .faqs.estimating p.headline, body.faqs .faqs.estimating .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero body.faqs .faqs.estimating p.headline, body.faqs .faqs.estimating .cta-request-section-title, body.faqs .faqs.estimating .sub-title-h2, body.faqs .faqs.estimating .individual-posts-section h4, .individual-posts-section body.faqs .faqs.estimating h4, body.faqs .faqs.estimating .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box body.faqs .faqs.estimating .entry-title, body.faqs .faqs.estimating .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section body.faqs .faqs.estimating .entry-title {
  border-bottom: 1px solid #009639;
}
body.faqs .faqs.estimating h2::before, body.faqs .faqs.estimating .home #generic-hero p.headline::before, .home #generic-hero body.faqs .faqs.estimating p.headline::before, body.faqs .faqs.estimating .page-template-job-role #generic-hero p.headline::before, .page-template-job-role #generic-hero body.faqs .faqs.estimating p.headline::before, body.faqs .faqs.estimating .home #press-hero p.headline::before, .home #press-hero body.faqs .faqs.estimating p.headline::before, body.faqs .faqs.estimating .page-template-job-role #press-hero p.headline::before, .page-template-job-role #press-hero body.faqs .faqs.estimating p.headline::before, body.faqs .faqs.estimating .cta-request-section-title::before, body.faqs .faqs.estimating .sub-title-h2::before, body.faqs .faqs.estimating .individual-posts-section h4::before, .individual-posts-section body.faqs .faqs.estimating h4::before, body.faqs .faqs.estimating .individual-posts-section .category-box .entry-title::before, .individual-posts-section .category-box body.faqs .faqs.estimating .entry-title::before, body.faqs .faqs.estimating .category-box .individual-posts-section .entry-title::before, .category-box .individual-posts-section body.faqs .faqs.estimating .entry-title::before {
  background: url("/wp-content/uploads/2025/09/icon-currency-document.svg") no-repeat;
}
body.faqs .faqs.project-management .question::before, body.faqs .faqs.project-management .show-less:hover, body.faqs .faqs.project-management .show-more:hover, body.faqs .faqs.project-management .question.down-caret p {
  color: #005eb8;
}
body.faqs .faqs.project-management h2, body.faqs .faqs.project-management .home #generic-hero p.headline, .home #generic-hero body.faqs .faqs.project-management p.headline, body.faqs .faqs.project-management .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero body.faqs .faqs.project-management p.headline, body.faqs .faqs.project-management .home #press-hero p.headline, .home #press-hero body.faqs .faqs.project-management p.headline, body.faqs .faqs.project-management .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero body.faqs .faqs.project-management p.headline, body.faqs .faqs.project-management .cta-request-section-title, body.faqs .faqs.project-management .sub-title-h2, body.faqs .faqs.project-management .individual-posts-section h4, .individual-posts-section body.faqs .faqs.project-management h4, body.faqs .faqs.project-management .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box body.faqs .faqs.project-management .entry-title, body.faqs .faqs.project-management .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section body.faqs .faqs.project-management .entry-title {
  border-bottom: 1px solid #005eb8;
}
body.faqs .faqs.project-management h2::before, body.faqs .faqs.project-management .home #generic-hero p.headline::before, .home #generic-hero body.faqs .faqs.project-management p.headline::before, body.faqs .faqs.project-management .page-template-job-role #generic-hero p.headline::before, .page-template-job-role #generic-hero body.faqs .faqs.project-management p.headline::before, body.faqs .faqs.project-management .home #press-hero p.headline::before, .home #press-hero body.faqs .faqs.project-management p.headline::before, body.faqs .faqs.project-management .page-template-job-role #press-hero p.headline::before, .page-template-job-role #press-hero body.faqs .faqs.project-management p.headline::before, body.faqs .faqs.project-management .cta-request-section-title::before, body.faqs .faqs.project-management .sub-title-h2::before, body.faqs .faqs.project-management .individual-posts-section h4::before, .individual-posts-section body.faqs .faqs.project-management h4::before, body.faqs .faqs.project-management .individual-posts-section .category-box .entry-title::before, .individual-posts-section .category-box body.faqs .faqs.project-management .entry-title::before, body.faqs .faqs.project-management .category-box .individual-posts-section .entry-title::before, .category-box .individual-posts-section body.faqs .faqs.project-management .entry-title::before {
  background: url("/wp-content/uploads/2025/09/icon-bar-graph-2.svg") no-repeat;
}
body.faqs .faqs.operations .question::before, body.faqs .faqs.operations .show-less:hover, body.faqs .faqs.operations .show-more:hover, body.faqs .faqs.operations .question.down-caret p {
  color: #005eb8;
}
body.faqs .faqs.operations h2, body.faqs .faqs.operations .home #generic-hero p.headline, .home #generic-hero body.faqs .faqs.operations p.headline, body.faqs .faqs.operations .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero body.faqs .faqs.operations p.headline, body.faqs .faqs.operations .home #press-hero p.headline, .home #press-hero body.faqs .faqs.operations p.headline, body.faqs .faqs.operations .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero body.faqs .faqs.operations p.headline, body.faqs .faqs.operations .cta-request-section-title, body.faqs .faqs.operations .sub-title-h2, body.faqs .faqs.operations .individual-posts-section h4, .individual-posts-section body.faqs .faqs.operations h4, body.faqs .faqs.operations .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box body.faqs .faqs.operations .entry-title, body.faqs .faqs.operations .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section body.faqs .faqs.operations .entry-title {
  border-bottom: 1px solid #005eb8;
}
body.faqs .faqs.operations h2::before, body.faqs .faqs.operations .home #generic-hero p.headline::before, .home #generic-hero body.faqs .faqs.operations p.headline::before, body.faqs .faqs.operations .page-template-job-role #generic-hero p.headline::before, .page-template-job-role #generic-hero body.faqs .faqs.operations p.headline::before, body.faqs .faqs.operations .home #press-hero p.headline::before, .home #press-hero body.faqs .faqs.operations p.headline::before, body.faqs .faqs.operations .page-template-job-role #press-hero p.headline::before, .page-template-job-role #press-hero body.faqs .faqs.operations p.headline::before, body.faqs .faqs.operations .cta-request-section-title::before, body.faqs .faqs.operations .sub-title-h2::before, body.faqs .faqs.operations .individual-posts-section h4::before, .individual-posts-section body.faqs .faqs.operations h4::before, body.faqs .faqs.operations .individual-posts-section .category-box .entry-title::before, .individual-posts-section .category-box body.faqs .faqs.operations .entry-title::before, body.faqs .faqs.operations .category-box .individual-posts-section .entry-title::before, .category-box .individual-posts-section body.faqs .faqs.operations .entry-title::before {
  background: url("/wp-content/uploads/2025/09/icon-operations.svg") no-repeat;
}
body.faqs .faqs.safety .question::before, body.faqs .faqs.safety .show-less:hover, body.faqs .faqs.safety .show-more:hover, body.faqs .faqs.safety .question.down-caret p {
  color: #ff9e1b;
}
body.faqs .faqs.safety h2, body.faqs .faqs.safety .home #generic-hero p.headline, .home #generic-hero body.faqs .faqs.safety p.headline, body.faqs .faqs.safety .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero body.faqs .faqs.safety p.headline, body.faqs .faqs.safety .home #press-hero p.headline, .home #press-hero body.faqs .faqs.safety p.headline, body.faqs .faqs.safety .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero body.faqs .faqs.safety p.headline, body.faqs .faqs.safety .cta-request-section-title, body.faqs .faqs.safety .sub-title-h2, body.faqs .faqs.safety .individual-posts-section h4, .individual-posts-section body.faqs .faqs.safety h4, body.faqs .faqs.safety .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box body.faqs .faqs.safety .entry-title, body.faqs .faqs.safety .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section body.faqs .faqs.safety .entry-title {
  border-bottom: 1px solid #ff9e1b;
}
body.faqs .faqs.safety h2::before, body.faqs .faqs.safety .home #generic-hero p.headline::before, .home #generic-hero body.faqs .faqs.safety p.headline::before, body.faqs .faqs.safety .page-template-job-role #generic-hero p.headline::before, .page-template-job-role #generic-hero body.faqs .faqs.safety p.headline::before, body.faqs .faqs.safety .home #press-hero p.headline::before, .home #press-hero body.faqs .faqs.safety p.headline::before, body.faqs .faqs.safety .page-template-job-role #press-hero p.headline::before, .page-template-job-role #press-hero body.faqs .faqs.safety p.headline::before, body.faqs .faqs.safety .cta-request-section-title::before, body.faqs .faqs.safety .sub-title-h2::before, body.faqs .faqs.safety .individual-posts-section h4::before, .individual-posts-section body.faqs .faqs.safety h4::before, body.faqs .faqs.safety .individual-posts-section .category-box .entry-title::before, .individual-posts-section .category-box body.faqs .faqs.safety .entry-title::before, body.faqs .faqs.safety .category-box .individual-posts-section .entry-title::before, .category-box .individual-posts-section body.faqs .faqs.safety .entry-title::before {
  background: url("/wp-content/uploads/2024/09/icon-safety-badge.svg") no-repeat;
}
body.faqs .faqs.integrations .question::before, body.faqs .faqs.integrations .show-less:hover, body.faqs .faqs.integrations .show-more:hover, body.faqs .faqs.integrations .question.down-caret p {
  color: #63A70A;
}
body.faqs .faqs.integrations h2, body.faqs .faqs.integrations .home #generic-hero p.headline, .home #generic-hero body.faqs .faqs.integrations p.headline, body.faqs .faqs.integrations .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero body.faqs .faqs.integrations p.headline, body.faqs .faqs.integrations .home #press-hero p.headline, .home #press-hero body.faqs .faqs.integrations p.headline, body.faqs .faqs.integrations .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero body.faqs .faqs.integrations p.headline, body.faqs .faqs.integrations .cta-request-section-title, body.faqs .faqs.integrations .sub-title-h2, body.faqs .faqs.integrations .individual-posts-section h4, .individual-posts-section body.faqs .faqs.integrations h4, body.faqs .faqs.integrations .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box body.faqs .faqs.integrations .entry-title, body.faqs .faqs.integrations .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section body.faqs .faqs.integrations .entry-title {
  border-bottom: 1px solid #63A70A;
}
body.faqs .faqs.integrations h2::before, body.faqs .faqs.integrations .home #generic-hero p.headline::before, .home #generic-hero body.faqs .faqs.integrations p.headline::before, body.faqs .faqs.integrations .page-template-job-role #generic-hero p.headline::before, .page-template-job-role #generic-hero body.faqs .faqs.integrations p.headline::before, body.faqs .faqs.integrations .home #press-hero p.headline::before, .home #press-hero body.faqs .faqs.integrations p.headline::before, body.faqs .faqs.integrations .page-template-job-role #press-hero p.headline::before, .page-template-job-role #press-hero body.faqs .faqs.integrations p.headline::before, body.faqs .faqs.integrations .cta-request-section-title::before, body.faqs .faqs.integrations .sub-title-h2::before, body.faqs .faqs.integrations .individual-posts-section h4::before, .individual-posts-section body.faqs .faqs.integrations h4::before, body.faqs .faqs.integrations .individual-posts-section .category-box .entry-title::before, .individual-posts-section .category-box body.faqs .faqs.integrations .entry-title::before, body.faqs .faqs.integrations .category-box .individual-posts-section .entry-title::before, .category-box .individual-posts-section body.faqs .faqs.integrations .entry-title::before {
  background: url("/wp-content/uploads/2025/09/icon-integrations.svg") no-repeat;
}
body.faqs .faqs.fleet .question::before, body.faqs .faqs.fleet .show-less:hover, body.faqs .faqs.fleet .show-more:hover, body.faqs .faqs.fleet .question.down-caret p {
  color: #009EA6;
}
body.faqs .faqs.fleet h2, body.faqs .faqs.fleet .home #generic-hero p.headline, .home #generic-hero body.faqs .faqs.fleet p.headline, body.faqs .faqs.fleet .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero body.faqs .faqs.fleet p.headline, body.faqs .faqs.fleet .home #press-hero p.headline, .home #press-hero body.faqs .faqs.fleet p.headline, body.faqs .faqs.fleet .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero body.faqs .faqs.fleet p.headline, body.faqs .faqs.fleet .cta-request-section-title, body.faqs .faqs.fleet .sub-title-h2, body.faqs .faqs.fleet .individual-posts-section h4, .individual-posts-section body.faqs .faqs.fleet h4, body.faqs .faqs.fleet .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box body.faqs .faqs.fleet .entry-title, body.faqs .faqs.fleet .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section body.faqs .faqs.fleet .entry-title {
  border-bottom: 1px solid #009EA6;
}
body.faqs .faqs.fleet h2::before, body.faqs .faqs.fleet .home #generic-hero p.headline::before, .home #generic-hero body.faqs .faqs.fleet p.headline::before, body.faqs .faqs.fleet .page-template-job-role #generic-hero p.headline::before, .page-template-job-role #generic-hero body.faqs .faqs.fleet p.headline::before, body.faqs .faqs.fleet .home #press-hero p.headline::before, .home #press-hero body.faqs .faqs.fleet p.headline::before, body.faqs .faqs.fleet .page-template-job-role #press-hero p.headline::before, .page-template-job-role #press-hero body.faqs .faqs.fleet p.headline::before, body.faqs .faqs.fleet .cta-request-section-title::before, body.faqs .faqs.fleet .sub-title-h2::before, body.faqs .faqs.fleet .individual-posts-section h4::before, .individual-posts-section body.faqs .faqs.fleet h4::before, body.faqs .faqs.fleet .individual-posts-section .category-box .entry-title::before, .individual-posts-section .category-box body.faqs .faqs.fleet .entry-title::before, body.faqs .faqs.fleet .category-box .individual-posts-section .entry-title::before, .category-box .individual-posts-section body.faqs .faqs.fleet .entry-title::before {
  background: url("/wp-content/uploads/2024/09/icon-equipment.svg") no-repeat;
}
body.faqs .faqs.hcss-company .question::before, body.faqs .faqs.hcss-company .show-less:hover, body.faqs .faqs.hcss-company .show-more:hover, body.faqs .faqs.hcss-company .question.down-caret p {
  color: #009639;
}
body.faqs .faqs.hcss-company h2, body.faqs .faqs.hcss-company .home #generic-hero p.headline, .home #generic-hero body.faqs .faqs.hcss-company p.headline, body.faqs .faqs.hcss-company .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero body.faqs .faqs.hcss-company p.headline, body.faqs .faqs.hcss-company .home #press-hero p.headline, .home #press-hero body.faqs .faqs.hcss-company p.headline, body.faqs .faqs.hcss-company .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero body.faqs .faqs.hcss-company p.headline, body.faqs .faqs.hcss-company .cta-request-section-title, body.faqs .faqs.hcss-company .sub-title-h2, body.faqs .faqs.hcss-company .individual-posts-section h4, .individual-posts-section body.faqs .faqs.hcss-company h4, body.faqs .faqs.hcss-company .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box body.faqs .faqs.hcss-company .entry-title, body.faqs .faqs.hcss-company .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section body.faqs .faqs.hcss-company .entry-title {
  border-bottom: 1px solid #009639;
}
body.faqs .faqs.hcss-company h2::before, body.faqs .faqs.hcss-company .home #generic-hero p.headline::before, .home #generic-hero body.faqs .faqs.hcss-company p.headline::before, body.faqs .faqs.hcss-company .page-template-job-role #generic-hero p.headline::before, .page-template-job-role #generic-hero body.faqs .faqs.hcss-company p.headline::before, body.faqs .faqs.hcss-company .home #press-hero p.headline::before, .home #press-hero body.faqs .faqs.hcss-company p.headline::before, body.faqs .faqs.hcss-company .page-template-job-role #press-hero p.headline::before, .page-template-job-role #press-hero body.faqs .faqs.hcss-company p.headline::before, body.faqs .faqs.hcss-company .cta-request-section-title::before, body.faqs .faqs.hcss-company .sub-title-h2::before, body.faqs .faqs.hcss-company .individual-posts-section h4::before, .individual-posts-section body.faqs .faqs.hcss-company h4::before, body.faqs .faqs.hcss-company .individual-posts-section .category-box .entry-title::before, .individual-posts-section .category-box body.faqs .faqs.hcss-company .entry-title::before, body.faqs .faqs.hcss-company .category-box .individual-posts-section .entry-title::before, .category-box .individual-posts-section body.faqs .faqs.hcss-company .entry-title::before {
  background: url("/wp-content/uploads/2021/04/logo-hcss-justicon.svg") no-repeat;
  width: 74px;
}
body.faqs .faqs.professional-services .question::before, body.faqs .faqs.professional-services .show-less:hover, body.faqs .faqs.professional-services .show-more:hover, body.faqs .faqs.professional-services .question.down-caret p {
  color: #009639;
}
body.faqs .faqs.professional-services h2, body.faqs .faqs.professional-services .home #generic-hero p.headline, .home #generic-hero body.faqs .faqs.professional-services p.headline, body.faqs .faqs.professional-services .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero body.faqs .faqs.professional-services p.headline, body.faqs .faqs.professional-services .home #press-hero p.headline, .home #press-hero body.faqs .faqs.professional-services p.headline, body.faqs .faqs.professional-services .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero body.faqs .faqs.professional-services p.headline, body.faqs .faqs.professional-services .cta-request-section-title, body.faqs .faqs.professional-services .sub-title-h2, body.faqs .faqs.professional-services .individual-posts-section h4, .individual-posts-section body.faqs .faqs.professional-services h4, body.faqs .faqs.professional-services .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box body.faqs .faqs.professional-services .entry-title, body.faqs .faqs.professional-services .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section body.faqs .faqs.professional-services .entry-title {
  border-bottom: 1px solid #009639;
}
body.faqs .faqs.professional-services h2::before, body.faqs .faqs.professional-services .home #generic-hero p.headline::before, .home #generic-hero body.faqs .faqs.professional-services p.headline::before, body.faqs .faqs.professional-services .page-template-job-role #generic-hero p.headline::before, .page-template-job-role #generic-hero body.faqs .faqs.professional-services p.headline::before, body.faqs .faqs.professional-services .home #press-hero p.headline::before, .home #press-hero body.faqs .faqs.professional-services p.headline::before, body.faqs .faqs.professional-services .page-template-job-role #press-hero p.headline::before, .page-template-job-role #press-hero body.faqs .faqs.professional-services p.headline::before, body.faqs .faqs.professional-services .cta-request-section-title::before, body.faqs .faqs.professional-services .sub-title-h2::before, body.faqs .faqs.professional-services .individual-posts-section h4::before, .individual-posts-section body.faqs .faqs.professional-services h4::before, body.faqs .faqs.professional-services .individual-posts-section .category-box .entry-title::before, .individual-posts-section .category-box body.faqs .faqs.professional-services .entry-title::before, body.faqs .faqs.professional-services .category-box .individual-posts-section .entry-title::before, .category-box .individual-posts-section body.faqs .faqs.professional-services .entry-title::before {
  background: url("/wp-content/uploads/2025/09/icon-handshake-1.svg") no-repeat;
  width: 74px;
}
body.faqs .faq {
  background-color: #F5F5F5;
  display: none;
}
body.faqs .faq.featured, body.faqs .faq.show {
  display: block;
}
body.faqs .show-more, body.faqs .show-less {
  background-color: transparent;
  padding: 0;
  text-align: left;
  color: #000;
}
body.faqs .inner-box {
  width: auto;
}
body.faqs #faq-links {
  margin-top: 15px;
}
body.faqs #faq-links h2, body.faqs #faq-links .home #generic-hero p.headline, .home #generic-hero body.faqs #faq-links p.headline, body.faqs #faq-links .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero body.faqs #faq-links p.headline, body.faqs #faq-links .home #press-hero p.headline, .home #press-hero body.faqs #faq-links p.headline, body.faqs #faq-links .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero body.faqs #faq-links p.headline, body.faqs #faq-links .cta-request-section-title, body.faqs #faq-links .sub-title-h2, body.faqs #faq-links .individual-posts-section h4, .individual-posts-section body.faqs #faq-links h4, body.faqs #faq-links .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box body.faqs #faq-links .entry-title, body.faqs #faq-links .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section body.faqs #faq-links .entry-title {
  margin-bottom: 0;
  font-size: 2.8rem;
}
body.faqs #faq-links a {
  width: 100%;
  height: 100%;
  padding: 16px;
  display: inline-block;
  border: 1px solid rgba(0, 0, 0, 0.16);
  border-radius: 8px;
  font-weight: 700;
  color: #000;
  line-height: 26px;
  min-height: 136px;
  font-size: 1rem;
  /* ## estimating--------------------------------------------- */
  /* ## project-management --------------------------------------------- */
  /* ## Fleet--------------------------------------------- */
  /* ## Integrations--------------------------------------------- */
  /* ## Operations--------------------------------------------- */
}
@media (min-width: 992px) {
  body.faqs #faq-links a {
    display: flex;
    -moz-column-gap: 16px;
         column-gap: 16px;
    align-items: center;
    min-height: auto;
  }
}
@media (min-width: 1200px) {
  body.faqs #faq-links a {
    padding: 24px;
    font-size: 1.425rem;
  }
}
body.faqs #faq-links a:hover {
  background-color: #F4F5F5;
  cursor: pointer;
}
body.faqs #faq-links a::before {
  content: "";
  width: auto;
  height: 42px;
  display: block;
  position: relative;
  margin-bottom: 8px;
  background-size: contain !important;
}
@media (min-width: 992px) {
  body.faqs #faq-links a::before {
    margin-bottom: 0;
    flex: 0 0 42px;
  }
}
body.faqs #faq-links a.estimating::before {
  background: url("/wp-content/uploads/2025/09/icon-currency-document.svg") no-repeat;
}
body.faqs #faq-links a.project-management::before {
  background: url("/wp-content/uploads/2025/09/icon-bar-graph-2.svg") no-repeat;
}
body.faqs #faq-links a.fleet::before {
  background: url("/wp-content/uploads/2024/09/icon-equipment.svg") no-repeat;
}
body.faqs #faq-links a.integrations::before {
  background: url("/wp-content/uploads/2025/09/icon-integrations.svg") no-repeat;
}
body.faqs #faq-links a.operations::before {
  background: url("/wp-content/uploads/2025/09/icon-operations.svg") no-repeat;
}
body.faqs #faq-links a.safety::before {
  background: url("/wp-content/uploads/2024/09/icon-safety-badge.svg") no-repeat;
}
body.faqs #faq-links a.hcss-company::before {
  background: url("/wp-content/uploads/2021/04/logo-hcss-justicon.svg") no-repeat;
  width: 74px;
}
body.faqs #faq-links a.professional-services::before {
  background: url("/wp-content/uploads/2025/09/icon-handshake-1.svg") no-repeat;
  width: 74px;
}

.lds-spinner {
  color: official;
  display: none;
  position: absolute;
  width: 50px;
  height: 50px;
  right: 60px;
}
.lds-spinner.show {
  display: inline-block;
}
.lds-spinner div {
  transform-origin: 40px 30px;
  animation: lds-spinner 1.2s linear infinite;
}
.lds-spinner div:after {
  content: " ";
  display: block;
  position: absolute;
  top: 3px;
  left: 37px;
  width: 6px;
  height: 11px;
  border-radius: 20%;
  background: #595959;
}
.lds-spinner div:nth-child(1) {
  transform: rotate(0deg);
  animation-delay: -1.1s;
}
.lds-spinner div:nth-child(2) {
  transform: rotate(30deg);
  animation-delay: -1s;
}
.lds-spinner div:nth-child(3) {
  transform: rotate(60deg);
  animation-delay: -0.9s;
}
.lds-spinner div:nth-child(4) {
  transform: rotate(90deg);
  animation-delay: -0.8s;
}
.lds-spinner div:nth-child(5) {
  transform: rotate(120deg);
  animation-delay: -0.7s;
}
.lds-spinner div:nth-child(6) {
  transform: rotate(150deg);
  animation-delay: -0.6s;
}
.lds-spinner div:nth-child(7) {
  transform: rotate(180deg);
  animation-delay: -0.5s;
}
.lds-spinner div:nth-child(8) {
  transform: rotate(210deg);
  animation-delay: -0.4s;
}
.lds-spinner div:nth-child(9) {
  transform: rotate(240deg);
  animation-delay: -0.3s;
}
.lds-spinner div:nth-child(10) {
  transform: rotate(270deg);
  animation-delay: -0.2s;
}
.lds-spinner div:nth-child(11) {
  transform: rotate(300deg);
  animation-delay: -0.1s;
}
.lds-spinner div:nth-child(12) {
  transform: rotate(330deg);
  animation-delay: 0s;
}

@keyframes lds-spinner {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/* Enterprise Page */
.enterprise-section h4, .enterprise-section .category-box .entry-title, .category-box .enterprise-section .entry-title {
  font-size: 40px;
  line-height: 46px;
  font-weight: bold;
  margin-top: 0;
}
.enterprise-section .row, .enterprise-section #project-lifecycle .menu, #project-lifecycle .enterprise-section .menu {
  align-items: center;
}
.enterprise-section p {
  font-size: 19px;
  line-height: 29px;
}
@media (max-width: 991.98px) {
  .enterprise-section .col-12.col-lg-5, .enterprise-section .products .tab-section .col-lg-5.frame, .products .tab-section .enterprise-section .col-lg-5.frame {
    text-align: center;
    padding-bottom: 40px;
  }
}
.enterprise-section ul {
  padding: 0;
  margin-bottom: 30px;
}
.enterprise-section ul > li {
  list-style-type: none;
  font-size: 19px;
  line-height: 29px;
}
.enterprise-section ul > li:before {
  content: "•";
  font-size: 32px;
  line-height: 16px;
  margin-right: 20px;
}
.enterprise-section.enterprise-platform ul > li:before {
  color: #00C158;
}
.enterprise-section.enterprise-technology {
  background: #EDEDED;
  padding-top: 80px;
  padding-bottom: 0;
}
.enterprise-section.enterprise-technology ul > li:before {
  color: #005EB8;
}
.enterprise-section.enterprise-integration a {
  color: #06b5e2;
}
.enterprise-section.enterprise-integration ul > li:before {
  color: #06B5E2;
}

.enterprise .customer-story {
  background: #EDEDED;
  padding-top: 48px;
  padding-bottom: 80px;
}

.enterprise-integration-projects {
  text-align: center;
}

.enterprise-steps h4, .enterprise-steps .category-box .entry-title, .category-box .enterprise-steps .entry-title {
  font-size: 40px;
  font-weight: bold;
}
.enterprise-steps .container, .enterprise-steps .fit-quiz .site-inner, .fit-quiz .enterprise-steps .site-inner, .enterprise-steps .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .enterprise-steps .vce-classic-tabs-list, .enterprise-steps .share-your-story .site-inner, .share-your-story .enterprise-steps .site-inner, .enterprise-steps .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .enterprise-steps .vce-classic-tabs-list, .enterprise-steps .narrow-container, .enterprise-steps .site-inner-narrow-container .site-inner, .site-inner-narrow-container .enterprise-steps .site-inner, .enterprise-steps .site-inner-container .site-inner, .site-inner-container .enterprise-steps .site-inner, .enterprise-steps .products-template-new-products article .site-inner, .products-template-new-products article .enterprise-steps .site-inner, .enterprise-steps .lp-template-new-products article .site-inner, .lp-template-new-products article .enterprise-steps .site-inner, .enterprise-steps .heavybid-to-heavyjob .site-inner, .heavybid-to-heavyjob .enterprise-steps .site-inner, .enterprise-steps .mt1b .mastec-msa .site-inner, .mt1b .mastec-msa .enterprise-steps .site-inner, .enterprise-steps .mt1b .existing-partnerships-header .site-inner, .mt1b .existing-partnerships-header .enterprise-steps .site-inner, .enterprise-steps .q1b .mastec-msa .site-inner, .q1b .mastec-msa .enterprise-steps .site-inner, .enterprise-steps .q1b .existing-partnerships-header .site-inner, .q1b .existing-partnerships-header .enterprise-steps .site-inner, .enterprise-steps .industry-events .hcss-events, .industry-events .enterprise-steps .hcss-events, .enterprise-steps .past-webinars .hcss-events, .past-webinars .enterprise-steps .hcss-events, .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .vce-classic-tabs-list, .enterprise-steps .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .site-inner-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-container .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .enterprise-steps .vce-classic-tabs-list, .enterprise-steps .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .products-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .enterprise-steps .vce-classic-tabs-list, .enterprise-steps .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .lp-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .enterprise-steps .vce-classic-tabs-list, .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .vce-classic-tabs-list, .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .enterprise-steps .hcss-recommendations .site-inner, .hcss-recommendations .enterprise-steps .site-inner, .enterprise-steps .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .enterprise-steps .vce-classic-tabs-list {
  box-shadow: 0 4px 30px 3px rgba(0, 0, 0, 0.08);
  padding: 36px 12px 11px;
  padding: 80px;
}

p.enterprise-steps-subtitle {
  font-size: 33px;
  line-height: 43px;
  color: #009639;
  font-weight: 600;
}

p.integration-title {
  font-size: 57px;
  line-height: 57px;
  margin-bottom: 10px;
  font-weight: bold;
}
p.integration-title span {
  color: #06B5E2;
}

.share-your-story .link-logo {
  text-align: center;
  margin-bottom: 30px;
  display: block;
}
@media (min-width: 768px) {
  .share-your-story .link-logo {
    text-align: left;
  }
}
.share-your-story .green-btn.rounded-corners, .share-your-story .green-button .rounded-corners.vce-button--style-basic, .green-button .share-your-story .rounded-corners.vce-button--style-basic, .share-your-story .form-green-btn .rounded-corners.frm_button_submit.frm_final_submit, .form-green-btn .share-your-story .rounded-corners.frm_button_submit.frm_final_submit, .share-your-story #guarantee .green-btn.white-box, #guarantee .share-your-story .green-btn.white-box, .share-your-story .green-button #guarantee .vce-button--style-basic.white-box, .green-button #guarantee .share-your-story .vce-button--style-basic.white-box, .share-your-story #guarantee .green-button .vce-button--style-basic.white-box, #guarantee .green-button .share-your-story .vce-button--style-basic.white-box, .share-your-story .form-green-btn #guarantee .frm_button_submit.frm_final_submit.white-box, .form-green-btn #guarantee .share-your-story .frm_button_submit.frm_final_submit.white-box, .share-your-story #guarantee .form-green-btn .frm_button_submit.frm_final_submit.white-box, #guarantee .form-green-btn .share-your-story .frm_button_submit.frm_final_submit.white-box, .share-your-story .highlight-feature-section .green-btn.link, .highlight-feature-section .share-your-story .green-btn.link, .share-your-story .green-button .highlight-feature-section .vce-button--style-basic.link, .green-button .highlight-feature-section .share-your-story .vce-button--style-basic.link, .share-your-story .highlight-feature-section .green-button .vce-button--style-basic.link, .highlight-feature-section .green-button .share-your-story .vce-button--style-basic.link, .share-your-story .form-green-btn .highlight-feature-section .frm_button_submit.frm_final_submit.link, .form-green-btn .highlight-feature-section .share-your-story .frm_button_submit.frm_final_submit.link, .share-your-story .highlight-feature-section .form-green-btn .frm_button_submit.frm_final_submit.link, .highlight-feature-section .form-green-btn .share-your-story .frm_button_submit.frm_final_submit.link, .share-your-story #who-uses-section .green-btn, #who-uses-section .share-your-story .green-btn, .share-your-story #who-uses-section .green-button .vce-button--style-basic, #who-uses-section .green-button .share-your-story .vce-button--style-basic, .share-your-story .green-button #who-uses-section .vce-button--style-basic, .green-button #who-uses-section .share-your-story .vce-button--style-basic, .share-your-story #who-uses-section .form-green-btn .frm_button_submit.frm_final_submit, #who-uses-section .form-green-btn .share-your-story .frm_button_submit.frm_final_submit, .share-your-story .form-green-btn #who-uses-section .frm_button_submit.frm_final_submit, .form-green-btn #who-uses-section .share-your-story .frm_button_submit.frm_final_submit, .share-your-story #who-uses-section .green-btn:hover:before, #who-uses-section .share-your-story .green-btn:hover:before, .share-your-story #who-uses-section .green-button .vce-button--style-basic:hover:before, #who-uses-section .green-button .share-your-story .vce-button--style-basic:hover:before, .share-your-story .green-button #who-uses-section .vce-button--style-basic:hover:before, .green-button #who-uses-section .share-your-story .vce-button--style-basic:hover:before, .share-your-story #who-uses-section .form-green-btn .frm_button_submit.frm_final_submit:hover:before, #who-uses-section .form-green-btn .share-your-story .frm_button_submit.frm_final_submit:hover:before, .share-your-story .form-green-btn #who-uses-section .frm_button_submit.frm_final_submit:hover:before, .form-green-btn #who-uses-section .share-your-story .frm_button_submit.frm_final_submit:hover:before {
  width: 100%;
  margin-bottom: 30px;
}
@media (min-width: 768px) {
  .share-your-story .green-btn.rounded-corners, .share-your-story .green-button .rounded-corners.vce-button--style-basic, .green-button .share-your-story .rounded-corners.vce-button--style-basic, .share-your-story .form-green-btn .rounded-corners.frm_button_submit.frm_final_submit, .form-green-btn .share-your-story .rounded-corners.frm_button_submit.frm_final_submit, .share-your-story #guarantee .green-btn.white-box, #guarantee .share-your-story .green-btn.white-box, .share-your-story .green-button #guarantee .vce-button--style-basic.white-box, .green-button #guarantee .share-your-story .vce-button--style-basic.white-box, .share-your-story #guarantee .green-button .vce-button--style-basic.white-box, #guarantee .green-button .share-your-story .vce-button--style-basic.white-box, .share-your-story .form-green-btn #guarantee .frm_button_submit.frm_final_submit.white-box, .form-green-btn #guarantee .share-your-story .frm_button_submit.frm_final_submit.white-box, .share-your-story #guarantee .form-green-btn .frm_button_submit.frm_final_submit.white-box, #guarantee .form-green-btn .share-your-story .frm_button_submit.frm_final_submit.white-box, .share-your-story .highlight-feature-section .green-btn.link, .highlight-feature-section .share-your-story .green-btn.link, .share-your-story .green-button .highlight-feature-section .vce-button--style-basic.link, .green-button .highlight-feature-section .share-your-story .vce-button--style-basic.link, .share-your-story .highlight-feature-section .green-button .vce-button--style-basic.link, .highlight-feature-section .green-button .share-your-story .vce-button--style-basic.link, .share-your-story .form-green-btn .highlight-feature-section .frm_button_submit.frm_final_submit.link, .form-green-btn .highlight-feature-section .share-your-story .frm_button_submit.frm_final_submit.link, .share-your-story .highlight-feature-section .form-green-btn .frm_button_submit.frm_final_submit.link, .highlight-feature-section .form-green-btn .share-your-story .frm_button_submit.frm_final_submit.link, .share-your-story #who-uses-section .green-btn, #who-uses-section .share-your-story .green-btn, .share-your-story #who-uses-section .green-button .vce-button--style-basic, #who-uses-section .green-button .share-your-story .vce-button--style-basic, .share-your-story .green-button #who-uses-section .vce-button--style-basic, .green-button #who-uses-section .share-your-story .vce-button--style-basic, .share-your-story #who-uses-section .form-green-btn .frm_button_submit.frm_final_submit, #who-uses-section .form-green-btn .share-your-story .frm_button_submit.frm_final_submit, .share-your-story .form-green-btn #who-uses-section .frm_button_submit.frm_final_submit, .form-green-btn #who-uses-section .share-your-story .frm_button_submit.frm_final_submit, .share-your-story #who-uses-section .green-btn:hover:before, #who-uses-section .share-your-story .green-btn:hover:before, .share-your-story #who-uses-section .green-button .vce-button--style-basic:hover:before, #who-uses-section .green-button .share-your-story .vce-button--style-basic:hover:before, .share-your-story .green-button #who-uses-section .vce-button--style-basic:hover:before, .green-button #who-uses-section .share-your-story .vce-button--style-basic:hover:before, .share-your-story #who-uses-section .form-green-btn .frm_button_submit.frm_final_submit:hover:before, #who-uses-section .form-green-btn .share-your-story .frm_button_submit.frm_final_submit:hover:before, .share-your-story .form-green-btn #who-uses-section .frm_button_submit.frm_final_submit:hover:before, .form-green-btn #who-uses-section .share-your-story .frm_button_submit.frm_final_submit:hover:before {
    width: auto;
  }
}
.share-your-story .hero h1, .share-your-story .hero .category .archive-title, .category .share-your-story .hero .archive-title, .share-your-story .hero .tag .archive-title, .tag .share-your-story .hero .archive-title {
  font-size: 2.75rem;
}
@media (min-width: 768px) {
  .share-your-story .hero {
    background: url("/wp-content/uploads/2023/10/share-your-story-hero-bg.png") no-repeat center;
    background-size: contain;
  }
}
.share-your-story .transparent-white {
  background-color: rgba(255, 255, 255, 0.6509803922);
}
.share-your-story .steps {
  margin-bottom: 30px;
}
.share-your-story .success-steps {
  border-radius: 25px;
  box-shadow: 8px 8px 25px rgba(0, 0, 0, 0.1803921569);
  padding: 25px 15px;
  position: relative;
  background-color: #fff;
}
.share-your-story .success-steps:after {
  content: "";
  position: absolute;
  bottom: -30px;
  left: 50%;
  transform: translateX(-50%);
  width: 0;
  height: 0;
  border-left: 30px solid transparent;
  border-top: 30px solid #fff;
  border-right: 30px solid transparent;
  clear: both;
}
@media (min-width: 768px) {
  .share-your-story .success-steps:after {
    bottom: unset;
    left: unset;
    right: -29px;
    top: 50%;
    transform: translateY(-50%);
    border-left: 30px solid #fff;
    border-top: 30px solid transparent;
    border-bottom: 30px solid transparent;
    border-right: unset;
  }
}
@media (min-width: 768px) {
  .share-your-story .success-steps {
    height: 100%;
  }
}
.share-your-story .success-steps h3, .share-your-story .success-steps .cta-request-subheading, .share-your-story .success-steps .sub-title-h3 {
  font-size: 1.5rem;
}
@media (min-width: 768px) {
  .share-your-story .success-steps h3, .share-your-story .success-steps .cta-request-subheading, .share-your-story .success-steps .sub-title-h3 {
    font-size: 1.2rem;
  }
}
@media (min-width: 992px) {
  .share-your-story .success-steps h3, .share-your-story .success-steps .cta-request-subheading, .share-your-story .success-steps .sub-title-h3 {
    font-size: 1.5rem;
  }
}
@media (min-width: 1400px) {
  .share-your-story .success-steps h3, .share-your-story .success-steps .cta-request-subheading, .share-your-story .success-steps .sub-title-h3 {
    font-size: 1.2rem;
  }
}
@media (min-width: 1790px) {
  .share-your-story .success-steps h3, .share-your-story .success-steps .cta-request-subheading, .share-your-story .success-steps .sub-title-h3 {
    font-size: 1.5rem;
  }
}
.share-your-story .success-steps p {
  font-size: 1rem;
  line-height: 1.1;
  margin-bottom: 0;
}
.share-your-story .success-steps.step-1 h3, .share-your-story .success-steps.step-1 .cta-request-subheading, .share-your-story .success-steps.step-1 .sub-title-h3 {
  color: #009639;
}
.share-your-story .success-steps.step-1:before {
  content: "";
  display: block;
  background-color: #009639;
  height: 65px;
  margin: 0 auto 20px;
  -webkit-mask: url(/wp-content/uploads/2023/10/icon_story.svg) no-repeat center;
  mask: url(/wp-content/uploads/2023/10/icon_story.svg) no-repeat center;
  -webkit-mask-size: contain;
}
.share-your-story .success-steps.step-2 h3, .share-your-story .success-steps.step-2 .cta-request-subheading, .share-your-story .success-steps.step-2 .sub-title-h3 {
  color: #005eb8;
}
.share-your-story .success-steps.step-2:before {
  content: "";
  display: block;
  background-color: #005eb8;
  height: 65px;
  width: 104px;
  margin: 0 auto 20px;
  -webkit-mask: url(/wp-content/uploads/2021/12/icon_field_blue.svg) no-repeat center;
  mask: url(/wp-content/uploads/2021/12/icon_field_blue.svg) no-repeat center;
  -webkit-mask-size: contain;
}
.share-your-story .success-steps.step-3 h3, .share-your-story .success-steps.step-3 .cta-request-subheading, .share-your-story .success-steps.step-3 .sub-title-h3 {
  color: #ff9e1b;
}
.share-your-story .success-steps.step-3:before {
  content: "";
  display: block;
  background-color: #ff9e1b;
  height: 65px;
  margin: 0 auto 20px;
  -webkit-mask: url(/wp-content/uploads/2021/12/icon_trophy.svg) no-repeat center;
  mask: url(/wp-content/uploads/2021/12/icon_trophy.svg) no-repeat center;
  -webkit-mask-size: contain;
}
.share-your-story .success-steps.step-4 h3, .share-your-story .success-steps.step-4 .cta-request-subheading, .share-your-story .success-steps.step-4 .sub-title-h3 {
  color: #007681;
}
.share-your-story .success-steps.step-4:before {
  content: "";
  display: block;
  background-color: #007681;
  height: 65px;
  margin: 0 auto 20px;
  -webkit-mask: url(/wp-content/uploads/2023/10/icon_article.svg) no-repeat center;
  mask: url(/wp-content/uploads/2023/10/icon_article.svg) no-repeat center;
  -webkit-mask-size: contain;
}
.share-your-story .success-steps.step-4:after {
  display: none;
}
.share-your-story .green-btn, .share-your-story .green-button .vce-button--style-basic, .green-button .share-your-story .vce-button--style-basic, .share-your-story .form-green-btn .frm_button_submit.frm_final_submit, .form-green-btn .share-your-story .frm_button_submit.frm_final_submit {
  font-size: 1.5rem !important;
}

.success-story-thank-you {
  height: 100%;
}
.success-story-thank-you h1, .success-story-thank-you .category .archive-title, .category .success-story-thank-you .archive-title, .success-story-thank-you .tag .archive-title, .tag .success-story-thank-you .archive-title {
  font-size: 2.75rem;
}
@media (min-width: 768px) {
  .success-story-thank-you {
    background: url("/wp-content/uploads/2023/10/share-your-story-hero-bg.png") no-repeat center;
    background-size: contain;
  }
}

#menu-updates-menu {
  text-align: center;
}
#menu-updates-menu li {
  display: inline-block;
  margin-left: 8px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  #menu-updates-menu li {
    margin-left: 15px;
  }
}
#menu-updates-menu a {
  padding: 5px 12px;
  border-radius: 27px;
  border: 1px solid;
  font-weight: bold;
  line-height: 1.5;
  display: block;
  font-size: 1rem;
}
#menu-updates-menu a:hover {
  background-color: #F5F5F5;
}
@media (min-width: 768px) {
  #menu-updates-menu a {
    font-size: 1.15rem;
    padding: 15px 33px;
    border: 2px solid;
    line-height: 1;
  }
}

.heavybid-outline-btn a {
  color: #009639;
  border-color: #009639;
}

.heavyjob-outline-btn a {
  color: #005eb8;
  border-color: #005eb8;
}

.plans-outline-btn a {
  color: #485CC7;
  border-color: #485CC7;
}

.safety-outline-btn a {
  color: #ff9e1b;
  border-color: #ff9e1b;
}

.equipment-outline-btn a {
  color: #007681;
  border-color: #007681;
}

.telematics-outline-btn a {
  color: #00b5e2;
  border-color: #00b5e2;
}

.updates .hero {
  min-height: 172px;
  display: flex;
  background: url("/wp-content/uploads/2024/06/updates_hero_mobile.png") no-repeat center center;
  background-size: cover;
}
.updates .hero h1, .updates .hero .category .archive-title, .category .updates .hero .archive-title, .updates .hero .tag .archive-title, .tag .updates .hero .archive-title {
  color: #fff;
  text-align: center;
}
@media (min-width: 768px) {
  .updates .hero h1, .updates .hero .category .archive-title, .category .updates .hero .archive-title, .updates .hero .tag .archive-title, .tag .updates .hero .archive-title {
    text-align: left;
  }
}
@media (min-width: 768px) {
  .updates .hero {
    min-height: 225px;
  }
}
@media (min-width: 992px) {
  .updates .hero {
    min-height: 394px;
    background: url("/wp-content/uploads/2024/06/Updates_hero.png") no-repeat center center;
  }
}
.updates ul.border-circle-bullets li:before {
  top: 12px;
  width: 10px;
  height: 10px;
  border: 2px solid #D1D1D1;
}
.updates .green-darkgreen-btn {
  font-size: 24px !important;
  width: 100%;
}
@media (min-width: 768px) {
  .updates .green-darkgreen-btn {
    width: auto;
  }
}

.fit-quiz #hero {
  background: linear-gradient(0deg, #fff 0%, #fff 28%, #212B3A 28%, #212B3A 100%);
  background-size: cover;
  min-height: 152px;
  align-items: flex-end;
  display: flex;
  padding-top: 40px;
}
@media (min-width: 768px) {
  .fit-quiz #hero {
    background: #212B3A;
    padding-bottom: 40px;
  }
}
@media (min-width: 992px) {
  .fit-quiz #hero {
    min-height: 472px;
    align-items: flex-start;
    align-items: center;
    padding: 80px 0;
  }
}
.fit-quiz #hero .hero-intro {
  color: #00C158;
  font-size: 1rem;
  line-height: normal;
  letter-spacing: 5.332px;
  margin-bottom: 8px;
}
@media (min-width: 768px) {
  .fit-quiz #hero .hero-intro {
    font-size: 1rem;
    line-height: 26px; /* 162.5% */
    letter-spacing: 6.4px;
  }
}
.fit-quiz #hero h1, .fit-quiz #hero .category .archive-title, .category .fit-quiz #hero .archive-title, .fit-quiz #hero .tag .archive-title, .tag .fit-quiz #hero .archive-title {
  color: #fff;
  font-size: 2.1rem;
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  .fit-quiz #hero h1, .fit-quiz #hero .category .archive-title, .category .fit-quiz #hero .archive-title, .fit-quiz #hero .tag .archive-title, .tag .fit-quiz #hero .archive-title {
    font-size: 2rem;
  }
}
@media (min-width: 992px) {
  .fit-quiz #hero h1, .fit-quiz #hero .category .archive-title, .category .fit-quiz #hero .archive-title, .fit-quiz #hero .tag .archive-title, .tag .fit-quiz #hero .archive-title {
    font-size: 2.75rem;
  }
}
@media (min-width: 1200px) {
  .fit-quiz #hero h1, .fit-quiz #hero .category .archive-title, .category .fit-quiz #hero .archive-title, .fit-quiz #hero .tag .archive-title, .tag .fit-quiz #hero .archive-title {
    font-size: 3.25rem;
  }
}
@media (min-width: 1400px) {
  .fit-quiz #hero h1, .fit-quiz #hero .category .archive-title, .category .fit-quiz #hero .archive-title, .fit-quiz #hero .tag .archive-title, .tag .fit-quiz #hero .archive-title {
    font-size: 3.6rem;
  }
}
.fit-quiz #hero a {
  background-color: #fff;
  color: #009639;
  padding: 15px 48px !important;
  border-radius: 6px;
}
.fit-quiz #hero a:hover {
  background-color: #009639;
  color: #fff;
}
.fit-quiz .fit-quiz-btn {
  border-radius: 9px;
  border: 1px solid #009639;
}
.fit-quiz .fit-quiz-btn: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);
}
.fit-quiz .close-fit-quiz {
  background-color: #fff;
  color: #009639;
  border-radius: 9px;
  border: 1px solid #009639;
  order: 1;
  grid-column: 1;
  display: block;
  margin-top: -52px;
  margin-left: 2px;
  width: 48%;
}
.fit-quiz .close-fit-quiz:hover {
  color: #0A8036 !important;
  border-color: #0A8036 !important;
}
.fit-quiz .close-fit-quiz:before {
  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-right: 3px;
  position: relative;
  top: 2px;
  background-color: #009639;
}
@media (min-width: 992px) {
  .fit-quiz .close-fit-quiz {
    width: auto;
  }
}
.fit-quiz #fit-quiz-form {
  display: none;
}
@media (min-width: 1790px) {
  .fit-quiz .site-inner, .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .vce-classic-tabs-list {
    max-width: 1670px;
  }
}
.fit-quiz .social-reviews {
  margin-top: 30px;
}
.fit-quiz .social-reviews .white-btn, .fit-quiz .social-reviews .form-white-btn .frm_button_submit.frm_final_submit, .form-white-btn .fit-quiz .social-reviews .frm_button_submit.frm_final_submit {
  border-radius: 9px;
  font-size: 1.7rem !important;
}

.uup .hero {
  margin-bottom: 15px;
}
.uup .hero .container, .uup .hero .narrow-container, .uup .hero .site-inner-narrow-container .site-inner, .site-inner-narrow-container .uup .hero .site-inner, .uup .hero .site-inner-container .site-inner, .site-inner-container .uup .hero .site-inner, .uup .hero .products-template-new-products article .site-inner, .products-template-new-products article .uup .hero .site-inner, .uup .hero .lp-template-new-products article .site-inner, .lp-template-new-products article .uup .hero .site-inner, .uup .hero .heavybid-to-heavyjob .site-inner, .heavybid-to-heavyjob .uup .hero .site-inner, .uup .hero .mt1b .mastec-msa .site-inner, .mt1b .mastec-msa .uup .hero .site-inner, .uup .hero .mt1b .existing-partnerships-header .site-inner, .mt1b .existing-partnerships-header .uup .hero .site-inner, .uup .hero .q1b .mastec-msa .site-inner, .q1b .mastec-msa .uup .hero .site-inner, .uup .hero .q1b .existing-partnerships-header .site-inner, .q1b .existing-partnerships-header .uup .hero .site-inner, .uup .hero .industry-events .hcss-events, .industry-events .uup .hero .hcss-events, .uup .hero .past-webinars .hcss-events, .past-webinars .uup .hero .hcss-events, .uup .hero .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .site-inner-narrow-container .features #product-features-tabs .uup .hero .vce-classic-tabs-list, .uup .hero .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .uup .hero .vce-classic-tabs-list, .uup .hero .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .site-inner-container .features #product-features-tabs .uup .hero .vce-classic-tabs-list, .uup .hero .features #product-features-tabs .site-inner-container .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .uup .hero .vce-classic-tabs-list, .uup .hero .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .products-template-new-products article .features #product-features-tabs .uup .hero .vce-classic-tabs-list, .uup .hero .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .uup .hero .vce-classic-tabs-list, .uup .hero .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .lp-template-new-products article .features #product-features-tabs .uup .hero .vce-classic-tabs-list, .uup .hero .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .uup .hero .vce-classic-tabs-list, .uup .hero .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .heavybid-to-heavyjob .features #product-features-tabs .uup .hero .vce-classic-tabs-list, .uup .hero .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .uup .hero .vce-classic-tabs-list, .uup .hero .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .mt1b .mastec-msa .features #product-features-tabs .uup .hero .vce-classic-tabs-list, .uup .hero .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .uup .hero .vce-classic-tabs-list, .uup .hero .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .mt1b .existing-partnerships-header .features #product-features-tabs .uup .hero .vce-classic-tabs-list, .uup .hero .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .uup .hero .vce-classic-tabs-list, .uup .hero .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .q1b .mastec-msa .features #product-features-tabs .uup .hero .vce-classic-tabs-list, .uup .hero .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .uup .hero .vce-classic-tabs-list, .uup .hero .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .q1b .existing-partnerships-header .features #product-features-tabs .uup .hero .vce-classic-tabs-list, .uup .hero .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .uup .hero .vce-classic-tabs-list, .uup .hero .hcss-recommendations .site-inner, .hcss-recommendations .uup .hero .site-inner, .uup .hero .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs .uup .hero .vce-classic-tabs-list, .uup .hero .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .uup .hero .vce-classic-tabs-list, .uup .hero .share-your-story .site-inner, .share-your-story .uup .hero .site-inner, .uup .hero .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .uup .hero .vce-classic-tabs-list, .uup .hero .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .uup .hero .vce-classic-tabs-list, .uup .hero .fit-quiz .site-inner, .fit-quiz .uup .hero .site-inner, .uup .hero .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .uup .hero .vce-classic-tabs-list, .uup .hero .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .uup .hero .vce-classic-tabs-list {
  width: 100%;
  max-width: 100%;
  padding: 0;
}
.uup .hero .flex-row {
  margin: 0 auto;
  align-items: stretch;
}
@media (min-width: 992px) {
  .uup .hero .flex-row {
    margin: 0 -15px;
  }
}
@media (min-width: 1400px) {
  .uup .hero .flex-row {
    align-items: center;
  }
}
.uup .hero .hero-content {
  padding: 30px;
}
@media (min-width: 992px) {
  .uup .hero .hero-content {
    padding: 30px 15px 30px 60px;
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (min-width: 1400px) {
  .uup .hero .hero-content {
    padding: 0 65px 0 80px;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
}
@media (min-width: 1790px) {
  .uup .hero .hero-content {
    padding: 0 100px 0 80px;
  }
}
@media (min-width: 992px) {
  .uup .hero h1, .uup .hero .category .archive-title, .category .uup .hero .archive-title, .uup .hero .tag .archive-title, .tag .uup .hero .archive-title {
    font-size: 3rem;
  }
}
@media (min-width: 1200px) {
  .uup .hero h1, .uup .hero .category .archive-title, .category .uup .hero .archive-title, .uup .hero .tag .archive-title, .tag .uup .hero .archive-title {
    font-size: 3.25rem;
  }
}
@media (min-width: 1790px) {
  .uup .hero h1, .uup .hero .category .archive-title, .category .uup .hero .archive-title, .uup .hero .tag .archive-title, .tag .uup .hero .archive-title {
    font-size: 3.5rem;
  }
}
.uup .heroimage {
  height: 100%;
  margin: 0 -15px;
}
.uup .heroimage:after {
  content: "";
  height: 52px;
  width: 93px;
  display: block;
  position: absolute;
  bottom: -20px;
  background: url("/wp-content/uploads/2024/10/UUP-icon.png");
  background-size: contain;
  left: 0;
  right: 0;
  margin-inline: auto;
}
@media (min-width: 768px) {
  .uup .heroimage:after {
    height: 104px;
    width: 194px;
    bottom: -41px;
  }
}
.uup .heroimage img {
  border-bottom: 20px solid green;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: left top;
     object-position: left top;
}
@media (min-width: 992px) {
  .uup .heroimage {
    margin: 0;
  }
}
.uup .products {
  position: relative;
}
.uup .products .pb-40 {
  padding-bottom: 40px;
}
.uup .products .white-btn, .uup .products .form-white-btn .frm_button_submit.frm_final_submit, .form-white-btn .uup .products .frm_button_submit.frm_final_submit {
  position: absolute;
  bottom: 20px;
}
.uup .products h3, .uup .products .cta-request-subheading, .uup .products .sub-title-h3 {
  font-size: 1.5rem;
}

@media (min-width: 1200px) {
  .security #generic-hero .hero-content, .security #press-hero .hero-content {
    min-height: 387px;
  }
}
.security h1, .security .category .archive-title, .category .security .archive-title, .security .tag .archive-title, .tag .security .archive-title {
  font-size: 2.1rem;
}
@media (min-width: 768px) {
  .security h1, .security .category .archive-title, .category .security .archive-title, .security .tag .archive-title, .tag .security .archive-title {
    font-size: 3.6rem;
  }
}
.security article {
  /*p{
      font-size: 1rem;
      @include media-breakpoint-up(md){
          font-size: 1.2rem;
      }
  }*/
}
.security .intro {
  margin-top: 36px;
}
.security .intro::after {
  content: "";
  position: relative;
  height: 1px;
  display: block;
  width: 100%;
  background: rgba(0, 0, 0, 0.16);
}
.security .intro h2, .security .intro .home #generic-hero p.headline, .home #generic-hero .security .intro p.headline, .security .intro .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .security .intro p.headline, .security .intro .home #press-hero p.headline, .home #press-hero .security .intro p.headline, .security .intro .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .security .intro p.headline, .security .intro .cta-request-section-title, .security .intro .sub-title-h2, .security .intro .individual-posts-section h4, .individual-posts-section .security .intro h4, .security .intro .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .security .intro .entry-title, .security .intro .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .security .intro .entry-title {
  font-size: 2.1rem;
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .security .intro h2, .security .intro .home #generic-hero p.headline, .home #generic-hero .security .intro p.headline, .security .intro .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .security .intro p.headline, .security .intro .home #press-hero p.headline, .home #press-hero .security .intro p.headline, .security .intro .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .security .intro p.headline, .security .intro .cta-request-section-title, .security .intro .sub-title-h2, .security .intro .individual-posts-section h4, .individual-posts-section .security .intro h4, .security .intro .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .security .intro .entry-title, .security .intro .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .security .intro .entry-title {
    margin-bottom: 48px;
  }
}
@media (min-width: 992px) {
  .security .intro h2, .security .intro .home #generic-hero p.headline, .home #generic-hero .security .intro p.headline, .security .intro .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .security .intro p.headline, .security .intro .home #press-hero p.headline, .home #press-hero .security .intro p.headline, .security .intro .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .security .intro p.headline, .security .intro .cta-request-section-title, .security .intro .sub-title-h2, .security .intro .individual-posts-section h4, .individual-posts-section .security .intro h4, .security .intro .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .security .intro .entry-title, .security .intro .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .security .intro .entry-title {
    font-size: 3rem;
  }
}
@media (min-width: 768px) {
  .security .intro {
    margin-top: 80px;
  }
}
.security h3, .security .cta-request-subheading, .security .sub-title-h3 {
  font-weight: 700;
}
.security h4, .security .category-box .entry-title, .category-box .security .entry-title {
  font-weight: normal;
  font-size: 33px;
}
.security .two-columns img {
  border-radius: 8px;
}
.security .heavybid-solid-bullets li:before {
  color: #00C158;
}
@media (min-width: 992px) {
  .security .social-reviews-white-bg .big-headline {
    font-size: 3rem !important;
  }
}
.security .social-reviews-white-bg p {
  font-size: 1.25rem;
}
@media (min-width: 768px) {
  .security .social-reviews-white-bg p {
    font-size: 1.5rem;
  }
}
.security #hcss-ai .paragraph-title {
  font-size: 27px;
  font-weight: bold;
  margin: 48px 0 24px 0;
}
.security .section-frame, .security #customers_by_state .swiper-container > div, #customers_by_state .security .swiper-container > div, .security #generic-tabs .pane, #generic-tabs .security .pane, .security .single-post:not(.case-studies-template-clone-post) .social-share, .single-post:not(.case-studies-template-clone-post) .security .social-share, .security .single-press .social-share, .single-press .security .social-share, .security .product-page-stats .stats-color, .product-page-stats .security .stats-color, .security .page-stats .stats-color, .page-stats .security .stats-color, .security .modal-popup .modal-content, .modal-popup .security .modal-content, .security .hcss-form-frame, .security .frm_style_hcss-with-frame, .security .customer-story-slide, .security .post-type-archive-press .type-press .blog-box, .post-type-archive-press .type-press .security .blog-box, .security #company-information, .security .enterprise-steps .container, .enterprise-steps .security .container, .security .enterprise-steps .narrow-container, .enterprise-steps .security .narrow-container, .security .enterprise-steps .site-inner-narrow-container .site-inner, .enterprise-steps .site-inner-narrow-container .security .site-inner, .security .site-inner-narrow-container .enterprise-steps .site-inner, .site-inner-narrow-container .enterprise-steps .security .site-inner, .security .enterprise-steps .site-inner-container .site-inner, .enterprise-steps .site-inner-container .security .site-inner, .security .site-inner-container .enterprise-steps .site-inner, .site-inner-container .enterprise-steps .security .site-inner, .security .enterprise-steps .products-template-new-products article .site-inner, .enterprise-steps .products-template-new-products article .security .site-inner, .security .products-template-new-products article .enterprise-steps .site-inner, .products-template-new-products article .enterprise-steps .security .site-inner, .security .enterprise-steps .lp-template-new-products article .site-inner, .enterprise-steps .lp-template-new-products article .security .site-inner, .security .lp-template-new-products article .enterprise-steps .site-inner, .lp-template-new-products article .enterprise-steps .security .site-inner, .security .enterprise-steps .heavybid-to-heavyjob .site-inner, .enterprise-steps .heavybid-to-heavyjob .security .site-inner, .security .heavybid-to-heavyjob .enterprise-steps .site-inner, .heavybid-to-heavyjob .enterprise-steps .security .site-inner, .security .enterprise-steps .mt1b .mastec-msa .site-inner, .enterprise-steps .mt1b .mastec-msa .security .site-inner, .security .mt1b .mastec-msa .enterprise-steps .site-inner, .mt1b .mastec-msa .enterprise-steps .security .site-inner, .security .enterprise-steps .mt1b .existing-partnerships-header .site-inner, .enterprise-steps .mt1b .existing-partnerships-header .security .site-inner, .security .mt1b .existing-partnerships-header .enterprise-steps .site-inner, .mt1b .existing-partnerships-header .enterprise-steps .security .site-inner, .security .enterprise-steps .q1b .mastec-msa .site-inner, .enterprise-steps .q1b .mastec-msa .security .site-inner, .security .q1b .mastec-msa .enterprise-steps .site-inner, .q1b .mastec-msa .enterprise-steps .security .site-inner, .security .enterprise-steps .q1b .existing-partnerships-header .site-inner, .enterprise-steps .q1b .existing-partnerships-header .security .site-inner, .security .q1b .existing-partnerships-header .enterprise-steps .site-inner, .q1b .existing-partnerships-header .enterprise-steps .security .site-inner, .security .enterprise-steps .industry-events .hcss-events, .enterprise-steps .industry-events .security .hcss-events, .security .industry-events .enterprise-steps .hcss-events, .industry-events .enterprise-steps .security .hcss-events, .security .enterprise-steps .past-webinars .hcss-events, .enterprise-steps .past-webinars .security .hcss-events, .security .past-webinars .enterprise-steps .hcss-events, .past-webinars .enterprise-steps .security .hcss-events, .security .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .security .vce-classic-tabs-list, .security .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .security .vce-classic-tabs-list, .security .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-container .features #product-features-tabs .security .vce-classic-tabs-list, .security .site-inner-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-container .features #product-features-tabs .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .features #product-features-tabs .site-inner-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-container .security .vce-classic-tabs-list, .security .features #product-features-tabs .site-inner-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .products-template-new-products article .features #product-features-tabs .security .vce-classic-tabs-list, .security .products-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .products-template-new-products article .features #product-features-tabs .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .products-template-new-products article .security .vce-classic-tabs-list, .security .features #product-features-tabs .products-template-new-products article .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .lp-template-new-products article .features #product-features-tabs .security .vce-classic-tabs-list, .security .lp-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .lp-template-new-products article .features #product-features-tabs .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .lp-template-new-products article .security .vce-classic-tabs-list, .security .features #product-features-tabs .lp-template-new-products article .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .security .vce-classic-tabs-list, .security .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .security .vce-classic-tabs-list, .security .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .security .vce-classic-tabs-list, .security .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .security .vce-classic-tabs-list, .security .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .security .vce-classic-tabs-list, .security .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .security .vce-classic-tabs-list, .security .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .security .vce-classic-tabs-list, .security .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .security .vce-classic-tabs-list, .security .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .security .vce-classic-tabs-list, .security .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .security .vce-classic-tabs-list, .security .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .hcss-recommendations .site-inner, .enterprise-steps .hcss-recommendations .security .site-inner, .security .hcss-recommendations .enterprise-steps .site-inner, .hcss-recommendations .enterprise-steps .security .site-inner, .security .enterprise-steps .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .hcss-recommendations .features #product-features-tabs .security .vce-classic-tabs-list, .security .hcss-recommendations .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .hcss-recommendations .security .vce-classic-tabs-list, .security .features #product-features-tabs .hcss-recommendations .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .share-your-story .site-inner, .enterprise-steps .share-your-story .security .site-inner, .security .share-your-story .enterprise-steps .site-inner, .share-your-story .enterprise-steps .security .site-inner, .security .enterprise-steps .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .share-your-story .features #product-features-tabs .security .vce-classic-tabs-list, .security .share-your-story .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .share-your-story .security .vce-classic-tabs-list, .security .features #product-features-tabs .share-your-story .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .fit-quiz .site-inner, .enterprise-steps .fit-quiz .security .site-inner, .security .fit-quiz .enterprise-steps .site-inner, .fit-quiz .enterprise-steps .security .site-inner, .security .enterprise-steps .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .fit-quiz .features #product-features-tabs .security .vce-classic-tabs-list, .security .fit-quiz .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .fit-quiz .security .vce-classic-tabs-list, .security .features #product-features-tabs .fit-quiz .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .enterprise-steps .security .vce-classic-tabs-list {
  padding: 48px 0 0;
}
@media (max-width: 767.98px) {
  .security .section-frame, .security #customers_by_state .swiper-container > div, #customers_by_state .security .swiper-container > div, .security #generic-tabs .pane, #generic-tabs .security .pane, .security .single-post:not(.case-studies-template-clone-post) .social-share, .single-post:not(.case-studies-template-clone-post) .security .social-share, .security .single-press .social-share, .single-press .security .social-share, .security .product-page-stats .stats-color, .product-page-stats .security .stats-color, .security .page-stats .stats-color, .page-stats .security .stats-color, .security .modal-popup .modal-content, .modal-popup .security .modal-content, .security .hcss-form-frame, .security .frm_style_hcss-with-frame, .security .customer-story-slide, .security .post-type-archive-press .type-press .blog-box, .post-type-archive-press .type-press .security .blog-box, .security #company-information, .security .enterprise-steps .container, .enterprise-steps .security .container, .security .enterprise-steps .narrow-container, .enterprise-steps .security .narrow-container, .security .enterprise-steps .site-inner-narrow-container .site-inner, .enterprise-steps .site-inner-narrow-container .security .site-inner, .security .site-inner-narrow-container .enterprise-steps .site-inner, .site-inner-narrow-container .enterprise-steps .security .site-inner, .security .enterprise-steps .site-inner-container .site-inner, .enterprise-steps .site-inner-container .security .site-inner, .security .site-inner-container .enterprise-steps .site-inner, .site-inner-container .enterprise-steps .security .site-inner, .security .enterprise-steps .products-template-new-products article .site-inner, .enterprise-steps .products-template-new-products article .security .site-inner, .security .products-template-new-products article .enterprise-steps .site-inner, .products-template-new-products article .enterprise-steps .security .site-inner, .security .enterprise-steps .lp-template-new-products article .site-inner, .enterprise-steps .lp-template-new-products article .security .site-inner, .security .lp-template-new-products article .enterprise-steps .site-inner, .lp-template-new-products article .enterprise-steps .security .site-inner, .security .enterprise-steps .heavybid-to-heavyjob .site-inner, .enterprise-steps .heavybid-to-heavyjob .security .site-inner, .security .heavybid-to-heavyjob .enterprise-steps .site-inner, .heavybid-to-heavyjob .enterprise-steps .security .site-inner, .security .enterprise-steps .mt1b .mastec-msa .site-inner, .enterprise-steps .mt1b .mastec-msa .security .site-inner, .security .mt1b .mastec-msa .enterprise-steps .site-inner, .mt1b .mastec-msa .enterprise-steps .security .site-inner, .security .enterprise-steps .mt1b .existing-partnerships-header .site-inner, .enterprise-steps .mt1b .existing-partnerships-header .security .site-inner, .security .mt1b .existing-partnerships-header .enterprise-steps .site-inner, .mt1b .existing-partnerships-header .enterprise-steps .security .site-inner, .security .enterprise-steps .q1b .mastec-msa .site-inner, .enterprise-steps .q1b .mastec-msa .security .site-inner, .security .q1b .mastec-msa .enterprise-steps .site-inner, .q1b .mastec-msa .enterprise-steps .security .site-inner, .security .enterprise-steps .q1b .existing-partnerships-header .site-inner, .enterprise-steps .q1b .existing-partnerships-header .security .site-inner, .security .q1b .existing-partnerships-header .enterprise-steps .site-inner, .q1b .existing-partnerships-header .enterprise-steps .security .site-inner, .security .enterprise-steps .industry-events .hcss-events, .enterprise-steps .industry-events .security .hcss-events, .security .industry-events .enterprise-steps .hcss-events, .industry-events .enterprise-steps .security .hcss-events, .security .enterprise-steps .past-webinars .hcss-events, .enterprise-steps .past-webinars .security .hcss-events, .security .past-webinars .enterprise-steps .hcss-events, .past-webinars .enterprise-steps .security .hcss-events, .security .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .security .vce-classic-tabs-list, .security .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .security .vce-classic-tabs-list, .security .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-container .features #product-features-tabs .security .vce-classic-tabs-list, .security .site-inner-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-container .features #product-features-tabs .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .features #product-features-tabs .site-inner-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-container .security .vce-classic-tabs-list, .security .features #product-features-tabs .site-inner-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .products-template-new-products article .features #product-features-tabs .security .vce-classic-tabs-list, .security .products-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .products-template-new-products article .features #product-features-tabs .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .products-template-new-products article .security .vce-classic-tabs-list, .security .features #product-features-tabs .products-template-new-products article .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .lp-template-new-products article .features #product-features-tabs .security .vce-classic-tabs-list, .security .lp-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .lp-template-new-products article .features #product-features-tabs .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .lp-template-new-products article .security .vce-classic-tabs-list, .security .features #product-features-tabs .lp-template-new-products article .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .security .vce-classic-tabs-list, .security .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .security .vce-classic-tabs-list, .security .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .security .vce-classic-tabs-list, .security .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .security .vce-classic-tabs-list, .security .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .security .vce-classic-tabs-list, .security .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .security .vce-classic-tabs-list, .security .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .security .vce-classic-tabs-list, .security .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .security .vce-classic-tabs-list, .security .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .security .vce-classic-tabs-list, .security .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .security .vce-classic-tabs-list, .security .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .hcss-recommendations .site-inner, .enterprise-steps .hcss-recommendations .security .site-inner, .security .hcss-recommendations .enterprise-steps .site-inner, .hcss-recommendations .enterprise-steps .security .site-inner, .security .enterprise-steps .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .hcss-recommendations .features #product-features-tabs .security .vce-classic-tabs-list, .security .hcss-recommendations .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .hcss-recommendations .security .vce-classic-tabs-list, .security .features #product-features-tabs .hcss-recommendations .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .share-your-story .site-inner, .enterprise-steps .share-your-story .security .site-inner, .security .share-your-story .enterprise-steps .site-inner, .share-your-story .enterprise-steps .security .site-inner, .security .enterprise-steps .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .share-your-story .features #product-features-tabs .security .vce-classic-tabs-list, .security .share-your-story .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .share-your-story .security .vce-classic-tabs-list, .security .features #product-features-tabs .share-your-story .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .fit-quiz .site-inner, .enterprise-steps .fit-quiz .security .site-inner, .security .fit-quiz .enterprise-steps .site-inner, .fit-quiz .enterprise-steps .security .site-inner, .security .enterprise-steps .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .fit-quiz .features #product-features-tabs .security .vce-classic-tabs-list, .security .fit-quiz .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .fit-quiz .security .vce-classic-tabs-list, .security .features #product-features-tabs .fit-quiz .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .enterprise-steps .security .vce-classic-tabs-list {
    border: none;
    border-top: 1px solid rgba(0, 0, 0, 0.1) !important;
    border-radius: 0;
  }
}
@media (min-width: 992px) {
  .security .section-frame, .security #customers_by_state .swiper-container > div, #customers_by_state .security .swiper-container > div, .security #generic-tabs .pane, #generic-tabs .security .pane, .security .single-post:not(.case-studies-template-clone-post) .social-share, .single-post:not(.case-studies-template-clone-post) .security .social-share, .security .single-press .social-share, .single-press .security .social-share, .security .product-page-stats .stats-color, .product-page-stats .security .stats-color, .security .page-stats .stats-color, .page-stats .security .stats-color, .security .modal-popup .modal-content, .modal-popup .security .modal-content, .security .hcss-form-frame, .security .frm_style_hcss-with-frame, .security .customer-story-slide, .security .post-type-archive-press .type-press .blog-box, .post-type-archive-press .type-press .security .blog-box, .security #company-information, .security .enterprise-steps .container, .enterprise-steps .security .container, .security .enterprise-steps .narrow-container, .enterprise-steps .security .narrow-container, .security .enterprise-steps .site-inner-narrow-container .site-inner, .enterprise-steps .site-inner-narrow-container .security .site-inner, .security .site-inner-narrow-container .enterprise-steps .site-inner, .site-inner-narrow-container .enterprise-steps .security .site-inner, .security .enterprise-steps .site-inner-container .site-inner, .enterprise-steps .site-inner-container .security .site-inner, .security .site-inner-container .enterprise-steps .site-inner, .site-inner-container .enterprise-steps .security .site-inner, .security .enterprise-steps .products-template-new-products article .site-inner, .enterprise-steps .products-template-new-products article .security .site-inner, .security .products-template-new-products article .enterprise-steps .site-inner, .products-template-new-products article .enterprise-steps .security .site-inner, .security .enterprise-steps .lp-template-new-products article .site-inner, .enterprise-steps .lp-template-new-products article .security .site-inner, .security .lp-template-new-products article .enterprise-steps .site-inner, .lp-template-new-products article .enterprise-steps .security .site-inner, .security .enterprise-steps .heavybid-to-heavyjob .site-inner, .enterprise-steps .heavybid-to-heavyjob .security .site-inner, .security .heavybid-to-heavyjob .enterprise-steps .site-inner, .heavybid-to-heavyjob .enterprise-steps .security .site-inner, .security .enterprise-steps .mt1b .mastec-msa .site-inner, .enterprise-steps .mt1b .mastec-msa .security .site-inner, .security .mt1b .mastec-msa .enterprise-steps .site-inner, .mt1b .mastec-msa .enterprise-steps .security .site-inner, .security .enterprise-steps .mt1b .existing-partnerships-header .site-inner, .enterprise-steps .mt1b .existing-partnerships-header .security .site-inner, .security .mt1b .existing-partnerships-header .enterprise-steps .site-inner, .mt1b .existing-partnerships-header .enterprise-steps .security .site-inner, .security .enterprise-steps .q1b .mastec-msa .site-inner, .enterprise-steps .q1b .mastec-msa .security .site-inner, .security .q1b .mastec-msa .enterprise-steps .site-inner, .q1b .mastec-msa .enterprise-steps .security .site-inner, .security .enterprise-steps .q1b .existing-partnerships-header .site-inner, .enterprise-steps .q1b .existing-partnerships-header .security .site-inner, .security .q1b .existing-partnerships-header .enterprise-steps .site-inner, .q1b .existing-partnerships-header .enterprise-steps .security .site-inner, .security .enterprise-steps .industry-events .hcss-events, .enterprise-steps .industry-events .security .hcss-events, .security .industry-events .enterprise-steps .hcss-events, .industry-events .enterprise-steps .security .hcss-events, .security .enterprise-steps .past-webinars .hcss-events, .enterprise-steps .past-webinars .security .hcss-events, .security .past-webinars .enterprise-steps .hcss-events, .past-webinars .enterprise-steps .security .hcss-events, .security .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .security .vce-classic-tabs-list, .security .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .security .vce-classic-tabs-list, .security .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-container .features #product-features-tabs .security .vce-classic-tabs-list, .security .site-inner-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-container .features #product-features-tabs .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .features #product-features-tabs .site-inner-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-container .security .vce-classic-tabs-list, .security .features #product-features-tabs .site-inner-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .products-template-new-products article .features #product-features-tabs .security .vce-classic-tabs-list, .security .products-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .products-template-new-products article .features #product-features-tabs .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .products-template-new-products article .security .vce-classic-tabs-list, .security .features #product-features-tabs .products-template-new-products article .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .lp-template-new-products article .features #product-features-tabs .security .vce-classic-tabs-list, .security .lp-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .lp-template-new-products article .features #product-features-tabs .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .lp-template-new-products article .security .vce-classic-tabs-list, .security .features #product-features-tabs .lp-template-new-products article .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .security .vce-classic-tabs-list, .security .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .security .vce-classic-tabs-list, .security .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .security .vce-classic-tabs-list, .security .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .security .vce-classic-tabs-list, .security .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .security .vce-classic-tabs-list, .security .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .security .vce-classic-tabs-list, .security .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .security .vce-classic-tabs-list, .security .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .security .vce-classic-tabs-list, .security .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .security .vce-classic-tabs-list, .security .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .security .vce-classic-tabs-list, .security .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .hcss-recommendations .site-inner, .enterprise-steps .hcss-recommendations .security .site-inner, .security .hcss-recommendations .enterprise-steps .site-inner, .hcss-recommendations .enterprise-steps .security .site-inner, .security .enterprise-steps .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .hcss-recommendations .features #product-features-tabs .security .vce-classic-tabs-list, .security .hcss-recommendations .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .hcss-recommendations .security .vce-classic-tabs-list, .security .features #product-features-tabs .hcss-recommendations .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .share-your-story .site-inner, .enterprise-steps .share-your-story .security .site-inner, .security .share-your-story .enterprise-steps .site-inner, .share-your-story .enterprise-steps .security .site-inner, .security .enterprise-steps .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .share-your-story .features #product-features-tabs .security .vce-classic-tabs-list, .security .share-your-story .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .share-your-story .security .vce-classic-tabs-list, .security .features #product-features-tabs .share-your-story .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .fit-quiz .site-inner, .enterprise-steps .fit-quiz .security .site-inner, .security .fit-quiz .enterprise-steps .site-inner, .fit-quiz .enterprise-steps .security .site-inner, .security .enterprise-steps .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .fit-quiz .features #product-features-tabs .security .vce-classic-tabs-list, .security .fit-quiz .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .enterprise-steps .security .vce-classic-tabs-list, .security .enterprise-steps .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .fit-quiz .security .vce-classic-tabs-list, .security .features #product-features-tabs .fit-quiz .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .enterprise-steps .security .vce-classic-tabs-list {
    padding: 64px 0 0;
    box-shadow: 0 4px 30px 3px rgba(0, 0, 0, 0.08);
    border-left: none;
    border-right: none;
    border-bottom: none;
  }
}
.security .news-faqs-section-title {
  font-weight: bold;
}
@media (max-width: 767px) {
  .security .news-faqs-cta-subheading, .faq-cta .security p, .security .faq-cta p {
    font-size: 24px;
  }
}
.security section.navy-blue-bg.two-columns {
  background: #212B3A;
  color: #fff;
}
.security #hcss-ai {
  padding-top: 80px;
}
.security #hcss-ai p {
  margin: 0 0 24px;
}
.security #hcss-ai h3, .security #hcss-ai .cta-request-subheading, .security #hcss-ai .sub-title-h3 {
  font-size: 39px;
}
.security #hcss-ai h4, .security #hcss-ai .category-box .entry-title, .category-box .security #hcss-ai .entry-title {
  font-size: 33.18px;
  font-weight: normal;
  margin-top: 0;
}
.security #hcss-ai ul.heavybid-solid-bullets {
  margin-top: -8px;
  margin-bottom: 24px;
}

.consulting-services #generic-hero #featured-area .featured-container, .consulting-services #press-hero #featured-area .featured-container {
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .consulting-services #generic-hero #featured-area .featured-container, .consulting-services #press-hero #featured-area .featured-container {
    margin-bottom: 0;
  }
}
.consulting-services h3, .consulting-services .cta-request-subheading, .consulting-services .sub-title-h3 {
  font-weight: 700;
}
@media (min-width: 768px) {
  .consulting-services h3, .consulting-services .cta-request-subheading, .consulting-services .sub-title-h3 {
    font-size: 1.5rem;
  }
}
@media (min-width: 992px) {
  .consulting-services h3, .consulting-services .cta-request-subheading, .consulting-services .sub-title-h3 {
    font-size: 2rem;
  }
}
@media (min-width: 1200px) {
  .consulting-services h3, .consulting-services .cta-request-subheading, .consulting-services .sub-title-h3 {
    font-size: 2.5rem;
  }
}
.consulting-services p strong {
  font-size: 1.2rem;
}
@media (min-width: 768px) {
  .consulting-services p strong {
    font-size: 1.25rem;
  }
}
.consulting-services p.heavybid-text {
  color: #009639;
}
.consulting-services .heavybid-solid-bullets li {
  font-size: 1rem;
  margin-bottom: 8px;
}
.consulting-services .heavybid-solid-bullets li:before {
  color: #00C158;
}
@media (min-width: 768px) {
  .consulting-services .heavybid-solid-bullets li {
    font-size: 1.2rem;
  }
}
.consulting-services .two-columns img {
  border-radius: 8px;
}
.consulting-services #testimonial-slideshow .quote p {
  font-size: 1.3rem;
}
@media (min-width: 1200px) {
  .consulting-services #testimonial-slideshow .quote p {
    font-size: 1.5rem;
  }
}
.consulting-services #testimonial-slideshow .border-round, .consulting-services #testimonial-slideshow #leadership .leader img, #leadership .leader .consulting-services #testimonial-slideshow img {
  -o-object-fit: contain;
     object-fit: contain;
  border-radius: 0;
}
.consulting-services .customer_logos {
  margin: 48px 0 58px;
}
.consulting-services .customer_logos .big-headline {
  font-size: 2.1rem !important;
  margin-bottom: 48px;
}
@media (min-width: 768px) {
  .consulting-services .customer_logos .big-headline {
    font-size: 2.5rem !important;
    margin-bottom: 32px;
  }
}
.consulting-services .customer_logos .image-row {
  row-gap: 48px;
}
.consulting-services .customer_logos:not(.side-by-side) .container > div, .consulting-services .customer_logos:not(.side-by-side) .narrow-container > div, .consulting-services .customer_logos:not(.side-by-side) .site-inner-narrow-container .site-inner > div, .site-inner-narrow-container .consulting-services .customer_logos:not(.side-by-side) .site-inner > div, .consulting-services .customer_logos:not(.side-by-side) .site-inner-container .site-inner > div, .site-inner-container .consulting-services .customer_logos:not(.side-by-side) .site-inner > div, .consulting-services .customer_logos:not(.side-by-side) .products-template-new-products article .site-inner > div, .products-template-new-products article .consulting-services .customer_logos:not(.side-by-side) .site-inner > div, .consulting-services .customer_logos:not(.side-by-side) .lp-template-new-products article .site-inner > div, .lp-template-new-products article .consulting-services .customer_logos:not(.side-by-side) .site-inner > div, .consulting-services .customer_logos:not(.side-by-side) .heavybid-to-heavyjob .site-inner > div, .heavybid-to-heavyjob .consulting-services .customer_logos:not(.side-by-side) .site-inner > div, .consulting-services .customer_logos:not(.side-by-side) .mt1b .mastec-msa .site-inner > div, .mt1b .mastec-msa .consulting-services .customer_logos:not(.side-by-side) .site-inner > div, .consulting-services .customer_logos:not(.side-by-side) .mt1b .existing-partnerships-header .site-inner > div, .mt1b .existing-partnerships-header .consulting-services .customer_logos:not(.side-by-side) .site-inner > div, .consulting-services .customer_logos:not(.side-by-side) .q1b .mastec-msa .site-inner > div, .q1b .mastec-msa .consulting-services .customer_logos:not(.side-by-side) .site-inner > div, .consulting-services .customer_logos:not(.side-by-side) .q1b .existing-partnerships-header .site-inner > div, .q1b .existing-partnerships-header .consulting-services .customer_logos:not(.side-by-side) .site-inner > div, .consulting-services .customer_logos:not(.side-by-side) .industry-events .hcss-events > div, .industry-events .consulting-services .customer_logos:not(.side-by-side) .hcss-events > div, .consulting-services .customer_logos:not(.side-by-side) .past-webinars .hcss-events > div, .past-webinars .consulting-services .customer_logos:not(.side-by-side) .hcss-events > div, .consulting-services .customer_logos:not(.side-by-side) .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list > div, .site-inner-narrow-container .features #product-features-tabs .consulting-services .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .consulting-services .customer_logos:not(.side-by-side) .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list > div, .features #product-features-tabs .site-inner-narrow-container .consulting-services .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .consulting-services .customer_logos:not(.side-by-side) .site-inner-container .features #product-features-tabs .vce-classic-tabs-list > div, .site-inner-container .features #product-features-tabs .consulting-services .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .consulting-services .customer_logos:not(.side-by-side) .features #product-features-tabs .site-inner-container .vce-classic-tabs-list > div, .features #product-features-tabs .site-inner-container .consulting-services .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .consulting-services .customer_logos:not(.side-by-side) .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list > div, .products-template-new-products article .features #product-features-tabs .consulting-services .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .consulting-services .customer_logos:not(.side-by-side) .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list > div, .features #product-features-tabs .products-template-new-products article .consulting-services .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .consulting-services .customer_logos:not(.side-by-side) .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list > div, .lp-template-new-products article .features #product-features-tabs .consulting-services .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .consulting-services .customer_logos:not(.side-by-side) .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list > div, .features #product-features-tabs .lp-template-new-products article .consulting-services .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .consulting-services .customer_logos:not(.side-by-side) .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list > div, .heavybid-to-heavyjob .features #product-features-tabs .consulting-services .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .consulting-services .customer_logos:not(.side-by-side) .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list > div, .features #product-features-tabs .heavybid-to-heavyjob .consulting-services .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .consulting-services .customer_logos:not(.side-by-side) .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list > div, .mt1b .mastec-msa .features #product-features-tabs .consulting-services .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .consulting-services .customer_logos:not(.side-by-side) .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list > div, .features #product-features-tabs .mt1b .mastec-msa .consulting-services .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .consulting-services .customer_logos:not(.side-by-side) .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list > div, .mt1b .existing-partnerships-header .features #product-features-tabs .consulting-services .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .consulting-services .customer_logos:not(.side-by-side) .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list > div, .features #product-features-tabs .mt1b .existing-partnerships-header .consulting-services .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .consulting-services .customer_logos:not(.side-by-side) .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list > div, .q1b .mastec-msa .features #product-features-tabs .consulting-services .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .consulting-services .customer_logos:not(.side-by-side) .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list > div, .features #product-features-tabs .q1b .mastec-msa .consulting-services .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .consulting-services .customer_logos:not(.side-by-side) .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list > div, .q1b .existing-partnerships-header .features #product-features-tabs .consulting-services .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .consulting-services .customer_logos:not(.side-by-side) .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list > div, .features #product-features-tabs .q1b .existing-partnerships-header .consulting-services .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .consulting-services .customer_logos:not(.side-by-side) .hcss-recommendations .site-inner > div, .hcss-recommendations .consulting-services .customer_logos:not(.side-by-side) .site-inner > div, .consulting-services .customer_logos:not(.side-by-side) .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list > div, .hcss-recommendations .features #product-features-tabs .consulting-services .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .consulting-services .customer_logos:not(.side-by-side) .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list > div, .features #product-features-tabs .hcss-recommendations .consulting-services .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .consulting-services .customer_logos:not(.side-by-side) .share-your-story .site-inner > div, .share-your-story .consulting-services .customer_logos:not(.side-by-side) .site-inner > div, .consulting-services .customer_logos:not(.side-by-side) .share-your-story .features #product-features-tabs .vce-classic-tabs-list > div, .share-your-story .features #product-features-tabs .consulting-services .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .consulting-services .customer_logos:not(.side-by-side) .features #product-features-tabs .share-your-story .vce-classic-tabs-list > div, .features #product-features-tabs .share-your-story .consulting-services .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .consulting-services .customer_logos:not(.side-by-side) .fit-quiz .site-inner > div, .fit-quiz .consulting-services .customer_logos:not(.side-by-side) .site-inner > div, .consulting-services .customer_logos:not(.side-by-side) .fit-quiz .features #product-features-tabs .vce-classic-tabs-list > div, .fit-quiz .features #product-features-tabs .consulting-services .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .consulting-services .customer_logos:not(.side-by-side) .features #product-features-tabs .fit-quiz .vce-classic-tabs-list > div, .features #product-features-tabs .fit-quiz .consulting-services .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div {
  margin-bottom: 58px;
}
@media (min-width: 992px) {
  .consulting-services .customer_logos:not(.side-by-side) .container > div, .consulting-services .customer_logos:not(.side-by-side) .narrow-container > div, .consulting-services .customer_logos:not(.side-by-side) .site-inner-narrow-container .site-inner > div, .site-inner-narrow-container .consulting-services .customer_logos:not(.side-by-side) .site-inner > div, .consulting-services .customer_logos:not(.side-by-side) .site-inner-container .site-inner > div, .site-inner-container .consulting-services .customer_logos:not(.side-by-side) .site-inner > div, .consulting-services .customer_logos:not(.side-by-side) .products-template-new-products article .site-inner > div, .products-template-new-products article .consulting-services .customer_logos:not(.side-by-side) .site-inner > div, .consulting-services .customer_logos:not(.side-by-side) .lp-template-new-products article .site-inner > div, .lp-template-new-products article .consulting-services .customer_logos:not(.side-by-side) .site-inner > div, .consulting-services .customer_logos:not(.side-by-side) .heavybid-to-heavyjob .site-inner > div, .heavybid-to-heavyjob .consulting-services .customer_logos:not(.side-by-side) .site-inner > div, .consulting-services .customer_logos:not(.side-by-side) .mt1b .mastec-msa .site-inner > div, .mt1b .mastec-msa .consulting-services .customer_logos:not(.side-by-side) .site-inner > div, .consulting-services .customer_logos:not(.side-by-side) .mt1b .existing-partnerships-header .site-inner > div, .mt1b .existing-partnerships-header .consulting-services .customer_logos:not(.side-by-side) .site-inner > div, .consulting-services .customer_logos:not(.side-by-side) .q1b .mastec-msa .site-inner > div, .q1b .mastec-msa .consulting-services .customer_logos:not(.side-by-side) .site-inner > div, .consulting-services .customer_logos:not(.side-by-side) .q1b .existing-partnerships-header .site-inner > div, .q1b .existing-partnerships-header .consulting-services .customer_logos:not(.side-by-side) .site-inner > div, .consulting-services .customer_logos:not(.side-by-side) .industry-events .hcss-events > div, .industry-events .consulting-services .customer_logos:not(.side-by-side) .hcss-events > div, .consulting-services .customer_logos:not(.side-by-side) .past-webinars .hcss-events > div, .past-webinars .consulting-services .customer_logos:not(.side-by-side) .hcss-events > div, .consulting-services .customer_logos:not(.side-by-side) .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list > div, .site-inner-narrow-container .features #product-features-tabs .consulting-services .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .consulting-services .customer_logos:not(.side-by-side) .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list > div, .features #product-features-tabs .site-inner-narrow-container .consulting-services .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .consulting-services .customer_logos:not(.side-by-side) .site-inner-container .features #product-features-tabs .vce-classic-tabs-list > div, .site-inner-container .features #product-features-tabs .consulting-services .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .consulting-services .customer_logos:not(.side-by-side) .features #product-features-tabs .site-inner-container .vce-classic-tabs-list > div, .features #product-features-tabs .site-inner-container .consulting-services .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .consulting-services .customer_logos:not(.side-by-side) .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list > div, .products-template-new-products article .features #product-features-tabs .consulting-services .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .consulting-services .customer_logos:not(.side-by-side) .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list > div, .features #product-features-tabs .products-template-new-products article .consulting-services .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .consulting-services .customer_logos:not(.side-by-side) .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list > div, .lp-template-new-products article .features #product-features-tabs .consulting-services .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .consulting-services .customer_logos:not(.side-by-side) .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list > div, .features #product-features-tabs .lp-template-new-products article .consulting-services .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .consulting-services .customer_logos:not(.side-by-side) .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list > div, .heavybid-to-heavyjob .features #product-features-tabs .consulting-services .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .consulting-services .customer_logos:not(.side-by-side) .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list > div, .features #product-features-tabs .heavybid-to-heavyjob .consulting-services .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .consulting-services .customer_logos:not(.side-by-side) .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list > div, .mt1b .mastec-msa .features #product-features-tabs .consulting-services .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .consulting-services .customer_logos:not(.side-by-side) .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list > div, .features #product-features-tabs .mt1b .mastec-msa .consulting-services .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .consulting-services .customer_logos:not(.side-by-side) .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list > div, .mt1b .existing-partnerships-header .features #product-features-tabs .consulting-services .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .consulting-services .customer_logos:not(.side-by-side) .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list > div, .features #product-features-tabs .mt1b .existing-partnerships-header .consulting-services .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .consulting-services .customer_logos:not(.side-by-side) .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list > div, .q1b .mastec-msa .features #product-features-tabs .consulting-services .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .consulting-services .customer_logos:not(.side-by-side) .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list > div, .features #product-features-tabs .q1b .mastec-msa .consulting-services .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .consulting-services .customer_logos:not(.side-by-side) .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list > div, .q1b .existing-partnerships-header .features #product-features-tabs .consulting-services .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .consulting-services .customer_logos:not(.side-by-side) .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list > div, .features #product-features-tabs .q1b .existing-partnerships-header .consulting-services .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .consulting-services .customer_logos:not(.side-by-side) .hcss-recommendations .site-inner > div, .hcss-recommendations .consulting-services .customer_logos:not(.side-by-side) .site-inner > div, .consulting-services .customer_logos:not(.side-by-side) .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list > div, .hcss-recommendations .features #product-features-tabs .consulting-services .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .consulting-services .customer_logos:not(.side-by-side) .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list > div, .features #product-features-tabs .hcss-recommendations .consulting-services .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .consulting-services .customer_logos:not(.side-by-side) .share-your-story .site-inner > div, .share-your-story .consulting-services .customer_logos:not(.side-by-side) .site-inner > div, .consulting-services .customer_logos:not(.side-by-side) .share-your-story .features #product-features-tabs .vce-classic-tabs-list > div, .share-your-story .features #product-features-tabs .consulting-services .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .consulting-services .customer_logos:not(.side-by-side) .features #product-features-tabs .share-your-story .vce-classic-tabs-list > div, .features #product-features-tabs .share-your-story .consulting-services .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .consulting-services .customer_logos:not(.side-by-side) .fit-quiz .site-inner > div, .fit-quiz .consulting-services .customer_logos:not(.side-by-side) .site-inner > div, .consulting-services .customer_logos:not(.side-by-side) .fit-quiz .features #product-features-tabs .vce-classic-tabs-list > div, .fit-quiz .features #product-features-tabs .consulting-services .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .consulting-services .customer_logos:not(.side-by-side) .features #product-features-tabs .fit-quiz .vce-classic-tabs-list > div, .features #product-features-tabs .fit-quiz .consulting-services .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div {
    margin-bottom: 56px;
  }
}
@media (min-width: 992px) {
  .consulting-services .customer_logos {
    margin: 106px 0 56px;
  }
}
.consulting-services .big-headline {
  font-size: 2.1rem !important;
}
@media (min-width: 768px) {
  .consulting-services .big-headline {
    font-size: 2.5rem !important;
  }
}
.consulting-services #consulting_form {
  margin-bottom: 80px;
}
@media (min-width: 992px) {
  .consulting-services #consulting_form {
    margin-top: 80px;
    margin-bottom: 144px;
  }
}

@media (min-width: 992px) {
  .customer-success #generic-hero #featured-area .featured-container, .customer-success #press-hero #featured-area .featured-container {
    margin-bottom: 0;
  }
}
.customer-success article p {
  font-size: 1rem;
}
@media (min-width: 992px) {
  .customer-success article p {
    font-size: 1.2rem;
  }
}
.customer-success .two-columns-section {
  margin-bottom: 48px;
}
.customer-success .two-columns-section h2, .customer-success .two-columns-section .home #generic-hero p.headline, .home #generic-hero .customer-success .two-columns-section p.headline, .customer-success .two-columns-section .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .customer-success .two-columns-section p.headline, .customer-success .two-columns-section .home #press-hero p.headline, .home #press-hero .customer-success .two-columns-section p.headline, .customer-success .two-columns-section .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .customer-success .two-columns-section p.headline, .customer-success .two-columns-section .cta-request-section-title, .customer-success .two-columns-section .sub-title-h2, .customer-success .two-columns-section .individual-posts-section h4, .individual-posts-section .customer-success .two-columns-section h4, .customer-success .two-columns-section .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .customer-success .two-columns-section .entry-title, .customer-success .two-columns-section .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .customer-success .two-columns-section .entry-title {
  font-size: 1.5rem;
  margin-bottom: 8px;
}
@media (min-width: 992px) {
  .customer-success .two-columns-section h2, .customer-success .two-columns-section .home #generic-hero p.headline, .home #generic-hero .customer-success .two-columns-section p.headline, .customer-success .two-columns-section .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .customer-success .two-columns-section p.headline, .customer-success .two-columns-section .home #press-hero p.headline, .home #press-hero .customer-success .two-columns-section p.headline, .customer-success .two-columns-section .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .customer-success .two-columns-section p.headline, .customer-success .two-columns-section .cta-request-section-title, .customer-success .two-columns-section .sub-title-h2, .customer-success .two-columns-section .individual-posts-section h4, .individual-posts-section .customer-success .two-columns-section h4, .customer-success .two-columns-section .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .customer-success .two-columns-section .entry-title, .customer-success .two-columns-section .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .customer-success .two-columns-section .entry-title {
    font-size: 2.5rem;
  }
}
.customer-success .two-columns-section p {
  margin-bottom: 0;
}
.customer-success .two-columns-section .row, .customer-success .two-columns-section #project-lifecycle .menu, #project-lifecycle .customer-success .two-columns-section .menu {
  row-gap: 24px;
}
.customer-success .two-columns-section img {
  border-radius: 8px;
}
@media (min-width: 992px) {
  .customer-success .two-columns-section {
    margin: 80px 0;
  }
}
.customer-success .block-frames.testimonial {
  margin: 48px 0;
}
.customer-success .block-frames.testimonial p {
  margin-bottom: 0;
}
.customer-success .block-frames.testimonial .quote {
  font-weight: 700;
  font-size: 1.2rem;
  line-height: normal;
  margin-bottom: 30px;
  position: relative;
}
.customer-success .block-frames.testimonial .quote span {
  display: none;
}
@media (min-width: 768px) {
  .customer-success .block-frames.testimonial .quote span {
    display: inline-block;
  }
}
@media (max-width: 767.98px) {
  .customer-success .block-frames.testimonial .quote:before {
    content: "“";
    display: inline-block;
    position: absolute;
    left: -10px;
  }
}
@media (min-width: 768px) {
  .customer-success .block-frames.testimonial .quote {
    font-size: 2.1rem;
  }
}
.customer-success .block-frames.testimonial .person {
  margin-top: 20px;
  font-size: 1.2rem;
}
.customer-success .block-frames.testimonial .person strong {
  display: block;
}
@media (min-width: 768px) {
  .customer-success .block-frames.testimonial .person strong {
    display: inline-block;
  }
}
@media (min-width: 768px) {
  .customer-success .block-frames.testimonial .person {
    font-size: 1.5rem;
  }
}
@media (min-width: 992px) {
  .customer-success .block-frames.testimonial {
    margin: 80px 0;
  }
  .customer-success .block-frames.testimonial .section-frame, .customer-success .block-frames.testimonial #customers_by_state .swiper-container > div, #customers_by_state .customer-success .block-frames.testimonial .swiper-container > div, .customer-success .block-frames.testimonial #generic-tabs .pane, #generic-tabs .customer-success .block-frames.testimonial .pane, .customer-success .block-frames.testimonial .single-post:not(.case-studies-template-clone-post) .social-share, .single-post:not(.case-studies-template-clone-post) .customer-success .block-frames.testimonial .social-share, .customer-success .block-frames.testimonial .single-press .social-share, .single-press .customer-success .block-frames.testimonial .social-share, .customer-success .block-frames.testimonial .product-page-stats .stats-color, .product-page-stats .customer-success .block-frames.testimonial .stats-color, .customer-success .block-frames.testimonial .page-stats .stats-color, .page-stats .customer-success .block-frames.testimonial .stats-color, .customer-success .block-frames.testimonial .modal-popup .modal-content, .modal-popup .customer-success .block-frames.testimonial .modal-content, .customer-success .block-frames.testimonial .hcss-form-frame, .customer-success .block-frames.testimonial .frm_style_hcss-with-frame, .customer-success .block-frames.testimonial .customer-story-slide, .customer-success .block-frames.testimonial .post-type-archive-press .type-press .blog-box, .post-type-archive-press .type-press .customer-success .block-frames.testimonial .blog-box, .customer-success .block-frames.testimonial #company-information, .customer-success .block-frames.testimonial .enterprise-steps .container, .enterprise-steps .customer-success .block-frames.testimonial .container, .customer-success .block-frames.testimonial .enterprise-steps .narrow-container, .enterprise-steps .customer-success .block-frames.testimonial .narrow-container, .customer-success .block-frames.testimonial .enterprise-steps .site-inner-narrow-container .site-inner, .enterprise-steps .site-inner-narrow-container .customer-success .block-frames.testimonial .site-inner, .customer-success .block-frames.testimonial .site-inner-narrow-container .enterprise-steps .site-inner, .site-inner-narrow-container .enterprise-steps .customer-success .block-frames.testimonial .site-inner, .customer-success .block-frames.testimonial .enterprise-steps .site-inner-container .site-inner, .enterprise-steps .site-inner-container .customer-success .block-frames.testimonial .site-inner, .customer-success .block-frames.testimonial .site-inner-container .enterprise-steps .site-inner, .site-inner-container .enterprise-steps .customer-success .block-frames.testimonial .site-inner, .customer-success .block-frames.testimonial .enterprise-steps .products-template-new-products article .site-inner, .enterprise-steps .products-template-new-products article .customer-success .block-frames.testimonial .site-inner, .customer-success .block-frames.testimonial .products-template-new-products article .enterprise-steps .site-inner, .products-template-new-products article .enterprise-steps .customer-success .block-frames.testimonial .site-inner, .customer-success .block-frames.testimonial .enterprise-steps .lp-template-new-products article .site-inner, .enterprise-steps .lp-template-new-products article .customer-success .block-frames.testimonial .site-inner, .customer-success .block-frames.testimonial .lp-template-new-products article .enterprise-steps .site-inner, .lp-template-new-products article .enterprise-steps .customer-success .block-frames.testimonial .site-inner, .customer-success .block-frames.testimonial .enterprise-steps .heavybid-to-heavyjob .site-inner, .enterprise-steps .heavybid-to-heavyjob .customer-success .block-frames.testimonial .site-inner, .customer-success .block-frames.testimonial .heavybid-to-heavyjob .enterprise-steps .site-inner, .heavybid-to-heavyjob .enterprise-steps .customer-success .block-frames.testimonial .site-inner, .customer-success .block-frames.testimonial .enterprise-steps .mt1b .mastec-msa .site-inner, .enterprise-steps .mt1b .mastec-msa .customer-success .block-frames.testimonial .site-inner, .customer-success .block-frames.testimonial .mt1b .mastec-msa .enterprise-steps .site-inner, .mt1b .mastec-msa .enterprise-steps .customer-success .block-frames.testimonial .site-inner, .customer-success .block-frames.testimonial .enterprise-steps .mt1b .existing-partnerships-header .site-inner, .enterprise-steps .mt1b .existing-partnerships-header .customer-success .block-frames.testimonial .site-inner, .customer-success .block-frames.testimonial .mt1b .existing-partnerships-header .enterprise-steps .site-inner, .mt1b .existing-partnerships-header .enterprise-steps .customer-success .block-frames.testimonial .site-inner, .customer-success .block-frames.testimonial .enterprise-steps .q1b .mastec-msa .site-inner, .enterprise-steps .q1b .mastec-msa .customer-success .block-frames.testimonial .site-inner, .customer-success .block-frames.testimonial .q1b .mastec-msa .enterprise-steps .site-inner, .q1b .mastec-msa .enterprise-steps .customer-success .block-frames.testimonial .site-inner, .customer-success .block-frames.testimonial .enterprise-steps .q1b .existing-partnerships-header .site-inner, .enterprise-steps .q1b .existing-partnerships-header .customer-success .block-frames.testimonial .site-inner, .customer-success .block-frames.testimonial .q1b .existing-partnerships-header .enterprise-steps .site-inner, .q1b .existing-partnerships-header .enterprise-steps .customer-success .block-frames.testimonial .site-inner, .customer-success .block-frames.testimonial .enterprise-steps .industry-events .hcss-events, .enterprise-steps .industry-events .customer-success .block-frames.testimonial .hcss-events, .customer-success .block-frames.testimonial .industry-events .enterprise-steps .hcss-events, .industry-events .enterprise-steps .customer-success .block-frames.testimonial .hcss-events, .customer-success .block-frames.testimonial .enterprise-steps .past-webinars .hcss-events, .enterprise-steps .past-webinars .customer-success .block-frames.testimonial .hcss-events, .customer-success .block-frames.testimonial .past-webinars .enterprise-steps .hcss-events, .past-webinars .enterprise-steps .customer-success .block-frames.testimonial .hcss-events, .customer-success .block-frames.testimonial .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .customer-success .block-frames.testimonial .vce-classic-tabs-list, .customer-success .block-frames.testimonial .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .customer-success .block-frames.testimonial .vce-classic-tabs-list, .customer-success .block-frames.testimonial .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .customer-success .block-frames.testimonial .vce-classic-tabs-list, .customer-success .block-frames.testimonial .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .customer-success .block-frames.testimonial .vce-classic-tabs-list, .customer-success .block-frames.testimonial .enterprise-steps .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-container .features #product-features-tabs .customer-success .block-frames.testimonial .vce-classic-tabs-list, .customer-success .block-frames.testimonial .site-inner-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-container .features #product-features-tabs .enterprise-steps .customer-success .block-frames.testimonial .vce-classic-tabs-list, .customer-success .block-frames.testimonial .enterprise-steps .features #product-features-tabs .site-inner-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-container .customer-success .block-frames.testimonial .vce-classic-tabs-list, .customer-success .block-frames.testimonial .features #product-features-tabs .site-inner-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .enterprise-steps .customer-success .block-frames.testimonial .vce-classic-tabs-list, .customer-success .block-frames.testimonial .enterprise-steps .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .products-template-new-products article .features #product-features-tabs .customer-success .block-frames.testimonial .vce-classic-tabs-list, .customer-success .block-frames.testimonial .products-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .products-template-new-products article .features #product-features-tabs .enterprise-steps .customer-success .block-frames.testimonial .vce-classic-tabs-list, .customer-success .block-frames.testimonial .enterprise-steps .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .products-template-new-products article .customer-success .block-frames.testimonial .vce-classic-tabs-list, .customer-success .block-frames.testimonial .features #product-features-tabs .products-template-new-products article .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .enterprise-steps .customer-success .block-frames.testimonial .vce-classic-tabs-list, .customer-success .block-frames.testimonial .enterprise-steps .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .lp-template-new-products article .features #product-features-tabs .customer-success .block-frames.testimonial .vce-classic-tabs-list, .customer-success .block-frames.testimonial .lp-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .lp-template-new-products article .features #product-features-tabs .enterprise-steps .customer-success .block-frames.testimonial .vce-classic-tabs-list, .customer-success .block-frames.testimonial .enterprise-steps .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .lp-template-new-products article .customer-success .block-frames.testimonial .vce-classic-tabs-list, .customer-success .block-frames.testimonial .features #product-features-tabs .lp-template-new-products article .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .enterprise-steps .customer-success .block-frames.testimonial .vce-classic-tabs-list, .customer-success .block-frames.testimonial .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .customer-success .block-frames.testimonial .vce-classic-tabs-list, .customer-success .block-frames.testimonial .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .customer-success .block-frames.testimonial .vce-classic-tabs-list, .customer-success .block-frames.testimonial .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .customer-success .block-frames.testimonial .vce-classic-tabs-list, .customer-success .block-frames.testimonial .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .customer-success .block-frames.testimonial .vce-classic-tabs-list, .customer-success .block-frames.testimonial .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .customer-success .block-frames.testimonial .vce-classic-tabs-list, .customer-success .block-frames.testimonial .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .customer-success .block-frames.testimonial .vce-classic-tabs-list, .customer-success .block-frames.testimonial .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .customer-success .block-frames.testimonial .vce-classic-tabs-list, .customer-success .block-frames.testimonial .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .customer-success .block-frames.testimonial .vce-classic-tabs-list, .customer-success .block-frames.testimonial .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .customer-success .block-frames.testimonial .vce-classic-tabs-list, .customer-success .block-frames.testimonial .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .customer-success .block-frames.testimonial .vce-classic-tabs-list, .customer-success .block-frames.testimonial .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .customer-success .block-frames.testimonial .vce-classic-tabs-list, .customer-success .block-frames.testimonial .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .customer-success .block-frames.testimonial .vce-classic-tabs-list, .customer-success .block-frames.testimonial .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .customer-success .block-frames.testimonial .vce-classic-tabs-list, .customer-success .block-frames.testimonial .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .customer-success .block-frames.testimonial .vce-classic-tabs-list, .customer-success .block-frames.testimonial .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .customer-success .block-frames.testimonial .vce-classic-tabs-list, .customer-success .block-frames.testimonial .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .customer-success .block-frames.testimonial .vce-classic-tabs-list, .customer-success .block-frames.testimonial .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .customer-success .block-frames.testimonial .vce-classic-tabs-list, .customer-success .block-frames.testimonial .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .customer-success .block-frames.testimonial .vce-classic-tabs-list, .customer-success .block-frames.testimonial .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .customer-success .block-frames.testimonial .vce-classic-tabs-list, .customer-success .block-frames.testimonial .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .customer-success .block-frames.testimonial .vce-classic-tabs-list, .customer-success .block-frames.testimonial .enterprise-steps .hcss-recommendations .site-inner, .enterprise-steps .hcss-recommendations .customer-success .block-frames.testimonial .site-inner, .customer-success .block-frames.testimonial .hcss-recommendations .enterprise-steps .site-inner, .hcss-recommendations .enterprise-steps .customer-success .block-frames.testimonial .site-inner, .customer-success .block-frames.testimonial .enterprise-steps .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .hcss-recommendations .features #product-features-tabs .customer-success .block-frames.testimonial .vce-classic-tabs-list, .customer-success .block-frames.testimonial .hcss-recommendations .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs .enterprise-steps .customer-success .block-frames.testimonial .vce-classic-tabs-list, .customer-success .block-frames.testimonial .enterprise-steps .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .hcss-recommendations .customer-success .block-frames.testimonial .vce-classic-tabs-list, .customer-success .block-frames.testimonial .features #product-features-tabs .hcss-recommendations .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .enterprise-steps .customer-success .block-frames.testimonial .vce-classic-tabs-list, .customer-success .block-frames.testimonial .enterprise-steps .share-your-story .site-inner, .enterprise-steps .share-your-story .customer-success .block-frames.testimonial .site-inner, .customer-success .block-frames.testimonial .share-your-story .enterprise-steps .site-inner, .share-your-story .enterprise-steps .customer-success .block-frames.testimonial .site-inner, .customer-success .block-frames.testimonial .enterprise-steps .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .share-your-story .features #product-features-tabs .customer-success .block-frames.testimonial .vce-classic-tabs-list, .customer-success .block-frames.testimonial .share-your-story .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .enterprise-steps .customer-success .block-frames.testimonial .vce-classic-tabs-list, .customer-success .block-frames.testimonial .enterprise-steps .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .share-your-story .customer-success .block-frames.testimonial .vce-classic-tabs-list, .customer-success .block-frames.testimonial .features #product-features-tabs .share-your-story .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .enterprise-steps .customer-success .block-frames.testimonial .vce-classic-tabs-list, .customer-success .block-frames.testimonial .enterprise-steps .fit-quiz .site-inner, .enterprise-steps .fit-quiz .customer-success .block-frames.testimonial .site-inner, .customer-success .block-frames.testimonial .fit-quiz .enterprise-steps .site-inner, .fit-quiz .enterprise-steps .customer-success .block-frames.testimonial .site-inner, .customer-success .block-frames.testimonial .enterprise-steps .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .fit-quiz .features #product-features-tabs .customer-success .block-frames.testimonial .vce-classic-tabs-list, .customer-success .block-frames.testimonial .fit-quiz .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .enterprise-steps .customer-success .block-frames.testimonial .vce-classic-tabs-list, .customer-success .block-frames.testimonial .enterprise-steps .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .fit-quiz .customer-success .block-frames.testimonial .vce-classic-tabs-list, .customer-success .block-frames.testimonial .features #product-features-tabs .fit-quiz .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .enterprise-steps .customer-success .block-frames.testimonial .vce-classic-tabs-list {
    padding: 80px;
  }
}
.customer-success #cta_form {
  margin-bottom: 80px;
}
.customer-success #cta_form h2, .customer-success #cta_form .home #generic-hero p.headline, .home #generic-hero .customer-success #cta_form p.headline, .customer-success #cta_form .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .customer-success #cta_form p.headline, .customer-success #cta_form .home #press-hero p.headline, .home #press-hero .customer-success #cta_form p.headline, .customer-success #cta_form .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .customer-success #cta_form p.headline, .customer-success #cta_form .cta-request-section-title, .customer-success #cta_form .sub-title-h2, .customer-success #cta_form .individual-posts-section h4, .individual-posts-section .customer-success #cta_form h4, .customer-success #cta_form .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .customer-success #cta_form .entry-title, .customer-success #cta_form .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .customer-success #cta_form .entry-title {
  font-size: 1.5rem;
}
@media (min-width: 992px) {
  .customer-success #cta_form h2, .customer-success #cta_form .home #generic-hero p.headline, .home #generic-hero .customer-success #cta_form p.headline, .customer-success #cta_form .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .customer-success #cta_form p.headline, .customer-success #cta_form .home #press-hero p.headline, .home #press-hero .customer-success #cta_form p.headline, .customer-success #cta_form .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .customer-success #cta_form p.headline, .customer-success #cta_form .cta-request-section-title, .customer-success #cta_form .sub-title-h2, .customer-success #cta_form .individual-posts-section h4, .individual-posts-section .customer-success #cta_form h4, .customer-success #cta_form .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .customer-success #cta_form .entry-title, .customer-success #cta_form .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .customer-success #cta_form .entry-title {
    font-size: 2.5rem;
  }
}

.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 h1, .explore-pages #main-hero .category .archive-title, .category .explore-pages #main-hero .archive-title, .explore-pages #main-hero .tag .archive-title, .tag .explore-pages #main-hero .archive-title {
  font-size: 2.1rem;
  font-weight: 700;
  line-height: 43px;
}
@media (min-width: 768px) {
  .explore-pages #main-hero h1, .explore-pages #main-hero .category .archive-title, .category .explore-pages #main-hero .archive-title, .explore-pages #main-hero .tag .archive-title, .tag .explore-pages #main-hero .archive-title {
    font-size: 2.45rem;
    line-height: 1.2;
  }
}
@media (min-width: 992px) {
  .explore-pages #main-hero h1, .explore-pages #main-hero .category .archive-title, .category .explore-pages #main-hero .archive-title, .explore-pages #main-hero .tag .archive-title, .tag .explore-pages #main-hero .archive-title {
    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, .explore-pages #main-hero #project-lifecycle .menu, #project-lifecycle .explore-pages #main-hero .menu {
  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 .home #generic-hero p.headline, .home #generic-hero .explore-pages #product-features p.headline, .explore-pages #product-features .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .explore-pages #product-features p.headline, .explore-pages #product-features .home #press-hero p.headline, .home #press-hero .explore-pages #product-features p.headline, .explore-pages #product-features .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .explore-pages #product-features p.headline, .explore-pages #product-features .cta-request-section-title, .explore-pages #product-features .sub-title-h2, .explore-pages #product-features .individual-posts-section h4, .individual-posts-section .explore-pages #product-features h4, .explore-pages #product-features .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .explore-pages #product-features .entry-title, .explore-pages #product-features .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .explore-pages #product-features .entry-title {
  font-size: 1.5rem;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .explore-pages #product-features h2, .explore-pages #product-features .home #generic-hero p.headline, .home #generic-hero .explore-pages #product-features p.headline, .explore-pages #product-features .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .explore-pages #product-features p.headline, .explore-pages #product-features .home #press-hero p.headline, .home #press-hero .explore-pages #product-features p.headline, .explore-pages #product-features .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .explore-pages #product-features p.headline, .explore-pages #product-features .cta-request-section-title, .explore-pages #product-features .sub-title-h2, .explore-pages #product-features .individual-posts-section h4, .individual-posts-section .explore-pages #product-features h4, .explore-pages #product-features .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .explore-pages #product-features .entry-title, .explore-pages #product-features .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .explore-pages #product-features .entry-title {
    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, .explore-pages #product-features #project-lifecycle .menu, #project-lifecycle .explore-pages #product-features .menu {
  margin-bottom: 24px !important;
  row-gap: 32px;
}
@media (min-width: 992px) {
  .explore-pages #product-features .row, .explore-pages #product-features #project-lifecycle .menu, #project-lifecycle .explore-pages #product-features .menu {
    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;
}

.home #generic-hero, .page-template-job-role #generic-hero, .home #press-hero, .page-template-job-role #press-hero {
  margin-bottom: 0 !important;
}
.home #generic-hero .hero-content, .page-template-job-role #generic-hero .hero-content, .home #press-hero .hero-content, .page-template-job-role #press-hero .hero-content {
  padding: 48px 0;
}
@media (max-width: 767.98px) {
  .home #generic-hero .hero-content, .page-template-job-role #generic-hero .hero-content, .home #press-hero .hero-content, .page-template-job-role #press-hero .hero-content {
    background: #212B3A;
  }
  .home #generic-hero .hero-content:before, .page-template-job-role #generic-hero .hero-content:before, .home #press-hero .hero-content:before, .page-template-job-role #press-hero .hero-content:before {
    display: none;
  }
}
.home #generic-hero .hero-content:before, .page-template-job-role #generic-hero .hero-content:before, .home #press-hero .hero-content:before, .page-template-job-role #press-hero .hero-content:before {
  z-index: 1;
  opacity: 0.92;
  background-color: rgba(0, 0, 0, 0.5);
}
@media (min-width: 1200px) {
  .home #generic-hero .hero-content, .page-template-job-role #generic-hero .hero-content, .home #press-hero .hero-content, .page-template-job-role #press-hero .hero-content {
    min-height: calc(100vh - 260px);
  }
}
.home #generic-hero .hero-content a, .page-template-job-role #generic-hero .hero-content a, .home #press-hero .hero-content a, .page-template-job-role #press-hero .hero-content a {
  margin-top: 32px;
}
.home #generic-hero h1, .page-template-job-role #generic-hero h1, .home #press-hero h1, .page-template-job-role #press-hero h1, .home #generic-hero .category .archive-title, .category .home #generic-hero .archive-title, .page-template-job-role #generic-hero .category .archive-title, .category .page-template-job-role #generic-hero .archive-title, .home #press-hero .category .archive-title, .category .home #press-hero .archive-title, .page-template-job-role #press-hero .category .archive-title, .category .page-template-job-role #press-hero .archive-title, .home #generic-hero .tag .archive-title, .tag .home #generic-hero .archive-title, .page-template-job-role #generic-hero .tag .archive-title, .tag .page-template-job-role #generic-hero .archive-title, .home #press-hero .tag .archive-title, .tag .home #press-hero .archive-title, .page-template-job-role #press-hero .tag .archive-title, .tag .page-template-job-role #press-hero .archive-title {
  font-size: 0.825rem;
  font-weight: 400;
  margin-bottom: 16px;
  text-transform: uppercase;
  letter-spacing: 4.266px;
  color: #00C158;
}
@media (min-width: 768px) {
  .home #generic-hero h1, .page-template-job-role #generic-hero h1, .home #press-hero h1, .page-template-job-role #press-hero h1, .home #generic-hero .category .archive-title, .category .home #generic-hero .archive-title, .page-template-job-role #generic-hero .category .archive-title, .category .page-template-job-role #generic-hero .archive-title, .home #press-hero .category .archive-title, .category .home #press-hero .archive-title, .page-template-job-role #press-hero .category .archive-title, .category .page-template-job-role #press-hero .archive-title, .home #generic-hero .tag .archive-title, .tag .home #generic-hero .archive-title, .page-template-job-role #generic-hero .tag .archive-title, .tag .page-template-job-role #generic-hero .archive-title, .home #press-hero .tag .archive-title, .tag .home #press-hero .archive-title, .page-template-job-role #press-hero .tag .archive-title, .tag .page-template-job-role #press-hero .archive-title {
    font-size: 1rem;
    margin-bottom: 30px;
    letter-spacing: 6.4px;
    color: #fff;
  }
}
.home #generic-hero p, .page-template-job-role #generic-hero p, .home #press-hero p, .page-template-job-role #press-hero p {
  font-size: 1.2rem;
  color: #E5E5E5;
}
@media (min-width: 768px) {
  .home #generic-hero p, .page-template-job-role #generic-hero p, .home #press-hero p, .page-template-job-role #press-hero p {
    color: #fff;
    font-size: 1.25rem;
  }
}
.home #generic-hero p.headline, .page-template-job-role #generic-hero p.headline, .home #press-hero p.headline, .page-template-job-role #press-hero p.headline {
  font-size: 2.1rem;
  margin-bottom: 8px;
  color: #fff;
}
@media (min-width: 768px) {
  .home #generic-hero p.headline, .page-template-job-role #generic-hero p.headline, .home #press-hero p.headline, .page-template-job-role #press-hero p.headline {
    margin-bottom: 24px;
  }
}
@media (min-width: 1200px) {
  .home #generic-hero p.headline, .page-template-job-role #generic-hero p.headline, .home #press-hero p.headline, .page-template-job-role #press-hero p.headline {
    font-size: 3.582rem;
  }
}
@media (max-width: 767.98px) {
  .home #logo-slider-section img, .page-template-job-role #logo-slider-section img {
    max-width: 140px;
  }
}
@media (max-width: 767.98px) {
  .home #logo-slider-section img, .page-template-job-role #logo-slider-section img {
    max-height: 140px;
  }
}
.home #pillars-tab-intro h2, .page-template-job-role #pillars-tab-intro h2, .home #pillars-tab-intro .cta-request-section-title, .page-template-job-role #pillars-tab-intro .cta-request-section-title, .home #pillars-tab-intro .sub-title-h2, .page-template-job-role #pillars-tab-intro .sub-title-h2, .home #pillars-tab-intro .individual-posts-section h4, .individual-posts-section .home #pillars-tab-intro h4, .page-template-job-role #pillars-tab-intro .individual-posts-section h4, .individual-posts-section .page-template-job-role #pillars-tab-intro h4, .home #pillars-tab-intro .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .home #pillars-tab-intro .entry-title, .page-template-job-role #pillars-tab-intro .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .page-template-job-role #pillars-tab-intro .entry-title, .home #pillars-tab-intro .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .home #pillars-tab-intro .entry-title, .page-template-job-role #pillars-tab-intro .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .page-template-job-role #pillars-tab-intro .entry-title, .home #pillars-tab-intro #generic-hero p.headline, .home #generic-hero #pillars-tab-intro p.headline, .page-template-job-role #pillars-tab-intro #generic-hero p.headline, .page-template-job-role #generic-hero #pillars-tab-intro p.headline, .home #pillars-tab-intro #press-hero p.headline, .home #press-hero #pillars-tab-intro p.headline, .page-template-job-role #pillars-tab-intro #press-hero p.headline, .page-template-job-role #press-hero #pillars-tab-intro p.headline {
  font-size: 1.5rem;
  margin-bottom: 0;
}
@media (min-width: 1200px) {
  .home #pillars-tab-intro h2, .page-template-job-role #pillars-tab-intro h2, .home #pillars-tab-intro .cta-request-section-title, .page-template-job-role #pillars-tab-intro .cta-request-section-title, .home #pillars-tab-intro .sub-title-h2, .page-template-job-role #pillars-tab-intro .sub-title-h2, .home #pillars-tab-intro .individual-posts-section h4, .individual-posts-section .home #pillars-tab-intro h4, .page-template-job-role #pillars-tab-intro .individual-posts-section h4, .individual-posts-section .page-template-job-role #pillars-tab-intro h4, .home #pillars-tab-intro .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .home #pillars-tab-intro .entry-title, .page-template-job-role #pillars-tab-intro .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .page-template-job-role #pillars-tab-intro .entry-title, .home #pillars-tab-intro .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .home #pillars-tab-intro .entry-title, .page-template-job-role #pillars-tab-intro .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .page-template-job-role #pillars-tab-intro .entry-title, .home #pillars-tab-intro #generic-hero p.headline, .home #generic-hero #pillars-tab-intro p.headline, .page-template-job-role #pillars-tab-intro #generic-hero p.headline, .page-template-job-role #generic-hero #pillars-tab-intro p.headline, .home #pillars-tab-intro #press-hero p.headline, .home #press-hero #pillars-tab-intro p.headline, .page-template-job-role #pillars-tab-intro #press-hero p.headline, .page-template-job-role #press-hero #pillars-tab-intro p.headline {
    font-size: 3rem;
  }
}
.home #fit-quiz-section, .page-template-job-role #fit-quiz-section {
  background: #006A4E;
  padding: 8px 16px;
  position: fixed;
  bottom: 0;
  z-index: 999;
  width: 100%;
  height: 72px;
  display: flex;
  justify-content: center;
  align-items: center;
  -moz-column-gap: 4px;
       column-gap: 4px;
}
@media (min-width: 768px) {
  .home #fit-quiz-section, .page-template-job-role #fit-quiz-section {
    position: relative;
    bottom: unset;
    z-index: 1;
    -moz-column-gap: 50px;
         column-gap: 50px;
  }
}
.home #fit-quiz-section p, .page-template-job-role #fit-quiz-section p {
  color: #71E96B;
  font-size: 1rem;
  font-weight: 500;
  margin-bottom: 0;
  width: 88px;
  line-height: 18px;
}
@media (min-width: 768px) {
  .home #fit-quiz-section p, .page-template-job-role #fit-quiz-section p {
    font-weight: 700;
    font-size: 1.5rem;
    width: auto;
  }
}
.home #fit-quiz-section .fit-quiz-start-btn, .page-template-job-role #fit-quiz-section .fit-quiz-start-btn {
  border-radius: 100px;
  border: 2px solid #71E96B;
  color: #71E96B;
  font-size: 1rem !important;
  display: flex;
  height: 44px;
  padding: 12px 20px !important;
  justify-content: center;
  align-items: center;
  margin: 0;
}
.home #fit-quiz-section .fit-quiz-start-btn:hover, .page-template-job-role #fit-quiz-section .fit-quiz-start-btn:hover {
  background-color: rgba(0, 0, 0, 0.1) !important;
}
@media (min-width: 768px) {
  .home #fit-quiz-section .fit-quiz-start-btn, .page-template-job-role #fit-quiz-section .fit-quiz-start-btn {
    font-size: 1.3rem !important;
    padding: 13px 46px !important;
    border: 3px solid #71E96B;
  }
}
.home #fit-quiz-section .content, .page-template-job-role #fit-quiz-section .content {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (min-width: 768px) {
  .home #fit-quiz-section .content, .page-template-job-role #fit-quiz-section .content {
    display: block;
  }
}
.home #pillars-tabs .desktop, .page-template-job-role #pillars-tabs .desktop {
  display: none !important;
}
@media (min-width: 768px) {
  .home #pillars-tabs .desktop, .page-template-job-role #pillars-tabs .desktop {
    display: flex !important;
  }
  .home #pillars-tabs .desktop img, .page-template-job-role #pillars-tabs .desktop img {
    border-radius: 8px;
  }
}
.home #pillars-tabs .mobile, .page-template-job-role #pillars-tabs .mobile {
  display: flex !important;
}
@media (min-width: 768px) {
  .home #pillars-tabs .mobile, .page-template-job-role #pillars-tabs .mobile {
    display: none !important;
  }
}
@media (max-width: 767.98px) {
  .home #pillars-tabs a, .page-template-job-role #pillars-tabs a, .home #pillars-tabs img, .page-template-job-role #pillars-tabs img {
    width: 100%;
  }
}
.home .customer_logos, .page-template-job-role .customer_logos {
  background-color: #f2f2f2;
  margin-bottom: 0;
  padding: 48px 0;
}
@media (min-width: 992px) {
  .home .customer_logos, .page-template-job-role .customer_logos {
    padding: 80px 0;
  }
}
.home .customer_logos h2, .page-template-job-role .customer_logos h2, .home .customer_logos .cta-request-section-title, .page-template-job-role .customer_logos .cta-request-section-title, .home .customer_logos .sub-title-h2, .page-template-job-role .customer_logos .sub-title-h2, .home .customer_logos .individual-posts-section h4, .individual-posts-section .home .customer_logos h4, .page-template-job-role .customer_logos .individual-posts-section h4, .individual-posts-section .page-template-job-role .customer_logos h4, .home .customer_logos .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .home .customer_logos .entry-title, .page-template-job-role .customer_logos .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .page-template-job-role .customer_logos .entry-title, .home .customer_logos .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .home .customer_logos .entry-title, .page-template-job-role .customer_logos .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .page-template-job-role .customer_logos .entry-title, .home .customer_logos #generic-hero p.headline, .home #generic-hero .customer_logos p.headline, .page-template-job-role .customer_logos #generic-hero p.headline, .page-template-job-role #generic-hero .customer_logos p.headline, .home .customer_logos #press-hero p.headline, .home #press-hero .customer_logos p.headline, .page-template-job-role .customer_logos #press-hero p.headline, .page-template-job-role #press-hero .customer_logos p.headline {
  margin-bottom: 32px;
  font-weight: 700;
  font-size: 1.5rem;
  text-align: left;
}
@media (min-width: 768px) {
  .home .customer_logos h2, .page-template-job-role .customer_logos h2, .home .customer_logos .cta-request-section-title, .page-template-job-role .customer_logos .cta-request-section-title, .home .customer_logos .sub-title-h2, .page-template-job-role .customer_logos .sub-title-h2, .home .customer_logos .individual-posts-section h4, .individual-posts-section .home .customer_logos h4, .page-template-job-role .customer_logos .individual-posts-section h4, .individual-posts-section .page-template-job-role .customer_logos h4, .home .customer_logos .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .home .customer_logos .entry-title, .page-template-job-role .customer_logos .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .page-template-job-role .customer_logos .entry-title, .home .customer_logos .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .home .customer_logos .entry-title, .page-template-job-role .customer_logos .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .page-template-job-role .customer_logos .entry-title, .home .customer_logos #generic-hero p.headline, .home #generic-hero .customer_logos p.headline, .page-template-job-role .customer_logos #generic-hero p.headline, .page-template-job-role #generic-hero .customer_logos p.headline, .home .customer_logos #press-hero p.headline, .home #press-hero .customer_logos p.headline, .page-template-job-role .customer_logos #press-hero p.headline, .page-template-job-role #press-hero .customer_logos p.headline {
    font-size: 1.9rem;
    text-align: center;
  }
}
@media (min-width: 992px) {
  .home .customer_logos h2, .page-template-job-role .customer_logos h2, .home .customer_logos .cta-request-section-title, .page-template-job-role .customer_logos .cta-request-section-title, .home .customer_logos .sub-title-h2, .page-template-job-role .customer_logos .sub-title-h2, .home .customer_logos .individual-posts-section h4, .individual-posts-section .home .customer_logos h4, .page-template-job-role .customer_logos .individual-posts-section h4, .individual-posts-section .page-template-job-role .customer_logos h4, .home .customer_logos .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .home .customer_logos .entry-title, .page-template-job-role .customer_logos .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .page-template-job-role .customer_logos .entry-title, .home .customer_logos .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .home .customer_logos .entry-title, .page-template-job-role .customer_logos .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .page-template-job-role .customer_logos .entry-title, .home .customer_logos #generic-hero p.headline, .home #generic-hero .customer_logos p.headline, .page-template-job-role .customer_logos #generic-hero p.headline, .page-template-job-role #generic-hero .customer_logos p.headline, .home .customer_logos #press-hero p.headline, .home #press-hero .customer_logos p.headline, .page-template-job-role .customer_logos #press-hero p.headline, .page-template-job-role #press-hero .customer_logos p.headline {
    font-size: 2.07rem;
    margin-bottom: 48px;
  }
}
@media (min-width: 1200px) {
  .home .customer_logos h2, .page-template-job-role .customer_logos h2, .home .customer_logos .cta-request-section-title, .page-template-job-role .customer_logos .cta-request-section-title, .home .customer_logos .sub-title-h2, .page-template-job-role .customer_logos .sub-title-h2, .home .customer_logos .individual-posts-section h4, .individual-posts-section .home .customer_logos h4, .page-template-job-role .customer_logos .individual-posts-section h4, .individual-posts-section .page-template-job-role .customer_logos h4, .home .customer_logos .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .home .customer_logos .entry-title, .page-template-job-role .customer_logos .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .page-template-job-role .customer_logos .entry-title, .home .customer_logos .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .home .customer_logos .entry-title, .page-template-job-role .customer_logos .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .page-template-job-role .customer_logos .entry-title, .home .customer_logos #generic-hero p.headline, .home #generic-hero .customer_logos p.headline, .page-template-job-role .customer_logos #generic-hero p.headline, .page-template-job-role #generic-hero .customer_logos p.headline, .home .customer_logos #press-hero p.headline, .home #press-hero .customer_logos p.headline, .page-template-job-role .customer_logos #press-hero p.headline, .page-template-job-role #press-hero .customer_logos p.headline {
    font-size: 2.5rem;
  }
}
@media (min-width: 1400px) {
  .home .customer_logos h2, .page-template-job-role .customer_logos h2, .home .customer_logos .cta-request-section-title, .page-template-job-role .customer_logos .cta-request-section-title, .home .customer_logos .sub-title-h2, .page-template-job-role .customer_logos .sub-title-h2, .home .customer_logos .individual-posts-section h4, .individual-posts-section .home .customer_logos h4, .page-template-job-role .customer_logos .individual-posts-section h4, .individual-posts-section .page-template-job-role .customer_logos h4, .home .customer_logos .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .home .customer_logos .entry-title, .page-template-job-role .customer_logos .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .page-template-job-role .customer_logos .entry-title, .home .customer_logos .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .home .customer_logos .entry-title, .page-template-job-role .customer_logos .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .page-template-job-role .customer_logos .entry-title, .home .customer_logos #generic-hero p.headline, .home #generic-hero .customer_logos p.headline, .page-template-job-role .customer_logos #generic-hero p.headline, .page-template-job-role #generic-hero .customer_logos p.headline, .home .customer_logos #press-hero p.headline, .home #press-hero .customer_logos p.headline, .page-template-job-role .customer_logos #press-hero p.headline, .page-template-job-role #press-hero .customer_logos p.headline {
    font-size: 3rem;
  }
}
.home .customer_logos .image-row, .page-template-job-role .customer_logos .image-row {
  row-gap: 40px;
  justify-content: space-between;
}
.home .customer_logos .image-item, .page-template-job-role .customer_logos .image-item {
  display: flex;
  align-items: center;
}
.home .customer_logos .image-item img, .page-template-job-role .customer_logos .image-item img {
  margin: 0 auto;
}
@media (max-width: 767.98px) {
  .home .customer_logos .image-item:nth-child(2), .page-template-job-role .customer_logos .image-item:nth-child(2) {
    margin-right: 42px;
  }
}
.home .customer_logos:not(.side-by-side) .container > div, .page-template-job-role .customer_logos:not(.side-by-side) .container > div, .home .customer_logos:not(.side-by-side) .narrow-container > div, .page-template-job-role .customer_logos:not(.side-by-side) .narrow-container > div, .home .customer_logos:not(.side-by-side) .site-inner-narrow-container .site-inner > div, .site-inner-narrow-container .home .customer_logos:not(.side-by-side) .site-inner > div, .page-template-job-role .customer_logos:not(.side-by-side) .site-inner-narrow-container .site-inner > div, .site-inner-narrow-container .page-template-job-role .customer_logos:not(.side-by-side) .site-inner > div, .home .customer_logos:not(.side-by-side) .site-inner-container .site-inner > div, .site-inner-container .home .customer_logos:not(.side-by-side) .site-inner > div, .page-template-job-role .customer_logos:not(.side-by-side) .site-inner-container .site-inner > div, .site-inner-container .page-template-job-role .customer_logos:not(.side-by-side) .site-inner > div, .home .customer_logos:not(.side-by-side) .products-template-new-products article .site-inner > div, .products-template-new-products article .home .customer_logos:not(.side-by-side) .site-inner > div, .page-template-job-role .customer_logos:not(.side-by-side) .products-template-new-products article .site-inner > div, .products-template-new-products article .page-template-job-role .customer_logos:not(.side-by-side) .site-inner > div, .home .customer_logos:not(.side-by-side) .lp-template-new-products article .site-inner > div, .lp-template-new-products article .home .customer_logos:not(.side-by-side) .site-inner > div, .page-template-job-role .customer_logos:not(.side-by-side) .lp-template-new-products article .site-inner > div, .lp-template-new-products article .page-template-job-role .customer_logos:not(.side-by-side) .site-inner > div, .home .customer_logos:not(.side-by-side) .landing-page-template .site-inner-narrow-container .site-inner > div, .landing-page-template .site-inner-narrow-container .home .customer_logos:not(.side-by-side) .site-inner > div, .home .customer_logos:not(.side-by-side) .heavybid-to-heavyjob .site-inner > div, .heavybid-to-heavyjob .home .customer_logos:not(.side-by-side) .site-inner > div, .page-template-job-role .customer_logos:not(.side-by-side) .heavybid-to-heavyjob .site-inner > div, .heavybid-to-heavyjob .page-template-job-role .customer_logos:not(.side-by-side) .site-inner > div, .home .customer_logos:not(.side-by-side) .mt1b .mastec-msa .site-inner > div, .mt1b .mastec-msa .home .customer_logos:not(.side-by-side) .site-inner > div, .page-template-job-role .customer_logos:not(.side-by-side) .mt1b .mastec-msa .site-inner > div, .mt1b .mastec-msa .page-template-job-role .customer_logos:not(.side-by-side) .site-inner > div, .home .customer_logos:not(.side-by-side) .mt1b .existing-partnerships-header .site-inner > div, .mt1b .existing-partnerships-header .home .customer_logos:not(.side-by-side) .site-inner > div, .page-template-job-role .customer_logos:not(.side-by-side) .mt1b .existing-partnerships-header .site-inner > div, .mt1b .existing-partnerships-header .page-template-job-role .customer_logos:not(.side-by-side) .site-inner > div, .home .customer_logos:not(.side-by-side) .q1b .mastec-msa .site-inner > div, .q1b .mastec-msa .home .customer_logos:not(.side-by-side) .site-inner > div, .page-template-job-role .customer_logos:not(.side-by-side) .q1b .mastec-msa .site-inner > div, .q1b .mastec-msa .page-template-job-role .customer_logos:not(.side-by-side) .site-inner > div, .home .customer_logos:not(.side-by-side) .q1b .existing-partnerships-header .site-inner > div, .q1b .existing-partnerships-header .home .customer_logos:not(.side-by-side) .site-inner > div, .page-template-job-role .customer_logos:not(.side-by-side) .q1b .existing-partnerships-header .site-inner > div, .q1b .existing-partnerships-header .page-template-job-role .customer_logos:not(.side-by-side) .site-inner > div, .home .customer_logos:not(.side-by-side) .industry-events .hcss-events > div, .industry-events .home .customer_logos:not(.side-by-side) .hcss-events > div, .page-template-job-role .customer_logos:not(.side-by-side) .industry-events .hcss-events > div, .industry-events .page-template-job-role .customer_logos:not(.side-by-side) .hcss-events > div, .home .customer_logos:not(.side-by-side) .past-webinars .hcss-events > div, .past-webinars .home .customer_logos:not(.side-by-side) .hcss-events > div, .page-template-job-role .customer_logos:not(.side-by-side) .past-webinars .hcss-events > div, .past-webinars .page-template-job-role .customer_logos:not(.side-by-side) .hcss-events > div, .home .customer_logos:not(.side-by-side) .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list > div, .site-inner-narrow-container .features #product-features-tabs .home .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .page-template-job-role .customer_logos:not(.side-by-side) .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list > div, .site-inner-narrow-container .features #product-features-tabs .page-template-job-role .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .home .customer_logos:not(.side-by-side) .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list > div, .features #product-features-tabs .site-inner-narrow-container .home .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .page-template-job-role .customer_logos:not(.side-by-side) .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list > div, .features #product-features-tabs .site-inner-narrow-container .page-template-job-role .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .home .customer_logos:not(.side-by-side) .site-inner-container .features #product-features-tabs .vce-classic-tabs-list > div, .site-inner-container .features #product-features-tabs .home .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .page-template-job-role .customer_logos:not(.side-by-side) .site-inner-container .features #product-features-tabs .vce-classic-tabs-list > div, .site-inner-container .features #product-features-tabs .page-template-job-role .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .home .customer_logos:not(.side-by-side) .features #product-features-tabs .site-inner-container .vce-classic-tabs-list > div, .features #product-features-tabs .site-inner-container .home .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .page-template-job-role .customer_logos:not(.side-by-side) .features #product-features-tabs .site-inner-container .vce-classic-tabs-list > div, .features #product-features-tabs .site-inner-container .page-template-job-role .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .home .customer_logos:not(.side-by-side) .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list > div, .products-template-new-products article .features #product-features-tabs .home .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .page-template-job-role .customer_logos:not(.side-by-side) .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list > div, .products-template-new-products article .features #product-features-tabs .page-template-job-role .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .home .customer_logos:not(.side-by-side) .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list > div, .features #product-features-tabs .products-template-new-products article .home .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .page-template-job-role .customer_logos:not(.side-by-side) .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list > div, .features #product-features-tabs .products-template-new-products article .page-template-job-role .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .home .customer_logos:not(.side-by-side) .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list > div, .lp-template-new-products article .features #product-features-tabs .home .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .page-template-job-role .customer_logos:not(.side-by-side) .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list > div, .lp-template-new-products article .features #product-features-tabs .page-template-job-role .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .home .customer_logos:not(.side-by-side) .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list > div, .features #product-features-tabs .lp-template-new-products article .home .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .page-template-job-role .customer_logos:not(.side-by-side) .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list > div, .features #product-features-tabs .lp-template-new-products article .page-template-job-role .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .home .customer_logos:not(.side-by-side) .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list > div, .heavybid-to-heavyjob .features #product-features-tabs .home .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .page-template-job-role .customer_logos:not(.side-by-side) .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list > div, .heavybid-to-heavyjob .features #product-features-tabs .page-template-job-role .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .home .customer_logos:not(.side-by-side) .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list > div, .features #product-features-tabs .heavybid-to-heavyjob .home .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .page-template-job-role .customer_logos:not(.side-by-side) .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list > div, .features #product-features-tabs .heavybid-to-heavyjob .page-template-job-role .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .home .customer_logos:not(.side-by-side) .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list > div, .mt1b .mastec-msa .features #product-features-tabs .home .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .page-template-job-role .customer_logos:not(.side-by-side) .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list > div, .mt1b .mastec-msa .features #product-features-tabs .page-template-job-role .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .home .customer_logos:not(.side-by-side) .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list > div, .features #product-features-tabs .mt1b .mastec-msa .home .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .page-template-job-role .customer_logos:not(.side-by-side) .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list > div, .features #product-features-tabs .mt1b .mastec-msa .page-template-job-role .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .home .customer_logos:not(.side-by-side) .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list > div, .mt1b .existing-partnerships-header .features #product-features-tabs .home .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .page-template-job-role .customer_logos:not(.side-by-side) .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list > div, .mt1b .existing-partnerships-header .features #product-features-tabs .page-template-job-role .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .home .customer_logos:not(.side-by-side) .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list > div, .features #product-features-tabs .mt1b .existing-partnerships-header .home .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .page-template-job-role .customer_logos:not(.side-by-side) .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list > div, .features #product-features-tabs .mt1b .existing-partnerships-header .page-template-job-role .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .home .customer_logos:not(.side-by-side) .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list > div, .q1b .mastec-msa .features #product-features-tabs .home .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .page-template-job-role .customer_logos:not(.side-by-side) .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list > div, .q1b .mastec-msa .features #product-features-tabs .page-template-job-role .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .home .customer_logos:not(.side-by-side) .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list > div, .features #product-features-tabs .q1b .mastec-msa .home .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .page-template-job-role .customer_logos:not(.side-by-side) .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list > div, .features #product-features-tabs .q1b .mastec-msa .page-template-job-role .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .home .customer_logos:not(.side-by-side) .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list > div, .q1b .existing-partnerships-header .features #product-features-tabs .home .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .page-template-job-role .customer_logos:not(.side-by-side) .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list > div, .q1b .existing-partnerships-header .features #product-features-tabs .page-template-job-role .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .home .customer_logos:not(.side-by-side) .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list > div, .features #product-features-tabs .q1b .existing-partnerships-header .home .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .page-template-job-role .customer_logos:not(.side-by-side) .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list > div, .features #product-features-tabs .q1b .existing-partnerships-header .page-template-job-role .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .home .customer_logos:not(.side-by-side) .hcss-recommendations .site-inner > div, .hcss-recommendations .home .customer_logos:not(.side-by-side) .site-inner > div, .page-template-job-role .customer_logos:not(.side-by-side) .hcss-recommendations .site-inner > div, .hcss-recommendations .page-template-job-role .customer_logos:not(.side-by-side) .site-inner > div, .home .customer_logos:not(.side-by-side) .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list > div, .hcss-recommendations .features #product-features-tabs .home .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .page-template-job-role .customer_logos:not(.side-by-side) .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list > div, .hcss-recommendations .features #product-features-tabs .page-template-job-role .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .home .customer_logos:not(.side-by-side) .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list > div, .features #product-features-tabs .hcss-recommendations .home .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .page-template-job-role .customer_logos:not(.side-by-side) .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list > div, .features #product-features-tabs .hcss-recommendations .page-template-job-role .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .home .customer_logos:not(.side-by-side) .share-your-story .site-inner > div, .share-your-story .home .customer_logos:not(.side-by-side) .site-inner > div, .page-template-job-role .customer_logos:not(.side-by-side) .share-your-story .site-inner > div, .share-your-story .page-template-job-role .customer_logos:not(.side-by-side) .site-inner > div, .home .customer_logos:not(.side-by-side) .share-your-story .features #product-features-tabs .vce-classic-tabs-list > div, .share-your-story .features #product-features-tabs .home .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .page-template-job-role .customer_logos:not(.side-by-side) .share-your-story .features #product-features-tabs .vce-classic-tabs-list > div, .share-your-story .features #product-features-tabs .page-template-job-role .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .home .customer_logos:not(.side-by-side) .features #product-features-tabs .share-your-story .vce-classic-tabs-list > div, .features #product-features-tabs .share-your-story .home .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .page-template-job-role .customer_logos:not(.side-by-side) .features #product-features-tabs .share-your-story .vce-classic-tabs-list > div, .features #product-features-tabs .share-your-story .page-template-job-role .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .home .customer_logos:not(.side-by-side) .fit-quiz .site-inner > div, .fit-quiz .home .customer_logos:not(.side-by-side) .site-inner > div, .page-template-job-role .customer_logos:not(.side-by-side) .fit-quiz .site-inner > div, .fit-quiz .page-template-job-role .customer_logos:not(.side-by-side) .site-inner > div, .home .customer_logos:not(.side-by-side) .fit-quiz .features #product-features-tabs .vce-classic-tabs-list > div, .fit-quiz .features #product-features-tabs .home .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .page-template-job-role .customer_logos:not(.side-by-side) .fit-quiz .features #product-features-tabs .vce-classic-tabs-list > div, .fit-quiz .features #product-features-tabs .page-template-job-role .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .home .customer_logos:not(.side-by-side) .features #product-features-tabs .fit-quiz .vce-classic-tabs-list > div, .features #product-features-tabs .fit-quiz .home .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div, .page-template-job-role .customer_logos:not(.side-by-side) .features #product-features-tabs .fit-quiz .vce-classic-tabs-list > div, .features #product-features-tabs .fit-quiz .page-template-job-role .customer_logos:not(.side-by-side) .vce-classic-tabs-list > div {
  margin-bottom: 0;
}
.home .customer_logos:not(.side-by-side) .container::after, .page-template-job-role .customer_logos:not(.side-by-side) .container::after, .home .customer_logos:not(.side-by-side) .narrow-container::after, .page-template-job-role .customer_logos:not(.side-by-side) .narrow-container::after, .home .customer_logos:not(.side-by-side) .site-inner-narrow-container .site-inner::after, .site-inner-narrow-container .home .customer_logos:not(.side-by-side) .site-inner::after, .page-template-job-role .customer_logos:not(.side-by-side) .site-inner-narrow-container .site-inner::after, .site-inner-narrow-container .page-template-job-role .customer_logos:not(.side-by-side) .site-inner::after, .home .customer_logos:not(.side-by-side) .site-inner-container .site-inner::after, .site-inner-container .home .customer_logos:not(.side-by-side) .site-inner::after, .page-template-job-role .customer_logos:not(.side-by-side) .site-inner-container .site-inner::after, .site-inner-container .page-template-job-role .customer_logos:not(.side-by-side) .site-inner::after, .home .customer_logos:not(.side-by-side) .products-template-new-products article .site-inner::after, .products-template-new-products article .home .customer_logos:not(.side-by-side) .site-inner::after, .page-template-job-role .customer_logos:not(.side-by-side) .products-template-new-products article .site-inner::after, .products-template-new-products article .page-template-job-role .customer_logos:not(.side-by-side) .site-inner::after, .home .customer_logos:not(.side-by-side) .lp-template-new-products article .site-inner::after, .lp-template-new-products article .home .customer_logos:not(.side-by-side) .site-inner::after, .page-template-job-role .customer_logos:not(.side-by-side) .lp-template-new-products article .site-inner::after, .lp-template-new-products article .page-template-job-role .customer_logos:not(.side-by-side) .site-inner::after, .home .customer_logos:not(.side-by-side) .landing-page-template .site-inner-narrow-container .site-inner::after, .landing-page-template .site-inner-narrow-container .home .customer_logos:not(.side-by-side) .site-inner::after, .home .customer_logos:not(.side-by-side) .heavybid-to-heavyjob .site-inner::after, .heavybid-to-heavyjob .home .customer_logos:not(.side-by-side) .site-inner::after, .page-template-job-role .customer_logos:not(.side-by-side) .heavybid-to-heavyjob .site-inner::after, .heavybid-to-heavyjob .page-template-job-role .customer_logos:not(.side-by-side) .site-inner::after, .home .customer_logos:not(.side-by-side) .mt1b .mastec-msa .site-inner::after, .mt1b .mastec-msa .home .customer_logos:not(.side-by-side) .site-inner::after, .page-template-job-role .customer_logos:not(.side-by-side) .mt1b .mastec-msa .site-inner::after, .mt1b .mastec-msa .page-template-job-role .customer_logos:not(.side-by-side) .site-inner::after, .home .customer_logos:not(.side-by-side) .mt1b .existing-partnerships-header .site-inner::after, .mt1b .existing-partnerships-header .home .customer_logos:not(.side-by-side) .site-inner::after, .page-template-job-role .customer_logos:not(.side-by-side) .mt1b .existing-partnerships-header .site-inner::after, .mt1b .existing-partnerships-header .page-template-job-role .customer_logos:not(.side-by-side) .site-inner::after, .home .customer_logos:not(.side-by-side) .q1b .mastec-msa .site-inner::after, .q1b .mastec-msa .home .customer_logos:not(.side-by-side) .site-inner::after, .page-template-job-role .customer_logos:not(.side-by-side) .q1b .mastec-msa .site-inner::after, .q1b .mastec-msa .page-template-job-role .customer_logos:not(.side-by-side) .site-inner::after, .home .customer_logos:not(.side-by-side) .q1b .existing-partnerships-header .site-inner::after, .q1b .existing-partnerships-header .home .customer_logos:not(.side-by-side) .site-inner::after, .page-template-job-role .customer_logos:not(.side-by-side) .q1b .existing-partnerships-header .site-inner::after, .q1b .existing-partnerships-header .page-template-job-role .customer_logos:not(.side-by-side) .site-inner::after, .home .customer_logos:not(.side-by-side) .industry-events .hcss-events::after, .industry-events .home .customer_logos:not(.side-by-side) .hcss-events::after, .page-template-job-role .customer_logos:not(.side-by-side) .industry-events .hcss-events::after, .industry-events .page-template-job-role .customer_logos:not(.side-by-side) .hcss-events::after, .home .customer_logos:not(.side-by-side) .past-webinars .hcss-events::after, .past-webinars .home .customer_logos:not(.side-by-side) .hcss-events::after, .page-template-job-role .customer_logos:not(.side-by-side) .past-webinars .hcss-events::after, .past-webinars .page-template-job-role .customer_logos:not(.side-by-side) .hcss-events::after, .home .customer_logos:not(.side-by-side) .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list::after, .site-inner-narrow-container .features #product-features-tabs .home .customer_logos:not(.side-by-side) .vce-classic-tabs-list::after, .page-template-job-role .customer_logos:not(.side-by-side) .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list::after, .site-inner-narrow-container .features #product-features-tabs .page-template-job-role .customer_logos:not(.side-by-side) .vce-classic-tabs-list::after, .home .customer_logos:not(.side-by-side) .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list::after, .features #product-features-tabs .site-inner-narrow-container .home .customer_logos:not(.side-by-side) .vce-classic-tabs-list::after, .page-template-job-role .customer_logos:not(.side-by-side) .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list::after, .features #product-features-tabs .site-inner-narrow-container .page-template-job-role .customer_logos:not(.side-by-side) .vce-classic-tabs-list::after, .home .customer_logos:not(.side-by-side) .site-inner-container .features #product-features-tabs .vce-classic-tabs-list::after, .site-inner-container .features #product-features-tabs .home .customer_logos:not(.side-by-side) .vce-classic-tabs-list::after, .page-template-job-role .customer_logos:not(.side-by-side) .site-inner-container .features #product-features-tabs .vce-classic-tabs-list::after, .site-inner-container .features #product-features-tabs .page-template-job-role .customer_logos:not(.side-by-side) .vce-classic-tabs-list::after, .home .customer_logos:not(.side-by-side) .features #product-features-tabs .site-inner-container .vce-classic-tabs-list::after, .features #product-features-tabs .site-inner-container .home .customer_logos:not(.side-by-side) .vce-classic-tabs-list::after, .page-template-job-role .customer_logos:not(.side-by-side) .features #product-features-tabs .site-inner-container .vce-classic-tabs-list::after, .features #product-features-tabs .site-inner-container .page-template-job-role .customer_logos:not(.side-by-side) .vce-classic-tabs-list::after, .home .customer_logos:not(.side-by-side) .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list::after, .products-template-new-products article .features #product-features-tabs .home .customer_logos:not(.side-by-side) .vce-classic-tabs-list::after, .page-template-job-role .customer_logos:not(.side-by-side) .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list::after, .products-template-new-products article .features #product-features-tabs .page-template-job-role .customer_logos:not(.side-by-side) .vce-classic-tabs-list::after, .home .customer_logos:not(.side-by-side) .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list::after, .features #product-features-tabs .products-template-new-products article .home .customer_logos:not(.side-by-side) .vce-classic-tabs-list::after, .page-template-job-role .customer_logos:not(.side-by-side) .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list::after, .features #product-features-tabs .products-template-new-products article .page-template-job-role .customer_logos:not(.side-by-side) .vce-classic-tabs-list::after, .home .customer_logos:not(.side-by-side) .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list::after, .lp-template-new-products article .features #product-features-tabs .home .customer_logos:not(.side-by-side) .vce-classic-tabs-list::after, .page-template-job-role .customer_logos:not(.side-by-side) .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list::after, .lp-template-new-products article .features #product-features-tabs .page-template-job-role .customer_logos:not(.side-by-side) .vce-classic-tabs-list::after, .home .customer_logos:not(.side-by-side) .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list::after, .features #product-features-tabs .lp-template-new-products article .home .customer_logos:not(.side-by-side) .vce-classic-tabs-list::after, .page-template-job-role .customer_logos:not(.side-by-side) .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list::after, .features #product-features-tabs .lp-template-new-products article .page-template-job-role .customer_logos:not(.side-by-side) .vce-classic-tabs-list::after, .home .customer_logos:not(.side-by-side) .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list::after, .heavybid-to-heavyjob .features #product-features-tabs .home .customer_logos:not(.side-by-side) .vce-classic-tabs-list::after, .page-template-job-role .customer_logos:not(.side-by-side) .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list::after, .heavybid-to-heavyjob .features #product-features-tabs .page-template-job-role .customer_logos:not(.side-by-side) .vce-classic-tabs-list::after, .home .customer_logos:not(.side-by-side) .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list::after, .features #product-features-tabs .heavybid-to-heavyjob .home .customer_logos:not(.side-by-side) .vce-classic-tabs-list::after, .page-template-job-role .customer_logos:not(.side-by-side) .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list::after, .features #product-features-tabs .heavybid-to-heavyjob .page-template-job-role .customer_logos:not(.side-by-side) .vce-classic-tabs-list::after, .home .customer_logos:not(.side-by-side) .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list::after, .mt1b .mastec-msa .features #product-features-tabs .home .customer_logos:not(.side-by-side) .vce-classic-tabs-list::after, .page-template-job-role .customer_logos:not(.side-by-side) .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list::after, .mt1b .mastec-msa .features #product-features-tabs .page-template-job-role .customer_logos:not(.side-by-side) .vce-classic-tabs-list::after, .home .customer_logos:not(.side-by-side) .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list::after, .features #product-features-tabs .mt1b .mastec-msa .home .customer_logos:not(.side-by-side) .vce-classic-tabs-list::after, .page-template-job-role .customer_logos:not(.side-by-side) .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list::after, .features #product-features-tabs .mt1b .mastec-msa .page-template-job-role .customer_logos:not(.side-by-side) .vce-classic-tabs-list::after, .home .customer_logos:not(.side-by-side) .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list::after, .mt1b .existing-partnerships-header .features #product-features-tabs .home .customer_logos:not(.side-by-side) .vce-classic-tabs-list::after, .page-template-job-role .customer_logos:not(.side-by-side) .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list::after, .mt1b .existing-partnerships-header .features #product-features-tabs .page-template-job-role .customer_logos:not(.side-by-side) .vce-classic-tabs-list::after, .home .customer_logos:not(.side-by-side) .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list::after, .features #product-features-tabs .mt1b .existing-partnerships-header .home .customer_logos:not(.side-by-side) .vce-classic-tabs-list::after, .page-template-job-role .customer_logos:not(.side-by-side) .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list::after, .features #product-features-tabs .mt1b .existing-partnerships-header .page-template-job-role .customer_logos:not(.side-by-side) .vce-classic-tabs-list::after, .home .customer_logos:not(.side-by-side) .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list::after, .q1b .mastec-msa .features #product-features-tabs .home .customer_logos:not(.side-by-side) .vce-classic-tabs-list::after, .page-template-job-role .customer_logos:not(.side-by-side) .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list::after, .q1b .mastec-msa .features #product-features-tabs .page-template-job-role .customer_logos:not(.side-by-side) .vce-classic-tabs-list::after, .home .customer_logos:not(.side-by-side) .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list::after, .features #product-features-tabs .q1b .mastec-msa .home .customer_logos:not(.side-by-side) .vce-classic-tabs-list::after, .page-template-job-role .customer_logos:not(.side-by-side) .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list::after, .features #product-features-tabs .q1b .mastec-msa .page-template-job-role .customer_logos:not(.side-by-side) .vce-classic-tabs-list::after, .home .customer_logos:not(.side-by-side) .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list::after, .q1b .existing-partnerships-header .features #product-features-tabs .home .customer_logos:not(.side-by-side) .vce-classic-tabs-list::after, .page-template-job-role .customer_logos:not(.side-by-side) .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list::after, .q1b .existing-partnerships-header .features #product-features-tabs .page-template-job-role .customer_logos:not(.side-by-side) .vce-classic-tabs-list::after, .home .customer_logos:not(.side-by-side) .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list::after, .features #product-features-tabs .q1b .existing-partnerships-header .home .customer_logos:not(.side-by-side) .vce-classic-tabs-list::after, .page-template-job-role .customer_logos:not(.side-by-side) .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list::after, .features #product-features-tabs .q1b .existing-partnerships-header .page-template-job-role .customer_logos:not(.side-by-side) .vce-classic-tabs-list::after, .home .customer_logos:not(.side-by-side) .hcss-recommendations .site-inner::after, .hcss-recommendations .home .customer_logos:not(.side-by-side) .site-inner::after, .page-template-job-role .customer_logos:not(.side-by-side) .hcss-recommendations .site-inner::after, .hcss-recommendations .page-template-job-role .customer_logos:not(.side-by-side) .site-inner::after, .home .customer_logos:not(.side-by-side) .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list::after, .hcss-recommendations .features #product-features-tabs .home .customer_logos:not(.side-by-side) .vce-classic-tabs-list::after, .page-template-job-role .customer_logos:not(.side-by-side) .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list::after, .hcss-recommendations .features #product-features-tabs .page-template-job-role .customer_logos:not(.side-by-side) .vce-classic-tabs-list::after, .home .customer_logos:not(.side-by-side) .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list::after, .features #product-features-tabs .hcss-recommendations .home .customer_logos:not(.side-by-side) .vce-classic-tabs-list::after, .page-template-job-role .customer_logos:not(.side-by-side) .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list::after, .features #product-features-tabs .hcss-recommendations .page-template-job-role .customer_logos:not(.side-by-side) .vce-classic-tabs-list::after, .home .customer_logos:not(.side-by-side) .share-your-story .site-inner::after, .share-your-story .home .customer_logos:not(.side-by-side) .site-inner::after, .page-template-job-role .customer_logos:not(.side-by-side) .share-your-story .site-inner::after, .share-your-story .page-template-job-role .customer_logos:not(.side-by-side) .site-inner::after, .home .customer_logos:not(.side-by-side) .share-your-story .features #product-features-tabs .vce-classic-tabs-list::after, .share-your-story .features #product-features-tabs .home .customer_logos:not(.side-by-side) .vce-classic-tabs-list::after, .page-template-job-role .customer_logos:not(.side-by-side) .share-your-story .features #product-features-tabs .vce-classic-tabs-list::after, .share-your-story .features #product-features-tabs .page-template-job-role .customer_logos:not(.side-by-side) .vce-classic-tabs-list::after, .home .customer_logos:not(.side-by-side) .features #product-features-tabs .share-your-story .vce-classic-tabs-list::after, .features #product-features-tabs .share-your-story .home .customer_logos:not(.side-by-side) .vce-classic-tabs-list::after, .page-template-job-role .customer_logos:not(.side-by-side) .features #product-features-tabs .share-your-story .vce-classic-tabs-list::after, .features #product-features-tabs .share-your-story .page-template-job-role .customer_logos:not(.side-by-side) .vce-classic-tabs-list::after, .home .customer_logos:not(.side-by-side) .fit-quiz .site-inner::after, .fit-quiz .home .customer_logos:not(.side-by-side) .site-inner::after, .page-template-job-role .customer_logos:not(.side-by-side) .fit-quiz .site-inner::after, .fit-quiz .page-template-job-role .customer_logos:not(.side-by-side) .site-inner::after, .home .customer_logos:not(.side-by-side) .fit-quiz .features #product-features-tabs .vce-classic-tabs-list::after, .fit-quiz .features #product-features-tabs .home .customer_logos:not(.side-by-side) .vce-classic-tabs-list::after, .page-template-job-role .customer_logos:not(.side-by-side) .fit-quiz .features #product-features-tabs .vce-classic-tabs-list::after, .fit-quiz .features #product-features-tabs .page-template-job-role .customer_logos:not(.side-by-side) .vce-classic-tabs-list::after, .home .customer_logos:not(.side-by-side) .features #product-features-tabs .fit-quiz .vce-classic-tabs-list::after, .features #product-features-tabs .fit-quiz .home .customer_logos:not(.side-by-side) .vce-classic-tabs-list::after, .page-template-job-role .customer_logos:not(.side-by-side) .features #product-features-tabs .fit-quiz .vce-classic-tabs-list::after, .features #product-features-tabs .fit-quiz .page-template-job-role .customer_logos:not(.side-by-side) .vce-classic-tabs-list::after {
  display: none;
}
.home .page-stats, .page-template-job-role .page-stats {
  margin-top: 0;
  background: linear-gradient(0deg, #fff 0%, #fff 60%, #f2f2f2 60%, #f2f2f2 100%);
}
.home .page-stats .stats-color, .page-template-job-role .page-stats .stats-color {
  margin-top: 0;
}
@media (max-width: 767.98px) {
  .home #hcss-platform .swiper-hcss-platform, .page-template-job-role #hcss-platform .swiper-hcss-platform {
    display: flex !important;
    flex-wrap: wrap;
    position: relative;
    justify-content: space-between;
  }
  .home #hcss-platform .swiper-hcss-platform:after, .page-template-job-role #hcss-platform .swiper-hcss-platform:after {
    content: "";
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.2);
    background: #4C6282;
    padding: 18px 24px;
    width: 100%;
    height: 49px;
    position: absolute;
    bottom: 0;
    z-index: 0;
  }
  .home #hcss-platform .slick-list, .page-template-job-role #hcss-platform .slick-list {
    order: 1;
  }
  .home #hcss-platform .slick-prev, .page-template-job-role #hcss-platform .slick-prev, .home #hcss-platform .slick-next, .page-template-job-role #hcss-platform .slick-next {
    position: relative;
    top: 0;
    transform: none;
    display: flex;
    width: auto;
    height: 100%;
    z-index: 1;
  }
  .home #hcss-platform .slick-prev:before, .page-template-job-role #hcss-platform .slick-prev:before, .home #hcss-platform .slick-next:before, .page-template-job-role #hcss-platform .slick-next:before {
    color: #fff;
    font-family: "Defaults";
    padding: 8px 24px;
    line-height: 1;
    font-size: 34px;
  }
  .home #hcss-platform .slick-prev, .page-template-job-role #hcss-platform .slick-prev {
    order: 2;
    left: 0;
  }
  .home #hcss-platform .slick-prev:before, .page-template-job-role #hcss-platform .slick-prev:before {
    content: "\f104";
  }
  .home #hcss-platform .slick-next, .page-template-job-role #hcss-platform .slick-next {
    order: 4;
    right: 0;
  }
  .home #hcss-platform .slick-next:before, .page-template-job-role #hcss-platform .slick-next:before {
    content: "\f105";
  }
  .home #hcss-platform .slick-dots, .page-template-job-role #hcss-platform .slick-dots {
    order: 3;
    position: relative;
    bottom: 0;
    width: auto;
    display: flex;
    align-items: center;
    z-index: 1;
  }
  .home #hcss-platform .slick-dots li, .page-template-job-role #hcss-platform .slick-dots li {
    width: auto;
    height: auto;
  }
  .home #hcss-platform .slick-dots li button, .page-template-job-role #hcss-platform .slick-dots li button {
    width: auto;
    height: auto;
  }
  .home #hcss-platform .slick-dots li button:before, .page-template-job-role #hcss-platform .slick-dots li button:before {
    color: #E5E5E5;
    opacity: 1;
    height: auto;
    width: auto;
    font-size: 12px;
    line-height: 1;
  }
  .home #hcss-platform .slick-dots li.slick-active button:before, .page-template-job-role #hcss-platform .slick-dots li.slick-active button:before {
    color: #009639;
  }
  .home #hcss-platform .mobile-slide p, .page-template-job-role #hcss-platform .mobile-slide p {
    font-size: 1rem;
    margin-bottom: 16px;
    color: #fff;
  }
  .home #hcss-platform .mobile-slide p.mobile-step-headline, .page-template-job-role #hcss-platform .mobile-slide p.mobile-step-headline {
    font-weight: 700;
    margin-bottom: 12px;
  }
  .home #hcss-platform .mobile-slide .heavybid-link, .page-template-job-role #hcss-platform .mobile-slide .heavybid-link {
    padding-left: 0;
  }
  .home #customer-story-slider .customer-story-image, .page-template-job-role #customer-story-slider .customer-story-image {
    display: none;
  }
  .home #customer-story-slider a.customer-story-link, .page-template-job-role #customer-story-slider a.customer-story-link {
    padding: 0 !important;
    color: #000;
    background-color: #fff;
  }
  .home #customer-story-slider a.customer-story-link:after, .page-template-job-role #customer-story-slider a.customer-story-link: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;
  }
  .home #customer-story-slider .customer-story-quote, .page-template-job-role #customer-story-slider .customer-story-quote {
    line-height: 29px;
  }
  .home #customer-story-slider img.customer-story-logo, .page-template-job-role #customer-story-slider img.customer-story-logo {
    margin-bottom: 24px;
  }
  .home .social-reviews-white-bg .box, .page-template-job-role .social-reviews-white-bg .box {
    border-radius: 8px;
    background: #212B3A;
    padding: 24px;
    color: #fff;
  }
  .home .social-reviews-white-bg p, .page-template-job-role .social-reviews-white-bg p {
    margin-bottom: 24px;
  }
  .home .social-reviews-white-bg .black-link, .page-template-job-role .social-reviews-white-bg .black-link {
    color: #fff;
    display: inline-block;
    font-size: 1rem;
    padding: 0;
    text-decoration: none;
    line-height: 53px;
  }
  .home .social-reviews-white-bg .black-link::before, .page-template-job-role .social-reviews-white-bg .black-link::before {
    background-color: #fff;
    height: 28px;
    width: 28px;
    -webkit-mask-size: 28px;
            mask-size: 28px;
  }
  .home .social-reviews-white-bg .black-link:hover, .page-template-job-role .social-reviews-white-bg .black-link:hover {
    color: #CDCDCD;
  }
  .home .social-reviews-white-bg .black-link:hover::before, .page-template-job-role .social-reviews-white-bg .black-link:hover::before {
    background-color: #CDCDCD;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImVib29rcy1zdHlsZS5jc3MiLCJlYm9va3Mtc3R5bGUuc2NzcyIsImJvb3RzdHJhcC1ncmlkL19ib290c3RyYXAtZ3JpZC5zY3NzIiwiYm9vdHN0cmFwLWdyaWQvX2dyaWQuc2NzcyIsImJvb3RzdHJhcC1ncmlkL21peGlucy9fZ3JpZC5zY3NzIiwiYm9vdHN0cmFwLWdyaWQvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiYm9vdHN0cmFwLWdyaWQvX3ZhcmlhYmxlcy5zY3NzIiwiYm9vdHN0cmFwLWdyaWQvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwiYm9vdHN0cmFwLWdyaWQvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCJib290c3RyYXAtZ3JpZC91dGlsaXRpZXMvX2ZsZXguc2NzcyIsImJvb3RzdHJhcC1ncmlkL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzIiwibW9kdWxlcy9fdmFyaWFibGVzLnNjc3MiLCJkZWZhdWx0L19kZWZhdWx0LnNjc3MiLCJkZWZhdWx0L19tb2R1bGVfY2xhc3Nlcy5zY3NzIiwibW9kdWxlcy9fbW9kYWwuc2NzcyIsIm1vZHVsZXMvX2Zvb3Rlci5zY3NzIiwibW9kdWxlcy9fYnV0dG9ucy5zY3NzIiwibW9kdWxlcy9fZ2VuZXJhbC5zY3NzIiwiYm9vdHN0cmFwLWdyaWQvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLCJtb2R1bGVzL19ndWFyYW50ZWUuc2NzcyIsIm1vZHVsZXMvX3NsaWNrLnNjc3MiLCJtb2R1bGVzL19zbGlja190aGVtZS5zY3NzIiwibW9kdWxlcy9fcHJvZHVjdF9jdXN0b21lci5zY3NzIiwibW9kdWxlcy9fY3VzdG9tX2NvbHVtbnMuc2NzcyIsIm1vZHVsZXMvX2luZGl2aWR1YWxfcG9zdHNfc2VjdGlvbi5zY3NzIiwibW9kdWxlcy9faGlnaGxpZ2h0X2ZlYXR1cmVzLnNjc3MiLCJtb2R1bGVzL193aG9fdXNlc19zZWN0aW9uLnNjc3MiLCJtb2R1bGVzL191c2VkX2J5X3RvcF9jb21wYW5pZXMuc2NzcyIsIm1vZHVsZXMvX3dpc3RpYS5zY3NzIiwibW9kdWxlcy9fY3RhX2Zvcm0uc2NzcyIsIm1vZHVsZXMvX2ZpdF9xdWl6LnNjc3MiLCJtb2R1bGVzL19wcm9qZWN0X2xpZmVjeWNsZS5zY3NzIiwibW9kdWxlcy9faGNzc19mb250cy5zY3NzIiwibW9kdWxlcy9fZGVmYXVsdF9mb250cy5zY3NzIiwibW9kdWxlcy9fcHJveGltYW5vdmFfZm9udHMuc2NzcyIsIm1vZHVsZXMvX3NpZGViYXIuc2NzcyIsIm1vZHVsZXMvX21haW4tbWVudS5zY3NzIiwibW9kdWxlcy9fb3RoZXJfbWVudS5zY3NzIiwibW9kdWxlcy9fZXZlbnRzLnNjc3MiLCJtb2R1bGVzL19jdXN0b21lcnNfYnlfc3RhdGUuc2NzcyIsIm1vZHVsZXMvX2ZhcXMuc2NzcyIsIm1vZHVsZXMvX3Byb2R1Y3RfbWVudS5zY3NzIiwibW9kdWxlcy9faW5kdXN0cnlfZmVhdHVyZXMuc2NzcyIsIm1vZHVsZXMvX3RpbWVjYXJkLnNjc3MiLCJtb2R1bGVzL190YWJzLnNjc3MiLCJtb2R1bGVzL19zb2NpYWxfc2hhcmUuc2NzcyIsIm1vZHVsZXMvX3JlbGF0ZWRfY2FzZV9zdHVkaWVzLnNjc3MiLCJtb2R1bGVzL19wcm9qZWN0X2dhbGxlcnlfcG9zdHMuc2NzcyIsIm1vZHVsZXMvX3N1Y2Nlc3Nfc3RvcnlfZm9ybS5zY3NzIiwibW9kdWxlcy9fbGlnaHRib3gyLnNjc3MiLCJtb2R1bGVzL19pbWFnZV9nYWxsZXJ5LnNjc3MiLCJtb2R1bGVzL19wcm9kdWN0X2hlcm8uc2NzcyIsIm1vZHVsZXMvX3ZpZGVvX3BsYXllci5zY3NzIiwibW9kdWxlcy9fY3VzdG9tZXJfbG9nb3Muc2NzcyIsIm1vZHVsZXMvX25ld19mYXFzLnNjc3MiLCJtb2R1bGVzL19jdXN0b21lcl90ZXN0aW1vbmlhbHMuc2NzcyIsIm1vZHVsZXMvX3Byb2R1Y3RfZmVhdHVyZXMuc2NzcyIsIm1vZHVsZXMvX3NhbGVzX3N0ZXBzLnNjc3MiLCJtb2R1bGVzL19wcm9kdWN0X3BhZ2Vfc3RhdHMuc2NzcyIsIm1vZHVsZXMvX3Byb2R1Y3RfcGFnZV9tZW51LnNjc3MiLCJtb2R1bGVzL19wcm9kdWN0X2JyZWFkY3J1bWIuc2NzcyIsIm1vZHVsZXMvX3Byb2R1Y3RfdGFicy5zY3NzIiwibW9kdWxlcy9faW1hZ2VfdGV4dF9ncm91cC5zY3NzIiwibW9kdWxlcy9fYmxvY2tfZnJhbWVzLnNjc3MiLCJtb2R1bGVzL19sZWFkZXJzaGlwLnNjc3MiLCJtb2R1bGVzL190ZXN0aW1vbmlhbF9zbGlkZXIuc2NzcyIsIm1vZHVsZXMvX3NsaWRlc2hvdy5zY3NzIiwibW9kdWxlcy9fcG9wdXBfbW9kYWwuc2NzcyIsIm1vZHVsZXMvX2Zvcm1pZGFibGUuc2NzcyIsIm1vZHVsZXMvX3NvY2lhbF9yZXZpZXdzLnNjc3MiLCJtb2R1bGVzL19jdXN0b21lcl9zdG9yeS5zY3NzIiwibW9kdWxlcy9fc29sdXRpb25zX2ZlYXR1cmVzX3RhYnMuc2NzcyIsIm1vZHVsZXMvX2xvZ29fc2xpZGVyLnNjc3MiLCJtb2R1bGVzL19oY3NzX3BsYXRmb3JtLnNjc3MiLCJtb2R1bGVzL19jdXN0b21lcl9zdG9yeV9zbGlkZXIuc2NzcyIsIm1vZHVsZXMvX3BvcF91cF9zdWJfbmF2LnNjc3MiLCJtb2R1bGVzL19zbGlkZXNob3dfaW1hZ2Uuc2NzcyIsIm1vZHVsZXMvX2dsb2JhbC1iYW5uZXIuc2NzcyIsInRlbXBsYXRlcy9faG9tZV9wcm9kdWN0c190ZW1wbGF0ZS5zY3NzIiwidGVtcGxhdGVzL19ibG9nLnNjc3MiLCJ0ZW1wbGF0ZXMvX3ByZXNzX25ld3NfdGVtcGxhdGUuc2NzcyIsInRlbXBsYXRlcy9fcGlsbGFyX3RlbXBsYXRlLnNjc3MiLCJ0ZW1wbGF0ZXMvX2Z1dHVyZV9jb25zdHJ1Y3Rpb25fdGVtcGxhdGUuc2NzcyIsInRlbXBsYXRlcy9fc2FmZXR5X2xhbmRpbmdfdGVtcGxhdGUuc2NzcyIsInRlbXBsYXRlcy9fbmV3X3Byb2R1Y3RzLnNjc3MiLCJsYW5kaW5nLXBhZ2VzL19pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS5zY3NzIiwibGFuZGluZy1wYWdlcy9fbGFuZGluZy10ZW1wbGF0ZS5zY3NzIiwibGFuZGluZy1wYWdlcy9fdGFrZV9jb250cm9sLnNjc3MiLCJsYW5kaW5nLXBhZ2VzL190YWtlY29udHJvbG9wcy5zY3NzIiwibGFuZGluZy1wYWdlcy9faGVhdnliaWQtdG8taGVhdnlqb2Iuc2NzcyIsImxhbmRpbmctcGFnZXMvX21hc3RlYy5zY3NzIiwibGFuZGluZy1wYWdlcy9fZzItZGVtby5zY3NzIiwibGFuZGluZy1wYWdlcy9fb3BlcmF0aW9ucy1idW5kbGUuc2NzcyIsInRlbXBsYXRlcy9fcG9zdF9jYXRlZ29yeV90YWcuc2NzcyIsInRlbXBsYXRlcy9fcHJvamVjdHMuc2NzcyIsInRlbXBsYXRlcy9fdmlkZW9zLnNjc3MiLCJ0ZW1wbGF0ZXMvX2dlbmVyaWMuc2NzcyIsInRlbXBsYXRlcy9fY2FzZV9zdHVkaWVzLnNjc3MiLCJ0ZW1wbGF0ZXMvX3Bhc3Qtd2ViaW5hcnMuc2NzcyIsInRlbXBsYXRlcy9fcm9pX2NhbGN1bGF0b3Iuc2NzcyIsInRlbXBsYXRlcy9fZWJvb2tzLnNjc3MiLCJwYWdlcy9fYWNhZGVteS5zY3NzIiwicGFnZXMvX2NsYXNzcm9vbS10cmFpbmluZy5zY3NzIiwicGFnZXMvX2dvLXBhcGVybGVzcy5zY3NzIiwicGFnZXMvX3Byb2Zlc3Npb25hbC1zZXJ2aWNlcy5zY3NzIiwicGFnZXMvX2NvbnRhY3QtdXMuc2NzcyIsInBhZ2VzL19wYXJ0bmVycy1hZmZpbGlhdGVzLnNjc3MiLCJwYWdlcy9fbWFzdGVyY2xhc3Muc2NzcyIsInBhZ2VzL19zb2x1dGlvbnNfc3VtbWl0LnNjc3MiLCJwYWdlcy9fZXZlbnRzLnNjc3MiLCJwYWdlcy9fcHJvZHVjdHMuc2NzcyIsInBhZ2VzL19hY2NvdW50aW5nLnNjc3MiLCJwYWdlcy9faW5zdGFudC1zdXBwb3J0LnNjc3MiLCJwYWdlcy9fYWxsLXByb2R1Y3RzLnNjc3MiLCJwYWdlcy9fYWJvdXQtdXMuc2NzcyIsInBhZ2VzL19mZWF0dXJlcy5zY3NzIiwicGFnZXMvX2dldF9zdGFydGVkLnNjc3MiLCJwYWdlcy9fZGVtb190aGFua195b3Uuc2NzcyIsInBhZ2VzL19wYmouc2NzcyIsInBhZ2VzL19oYXJ2ZXkuc2NzcyIsInBhZ2VzL190aGFuay15b3Uuc2NzcyIsInBhZ2VzL190cnVja2luZy1mb3ItZnJlZS5zY3NzIiwicGFnZXMvX2NvbmV4cG8uc2NzcyIsInBhZ2VzL19wcml2YWN5X3BvbGljeS5zY3NzIiwicGFnZXMvX2V4cGFuZGluZy1oY3NzLnNjc3MiLCJwYWdlcy9fd2h5X2hjc3Muc2NzcyIsInBhZ2VzL19oY3NzLXJlY29tbWVuZGF0aW9ucy5zY3NzIiwicGFnZXMvX2hvdGVsX3NodXR0bGUuc2NzcyIsInBhZ2VzL19yZXF1ZXN0X2luZm8uc2NzcyIsInBhZ2VzL19wYXJ0bmVycy5zY3NzIiwicGFnZXMvX2hjc3Mtc2VydmljZXMtYWdyZWVtZW50LnNjc3MiLCJwYWdlcy9fZmFxc19wYWdlLnNjc3MiLCJwYWdlcy9fZW50ZXJwcmlzZS5zY3NzIiwicGFnZXMvX3NoYXJlLXlvdXItc3Rvcnkuc2NzcyIsInBhZ2VzL191cGRhdGVzLnNjc3MiLCJwYWdlcy9fZml0LXF1aXouc2NzcyIsInBhZ2VzL191bmxpbWl0ZWRfdXNlcnNfcGxhbi5zY3NzIiwicGFnZXMvX3NlY3VyaXR5LnNjc3MiLCJwYWdlcy9fY29uc3VsdGluZy5zY3NzIiwicGFnZXMvX2N1c3RvbWVyX3N1Y2Nlc3Muc2NzcyIsInBhZ2VzL19leHBsb3JlLnNjc3MiLCJwYWdlcy9faG9tZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBQ0FBOzs7OztFQUFBO0FBT0M7RUFDRyxzQkFBQTtFQUNBLDZCQUFBO0FGbUJKOztBRWhCRTs7O0VBR0UsbUJBQUE7QUZtQko7O0FHNUJFO0VDREEsV0FBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0FKaUNGO0FLa0JJO0VGdERGO0lDV0ksZ0JFc01pQjtFTnpLckI7QUFDRjtBS2FJO0VGdERGO0lDV0ksZ0JFc01pQjtFTnBLckI7QUFDRjtBS1FJO0VGdERGO0lDV0ksZ0JFc01pQjtFTi9KckI7QUFDRjtBS0dJO0VGdERGO0lDV0ksaUJFc01pQjtFTjFKckI7QUFDRjtBS0ZJO0VGdERGO0lDV0ksaUJFc01pQjtFTnJKckI7QUFDRjs7QUd2REU7RUNQQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7QUprRUY7O0FLZkk7RUZyQ0U7SUFDRSxnQkcrTGU7RU52SXJCO0FBQ0Y7QUtyQkk7RUZyQ0U7SUFDRSxnQkcrTGU7RU5sSXJCO0FBQ0Y7QUsxQkk7RUZyQ0U7SUFDRSxnQkcrTGU7RU43SHJCO0FBQ0Y7QUsvQkk7RUZyQ0U7SUFDRSxpQkcrTGU7RU54SHJCO0FBQ0Y7QUtwQ0k7RUZyQ0U7SUFDRSxpQkcrTGU7RU5uSHJCO0FBQ0Y7QUd6REU7RUNyQkEsYUFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0FKaUZGOztBR3pERTtFQUNFLGVBQUE7RUFDQSxjQUFBO0FINERKO0FHMURJOztFQUVFLGdCQUFBO0VBQ0EsZUFBQTtBSDRETjs7QU85R0U7Ozs7Ozs7O0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtBUHdISjs7QU9yR007RUFDRSxhQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7QVB3R1I7O0FJekVFO0VBQ0UsY0FBQTtFQUNBLGVBQUE7QUo0RUo7O0FJOUVFO0VBQ0UsYUFBQTtFQUNBLGNBQUE7QUppRko7O0FJbkZFO0VBQ0Usd0JBQUE7RUFDQSx5QkFBQTtBSnNGSjs7QUl4RkU7RUFDRSxhQUFBO0VBQ0EsY0FBQTtBSjJGSjs7QUk3RkU7RUFDRSxhQUFBO0VBQ0EsY0FBQTtBSmdHSjs7QUlsR0U7RUFDRSx3QkFBQTtFQUNBLHlCQUFBO0FKcUdKOztBTzdITTtFSE1KLGNBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtBSjJIRjs7QU85SFE7RUhQTix1QkFBQTtFQUlBLHdCQUFBO0FKc0lGOztBT25JUTtFSFBOLHdCQUFBO0VBSUEseUJBQUE7QUoySUY7O0FPeElRO0VIUE4sYUFBQTtFQUlBLGNBQUE7QUpnSkY7O0FPN0lRO0VIUE4sd0JBQUE7RUFJQSx5QkFBQTtBSnFKRjs7QU9sSlE7RUhQTix3QkFBQTtFQUlBLHlCQUFBO0FKMEpGOztBT3ZKUTtFSFBOLGFBQUE7RUFJQSxjQUFBO0FKK0pGOztBTzVKUTtFSFBOLHdCQUFBO0VBSUEseUJBQUE7QUpvS0Y7O0FPaktRO0VIUE4sd0JBQUE7RUFJQSx5QkFBQTtBSnlLRjs7QU90S1E7RUhQTixhQUFBO0VBSUEsY0FBQTtBSjhLRjs7QU8zS1E7RUhQTix3QkFBQTtFQUlBLHlCQUFBO0FKbUxGOztBT2hMUTtFSFBOLHdCQUFBO0VBSUEseUJBQUE7QUp3TEY7O0FPckxRO0VIUE4sY0FBQTtFQUlBLGVBQUE7QUo2TEY7O0FPckxNO0VBQXdCLFNBQUE7QVB5TDlCOztBT3ZMTTtFQUF1QixTQUFBO0FQMkw3Qjs7QU94TFE7RUFBd0IsUUFEYjtBUDZMbkI7O0FPNUxRO0VBQXdCLFFBRGI7QVBpTW5COztBT2hNUTtFQUF3QixRQURiO0FQcU1uQjs7QU9wTVE7RUFBd0IsUUFEYjtBUHlNbkI7O0FPeE1RO0VBQXdCLFFBRGI7QVA2TW5COztBTzVNUTtFQUF3QixRQURiO0FQaU5uQjs7QU9oTlE7RUFBd0IsUUFEYjtBUHFObkI7O0FPcE5RO0VBQXdCLFFBRGI7QVB5Tm5COztBT3hOUTtFQUF3QixRQURiO0FQNk5uQjs7QU81TlE7RUFBd0IsUUFEYjtBUGlPbkI7O0FPaE9RO0VBQXdCLFNBRGI7QVBxT25COztBT3BPUTtFQUF3QixTQURiO0FQeU9uQjs7QU94T1E7RUFBd0IsU0FEYjtBUDZPbkI7O0FPdE9VO0VIUlIsMEJBQUE7QUprUEY7O0FPMU9VO0VIUlIsMkJBQUE7QUpzUEY7O0FPOU9VO0VIUlIsZ0JBQUE7QUowUEY7O0FPbFBVO0VIUlIsMkJBQUE7QUo4UEY7O0FPdFBVO0VIUlIsMkJBQUE7QUprUUY7O0FPMVBVO0VIUlIsZ0JBQUE7QUpzUUY7O0FPOVBVO0VIUlIsMkJBQUE7QUowUUY7O0FPbFFVO0VIUlIsMkJBQUE7QUo4UUY7O0FPdFFVO0VIUlIsZ0JBQUE7QUprUkY7O0FPMVFVO0VIUlIsMkJBQUE7QUpzUkY7O0FPOVFVO0VIUlIsMkJBQUE7QUowUkY7O0FLclJJO0VFOUJFO0lBQ0UsYUFBQTtJQUNBLFlBQUE7SUFDQSxlQUFBO0VQdVROO0VJeFJBO0lBQ0UsY0FBQTtJQUNBLGVBQUE7RUowUkY7RUk1UkE7SUFDRSxhQUFBO0lBQ0EsY0FBQTtFSjhSRjtFSWhTQTtJQUNFLHdCQUFBO0lBQ0EseUJBQUE7RUprU0Y7RUlwU0E7SUFDRSxhQUFBO0lBQ0EsY0FBQTtFSnNTRjtFSXhTQTtJQUNFLGFBQUE7SUFDQSxjQUFBO0VKMFNGO0VJNVNBO0lBQ0Usd0JBQUE7SUFDQSx5QkFBQTtFSjhTRjtFT3RVSTtJSE1KLGNBQUE7SUFDQSxXQUFBO0lBQ0EsZUFBQTtFSm1VQTtFT3RVTTtJSFBOLHVCQUFBO0lBSUEsd0JBQUE7RUo2VUE7RU8xVU07SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKaVZBO0VPOVVNO0lIUE4sYUFBQTtJQUlBLGNBQUE7RUpxVkE7RU9sVk07SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKeVZBO0VPdFZNO0lIUE4sd0JBQUE7SUFJQSx5QkFBQTtFSjZWQTtFTzFWTTtJSFBOLGFBQUE7SUFJQSxjQUFBO0VKaVdBO0VPOVZNO0lIUE4sd0JBQUE7SUFJQSx5QkFBQTtFSnFXQTtFT2xXTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUp5V0E7RU90V007SUhQTixhQUFBO0lBSUEsY0FBQTtFSjZXQTtFTzFXTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUppWEE7RU85V007SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKcVhBO0VPbFhNO0lIUE4sY0FBQTtJQUlBLGVBQUE7RUp5WEE7RU9qWEk7SUFBd0IsU0FBQTtFUG9YNUI7RU9sWEk7SUFBdUIsU0FBQTtFUHFYM0I7RU9sWE07SUFBd0IsUUFEYjtFUHNYakI7RU9yWE07SUFBd0IsUUFEYjtFUHlYakI7RU94WE07SUFBd0IsUUFEYjtFUDRYakI7RU8zWE07SUFBd0IsUUFEYjtFUCtYakI7RU85WE07SUFBd0IsUUFEYjtFUGtZakI7RU9qWU07SUFBd0IsUUFEYjtFUHFZakI7RU9wWU07SUFBd0IsUUFEYjtFUHdZakI7RU92WU07SUFBd0IsUUFEYjtFUDJZakI7RU8xWU07SUFBd0IsUUFEYjtFUDhZakI7RU83WU07SUFBd0IsUUFEYjtFUGlaakI7RU9oWk07SUFBd0IsU0FEYjtFUG9aakI7RU9uWk07SUFBd0IsU0FEYjtFUHVaakI7RU90Wk07SUFBd0IsU0FEYjtFUDBaakI7RU9uWlE7SUhSUixjQUFBO0VKOFpBO0VPdFpRO0lIUlIsMEJBQUE7RUppYUE7RU96WlE7SUhSUiwyQkFBQTtFSm9hQTtFTzVaUTtJSFJSLGdCQUFBO0VKdWFBO0VPL1pRO0lIUlIsMkJBQUE7RUowYUE7RU9sYVE7SUhSUiwyQkFBQTtFSjZhQTtFT3JhUTtJSFJSLGdCQUFBO0VKZ2JBO0VPeGFRO0lIUlIsMkJBQUE7RUptYkE7RU8zYVE7SUhSUiwyQkFBQTtFSnNiQTtFTzlhUTtJSFJSLGdCQUFBO0VKeWJBO0VPamJRO0lIUlIsMkJBQUE7RUo0YkE7RU9wYlE7SUhSUiwyQkFBQTtFSitiQTtBQUNGO0FLM2JJO0VFOUJFO0lBQ0UsYUFBQTtJQUNBLFlBQUE7SUFDQSxlQUFBO0VQNGROO0VJN2JBO0lBQ0UsY0FBQTtJQUNBLGVBQUE7RUorYkY7RUlqY0E7SUFDRSxhQUFBO0lBQ0EsY0FBQTtFSm1jRjtFSXJjQTtJQUNFLHdCQUFBO0lBQ0EseUJBQUE7RUp1Y0Y7RUl6Y0E7SUFDRSxhQUFBO0lBQ0EsY0FBQTtFSjJjRjtFSTdjQTtJQUNFLGFBQUE7SUFDQSxjQUFBO0VKK2NGO0VJamRBO0lBQ0Usd0JBQUE7SUFDQSx5QkFBQTtFSm1kRjtFTzNlSTtJSE1KLGNBQUE7SUFDQSxXQUFBO0lBQ0EsZUFBQTtFSndlQTtFTzNlTTtJSFBOLHVCQUFBO0lBSUEsd0JBQUE7RUprZkE7RU8vZU07SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKc2ZBO0VPbmZNO0lIUE4sYUFBQTtJQUlBLGNBQUE7RUowZkE7RU92Zk07SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKOGZBO0VPM2ZNO0lIUE4sd0JBQUE7SUFJQSx5QkFBQTtFSmtnQkE7RU8vZk07SUhQTixhQUFBO0lBSUEsY0FBQTtFSnNnQkE7RU9uZ0JNO0lIUE4sd0JBQUE7SUFJQSx5QkFBQTtFSjBnQkE7RU92Z0JNO0lIUE4sd0JBQUE7SUFJQSx5QkFBQTtFSjhnQkE7RU8zZ0JNO0lIUE4sYUFBQTtJQUlBLGNBQUE7RUpraEJBO0VPL2dCTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUpzaEJBO0VPbmhCTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUowaEJBO0VPdmhCTTtJSFBOLGNBQUE7SUFJQSxlQUFBO0VKOGhCQTtFT3RoQkk7SUFBd0IsU0FBQTtFUHloQjVCO0VPdmhCSTtJQUF1QixTQUFBO0VQMGhCM0I7RU92aEJNO0lBQXdCLFFBRGI7RVAyaEJqQjtFTzFoQk07SUFBd0IsUUFEYjtFUDhoQmpCO0VPN2hCTTtJQUF3QixRQURiO0VQaWlCakI7RU9oaUJNO0lBQXdCLFFBRGI7RVBvaUJqQjtFT25pQk07SUFBd0IsUUFEYjtFUHVpQmpCO0VPdGlCTTtJQUF3QixRQURiO0VQMGlCakI7RU96aUJNO0lBQXdCLFFBRGI7RVA2aUJqQjtFTzVpQk07SUFBd0IsUUFEYjtFUGdqQmpCO0VPL2lCTTtJQUF3QixRQURiO0VQbWpCakI7RU9sakJNO0lBQXdCLFFBRGI7RVBzakJqQjtFT3JqQk07SUFBd0IsU0FEYjtFUHlqQmpCO0VPeGpCTTtJQUF3QixTQURiO0VQNGpCakI7RU8zakJNO0lBQXdCLFNBRGI7RVArakJqQjtFT3hqQlE7SUhSUixjQUFBO0VKbWtCQTtFTzNqQlE7SUhSUiwwQkFBQTtFSnNrQkE7RU85akJRO0lIUlIsMkJBQUE7RUp5a0JBO0VPamtCUTtJSFJSLGdCQUFBO0VKNGtCQTtFT3BrQlE7SUhSUiwyQkFBQTtFSitrQkE7RU92a0JRO0lIUlIsMkJBQUE7RUprbEJBO0VPMWtCUTtJSFJSLGdCQUFBO0VKcWxCQTtFTzdrQlE7SUhSUiwyQkFBQTtFSndsQkE7RU9obEJRO0lIUlIsMkJBQUE7RUoybEJBO0VPbmxCUTtJSFJSLGdCQUFBO0VKOGxCQTtFT3RsQlE7SUhSUiwyQkFBQTtFSmltQkE7RU96bEJRO0lIUlIsMkJBQUE7RUpvbUJBO0FBQ0Y7QUtobUJJO0VFOUJFO0lBQ0UsYUFBQTtJQUNBLFlBQUE7SUFDQSxlQUFBO0VQaW9CTjtFSWxtQkE7SUFDRSxjQUFBO0lBQ0EsZUFBQTtFSm9tQkY7RUl0bUJBO0lBQ0UsYUFBQTtJQUNBLGNBQUE7RUp3bUJGO0VJMW1CQTtJQUNFLHdCQUFBO0lBQ0EseUJBQUE7RUo0bUJGO0VJOW1CQTtJQUNFLGFBQUE7SUFDQSxjQUFBO0VKZ25CRjtFSWxuQkE7SUFDRSxhQUFBO0lBQ0EsY0FBQTtFSm9uQkY7RUl0bkJBO0lBQ0Usd0JBQUE7SUFDQSx5QkFBQTtFSnduQkY7RU9ocEJJO0lITUosY0FBQTtJQUNBLFdBQUE7SUFDQSxlQUFBO0VKNm9CQTtFT2hwQk07SUhQTix1QkFBQTtJQUlBLHdCQUFBO0VKdXBCQTtFT3BwQk07SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKMnBCQTtFT3hwQk07SUhQTixhQUFBO0lBSUEsY0FBQTtFSitwQkE7RU81cEJNO0lIUE4sd0JBQUE7SUFJQSx5QkFBQTtFSm1xQkE7RU9ocUJNO0lIUE4sd0JBQUE7SUFJQSx5QkFBQTtFSnVxQkE7RU9wcUJNO0lIUE4sYUFBQTtJQUlBLGNBQUE7RUoycUJBO0VPeHFCTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUorcUJBO0VPNXFCTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUptckJBO0VPaHJCTTtJSFBOLGFBQUE7SUFJQSxjQUFBO0VKdXJCQTtFT3ByQk07SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKMnJCQTtFT3hyQk07SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKK3JCQTtFTzVyQk07SUhQTixjQUFBO0lBSUEsZUFBQTtFSm1zQkE7RU8zckJJO0lBQXdCLFNBQUE7RVA4ckI1QjtFTzVyQkk7SUFBdUIsU0FBQTtFUCtyQjNCO0VPNXJCTTtJQUF3QixRQURiO0VQZ3NCakI7RU8vckJNO0lBQXdCLFFBRGI7RVBtc0JqQjtFT2xzQk07SUFBd0IsUUFEYjtFUHNzQmpCO0VPcnNCTTtJQUF3QixRQURiO0VQeXNCakI7RU94c0JNO0lBQXdCLFFBRGI7RVA0c0JqQjtFTzNzQk07SUFBd0IsUUFEYjtFUCtzQmpCO0VPOXNCTTtJQUF3QixRQURiO0VQa3RCakI7RU9qdEJNO0lBQXdCLFFBRGI7RVBxdEJqQjtFT3B0Qk07SUFBd0IsUUFEYjtFUHd0QmpCO0VPdnRCTTtJQUF3QixRQURiO0VQMnRCakI7RU8xdEJNO0lBQXdCLFNBRGI7RVA4dEJqQjtFTzd0Qk07SUFBd0IsU0FEYjtFUGl1QmpCO0VPaHVCTTtJQUF3QixTQURiO0VQb3VCakI7RU83dEJRO0lIUlIsY0FBQTtFSnd1QkE7RU9odUJRO0lIUlIsMEJBQUE7RUoydUJBO0VPbnVCUTtJSFJSLDJCQUFBO0VKOHVCQTtFT3R1QlE7SUhSUixnQkFBQTtFSml2QkE7RU96dUJRO0lIUlIsMkJBQUE7RUpvdkJBO0VPNXVCUTtJSFJSLDJCQUFBO0VKdXZCQTtFTy91QlE7SUhSUixnQkFBQTtFSjB2QkE7RU9sdkJRO0lIUlIsMkJBQUE7RUo2dkJBO0VPcnZCUTtJSFJSLDJCQUFBO0VKZ3dCQTtFT3h2QlE7SUhSUixnQkFBQTtFSm13QkE7RU8zdkJRO0lIUlIsMkJBQUE7RUpzd0JBO0VPOXZCUTtJSFJSLDJCQUFBO0VKeXdCQTtBQUNGO0FLcndCSTtFRTlCRTtJQUNFLGFBQUE7SUFDQSxZQUFBO0lBQ0EsZUFBQTtFUHN5Qk47RUl2d0JBO0lBQ0UsY0FBQTtJQUNBLGVBQUE7RUp5d0JGO0VJM3dCQTtJQUNFLGFBQUE7SUFDQSxjQUFBO0VKNndCRjtFSS93QkE7SUFDRSx3QkFBQTtJQUNBLHlCQUFBO0VKaXhCRjtFSW54QkE7SUFDRSxhQUFBO0lBQ0EsY0FBQTtFSnF4QkY7RUl2eEJBO0lBQ0UsYUFBQTtJQUNBLGNBQUE7RUp5eEJGO0VJM3hCQTtJQUNFLHdCQUFBO0lBQ0EseUJBQUE7RUo2eEJGO0VPcnpCSTtJSE1KLGNBQUE7SUFDQSxXQUFBO0lBQ0EsZUFBQTtFSmt6QkE7RU9yekJNO0lIUE4sdUJBQUE7SUFJQSx3QkFBQTtFSjR6QkE7RU96ekJNO0lIUE4sd0JBQUE7SUFJQSx5QkFBQTtFSmcwQkE7RU83ekJNO0lIUE4sYUFBQTtJQUlBLGNBQUE7RUpvMEJBO0VPajBCTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUp3MEJBO0VPcjBCTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUo0MEJBO0VPejBCTTtJSFBOLGFBQUE7SUFJQSxjQUFBO0VKZzFCQTtFTzcwQk07SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKbzFCQTtFT2oxQk07SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKdzFCQTtFT3IxQk07SUhQTixhQUFBO0lBSUEsY0FBQTtFSjQxQkE7RU96MUJNO0lIUE4sd0JBQUE7SUFJQSx5QkFBQTtFSmcyQkE7RU83MUJNO0lIUE4sd0JBQUE7SUFJQSx5QkFBQTtFSm8yQkE7RU9qMkJNO0lIUE4sY0FBQTtJQUlBLGVBQUE7RUp3MkJBO0VPaDJCSTtJQUF3QixTQUFBO0VQbTJCNUI7RU9qMkJJO0lBQXVCLFNBQUE7RVBvMkIzQjtFT2oyQk07SUFBd0IsUUFEYjtFUHEyQmpCO0VPcDJCTTtJQUF3QixRQURiO0VQdzJCakI7RU92MkJNO0lBQXdCLFFBRGI7RVAyMkJqQjtFTzEyQk07SUFBd0IsUUFEYjtFUDgyQmpCO0VPNzJCTTtJQUF3QixRQURiO0VQaTNCakI7RU9oM0JNO0lBQXdCLFFBRGI7RVBvM0JqQjtFT24zQk07SUFBd0IsUUFEYjtFUHUzQmpCO0VPdDNCTTtJQUF3QixRQURiO0VQMDNCakI7RU96M0JNO0lBQXdCLFFBRGI7RVA2M0JqQjtFTzUzQk07SUFBd0IsUUFEYjtFUGc0QmpCO0VPLzNCTTtJQUF3QixTQURiO0VQbTRCakI7RU9sNEJNO0lBQXdCLFNBRGI7RVBzNEJqQjtFT3I0Qk07SUFBd0IsU0FEYjtFUHk0QmpCO0VPbDRCUTtJSFJSLGNBQUE7RUo2NEJBO0VPcjRCUTtJSFJSLDBCQUFBO0VKZzVCQTtFT3g0QlE7SUhSUiwyQkFBQTtFSm01QkE7RU8zNEJRO0lIUlIsZ0JBQUE7RUpzNUJBO0VPOTRCUTtJSFJSLDJCQUFBO0VKeTVCQTtFT2o1QlE7SUhSUiwyQkFBQTtFSjQ1QkE7RU9wNUJRO0lIUlIsZ0JBQUE7RUorNUJBO0VPdjVCUTtJSFJSLDJCQUFBO0VKazZCQTtFTzE1QlE7SUhSUiwyQkFBQTtFSnE2QkE7RU83NUJRO0lIUlIsZ0JBQUE7RUp3NkJBO0VPaDZCUTtJSFJSLDJCQUFBO0VKMjZCQTtFT242QlE7SUhSUiwyQkFBQTtFSjg2QkE7QUFDRjtBSzE2Qkk7RUU5QkU7SUFDRSxhQUFBO0lBQ0EsWUFBQTtJQUNBLGVBQUE7RVAyOEJOO0VJNTZCQTtJQUNFLGNBQUE7SUFDQSxlQUFBO0VKODZCRjtFSWg3QkE7SUFDRSxhQUFBO0lBQ0EsY0FBQTtFSms3QkY7RUlwN0JBO0lBQ0Usd0JBQUE7SUFDQSx5QkFBQTtFSnM3QkY7RUl4N0JBO0lBQ0UsYUFBQTtJQUNBLGNBQUE7RUowN0JGO0VJNTdCQTtJQUNFLGFBQUE7SUFDQSxjQUFBO0VKODdCRjtFSWg4QkE7SUFDRSx3QkFBQTtJQUNBLHlCQUFBO0VKazhCRjtFTzE5Qkk7SUhNSixjQUFBO0lBQ0EsV0FBQTtJQUNBLGVBQUE7RUp1OUJBO0VPMTlCTTtJSFBOLHVCQUFBO0lBSUEsd0JBQUE7RUppK0JBO0VPOTlCTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUpxK0JBO0VPbCtCTTtJSFBOLGFBQUE7SUFJQSxjQUFBO0VKeStCQTtFT3QrQk07SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKNitCQTtFTzErQk07SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKaS9CQTtFTzkrQk07SUhQTixhQUFBO0lBSUEsY0FBQTtFSnEvQkE7RU9sL0JNO0lIUE4sd0JBQUE7SUFJQSx5QkFBQTtFSnkvQkE7RU90L0JNO0lIUE4sd0JBQUE7SUFJQSx5QkFBQTtFSjYvQkE7RU8xL0JNO0lIUE4sYUFBQTtJQUlBLGNBQUE7RUppZ0NBO0VPOS9CTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUpxZ0NBO0VPbGdDTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUp5Z0NBO0VPdGdDTTtJSFBOLGNBQUE7SUFJQSxlQUFBO0VKNmdDQTtFT3JnQ0k7SUFBd0IsU0FBQTtFUHdnQzVCO0VPdGdDSTtJQUF1QixTQUFBO0VQeWdDM0I7RU90Z0NNO0lBQXdCLFFBRGI7RVAwZ0NqQjtFT3pnQ007SUFBd0IsUUFEYjtFUDZnQ2pCO0VPNWdDTTtJQUF3QixRQURiO0VQZ2hDakI7RU8vZ0NNO0lBQXdCLFFBRGI7RVBtaENqQjtFT2xoQ007SUFBd0IsUUFEYjtFUHNoQ2pCO0VPcmhDTTtJQUF3QixRQURiO0VQeWhDakI7RU94aENNO0lBQXdCLFFBRGI7RVA0aENqQjtFTzNoQ007SUFBd0IsUUFEYjtFUCtoQ2pCO0VPOWhDTTtJQUF3QixRQURiO0VQa2lDakI7RU9qaUNNO0lBQXdCLFFBRGI7RVBxaUNqQjtFT3BpQ007SUFBd0IsU0FEYjtFUHdpQ2pCO0VPdmlDTTtJQUF3QixTQURiO0VQMmlDakI7RU8xaUNNO0lBQXdCLFNBRGI7RVA4aUNqQjtFT3ZpQ1E7SUhSUixjQUFBO0VKa2pDQTtFTzFpQ1E7SUhSUiwwQkFBQTtFSnFqQ0E7RU83aUNRO0lIUlIsMkJBQUE7RUp3akNBO0VPaGpDUTtJSFJSLGdCQUFBO0VKMmpDQTtFT25qQ1E7SUhSUiwyQkFBQTtFSjhqQ0E7RU90akNRO0lIUlIsMkJBQUE7RUppa0NBO0VPempDUTtJSFJSLGdCQUFBO0VKb2tDQTtFTzVqQ1E7SUhSUiwyQkFBQTtFSnVrQ0E7RU8vakNRO0lIUlIsMkJBQUE7RUowa0NBO0VPbGtDUTtJSFJSLGdCQUFBO0VKNmtDQTtFT3JrQ1E7SUhSUiwyQkFBQTtFSmdsQ0E7RU94a0NRO0lIUlIsMkJBQUE7RUptbENBO0FBQ0Y7QUsva0NJO0VFOUJFO0lBQ0UsYUFBQTtJQUNBLFlBQUE7SUFDQSxlQUFBO0VQZ25DTjtFSWpsQ0E7SUFDRSxjQUFBO0lBQ0EsZUFBQTtFSm1sQ0Y7RUlybENBO0lBQ0UsYUFBQTtJQUNBLGNBQUE7RUp1bENGO0VJemxDQTtJQUNFLHdCQUFBO0lBQ0EseUJBQUE7RUoybENGO0VJN2xDQTtJQUNFLGFBQUE7SUFDQSxjQUFBO0VKK2xDRjtFSWptQ0E7SUFDRSxhQUFBO0lBQ0EsY0FBQTtFSm1tQ0Y7RUlybUNBO0lBQ0Usd0JBQUE7SUFDQSx5QkFBQTtFSnVtQ0Y7RU8vbkNJO0lITUosY0FBQTtJQUNBLFdBQUE7SUFDQSxlQUFBO0VKNG5DQTtFTy9uQ007SUhQTix1QkFBQTtJQUlBLHdCQUFBO0VKc29DQTtFT25vQ007SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKMG9DQTtFT3ZvQ007SUhQTixhQUFBO0lBSUEsY0FBQTtFSjhvQ0E7RU8zb0NNO0lIUE4sd0JBQUE7SUFJQSx5QkFBQTtFSmtwQ0E7RU8vb0NNO0lIUE4sd0JBQUE7SUFJQSx5QkFBQTtFSnNwQ0E7RU9ucENNO0lIUE4sYUFBQTtJQUlBLGNBQUE7RUowcENBO0VPdnBDTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUo4cENBO0VPM3BDTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUprcUNBO0VPL3BDTTtJSFBOLGFBQUE7SUFJQSxjQUFBO0VKc3FDQTtFT25xQ007SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKMHFDQTtFT3ZxQ007SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKOHFDQTtFTzNxQ007SUhQTixjQUFBO0lBSUEsZUFBQTtFSmtyQ0E7RU8xcUNJO0lBQXdCLFNBQUE7RVA2cUM1QjtFTzNxQ0k7SUFBdUIsU0FBQTtFUDhxQzNCO0VPM3FDTTtJQUF3QixRQURiO0VQK3FDakI7RU85cUNNO0lBQXdCLFFBRGI7RVBrckNqQjtFT2pyQ007SUFBd0IsUUFEYjtFUHFyQ2pCO0VPcHJDTTtJQUF3QixRQURiO0VQd3JDakI7RU92ckNNO0lBQXdCLFFBRGI7RVAyckNqQjtFTzFyQ007SUFBd0IsUUFEYjtFUDhyQ2pCO0VPN3JDTTtJQUF3QixRQURiO0VQaXNDakI7RU9oc0NNO0lBQXdCLFFBRGI7RVBvc0NqQjtFT25zQ007SUFBd0IsUUFEYjtFUHVzQ2pCO0VPdHNDTTtJQUF3QixRQURiO0VQMHNDakI7RU96c0NNO0lBQXdCLFNBRGI7RVA2c0NqQjtFTzVzQ007SUFBd0IsU0FEYjtFUGd0Q2pCO0VPL3NDTTtJQUF3QixTQURiO0VQbXRDakI7RU81c0NRO0lIUlIsY0FBQTtFSnV0Q0E7RU8vc0NRO0lIUlIsMEJBQUE7RUowdENBO0VPbHRDUTtJSFJSLDJCQUFBO0VKNnRDQTtFT3J0Q1E7SUhSUixnQkFBQTtFSmd1Q0E7RU94dENRO0lIUlIsMkJBQUE7RUptdUNBO0VPM3RDUTtJSFJSLDJCQUFBO0VKc3VDQTtFTzl0Q1E7SUhSUixnQkFBQTtFSnl1Q0E7RU9qdUNRO0lIUlIsMkJBQUE7RUo0dUNBO0VPcHVDUTtJSFJSLDJCQUFBO0VKK3VDQTtFT3Z1Q1E7SUhSUixnQkFBQTtFSmt2Q0E7RU8xdUNRO0lIUlIsMkJBQUE7RUpxdkNBO0VPN3VDUTtJSFJSLDJCQUFBO0VKd3ZDQTtBQUNGO0FRcnlDTTtFQUF3Qix3QkFBQTtBUnd5QzlCOztBUXh5Q007RUFBd0IsMEJBQUE7QVI0eUM5Qjs7QVE1eUNNO0VBQXdCLGdDQUFBO0FSZ3pDOUI7O0FRaHpDTTtFQUF3Qix5QkFBQTtBUm96QzlCOztBUXB6Q007RUFBd0IseUJBQUE7QVJ3ekM5Qjs7QVF4ekNNO0VBQXdCLDZCQUFBO0FSNHpDOUI7O0FRNXpDTTtFQUF3Qiw4QkFBQTtBUmcwQzlCOztBUWgwQ007RUFBd0Isd0JBQUE7QVJvMEM5Qjs7QVFwMENNO0VBQXdCLCtCQUFBO0FSdzBDOUI7O0FLdnhDSTtFR2pERTtJQUF3Qix3QkFBQTtFUjYwQzVCO0VRNzBDSTtJQUF3QiwwQkFBQTtFUmcxQzVCO0VRaDFDSTtJQUF3QixnQ0FBQTtFUm0xQzVCO0VRbjFDSTtJQUF3Qix5QkFBQTtFUnMxQzVCO0VRdDFDSTtJQUF3Qix5QkFBQTtFUnkxQzVCO0VRejFDSTtJQUF3Qiw2QkFBQTtFUjQxQzVCO0VRNTFDSTtJQUF3Qiw4QkFBQTtFUisxQzVCO0VRLzFDSTtJQUF3Qix3QkFBQTtFUmsyQzVCO0VRbDJDSTtJQUF3QiwrQkFBQTtFUnEyQzVCO0FBQ0Y7QUtyekNJO0VHakRFO0lBQXdCLHdCQUFBO0VSMDJDNUI7RVExMkNJO0lBQXdCLDBCQUFBO0VSNjJDNUI7RVE3MkNJO0lBQXdCLGdDQUFBO0VSZzNDNUI7RVFoM0NJO0lBQXdCLHlCQUFBO0VSbTNDNUI7RVFuM0NJO0lBQXdCLHlCQUFBO0VSczNDNUI7RVF0M0NJO0lBQXdCLDZCQUFBO0VSeTNDNUI7RVF6M0NJO0lBQXdCLDhCQUFBO0VSNDNDNUI7RVE1M0NJO0lBQXdCLHdCQUFBO0VSKzNDNUI7RVEvM0NJO0lBQXdCLCtCQUFBO0VSazRDNUI7QUFDRjtBS2wxQ0k7RUdqREU7SUFBd0Isd0JBQUE7RVJ1NEM1QjtFUXY0Q0k7SUFBd0IsMEJBQUE7RVIwNEM1QjtFUTE0Q0k7SUFBd0IsZ0NBQUE7RVI2NEM1QjtFUTc0Q0k7SUFBd0IseUJBQUE7RVJnNUM1QjtFUWg1Q0k7SUFBd0IseUJBQUE7RVJtNUM1QjtFUW41Q0k7SUFBd0IsNkJBQUE7RVJzNUM1QjtFUXQ1Q0k7SUFBd0IsOEJBQUE7RVJ5NUM1QjtFUXo1Q0k7SUFBd0Isd0JBQUE7RVI0NUM1QjtFUTU1Q0k7SUFBd0IsK0JBQUE7RVIrNUM1QjtBQUNGO0FLLzJDSTtFR2pERTtJQUF3Qix3QkFBQTtFUm82QzVCO0VRcDZDSTtJQUF3QiwwQkFBQTtFUnU2QzVCO0VRdjZDSTtJQUF3QixnQ0FBQTtFUjA2QzVCO0VRMTZDSTtJQUF3Qix5QkFBQTtFUjY2QzVCO0VRNzZDSTtJQUF3Qix5QkFBQTtFUmc3QzVCO0VRaDdDSTtJQUF3Qiw2QkFBQTtFUm03QzVCO0VRbjdDSTtJQUF3Qiw4QkFBQTtFUnM3QzVCO0VRdDdDSTtJQUF3Qix3QkFBQTtFUnk3QzVCO0VRejdDSTtJQUF3QiwrQkFBQTtFUjQ3QzVCO0FBQ0Y7QUs1NENJO0VHakRFO0lBQXdCLHdCQUFBO0VSaThDNUI7RVFqOENJO0lBQXdCLDBCQUFBO0VSbzhDNUI7RVFwOENJO0lBQXdCLGdDQUFBO0VSdThDNUI7RVF2OENJO0lBQXdCLHlCQUFBO0VSMDhDNUI7RVExOENJO0lBQXdCLHlCQUFBO0VSNjhDNUI7RVE3OENJO0lBQXdCLDZCQUFBO0VSZzlDNUI7RVFoOUNJO0lBQXdCLDhCQUFBO0VSbTlDNUI7RVFuOUNJO0lBQXdCLHdCQUFBO0VSczlDNUI7RVF0OUNJO0lBQXdCLCtCQUFBO0VSeTlDNUI7QUFDRjtBS3o2Q0k7RUdqREU7SUFBd0Isd0JBQUE7RVI4OUM1QjtFUTk5Q0k7SUFBd0IsMEJBQUE7RVJpK0M1QjtFUWorQ0k7SUFBd0IsZ0NBQUE7RVJvK0M1QjtFUXArQ0k7SUFBd0IseUJBQUE7RVJ1K0M1QjtFUXYrQ0k7SUFBd0IseUJBQUE7RVIwK0M1QjtFUTErQ0k7SUFBd0IsNkJBQUE7RVI2K0M1QjtFUTcrQ0k7SUFBd0IsOEJBQUE7RVJnL0M1QjtFUWgvQ0k7SUFBd0Isd0JBQUE7RVJtL0M1QjtFUW4vQ0k7SUFBd0IsK0JBQUE7RVJzL0M1QjtBQUNGO0FRNytDQTtFQUVJO0lBQXFCLHdCQUFBO0VSKytDdkI7RVEvK0NFO0lBQXFCLDBCQUFBO0VSay9DdkI7RVFsL0NFO0lBQXFCLGdDQUFBO0VScS9DdkI7RVFyL0NFO0lBQXFCLHlCQUFBO0VSdy9DdkI7RVF4L0NFO0lBQXFCLHlCQUFBO0VSMi9DdkI7RVEzL0NFO0lBQXFCLDZCQUFBO0VSOC9DdkI7RVE5L0NFO0lBQXFCLDhCQUFBO0VSaWdEdkI7RVFqZ0RFO0lBQXFCLHdCQUFBO0VSb2dEdkI7RVFwZ0RFO0lBQXFCLCtCQUFBO0VSdWdEdkI7QUFDRjtBU3JoREk7RUFBZ0MsOEJBQUE7QVR3aERwQzs7QVN2aERJO0VBQWdDLGlDQUFBO0FUMmhEcEM7O0FTMWhESTtFQUFnQyxzQ0FBQTtBVDhoRHBDOztBUzdoREk7RUFBZ0MseUNBQUE7QVRpaURwQzs7QVMvaERJO0VBQThCLDBCQUFBO0FUbWlEbEM7O0FTbGlESTtFQUE4Qiw0QkFBQTtBVHNpRGxDOztBU3JpREk7RUFBOEIsa0NBQUE7QVR5aURsQzs7QVN4aURJO0VBQThCLHlCQUFBO0FUNGlEbEM7O0FTM2lESTtFQUE4Qix1QkFBQTtBVCtpRGxDOztBUzlpREk7RUFBOEIsdUJBQUE7QVRrakRsQzs7QVNqakRJO0VBQThCLHlCQUFBO0FUcWpEbEM7O0FTcGpESTtFQUE4Qix5QkFBQTtBVHdqRGxDOztBU3RqREk7RUFBb0Msc0NBQUE7QVQwakR4Qzs7QVN6akRJO0VBQW9DLG9DQUFBO0FUNmpEeEM7O0FTNWpESTtFQUFvQyxrQ0FBQTtBVGdrRHhDOztBUy9qREk7RUFBb0MseUNBQUE7QVRta0R4Qzs7QVNsa0RJO0VBQW9DLHdDQUFBO0FUc2tEeEM7O0FTcGtESTtFQUFpQyxrQ0FBQTtBVHdrRHJDOztBU3ZrREk7RUFBaUMsZ0NBQUE7QVQya0RyQzs7QVMxa0RJO0VBQWlDLDhCQUFBO0FUOGtEckM7O0FTN2tESTtFQUFpQyxnQ0FBQTtBVGlsRHJDOztBU2hsREk7RUFBaUMsK0JBQUE7QVRvbERyQzs7QVNsbERJO0VBQWtDLG9DQUFBO0FUc2xEdEM7O0FTcmxESTtFQUFrQyxrQ0FBQTtBVHlsRHRDOztBU3hsREk7RUFBa0MsZ0NBQUE7QVQ0bER0Qzs7QVMzbERJO0VBQWtDLHVDQUFBO0FUK2xEdEM7O0FTOWxESTtFQUFrQyxzQ0FBQTtBVGttRHRDOztBU2ptREk7RUFBa0MsaUNBQUE7QVRxbUR0Qzs7QVNubURJO0VBQWdDLDJCQUFBO0FUdW1EcEM7O0FTdG1ESTtFQUFnQyxpQ0FBQTtBVDBtRHBDOztBU3ptREk7RUFBZ0MsK0JBQUE7QVQ2bURwQzs7QVM1bURJO0VBQWdDLDZCQUFBO0FUZ25EcEM7O0FTL21ESTtFQUFnQywrQkFBQTtBVG1uRHBDOztBU2xuREk7RUFBZ0MsOEJBQUE7QVRzbkRwQzs7QUsxbURJO0VJbERBO0lBQWdDLDhCQUFBO0VUaXFEbEM7RVNocURFO0lBQWdDLGlDQUFBO0VUbXFEbEM7RVNscURFO0lBQWdDLHNDQUFBO0VUcXFEbEM7RVNwcURFO0lBQWdDLHlDQUFBO0VUdXFEbEM7RVNycURFO0lBQThCLDBCQUFBO0VUd3FEaEM7RVN2cURFO0lBQThCLDRCQUFBO0VUMHFEaEM7RVN6cURFO0lBQThCLGtDQUFBO0VUNHFEaEM7RVMzcURFO0lBQThCLHlCQUFBO0VUOHFEaEM7RVM3cURFO0lBQThCLHVCQUFBO0VUZ3JEaEM7RVMvcURFO0lBQThCLHVCQUFBO0VUa3JEaEM7RVNqckRFO0lBQThCLHlCQUFBO0VUb3JEaEM7RVNuckRFO0lBQThCLHlCQUFBO0VUc3JEaEM7RVNwckRFO0lBQW9DLHNDQUFBO0VUdXJEdEM7RVN0ckRFO0lBQW9DLG9DQUFBO0VUeXJEdEM7RVN4ckRFO0lBQW9DLGtDQUFBO0VUMnJEdEM7RVMxckRFO0lBQW9DLHlDQUFBO0VUNnJEdEM7RVM1ckRFO0lBQW9DLHdDQUFBO0VUK3JEdEM7RVM3ckRFO0lBQWlDLGtDQUFBO0VUZ3NEbkM7RVMvckRFO0lBQWlDLGdDQUFBO0VUa3NEbkM7RVNqc0RFO0lBQWlDLDhCQUFBO0VUb3NEbkM7RVNuc0RFO0lBQWlDLGdDQUFBO0VUc3NEbkM7RVNyc0RFO0lBQWlDLCtCQUFBO0VUd3NEbkM7RVN0c0RFO0lBQWtDLG9DQUFBO0VUeXNEcEM7RVN4c0RFO0lBQWtDLGtDQUFBO0VUMnNEcEM7RVMxc0RFO0lBQWtDLGdDQUFBO0VUNnNEcEM7RVM1c0RFO0lBQWtDLHVDQUFBO0VUK3NEcEM7RVM5c0RFO0lBQWtDLHNDQUFBO0VUaXREcEM7RVNodERFO0lBQWtDLGlDQUFBO0VUbXREcEM7RVNqdERFO0lBQWdDLDJCQUFBO0VUb3REbEM7RVNudERFO0lBQWdDLGlDQUFBO0VUc3REbEM7RVNydERFO0lBQWdDLCtCQUFBO0VUd3REbEM7RVN2dERFO0lBQWdDLDZCQUFBO0VUMHREbEM7RVN6dERFO0lBQWdDLCtCQUFBO0VUNHREbEM7RVMzdERFO0lBQWdDLDhCQUFBO0VUOHREbEM7QUFDRjtBS250REk7RUlsREE7SUFBZ0MsOEJBQUE7RVR5d0RsQztFU3h3REU7SUFBZ0MsaUNBQUE7RVQyd0RsQztFUzF3REU7SUFBZ0Msc0NBQUE7RVQ2d0RsQztFUzV3REU7SUFBZ0MseUNBQUE7RVQrd0RsQztFUzd3REU7SUFBOEIsMEJBQUE7RVRneERoQztFUy93REU7SUFBOEIsNEJBQUE7RVRreERoQztFU2p4REU7SUFBOEIsa0NBQUE7RVRveERoQztFU254REU7SUFBOEIseUJBQUE7RVRzeERoQztFU3J4REU7SUFBOEIsdUJBQUE7RVR3eERoQztFU3Z4REU7SUFBOEIsdUJBQUE7RVQweERoQztFU3p4REU7SUFBOEIseUJBQUE7RVQ0eERoQztFUzN4REU7SUFBOEIseUJBQUE7RVQ4eERoQztFUzV4REU7SUFBb0Msc0NBQUE7RVQreER0QztFUzl4REU7SUFBb0Msb0NBQUE7RVRpeUR0QztFU2h5REU7SUFBb0Msa0NBQUE7RVRteUR0QztFU2x5REU7SUFBb0MseUNBQUE7RVRxeUR0QztFU3B5REU7SUFBb0Msd0NBQUE7RVR1eUR0QztFU3J5REU7SUFBaUMsa0NBQUE7RVR3eURuQztFU3Z5REU7SUFBaUMsZ0NBQUE7RVQweURuQztFU3p5REU7SUFBaUMsOEJBQUE7RVQ0eURuQztFUzN5REU7SUFBaUMsZ0NBQUE7RVQ4eURuQztFUzd5REU7SUFBaUMsK0JBQUE7RVRnekRuQztFUzl5REU7SUFBa0Msb0NBQUE7RVRpekRwQztFU2h6REU7SUFBa0Msa0NBQUE7RVRtekRwQztFU2x6REU7SUFBa0MsZ0NBQUE7RVRxekRwQztFU3B6REU7SUFBa0MsdUNBQUE7RVR1ekRwQztFU3R6REU7SUFBa0Msc0NBQUE7RVR5ekRwQztFU3h6REU7SUFBa0MsaUNBQUE7RVQyekRwQztFU3p6REU7SUFBZ0MsMkJBQUE7RVQ0ekRsQztFUzN6REU7SUFBZ0MsaUNBQUE7RVQ4ekRsQztFUzd6REU7SUFBZ0MsK0JBQUE7RVRnMERsQztFUy96REU7SUFBZ0MsNkJBQUE7RVRrMERsQztFU2owREU7SUFBZ0MsK0JBQUE7RVRvMERsQztFU24wREU7SUFBZ0MsOEJBQUE7RVRzMERsQztBQUNGO0FLM3pESTtFSWxEQTtJQUFnQyw4QkFBQTtFVGkzRGxDO0VTaDNERTtJQUFnQyxpQ0FBQTtFVG0zRGxDO0VTbDNERTtJQUFnQyxzQ0FBQTtFVHEzRGxDO0VTcDNERTtJQUFnQyx5Q0FBQTtFVHUzRGxDO0VTcjNERTtJQUE4QiwwQkFBQTtFVHczRGhDO0VTdjNERTtJQUE4Qiw0QkFBQTtFVDAzRGhDO0VTejNERTtJQUE4QixrQ0FBQTtFVDQzRGhDO0VTMzNERTtJQUE4Qix5QkFBQTtFVDgzRGhDO0VTNzNERTtJQUE4Qix1QkFBQTtFVGc0RGhDO0VTLzNERTtJQUE4Qix1QkFBQTtFVGs0RGhDO0VTajRERTtJQUE4Qix5QkFBQTtFVG80RGhDO0VTbjRERTtJQUE4Qix5QkFBQTtFVHM0RGhDO0VTcDRERTtJQUFvQyxzQ0FBQTtFVHU0RHRDO0VTdDRERTtJQUFvQyxvQ0FBQTtFVHk0RHRDO0VTeDRERTtJQUFvQyxrQ0FBQTtFVDI0RHRDO0VTMTRERTtJQUFvQyx5Q0FBQTtFVDY0RHRDO0VTNTRERTtJQUFvQyx3Q0FBQTtFVCs0RHRDO0VTNzRERTtJQUFpQyxrQ0FBQTtFVGc1RG5DO0VTLzRERTtJQUFpQyxnQ0FBQTtFVGs1RG5DO0VTajVERTtJQUFpQyw4QkFBQTtFVG81RG5DO0VTbjVERTtJQUFpQyxnQ0FBQTtFVHM1RG5DO0VTcjVERTtJQUFpQywrQkFBQTtFVHc1RG5DO0VTdDVERTtJQUFrQyxvQ0FBQTtFVHk1RHBDO0VTeDVERTtJQUFrQyxrQ0FBQTtFVDI1RHBDO0VTMTVERTtJQUFrQyxnQ0FBQTtFVDY1RHBDO0VTNTVERTtJQUFrQyx1Q0FBQTtFVCs1RHBDO0VTOTVERTtJQUFrQyxzQ0FBQTtFVGk2RHBDO0VTaDZERTtJQUFrQyxpQ0FBQTtFVG02RHBDO0VTajZERTtJQUFnQywyQkFBQTtFVG82RGxDO0VTbjZERTtJQUFnQyxpQ0FBQTtFVHM2RGxDO0VTcjZERTtJQUFnQywrQkFBQTtFVHc2RGxDO0VTdjZERTtJQUFnQyw2QkFBQTtFVDA2RGxDO0VTejZERTtJQUFnQywrQkFBQTtFVDQ2RGxDO0VTMzZERTtJQUFnQyw4QkFBQTtFVDg2RGxDO0FBQ0Y7QUtuNkRJO0VJbERBO0lBQWdDLDhCQUFBO0VUeTlEbEM7RVN4OURFO0lBQWdDLGlDQUFBO0VUMjlEbEM7RVMxOURFO0lBQWdDLHNDQUFBO0VUNjlEbEM7RVM1OURFO0lBQWdDLHlDQUFBO0VUKzlEbEM7RVM3OURFO0lBQThCLDBCQUFBO0VUZytEaEM7RVMvOURFO0lBQThCLDRCQUFBO0VUaytEaEM7RVNqK0RFO0lBQThCLGtDQUFBO0VUbytEaEM7RVNuK0RFO0lBQThCLHlCQUFBO0VUcytEaEM7RVNyK0RFO0lBQThCLHVCQUFBO0VUdytEaEM7RVN2K0RFO0lBQThCLHVCQUFBO0VUMCtEaEM7RVN6K0RFO0lBQThCLHlCQUFBO0VUNCtEaEM7RVMzK0RFO0lBQThCLHlCQUFBO0VUOCtEaEM7RVM1K0RFO0lBQW9DLHNDQUFBO0VUKytEdEM7RVM5K0RFO0lBQW9DLG9DQUFBO0VUaS9EdEM7RVNoL0RFO0lBQW9DLGtDQUFBO0VUbS9EdEM7RVNsL0RFO0lBQW9DLHlDQUFBO0VUcS9EdEM7RVNwL0RFO0lBQW9DLHdDQUFBO0VUdS9EdEM7RVNyL0RFO0lBQWlDLGtDQUFBO0VUdy9EbkM7RVN2L0RFO0lBQWlDLGdDQUFBO0VUMC9EbkM7RVN6L0RFO0lBQWlDLDhCQUFBO0VUNC9EbkM7RVMzL0RFO0lBQWlDLGdDQUFBO0VUOC9EbkM7RVM3L0RFO0lBQWlDLCtCQUFBO0VUZ2dFbkM7RVM5L0RFO0lBQWtDLG9DQUFBO0VUaWdFcEM7RVNoZ0VFO0lBQWtDLGtDQUFBO0VUbWdFcEM7RVNsZ0VFO0lBQWtDLGdDQUFBO0VUcWdFcEM7RVNwZ0VFO0lBQWtDLHVDQUFBO0VUdWdFcEM7RVN0Z0VFO0lBQWtDLHNDQUFBO0VUeWdFcEM7RVN4Z0VFO0lBQWtDLGlDQUFBO0VUMmdFcEM7RVN6Z0VFO0lBQWdDLDJCQUFBO0VUNGdFbEM7RVMzZ0VFO0lBQWdDLGlDQUFBO0VUOGdFbEM7RVM3Z0VFO0lBQWdDLCtCQUFBO0VUZ2hFbEM7RVMvZ0VFO0lBQWdDLDZCQUFBO0VUa2hFbEM7RVNqaEVFO0lBQWdDLCtCQUFBO0VUb2hFbEM7RVNuaEVFO0lBQWdDLDhCQUFBO0VUc2hFbEM7QUFDRjtBSzNnRUk7RUlsREE7SUFBZ0MsOEJBQUE7RVRpa0VsQztFU2hrRUU7SUFBZ0MsaUNBQUE7RVRta0VsQztFU2xrRUU7SUFBZ0Msc0NBQUE7RVRxa0VsQztFU3BrRUU7SUFBZ0MseUNBQUE7RVR1a0VsQztFU3JrRUU7SUFBOEIsMEJBQUE7RVR3a0VoQztFU3ZrRUU7SUFBOEIsNEJBQUE7RVQwa0VoQztFU3prRUU7SUFBOEIsa0NBQUE7RVQ0a0VoQztFUzNrRUU7SUFBOEIseUJBQUE7RVQ4a0VoQztFUzdrRUU7SUFBOEIsdUJBQUE7RVRnbEVoQztFUy9rRUU7SUFBOEIsdUJBQUE7RVRrbEVoQztFU2psRUU7SUFBOEIseUJBQUE7RVRvbEVoQztFU25sRUU7SUFBOEIseUJBQUE7RVRzbEVoQztFU3BsRUU7SUFBb0Msc0NBQUE7RVR1bEV0QztFU3RsRUU7SUFBb0Msb0NBQUE7RVR5bEV0QztFU3hsRUU7SUFBb0Msa0NBQUE7RVQybEV0QztFUzFsRUU7SUFBb0MseUNBQUE7RVQ2bEV0QztFUzVsRUU7SUFBb0Msd0NBQUE7RVQrbEV0QztFUzdsRUU7SUFBaUMsa0NBQUE7RVRnbUVuQztFUy9sRUU7SUFBaUMsZ0NBQUE7RVRrbUVuQztFU2ptRUU7SUFBaUMsOEJBQUE7RVRvbUVuQztFU25tRUU7SUFBaUMsZ0NBQUE7RVRzbUVuQztFU3JtRUU7SUFBaUMsK0JBQUE7RVR3bUVuQztFU3RtRUU7SUFBa0Msb0NBQUE7RVR5bUVwQztFU3htRUU7SUFBa0Msa0NBQUE7RVQybUVwQztFUzFtRUU7SUFBa0MsZ0NBQUE7RVQ2bUVwQztFUzVtRUU7SUFBa0MsdUNBQUE7RVQrbUVwQztFUzltRUU7SUFBa0Msc0NBQUE7RVRpbkVwQztFU2huRUU7SUFBa0MsaUNBQUE7RVRtbkVwQztFU2puRUU7SUFBZ0MsMkJBQUE7RVRvbkVsQztFU25uRUU7SUFBZ0MsaUNBQUE7RVRzbkVsQztFU3JuRUU7SUFBZ0MsK0JBQUE7RVR3bkVsQztFU3ZuRUU7SUFBZ0MsNkJBQUE7RVQwbkVsQztFU3puRUU7SUFBZ0MsK0JBQUE7RVQ0bkVsQztFUzNuRUU7SUFBZ0MsOEJBQUE7RVQ4bkVsQztBQUNGO0FLbm5FSTtFSWxEQTtJQUFnQyw4QkFBQTtFVHlxRWxDO0VTeHFFRTtJQUFnQyxpQ0FBQTtFVDJxRWxDO0VTMXFFRTtJQUFnQyxzQ0FBQTtFVDZxRWxDO0VTNXFFRTtJQUFnQyx5Q0FBQTtFVCtxRWxDO0VTN3FFRTtJQUE4QiwwQkFBQTtFVGdyRWhDO0VTL3FFRTtJQUE4Qiw0QkFBQTtFVGtyRWhDO0VTanJFRTtJQUE4QixrQ0FBQTtFVG9yRWhDO0VTbnJFRTtJQUE4Qix5QkFBQTtFVHNyRWhDO0VTcnJFRTtJQUE4Qix1QkFBQTtFVHdyRWhDO0VTdnJFRTtJQUE4Qix1QkFBQTtFVDByRWhDO0VTenJFRTtJQUE4Qix5QkFBQTtFVDRyRWhDO0VTM3JFRTtJQUE4Qix5QkFBQTtFVDhyRWhDO0VTNXJFRTtJQUFvQyxzQ0FBQTtFVCtyRXRDO0VTOXJFRTtJQUFvQyxvQ0FBQTtFVGlzRXRDO0VTaHNFRTtJQUFvQyxrQ0FBQTtFVG1zRXRDO0VTbHNFRTtJQUFvQyx5Q0FBQTtFVHFzRXRDO0VTcHNFRTtJQUFvQyx3Q0FBQTtFVHVzRXRDO0VTcnNFRTtJQUFpQyxrQ0FBQTtFVHdzRW5DO0VTdnNFRTtJQUFpQyxnQ0FBQTtFVDBzRW5DO0VTenNFRTtJQUFpQyw4QkFBQTtFVDRzRW5DO0VTM3NFRTtJQUFpQyxnQ0FBQTtFVDhzRW5DO0VTN3NFRTtJQUFpQywrQkFBQTtFVGd0RW5DO0VTOXNFRTtJQUFrQyxvQ0FBQTtFVGl0RXBDO0VTaHRFRTtJQUFrQyxrQ0FBQTtFVG10RXBDO0VTbHRFRTtJQUFrQyxnQ0FBQTtFVHF0RXBDO0VTcHRFRTtJQUFrQyx1Q0FBQTtFVHV0RXBDO0VTdHRFRTtJQUFrQyxzQ0FBQTtFVHl0RXBDO0VTeHRFRTtJQUFrQyxpQ0FBQTtFVDJ0RXBDO0VTenRFRTtJQUFnQywyQkFBQTtFVDR0RWxDO0VTM3RFRTtJQUFnQyxpQ0FBQTtFVDh0RWxDO0VTN3RFRTtJQUFnQywrQkFBQTtFVGd1RWxDO0VTL3RFRTtJQUFnQyw2QkFBQTtFVGt1RWxDO0VTanVFRTtJQUFnQywrQkFBQTtFVG91RWxDO0VTbnVFRTtJQUFnQyw4QkFBQTtFVHN1RWxDO0FBQ0Y7QVU3d0VRO0VBQWdDLG9CQUFBO0FWZ3hFeEM7O0FVL3dFUTs7RUFFRSx3QkFBQTtBVmt4RVY7O0FVaHhFUTs7RUFFRSwwQkFBQTtBVm14RVY7O0FVanhFUTs7RUFFRSwyQkFBQTtBVm94RVY7O0FVbHhFUTs7RUFFRSx5QkFBQTtBVnF4RVY7O0FVcHlFUTtFQUFnQywwQkFBQTtBVnd5RXhDOztBVXZ5RVE7O0VBRUUsOEJBQUE7QVYweUVWOztBVXh5RVE7O0VBRUUsZ0NBQUE7QVYyeUVWOztBVXp5RVE7O0VBRUUsaUNBQUE7QVY0eUVWOztBVTF5RVE7O0VBRUUsK0JBQUE7QVY2eUVWOztBVTV6RVE7RUFBZ0MseUJBQUE7QVZnMEV4Qzs7QVUvekVROztFQUVFLDZCQUFBO0FWazBFVjs7QVVoMEVROztFQUVFLCtCQUFBO0FWbTBFVjs7QVVqMEVROztFQUVFLGdDQUFBO0FWbzBFVjs7QVVsMEVROztFQUVFLDhCQUFBO0FWcTBFVjs7QVVwMUVRO0VBQWdDLHVCQUFBO0FWdzFFeEM7O0FVdjFFUTs7RUFFRSwyQkFBQTtBVjAxRVY7O0FVeDFFUTs7RUFFRSw2QkFBQTtBVjIxRVY7O0FVejFFUTs7RUFFRSw4QkFBQTtBVjQxRVY7O0FVMTFFUTs7RUFFRSw0QkFBQTtBVjYxRVY7O0FVNTJFUTtFQUFnQyx5QkFBQTtBVmczRXhDOztBVS8yRVE7O0VBRUUsNkJBQUE7QVZrM0VWOztBVWgzRVE7O0VBRUUsK0JBQUE7QVZtM0VWOztBVWozRVE7O0VBRUUsZ0NBQUE7QVZvM0VWOztBVWwzRVE7O0VBRUUsOEJBQUE7QVZxM0VWOztBVXA0RVE7RUFBZ0MsdUJBQUE7QVZ3NEV4Qzs7QVV2NEVROztFQUVFLDJCQUFBO0FWMDRFVjs7QVV4NEVROztFQUVFLDZCQUFBO0FWMjRFVjs7QVV6NEVROztFQUVFLDhCQUFBO0FWNDRFVjs7QVUxNEVROztFQUVFLDRCQUFBO0FWNjRFVjs7QVU1NUVRO0VBQWdDLHFCQUFBO0FWZzZFeEM7O0FVLzVFUTs7RUFFRSx5QkFBQTtBVms2RVY7O0FVaDZFUTs7RUFFRSwyQkFBQTtBVm02RVY7O0FVajZFUTs7RUFFRSw0QkFBQTtBVm82RVY7O0FVbDZFUTs7RUFFRSwwQkFBQTtBVnE2RVY7O0FVcDdFUTtFQUFnQywyQkFBQTtBVnc3RXhDOztBVXY3RVE7O0VBRUUsK0JBQUE7QVYwN0VWOztBVXg3RVE7O0VBRUUsaUNBQUE7QVYyN0VWOztBVXo3RVE7O0VBRUUsa0NBQUE7QVY0N0VWOztBVTE3RVE7O0VBRUUsZ0NBQUE7QVY2N0VWOztBVTU4RVE7RUFBZ0MsMEJBQUE7QVZnOUV4Qzs7QVUvOEVROztFQUVFLDhCQUFBO0FWazlFVjs7QVVoOUVROztFQUVFLGdDQUFBO0FWbTlFVjs7QVVqOUVROztFQUVFLGlDQUFBO0FWbzlFVjs7QVVsOUVROztFQUVFLCtCQUFBO0FWcTlFVjs7QVVwK0VRO0VBQWdDLHdCQUFBO0FWdytFeEM7O0FVditFUTs7RUFFRSw0QkFBQTtBVjArRVY7O0FVeCtFUTs7RUFFRSw4QkFBQTtBVjIrRVY7O0FVeitFUTs7RUFFRSwrQkFBQTtBVjQrRVY7O0FVMStFUTs7RUFFRSw2QkFBQTtBVjYrRVY7O0FVNS9FUTtFQUFnQywwQkFBQTtBVmdnRnhDOztBVS8vRVE7O0VBRUUsOEJBQUE7QVZrZ0ZWOztBVWhnRlE7O0VBRUUsZ0NBQUE7QVZtZ0ZWOztBVWpnRlE7O0VBRUUsaUNBQUE7QVZvZ0ZWOztBVWxnRlE7O0VBRUUsK0JBQUE7QVZxZ0ZWOztBVXBoRlE7RUFBZ0Msd0JBQUE7QVZ3aEZ4Qzs7QVV2aEZROztFQUVFLDRCQUFBO0FWMGhGVjs7QVV4aEZROztFQUVFLDhCQUFBO0FWMmhGVjs7QVV6aEZROztFQUVFLCtCQUFBO0FWNGhGVjs7QVUxaEZROztFQUVFLDZCQUFBO0FWNmhGVjs7QVVyaEZRO0VBQXdCLDJCQUFBO0FWeWhGaEM7O0FVeGhGUTs7RUFFRSwrQkFBQTtBVjJoRlY7O0FVemhGUTs7RUFFRSxpQ0FBQTtBVjRoRlY7O0FVMWhGUTs7RUFFRSxrQ0FBQTtBVjZoRlY7O0FVM2hGUTs7RUFFRSxnQ0FBQTtBVjhoRlY7O0FVN2lGUTtFQUF3QiwwQkFBQTtBVmlqRmhDOztBVWhqRlE7O0VBRUUsOEJBQUE7QVZtakZWOztBVWpqRlE7O0VBRUUsZ0NBQUE7QVZvakZWOztBVWxqRlE7O0VBRUUsaUNBQUE7QVZxakZWOztBVW5qRlE7O0VBRUUsK0JBQUE7QVZzakZWOztBVXJrRlE7RUFBd0Isd0JBQUE7QVZ5a0ZoQzs7QVV4a0ZROztFQUVFLDRCQUFBO0FWMmtGVjs7QVV6a0ZROztFQUVFLDhCQUFBO0FWNGtGVjs7QVUxa0ZROztFQUVFLCtCQUFBO0FWNmtGVjs7QVUza0ZROztFQUVFLDZCQUFBO0FWOGtGVjs7QVU3bEZRO0VBQXdCLDBCQUFBO0FWaW1GaEM7O0FVaG1GUTs7RUFFRSw4QkFBQTtBVm1tRlY7O0FVam1GUTs7RUFFRSxnQ0FBQTtBVm9tRlY7O0FVbG1GUTs7RUFFRSxpQ0FBQTtBVnFtRlY7O0FVbm1GUTs7RUFFRSwrQkFBQTtBVnNtRlY7O0FVcm5GUTtFQUF3Qix3QkFBQTtBVnluRmhDOztBVXhuRlE7O0VBRUUsNEJBQUE7QVYybkZWOztBVXpuRlE7O0VBRUUsOEJBQUE7QVY0bkZWOztBVTFuRlE7O0VBRUUsK0JBQUE7QVY2bkZWOztBVTNuRlE7O0VBRUUsNkJBQUE7QVY4bkZWOztBVXhuRkk7RUFBbUIsdUJBQUE7QVY0bkZ2Qjs7QVUzbkZJOztFQUVFLDJCQUFBO0FWOG5GTjs7QVU1bkZJOztFQUVFLDZCQUFBO0FWK25GTjs7QVU3bkZJOztFQUVFLDhCQUFBO0FWZ29GTjs7QVU5bkZJOztFQUVFLDRCQUFBO0FWaW9GTjs7QUsxb0ZJO0VLbERJO0lBQWdDLG9CQUFBO0VWaXNGdEM7RVVoc0ZNOztJQUVFLHdCQUFBO0VWa3NGUjtFVWhzRk07O0lBRUUsMEJBQUE7RVZrc0ZSO0VVaHNGTTs7SUFFRSwyQkFBQTtFVmtzRlI7RVVoc0ZNOztJQUVFLHlCQUFBO0VWa3NGUjtFVWp0Rk07SUFBZ0MsMEJBQUE7RVZvdEZ0QztFVW50Rk07O0lBRUUsOEJBQUE7RVZxdEZSO0VVbnRGTTs7SUFFRSxnQ0FBQTtFVnF0RlI7RVVudEZNOztJQUVFLGlDQUFBO0VWcXRGUjtFVW50Rk07O0lBRUUsK0JBQUE7RVZxdEZSO0VVcHVGTTtJQUFnQyx5QkFBQTtFVnV1RnRDO0VVdHVGTTs7SUFFRSw2QkFBQTtFVnd1RlI7RVV0dUZNOztJQUVFLCtCQUFBO0VWd3VGUjtFVXR1Rk07O0lBRUUsZ0NBQUE7RVZ3dUZSO0VVdHVGTTs7SUFFRSw4QkFBQTtFVnd1RlI7RVV2dkZNO0lBQWdDLHVCQUFBO0VWMHZGdEM7RVV6dkZNOztJQUVFLDJCQUFBO0VWMnZGUjtFVXp2Rk07O0lBRUUsNkJBQUE7RVYydkZSO0VVenZGTTs7SUFFRSw4QkFBQTtFVjJ2RlI7RVV6dkZNOztJQUVFLDRCQUFBO0VWMnZGUjtFVTF3Rk07SUFBZ0MseUJBQUE7RVY2d0Z0QztFVTV3Rk07O0lBRUUsNkJBQUE7RVY4d0ZSO0VVNXdGTTs7SUFFRSwrQkFBQTtFVjh3RlI7RVU1d0ZNOztJQUVFLGdDQUFBO0VWOHdGUjtFVTV3Rk07O0lBRUUsOEJBQUE7RVY4d0ZSO0VVN3hGTTtJQUFnQyx1QkFBQTtFVmd5RnRDO0VVL3hGTTs7SUFFRSwyQkFBQTtFVml5RlI7RVUveEZNOztJQUVFLDZCQUFBO0VWaXlGUjtFVS94Rk07O0lBRUUsOEJBQUE7RVZpeUZSO0VVL3hGTTs7SUFFRSw0QkFBQTtFVml5RlI7RVVoekZNO0lBQWdDLHFCQUFBO0VWbXpGdEM7RVVsekZNOztJQUVFLHlCQUFBO0VWb3pGUjtFVWx6Rk07O0lBRUUsMkJBQUE7RVZvekZSO0VVbHpGTTs7SUFFRSw0QkFBQTtFVm96RlI7RVVsekZNOztJQUVFLDBCQUFBO0VWb3pGUjtFVW4wRk07SUFBZ0MsMkJBQUE7RVZzMEZ0QztFVXIwRk07O0lBRUUsK0JBQUE7RVZ1MEZSO0VVcjBGTTs7SUFFRSxpQ0FBQTtFVnUwRlI7RVVyMEZNOztJQUVFLGtDQUFBO0VWdTBGUjtFVXIwRk07O0lBRUUsZ0NBQUE7RVZ1MEZSO0VVdDFGTTtJQUFnQywwQkFBQTtFVnkxRnRDO0VVeDFGTTs7SUFFRSw4QkFBQTtFVjAxRlI7RVV4MUZNOztJQUVFLGdDQUFBO0VWMDFGUjtFVXgxRk07O0lBRUUsaUNBQUE7RVYwMUZSO0VVeDFGTTs7SUFFRSwrQkFBQTtFVjAxRlI7RVV6MkZNO0lBQWdDLHdCQUFBO0VWNDJGdEM7RVUzMkZNOztJQUVFLDRCQUFBO0VWNjJGUjtFVTMyRk07O0lBRUUsOEJBQUE7RVY2MkZSO0VVMzJGTTs7SUFFRSwrQkFBQTtFVjYyRlI7RVUzMkZNOztJQUVFLDZCQUFBO0VWNjJGUjtFVTUzRk07SUFBZ0MsMEJBQUE7RVYrM0Z0QztFVTkzRk07O0lBRUUsOEJBQUE7RVZnNEZSO0VVOTNGTTs7SUFFRSxnQ0FBQTtFVmc0RlI7RVU5M0ZNOztJQUVFLGlDQUFBO0VWZzRGUjtFVTkzRk07O0lBRUUsK0JBQUE7RVZnNEZSO0VVLzRGTTtJQUFnQyx3QkFBQTtFVms1RnRDO0VVajVGTTs7SUFFRSw0QkFBQTtFVm01RlI7RVVqNUZNOztJQUVFLDhCQUFBO0VWbTVGUjtFVWo1Rk07O0lBRUUsK0JBQUE7RVZtNUZSO0VVajVGTTs7SUFFRSw2QkFBQTtFVm01RlI7RVUzNEZNO0lBQXdCLDJCQUFBO0VWODRGOUI7RVU3NEZNOztJQUVFLCtCQUFBO0VWKzRGUjtFVTc0Rk07O0lBRUUsaUNBQUE7RVYrNEZSO0VVNzRGTTs7SUFFRSxrQ0FBQTtFVis0RlI7RVU3NEZNOztJQUVFLGdDQUFBO0VWKzRGUjtFVTk1Rk07SUFBd0IsMEJBQUE7RVZpNkY5QjtFVWg2Rk07O0lBRUUsOEJBQUE7RVZrNkZSO0VVaDZGTTs7SUFFRSxnQ0FBQTtFVms2RlI7RVVoNkZNOztJQUVFLGlDQUFBO0VWazZGUjtFVWg2Rk07O0lBRUUsK0JBQUE7RVZrNkZSO0VVajdGTTtJQUF3Qix3QkFBQTtFVm83RjlCO0VVbjdGTTs7SUFFRSw0QkFBQTtFVnE3RlI7RVVuN0ZNOztJQUVFLDhCQUFBO0VWcTdGUjtFVW43Rk07O0lBRUUsK0JBQUE7RVZxN0ZSO0VVbjdGTTs7SUFFRSw2QkFBQTtFVnE3RlI7RVVwOEZNO0lBQXdCLDBCQUFBO0VWdThGOUI7RVV0OEZNOztJQUVFLDhCQUFBO0VWdzhGUjtFVXQ4Rk07O0lBRUUsZ0NBQUE7RVZ3OEZSO0VVdDhGTTs7SUFFRSxpQ0FBQTtFVnc4RlI7RVV0OEZNOztJQUVFLCtCQUFBO0VWdzhGUjtFVXY5Rk07SUFBd0Isd0JBQUE7RVYwOUY5QjtFVXo5Rk07O0lBRUUsNEJBQUE7RVYyOUZSO0VVejlGTTs7SUFFRSw4QkFBQTtFVjI5RlI7RVV6OUZNOztJQUVFLCtCQUFBO0VWMjlGUjtFVXo5Rk07O0lBRUUsNkJBQUE7RVYyOUZSO0VVcjlGRTtJQUFtQix1QkFBQTtFVnc5RnJCO0VVdjlGRTs7SUFFRSwyQkFBQTtFVnk5Rko7RVV2OUZFOztJQUVFLDZCQUFBO0VWeTlGSjtFVXY5RkU7O0lBRUUsOEJBQUE7RVZ5OUZKO0VVdjlGRTs7SUFFRSw0QkFBQTtFVnk5Rko7QUFDRjtBS24rRkk7RUtsREk7SUFBZ0Msb0JBQUE7RVZ5aEd0QztFVXhoR007O0lBRUUsd0JBQUE7RVYwaEdSO0VVeGhHTTs7SUFFRSwwQkFBQTtFVjBoR1I7RVV4aEdNOztJQUVFLDJCQUFBO0VWMGhHUjtFVXhoR007O0lBRUUseUJBQUE7RVYwaEdSO0VVemlHTTtJQUFnQywwQkFBQTtFVjRpR3RDO0VVM2lHTTs7SUFFRSw4QkFBQTtFVjZpR1I7RVUzaUdNOztJQUVFLGdDQUFBO0VWNmlHUjtFVTNpR007O0lBRUUsaUNBQUE7RVY2aUdSO0VVM2lHTTs7SUFFRSwrQkFBQTtFVjZpR1I7RVU1akdNO0lBQWdDLHlCQUFBO0VWK2pHdEM7RVU5akdNOztJQUVFLDZCQUFBO0VWZ2tHUjtFVTlqR007O0lBRUUsK0JBQUE7RVZna0dSO0VVOWpHTTs7SUFFRSxnQ0FBQTtFVmdrR1I7RVU5akdNOztJQUVFLDhCQUFBO0VWZ2tHUjtFVS9rR007SUFBZ0MsdUJBQUE7RVZrbEd0QztFVWpsR007O0lBRUUsMkJBQUE7RVZtbEdSO0VVamxHTTs7SUFFRSw2QkFBQTtFVm1sR1I7RVVqbEdNOztJQUVFLDhCQUFBO0VWbWxHUjtFVWpsR007O0lBRUUsNEJBQUE7RVZtbEdSO0VVbG1HTTtJQUFnQyx5QkFBQTtFVnFtR3RDO0VVcG1HTTs7SUFFRSw2QkFBQTtFVnNtR1I7RVVwbUdNOztJQUVFLCtCQUFBO0VWc21HUjtFVXBtR007O0lBRUUsZ0NBQUE7RVZzbUdSO0VVcG1HTTs7SUFFRSw4QkFBQTtFVnNtR1I7RVVybkdNO0lBQWdDLHVCQUFBO0VWd25HdEM7RVV2bkdNOztJQUVFLDJCQUFBO0VWeW5HUjtFVXZuR007O0lBRUUsNkJBQUE7RVZ5bkdSO0VVdm5HTTs7SUFFRSw4QkFBQTtFVnluR1I7RVV2bkdNOztJQUVFLDRCQUFBO0VWeW5HUjtFVXhvR007SUFBZ0MscUJBQUE7RVYyb0d0QztFVTFvR007O0lBRUUseUJBQUE7RVY0b0dSO0VVMW9HTTs7SUFFRSwyQkFBQTtFVjRvR1I7RVUxb0dNOztJQUVFLDRCQUFBO0VWNG9HUjtFVTFvR007O0lBRUUsMEJBQUE7RVY0b0dSO0VVM3BHTTtJQUFnQywyQkFBQTtFVjhwR3RDO0VVN3BHTTs7SUFFRSwrQkFBQTtFVitwR1I7RVU3cEdNOztJQUVFLGlDQUFBO0VWK3BHUjtFVTdwR007O0lBRUUsa0NBQUE7RVYrcEdSO0VVN3BHTTs7SUFFRSxnQ0FBQTtFVitwR1I7RVU5cUdNO0lBQWdDLDBCQUFBO0VWaXJHdEM7RVVockdNOztJQUVFLDhCQUFBO0VWa3JHUjtFVWhyR007O0lBRUUsZ0NBQUE7RVZrckdSO0VVaHJHTTs7SUFFRSxpQ0FBQTtFVmtyR1I7RVVockdNOztJQUVFLCtCQUFBO0VWa3JHUjtFVWpzR007SUFBZ0Msd0JBQUE7RVZvc0d0QztFVW5zR007O0lBRUUsNEJBQUE7RVZxc0dSO0VVbnNHTTs7SUFFRSw4QkFBQTtFVnFzR1I7RVVuc0dNOztJQUVFLCtCQUFBO0VWcXNHUjtFVW5zR007O0lBRUUsNkJBQUE7RVZxc0dSO0VVcHRHTTtJQUFnQywwQkFBQTtFVnV0R3RDO0VVdHRHTTs7SUFFRSw4QkFBQTtFVnd0R1I7RVV0dEdNOztJQUVFLGdDQUFBO0VWd3RHUjtFVXR0R007O0lBRUUsaUNBQUE7RVZ3dEdSO0VVdHRHTTs7SUFFRSwrQkFBQTtFVnd0R1I7RVV2dUdNO0lBQWdDLHdCQUFBO0VWMHVHdEM7RVV6dUdNOztJQUVFLDRCQUFBO0VWMnVHUjtFVXp1R007O0lBRUUsOEJBQUE7RVYydUdSO0VVenVHTTs7SUFFRSwrQkFBQTtFVjJ1R1I7RVV6dUdNOztJQUVFLDZCQUFBO0VWMnVHUjtFVW51R007SUFBd0IsMkJBQUE7RVZzdUc5QjtFVXJ1R007O0lBRUUsK0JBQUE7RVZ1dUdSO0VVcnVHTTs7SUFFRSxpQ0FBQTtFVnV1R1I7RVVydUdNOztJQUVFLGtDQUFBO0VWdXVHUjtFVXJ1R007O0lBRUUsZ0NBQUE7RVZ1dUdSO0VVdHZHTTtJQUF3QiwwQkFBQTtFVnl2RzlCO0VVeHZHTTs7SUFFRSw4QkFBQTtFVjB2R1I7RVV4dkdNOztJQUVFLGdDQUFBO0VWMHZHUjtFVXh2R007O0lBRUUsaUNBQUE7RVYwdkdSO0VVeHZHTTs7SUFFRSwrQkFBQTtFVjB2R1I7RVV6d0dNO0lBQXdCLHdCQUFBO0VWNHdHOUI7RVUzd0dNOztJQUVFLDRCQUFBO0VWNndHUjtFVTN3R007O0lBRUUsOEJBQUE7RVY2d0dSO0VVM3dHTTs7SUFFRSwrQkFBQTtFVjZ3R1I7RVUzd0dNOztJQUVFLDZCQUFBO0VWNndHUjtFVTV4R007SUFBd0IsMEJBQUE7RVYreEc5QjtFVTl4R007O0lBRUUsOEJBQUE7RVZneUdSO0VVOXhHTTs7SUFFRSxnQ0FBQTtFVmd5R1I7RVU5eEdNOztJQUVFLGlDQUFBO0VWZ3lHUjtFVTl4R007O0lBRUUsK0JBQUE7RVZneUdSO0VVL3lHTTtJQUF3Qix3QkFBQTtFVmt6RzlCO0VVanpHTTs7SUFFRSw0QkFBQTtFVm16R1I7RVVqekdNOztJQUVFLDhCQUFBO0VWbXpHUjtFVWp6R007O0lBRUUsK0JBQUE7RVZtekdSO0VVanpHTTs7SUFFRSw2QkFBQTtFVm16R1I7RVU3eUdFO0lBQW1CLHVCQUFBO0VWZ3pHckI7RVUveUdFOztJQUVFLDJCQUFBO0VWaXpHSjtFVS95R0U7O0lBRUUsNkJBQUE7RVZpekdKO0VVL3lHRTs7SUFFRSw4QkFBQTtFVml6R0o7RVUveUdFOztJQUVFLDRCQUFBO0VWaXpHSjtBQUNGO0FLM3pHSTtFS2xESTtJQUFnQyxvQkFBQTtFVmkzR3RDO0VVaDNHTTs7SUFFRSx3QkFBQTtFVmszR1I7RVVoM0dNOztJQUVFLDBCQUFBO0VWazNHUjtFVWgzR007O0lBRUUsMkJBQUE7RVZrM0dSO0VVaDNHTTs7SUFFRSx5QkFBQTtFVmszR1I7RVVqNEdNO0lBQWdDLDBCQUFBO0VWbzRHdEM7RVVuNEdNOztJQUVFLDhCQUFBO0VWcTRHUjtFVW40R007O0lBRUUsZ0NBQUE7RVZxNEdSO0VVbjRHTTs7SUFFRSxpQ0FBQTtFVnE0R1I7RVVuNEdNOztJQUVFLCtCQUFBO0VWcTRHUjtFVXA1R007SUFBZ0MseUJBQUE7RVZ1NUd0QztFVXQ1R007O0lBRUUsNkJBQUE7RVZ3NUdSO0VVdDVHTTs7SUFFRSwrQkFBQTtFVnc1R1I7RVV0NUdNOztJQUVFLGdDQUFBO0VWdzVHUjtFVXQ1R007O0lBRUUsOEJBQUE7RVZ3NUdSO0VVdjZHTTtJQUFnQyx1QkFBQTtFVjA2R3RDO0VVejZHTTs7SUFFRSwyQkFBQTtFVjI2R1I7RVV6NkdNOztJQUVFLDZCQUFBO0VWMjZHUjtFVXo2R007O0lBRUUsOEJBQUE7RVYyNkdSO0VVejZHTTs7SUFFRSw0QkFBQTtFVjI2R1I7RVUxN0dNO0lBQWdDLHlCQUFBO0VWNjdHdEM7RVU1N0dNOztJQUVFLDZCQUFBO0VWODdHUjtFVTU3R007O0lBRUUsK0JBQUE7RVY4N0dSO0VVNTdHTTs7SUFFRSxnQ0FBQTtFVjg3R1I7RVU1N0dNOztJQUVFLDhCQUFBO0VWODdHUjtFVTc4R007SUFBZ0MsdUJBQUE7RVZnOUd0QztFVS84R007O0lBRUUsMkJBQUE7RVZpOUdSO0VVLzhHTTs7SUFFRSw2QkFBQTtFVmk5R1I7RVUvOEdNOztJQUVFLDhCQUFBO0VWaTlHUjtFVS84R007O0lBRUUsNEJBQUE7RVZpOUdSO0VVaCtHTTtJQUFnQyxxQkFBQTtFVm0rR3RDO0VVbCtHTTs7SUFFRSx5QkFBQTtFVm8rR1I7RVVsK0dNOztJQUVFLDJCQUFBO0VWbytHUjtFVWwrR007O0lBRUUsNEJBQUE7RVZvK0dSO0VVbCtHTTs7SUFFRSwwQkFBQTtFVm8rR1I7RVVuL0dNO0lBQWdDLDJCQUFBO0VWcy9HdEM7RVVyL0dNOztJQUVFLCtCQUFBO0VWdS9HUjtFVXIvR007O0lBRUUsaUNBQUE7RVZ1L0dSO0VVci9HTTs7SUFFRSxrQ0FBQTtFVnUvR1I7RVVyL0dNOztJQUVFLGdDQUFBO0VWdS9HUjtFVXRnSE07SUFBZ0MsMEJBQUE7RVZ5Z0h0QztFVXhnSE07O0lBRUUsOEJBQUE7RVYwZ0hSO0VVeGdITTs7SUFFRSxnQ0FBQTtFVjBnSFI7RVV4Z0hNOztJQUVFLGlDQUFBO0VWMGdIUjtFVXhnSE07O0lBRUUsK0JBQUE7RVYwZ0hSO0VVemhITTtJQUFnQyx3QkFBQTtFVjRoSHRDO0VVM2hITTs7SUFFRSw0QkFBQTtFVjZoSFI7RVUzaEhNOztJQUVFLDhCQUFBO0VWNmhIUjtFVTNoSE07O0lBRUUsK0JBQUE7RVY2aEhSO0VVM2hITTs7SUFFRSw2QkFBQTtFVjZoSFI7RVU1aUhNO0lBQWdDLDBCQUFBO0VWK2lIdEM7RVU5aUhNOztJQUVFLDhCQUFBO0VWZ2pIUjtFVTlpSE07O0lBRUUsZ0NBQUE7RVZnakhSO0VVOWlITTs7SUFFRSxpQ0FBQTtFVmdqSFI7RVU5aUhNOztJQUVFLCtCQUFBO0VWZ2pIUjtFVS9qSE07SUFBZ0Msd0JBQUE7RVZra0h0QztFVWprSE07O0lBRUUsNEJBQUE7RVZta0hSO0VVamtITTs7SUFFRSw4QkFBQTtFVm1rSFI7RVVqa0hNOztJQUVFLCtCQUFBO0VWbWtIUjtFVWprSE07O0lBRUUsNkJBQUE7RVZta0hSO0VVM2pITTtJQUF3QiwyQkFBQTtFVjhqSDlCO0VVN2pITTs7SUFFRSwrQkFBQTtFVitqSFI7RVU3akhNOztJQUVFLGlDQUFBO0VWK2pIUjtFVTdqSE07O0lBRUUsa0NBQUE7RVYrakhSO0VVN2pITTs7SUFFRSxnQ0FBQTtFVitqSFI7RVU5a0hNO0lBQXdCLDBCQUFBO0VWaWxIOUI7RVVobEhNOztJQUVFLDhCQUFBO0VWa2xIUjtFVWhsSE07O0lBRUUsZ0NBQUE7RVZrbEhSO0VVaGxITTs7SUFFRSxpQ0FBQTtFVmtsSFI7RVVobEhNOztJQUVFLCtCQUFBO0VWa2xIUjtFVWptSE07SUFBd0Isd0JBQUE7RVZvbUg5QjtFVW5tSE07O0lBRUUsNEJBQUE7RVZxbUhSO0VVbm1ITTs7SUFFRSw4QkFBQTtFVnFtSFI7RVVubUhNOztJQUVFLCtCQUFBO0VWcW1IUjtFVW5tSE07O0lBRUUsNkJBQUE7RVZxbUhSO0VVcG5ITTtJQUF3QiwwQkFBQTtFVnVuSDlCO0VVdG5ITTs7SUFFRSw4QkFBQTtFVnduSFI7RVV0bkhNOztJQUVFLGdDQUFBO0VWd25IUjtFVXRuSE07O0lBRUUsaUNBQUE7RVZ3bkhSO0VVdG5ITTs7SUFFRSwrQkFBQTtFVnduSFI7RVV2b0hNO0lBQXdCLHdCQUFBO0VWMG9IOUI7RVV6b0hNOztJQUVFLDRCQUFBO0VWMm9IUjtFVXpvSE07O0lBRUUsOEJBQUE7RVYyb0hSO0VVem9ITTs7SUFFRSwrQkFBQTtFVjJvSFI7RVV6b0hNOztJQUVFLDZCQUFBO0VWMm9IUjtFVXJvSEU7SUFBbUIsdUJBQUE7RVZ3b0hyQjtFVXZvSEU7O0lBRUUsMkJBQUE7RVZ5b0hKO0VVdm9IRTs7SUFFRSw2QkFBQTtFVnlvSEo7RVV2b0hFOztJQUVFLDhCQUFBO0VWeW9ISjtFVXZvSEU7O0lBRUUsNEJBQUE7RVZ5b0hKO0FBQ0Y7QUtucEhJO0VLbERJO0lBQWdDLG9CQUFBO0VWeXNIdEM7RVV4c0hNOztJQUVFLHdCQUFBO0VWMHNIUjtFVXhzSE07O0lBRUUsMEJBQUE7RVYwc0hSO0VVeHNITTs7SUFFRSwyQkFBQTtFVjBzSFI7RVV4c0hNOztJQUVFLHlCQUFBO0VWMHNIUjtFVXp0SE07SUFBZ0MsMEJBQUE7RVY0dEh0QztFVTN0SE07O0lBRUUsOEJBQUE7RVY2dEhSO0VVM3RITTs7SUFFRSxnQ0FBQTtFVjZ0SFI7RVUzdEhNOztJQUVFLGlDQUFBO0VWNnRIUjtFVTN0SE07O0lBRUUsK0JBQUE7RVY2dEhSO0VVNXVITTtJQUFnQyx5QkFBQTtFVit1SHRDO0VVOXVITTs7SUFFRSw2QkFBQTtFVmd2SFI7RVU5dUhNOztJQUVFLCtCQUFBO0VWZ3ZIUjtFVTl1SE07O0lBRUUsZ0NBQUE7RVZndkhSO0VVOXVITTs7SUFFRSw4QkFBQTtFVmd2SFI7RVUvdkhNO0lBQWdDLHVCQUFBO0VWa3dIdEM7RVVqd0hNOztJQUVFLDJCQUFBO0VWbXdIUjtFVWp3SE07O0lBRUUsNkJBQUE7RVZtd0hSO0VVandITTs7SUFFRSw4QkFBQTtFVm13SFI7RVVqd0hNOztJQUVFLDRCQUFBO0VWbXdIUjtFVWx4SE07SUFBZ0MseUJBQUE7RVZxeEh0QztFVXB4SE07O0lBRUUsNkJBQUE7RVZzeEhSO0VVcHhITTs7SUFFRSwrQkFBQTtFVnN4SFI7RVVweEhNOztJQUVFLGdDQUFBO0VWc3hIUjtFVXB4SE07O0lBRUUsOEJBQUE7RVZzeEhSO0VVcnlITTtJQUFnQyx1QkFBQTtFVnd5SHRDO0VVdnlITTs7SUFFRSwyQkFBQTtFVnl5SFI7RVV2eUhNOztJQUVFLDZCQUFBO0VWeXlIUjtFVXZ5SE07O0lBRUUsOEJBQUE7RVZ5eUhSO0VVdnlITTs7SUFFRSw0QkFBQTtFVnl5SFI7RVV4ekhNO0lBQWdDLHFCQUFBO0VWMnpIdEM7RVUxekhNOztJQUVFLHlCQUFBO0VWNHpIUjtFVTF6SE07O0lBRUUsMkJBQUE7RVY0ekhSO0VVMXpITTs7SUFFRSw0QkFBQTtFVjR6SFI7RVUxekhNOztJQUVFLDBCQUFBO0VWNHpIUjtFVTMwSE07SUFBZ0MsMkJBQUE7RVY4MEh0QztFVTcwSE07O0lBRUUsK0JBQUE7RVYrMEhSO0VVNzBITTs7SUFFRSxpQ0FBQTtFViswSFI7RVU3MEhNOztJQUVFLGtDQUFBO0VWKzBIUjtFVTcwSE07O0lBRUUsZ0NBQUE7RVYrMEhSO0VVOTFITTtJQUFnQywwQkFBQTtFVmkySHRDO0VVaDJITTs7SUFFRSw4QkFBQTtFVmsySFI7RVVoMkhNOztJQUVFLGdDQUFBO0VWazJIUjtFVWgySE07O0lBRUUsaUNBQUE7RVZrMkhSO0VVaDJITTs7SUFFRSwrQkFBQTtFVmsySFI7RVVqM0hNO0lBQWdDLHdCQUFBO0VWbzNIdEM7RVVuM0hNOztJQUVFLDRCQUFBO0VWcTNIUjtFVW4zSE07O0lBRUUsOEJBQUE7RVZxM0hSO0VVbjNITTs7SUFFRSwrQkFBQTtFVnEzSFI7RVVuM0hNOztJQUVFLDZCQUFBO0VWcTNIUjtFVXA0SE07SUFBZ0MsMEJBQUE7RVZ1NEh0QztFVXQ0SE07O0lBRUUsOEJBQUE7RVZ3NEhSO0VVdDRITTs7SUFFRSxnQ0FBQTtFVnc0SFI7RVV0NEhNOztJQUVFLGlDQUFBO0VWdzRIUjtFVXQ0SE07O0lBRUUsK0JBQUE7RVZ3NEhSO0VVdjVITTtJQUFnQyx3QkFBQTtFVjA1SHRDO0VVejVITTs7SUFFRSw0QkFBQTtFVjI1SFI7RVV6NUhNOztJQUVFLDhCQUFBO0VWMjVIUjtFVXo1SE07O0lBRUUsK0JBQUE7RVYyNUhSO0VVejVITTs7SUFFRSw2QkFBQTtFVjI1SFI7RVVuNUhNO0lBQXdCLDJCQUFBO0VWczVIOUI7RVVyNUhNOztJQUVFLCtCQUFBO0VWdTVIUjtFVXI1SE07O0lBRUUsaUNBQUE7RVZ1NUhSO0VVcjVITTs7SUFFRSxrQ0FBQTtFVnU1SFI7RVVyNUhNOztJQUVFLGdDQUFBO0VWdTVIUjtFVXQ2SE07SUFBd0IsMEJBQUE7RVZ5Nkg5QjtFVXg2SE07O0lBRUUsOEJBQUE7RVYwNkhSO0VVeDZITTs7SUFFRSxnQ0FBQTtFVjA2SFI7RVV4NkhNOztJQUVFLGlDQUFBO0VWMDZIUjtFVXg2SE07O0lBRUUsK0JBQUE7RVYwNkhSO0VVejdITTtJQUF3Qix3QkFBQTtFVjQ3SDlCO0VVMzdITTs7SUFFRSw0QkFBQTtFVjY3SFI7RVUzN0hNOztJQUVFLDhCQUFBO0VWNjdIUjtFVTM3SE07O0lBRUUsK0JBQUE7RVY2N0hSO0VVMzdITTs7SUFFRSw2QkFBQTtFVjY3SFI7RVU1OEhNO0lBQXdCLDBCQUFBO0VWKzhIOUI7RVU5OEhNOztJQUVFLDhCQUFBO0VWZzlIUjtFVTk4SE07O0lBRUUsZ0NBQUE7RVZnOUhSO0VVOThITTs7SUFFRSxpQ0FBQTtFVmc5SFI7RVU5OEhNOztJQUVFLCtCQUFBO0VWZzlIUjtFVS85SE07SUFBd0Isd0JBQUE7RVZrK0g5QjtFVWorSE07O0lBRUUsNEJBQUE7RVZtK0hSO0VVaitITTs7SUFFRSw4QkFBQTtFVm0rSFI7RVVqK0hNOztJQUVFLCtCQUFBO0VWbStIUjtFVWorSE07O0lBRUUsNkJBQUE7RVZtK0hSO0VVNzlIRTtJQUFtQix1QkFBQTtFVmcrSHJCO0VVLzlIRTs7SUFFRSwyQkFBQTtFVmkrSEo7RVUvOUhFOztJQUVFLDZCQUFBO0VWaStISjtFVS85SEU7O0lBRUUsOEJBQUE7RVZpK0hKO0VVLzlIRTs7SUFFRSw0QkFBQTtFVmkrSEo7QUFDRjtBSzMrSEk7RUtsREk7SUFBZ0Msb0JBQUE7RVZpaUl0QztFVWhpSU07O0lBRUUsd0JBQUE7RVZraUlSO0VVaGlJTTs7SUFFRSwwQkFBQTtFVmtpSVI7RVVoaUlNOztJQUVFLDJCQUFBO0VWa2lJUjtFVWhpSU07O0lBRUUseUJBQUE7RVZraUlSO0VVampJTTtJQUFnQywwQkFBQTtFVm9qSXRDO0VVbmpJTTs7SUFFRSw4QkFBQTtFVnFqSVI7RVVuaklNOztJQUVFLGdDQUFBO0VWcWpJUjtFVW5qSU07O0lBRUUsaUNBQUE7RVZxaklSO0VVbmpJTTs7SUFFRSwrQkFBQTtFVnFqSVI7RVVwa0lNO0lBQWdDLHlCQUFBO0VWdWtJdEM7RVV0a0lNOztJQUVFLDZCQUFBO0VWd2tJUjtFVXRrSU07O0lBRUUsK0JBQUE7RVZ3a0lSO0VVdGtJTTs7SUFFRSxnQ0FBQTtFVndrSVI7RVV0a0lNOztJQUVFLDhCQUFBO0VWd2tJUjtFVXZsSU07SUFBZ0MsdUJBQUE7RVYwbEl0QztFVXpsSU07O0lBRUUsMkJBQUE7RVYybElSO0VVemxJTTs7SUFFRSw2QkFBQTtFVjJsSVI7RVV6bElNOztJQUVFLDhCQUFBO0VWMmxJUjtFVXpsSU07O0lBRUUsNEJBQUE7RVYybElSO0VVMW1JTTtJQUFnQyx5QkFBQTtFVjZtSXRDO0VVNW1JTTs7SUFFRSw2QkFBQTtFVjhtSVI7RVU1bUlNOztJQUVFLCtCQUFBO0VWOG1JUjtFVTVtSU07O0lBRUUsZ0NBQUE7RVY4bUlSO0VVNW1JTTs7SUFFRSw4QkFBQTtFVjhtSVI7RVU3bklNO0lBQWdDLHVCQUFBO0VWZ29JdEM7RVUvbklNOztJQUVFLDJCQUFBO0VWaW9JUjtFVS9uSU07O0lBRUUsNkJBQUE7RVZpb0lSO0VVL25JTTs7SUFFRSw4QkFBQTtFVmlvSVI7RVUvbklNOztJQUVFLDRCQUFBO0VWaW9JUjtFVWhwSU07SUFBZ0MscUJBQUE7RVZtcEl0QztFVWxwSU07O0lBRUUseUJBQUE7RVZvcElSO0VVbHBJTTs7SUFFRSwyQkFBQTtFVm9wSVI7RVVscElNOztJQUVFLDRCQUFBO0VWb3BJUjtFVWxwSU07O0lBRUUsMEJBQUE7RVZvcElSO0VVbnFJTTtJQUFnQywyQkFBQTtFVnNxSXRDO0VVcnFJTTs7SUFFRSwrQkFBQTtFVnVxSVI7RVVycUlNOztJQUVFLGlDQUFBO0VWdXFJUjtFVXJxSU07O0lBRUUsa0NBQUE7RVZ1cUlSO0VVcnFJTTs7SUFFRSxnQ0FBQTtFVnVxSVI7RVV0cklNO0lBQWdDLDBCQUFBO0VWeXJJdEM7RVV4cklNOztJQUVFLDhCQUFBO0VWMHJJUjtFVXhySU07O0lBRUUsZ0NBQUE7RVYwcklSO0VVeHJJTTs7SUFFRSxpQ0FBQTtFVjBySVI7RVV4cklNOztJQUVFLCtCQUFBO0VWMHJJUjtFVXpzSU07SUFBZ0Msd0JBQUE7RVY0c0l0QztFVTNzSU07O0lBRUUsNEJBQUE7RVY2c0lSO0VVM3NJTTs7SUFFRSw4QkFBQTtFVjZzSVI7RVUzc0lNOztJQUVFLCtCQUFBO0VWNnNJUjtFVTNzSU07O0lBRUUsNkJBQUE7RVY2c0lSO0VVNXRJTTtJQUFnQywwQkFBQTtFVit0SXRDO0VVOXRJTTs7SUFFRSw4QkFBQTtFVmd1SVI7RVU5dElNOztJQUVFLGdDQUFBO0VWZ3VJUjtFVTl0SU07O0lBRUUsaUNBQUE7RVZndUlSO0VVOXRJTTs7SUFFRSwrQkFBQTtFVmd1SVI7RVUvdUlNO0lBQWdDLHdCQUFBO0VWa3ZJdEM7RVVqdklNOztJQUVFLDRCQUFBO0VWbXZJUjtFVWp2SU07O0lBRUUsOEJBQUE7RVZtdklSO0VVanZJTTs7SUFFRSwrQkFBQTtFVm12SVI7RVVqdklNOztJQUVFLDZCQUFBO0VWbXZJUjtFVTN1SU07SUFBd0IsMkJBQUE7RVY4dUk5QjtFVTd1SU07O0lBRUUsK0JBQUE7RVYrdUlSO0VVN3VJTTs7SUFFRSxpQ0FBQTtFVit1SVI7RVU3dUlNOztJQUVFLGtDQUFBO0VWK3VJUjtFVTd1SU07O0lBRUUsZ0NBQUE7RVYrdUlSO0VVOXZJTTtJQUF3QiwwQkFBQTtFVml3STlCO0VVaHdJTTs7SUFFRSw4QkFBQTtFVmt3SVI7RVVod0lNOztJQUVFLGdDQUFBO0VWa3dJUjtFVWh3SU07O0lBRUUsaUNBQUE7RVZrd0lSO0VVaHdJTTs7SUFFRSwrQkFBQTtFVmt3SVI7RVVqeElNO0lBQXdCLHdCQUFBO0VWb3hJOUI7RVVueElNOztJQUVFLDRCQUFBO0VWcXhJUjtFVW54SU07O0lBRUUsOEJBQUE7RVZxeElSO0VVbnhJTTs7SUFFRSwrQkFBQTtFVnF4SVI7RVVueElNOztJQUVFLDZCQUFBO0VWcXhJUjtFVXB5SU07SUFBd0IsMEJBQUE7RVZ1eUk5QjtFVXR5SU07O0lBRUUsOEJBQUE7RVZ3eUlSO0VVdHlJTTs7SUFFRSxnQ0FBQTtFVnd5SVI7RVV0eUlNOztJQUVFLGlDQUFBO0VWd3lJUjtFVXR5SU07O0lBRUUsK0JBQUE7RVZ3eUlSO0VVdnpJTTtJQUF3Qix3QkFBQTtFVjB6STlCO0VVenpJTTs7SUFFRSw0QkFBQTtFVjJ6SVI7RVV6eklNOztJQUVFLDhCQUFBO0VWMnpJUjtFVXp6SU07O0lBRUUsK0JBQUE7RVYyeklSO0VVenpJTTs7SUFFRSw2QkFBQTtFVjJ6SVI7RVVyeklFO0lBQW1CLHVCQUFBO0VWd3pJckI7RVV2eklFOztJQUVFLDJCQUFBO0VWeXpJSjtFVXZ6SUU7O0lBRUUsNkJBQUE7RVZ5eklKO0VVdnpJRTs7SUFFRSw4QkFBQTtFVnl6SUo7RVV2eklFOztJQUVFLDRCQUFBO0VWeXpJSjtBQUNGO0FLbjBJSTtFS2xESTtJQUFnQyxvQkFBQTtFVnkzSXRDO0VVeDNJTTs7SUFFRSx3QkFBQTtFVjAzSVI7RVV4M0lNOztJQUVFLDBCQUFBO0VWMDNJUjtFVXgzSU07O0lBRUUsMkJBQUE7RVYwM0lSO0VVeDNJTTs7SUFFRSx5QkFBQTtFVjAzSVI7RVV6NElNO0lBQWdDLDBCQUFBO0VWNDRJdEM7RVUzNElNOztJQUVFLDhCQUFBO0VWNjRJUjtFVTM0SU07O0lBRUUsZ0NBQUE7RVY2NElSO0VVMzRJTTs7SUFFRSxpQ0FBQTtFVjY0SVI7RVUzNElNOztJQUVFLCtCQUFBO0VWNjRJUjtFVTU1SU07SUFBZ0MseUJBQUE7RVYrNUl0QztFVTk1SU07O0lBRUUsNkJBQUE7RVZnNklSO0VVOTVJTTs7SUFFRSwrQkFBQTtFVmc2SVI7RVU5NUlNOztJQUVFLGdDQUFBO0VWZzZJUjtFVTk1SU07O0lBRUUsOEJBQUE7RVZnNklSO0VVLzZJTTtJQUFnQyx1QkFBQTtFVms3SXRDO0VVajdJTTs7SUFFRSwyQkFBQTtFVm03SVI7RVVqN0lNOztJQUVFLDZCQUFBO0VWbTdJUjtFVWo3SU07O0lBRUUsOEJBQUE7RVZtN0lSO0VVajdJTTs7SUFFRSw0QkFBQTtFVm03SVI7RVVsOElNO0lBQWdDLHlCQUFBO0VWcThJdEM7RVVwOElNOztJQUVFLDZCQUFBO0VWczhJUjtFVXA4SU07O0lBRUUsK0JBQUE7RVZzOElSO0VVcDhJTTs7SUFFRSxnQ0FBQTtFVnM4SVI7RVVwOElNOztJQUVFLDhCQUFBO0VWczhJUjtFVXI5SU07SUFBZ0MsdUJBQUE7RVZ3OUl0QztFVXY5SU07O0lBRUUsMkJBQUE7RVZ5OUlSO0VVdjlJTTs7SUFFRSw2QkFBQTtFVnk5SVI7RVV2OUlNOztJQUVFLDhCQUFBO0VWeTlJUjtFVXY5SU07O0lBRUUsNEJBQUE7RVZ5OUlSO0VVeCtJTTtJQUFnQyxxQkFBQTtFVjIrSXRDO0VVMStJTTs7SUFFRSx5QkFBQTtFVjQrSVI7RVUxK0lNOztJQUVFLDJCQUFBO0VWNCtJUjtFVTErSU07O0lBRUUsNEJBQUE7RVY0K0lSO0VVMStJTTs7SUFFRSwwQkFBQTtFVjQrSVI7RVUzL0lNO0lBQWdDLDJCQUFBO0VWOC9JdEM7RVU3L0lNOztJQUVFLCtCQUFBO0VWKy9JUjtFVTcvSU07O0lBRUUsaUNBQUE7RVYrL0lSO0VVNy9JTTs7SUFFRSxrQ0FBQTtFVisvSVI7RVU3L0lNOztJQUVFLGdDQUFBO0VWKy9JUjtFVTlnSk07SUFBZ0MsMEJBQUE7RVZpaEp0QztFVWhoSk07O0lBRUUsOEJBQUE7RVZraEpSO0VVaGhKTTs7SUFFRSxnQ0FBQTtFVmtoSlI7RVVoaEpNOztJQUVFLGlDQUFBO0VWa2hKUjtFVWhoSk07O0lBRUUsK0JBQUE7RVZraEpSO0VVamlKTTtJQUFnQyx3QkFBQTtFVm9pSnRDO0VVbmlKTTs7SUFFRSw0QkFBQTtFVnFpSlI7RVVuaUpNOztJQUVFLDhCQUFBO0VWcWlKUjtFVW5pSk07O0lBRUUsK0JBQUE7RVZxaUpSO0VVbmlKTTs7SUFFRSw2QkFBQTtFVnFpSlI7RVVwakpNO0lBQWdDLDBCQUFBO0VWdWpKdEM7RVV0akpNOztJQUVFLDhCQUFBO0VWd2pKUjtFVXRqSk07O0lBRUUsZ0NBQUE7RVZ3akpSO0VVdGpKTTs7SUFFRSxpQ0FBQTtFVndqSlI7RVV0akpNOztJQUVFLCtCQUFBO0VWd2pKUjtFVXZrSk07SUFBZ0Msd0JBQUE7RVYwa0p0QztFVXprSk07O0lBRUUsNEJBQUE7RVYya0pSO0VVemtKTTs7SUFFRSw4QkFBQTtFVjJrSlI7RVV6a0pNOztJQUVFLCtCQUFBO0VWMmtKUjtFVXprSk07O0lBRUUsNkJBQUE7RVYya0pSO0VVbmtKTTtJQUF3QiwyQkFBQTtFVnNrSjlCO0VVcmtKTTs7SUFFRSwrQkFBQTtFVnVrSlI7RVVya0pNOztJQUVFLGlDQUFBO0VWdWtKUjtFVXJrSk07O0lBRUUsa0NBQUE7RVZ1a0pSO0VVcmtKTTs7SUFFRSxnQ0FBQTtFVnVrSlI7RVV0bEpNO0lBQXdCLDBCQUFBO0VWeWxKOUI7RVV4bEpNOztJQUVFLDhCQUFBO0VWMGxKUjtFVXhsSk07O0lBRUUsZ0NBQUE7RVYwbEpSO0VVeGxKTTs7SUFFRSxpQ0FBQTtFVjBsSlI7RVV4bEpNOztJQUVFLCtCQUFBO0VWMGxKUjtFVXptSk07SUFBd0Isd0JBQUE7RVY0bUo5QjtFVTNtSk07O0lBRUUsNEJBQUE7RVY2bUpSO0VVM21KTTs7SUFFRSw4QkFBQTtFVjZtSlI7RVUzbUpNOztJQUVFLCtCQUFBO0VWNm1KUjtFVTNtSk07O0lBRUUsNkJBQUE7RVY2bUpSO0VVNW5KTTtJQUF3QiwwQkFBQTtFVituSjlCO0VVOW5KTTs7SUFFRSw4QkFBQTtFVmdvSlI7RVU5bkpNOztJQUVFLGdDQUFBO0VWZ29KUjtFVTluSk07O0lBRUUsaUNBQUE7RVZnb0pSO0VVOW5KTTs7SUFFRSwrQkFBQTtFVmdvSlI7RVUvb0pNO0lBQXdCLHdCQUFBO0VWa3BKOUI7RVVqcEpNOztJQUVFLDRCQUFBO0VWbXBKUjtFVWpwSk07O0lBRUUsOEJBQUE7RVZtcEpSO0VVanBKTTs7SUFFRSwrQkFBQTtFVm1wSlI7RVVqcEpNOztJQUVFLDZCQUFBO0VWbXBKUjtFVTdvSkU7SUFBbUIsdUJBQUE7RVZncEpyQjtFVS9vSkU7O0lBRUUsMkJBQUE7RVZpcEpKO0VVL29KRTs7SUFFRSw2QkFBQTtFVmlwSko7RVUvb0pFOztJQUVFLDhCQUFBO0VWaXBKSjtFVS9vSkU7O0lBRUUsNEJBQUE7RVZpcEpKO0FBQ0Y7QVd2dEpBOytDQUFBO0FBZ0VBOytDQUFBO0FBbUJBOytDQUFBO0FDbkZBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QUFxQkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBQTZEQTs4RUFBQTtBQUdBOzhFQUFBO0FBRUEsc0JBQUE7QUFDQTtFQUFLLGlCQUFBO0VBQWlCLDhCQUFBO0FaNnRKdEI7O0FZN3RKb0Q7RUFBSyxTQUFBO0FaaXVKekQ7O0FZanVKa0U7RUFBSyxjQUFBO0FacXVKdkU7O0FZcnVKcUY7RUFBRyxjQUFBO0VBQWMsZ0JBQUE7QVowdUp0Rzs7QVkxdUpxSDtFQUFHLHVCQUFBO0VBQXVCLFNBQUE7RUFBUyxpQkFBQTtBWmd2SnhKOztBWWh2SnlLO0VBQUksaUNBQUE7RUFBZ0MsY0FBQTtBWnF2SjdNOztBWXJ2SjJOO0VBQUUsNkJBQUE7QVp5dko3Tjs7QVl6dkowUDtFQUFZLG1CQUFBO0VBQW1CLDBCQUFBO0VBQTBCLHlDQUFBO1VBQUEsaUNBQUE7QVordkpuVDs7QVkvdkpvVjtFQUFTLG1CQUFBO0FabXdKN1Y7O0FZbndKZ1g7RUFBYyxpQ0FBQTtFQUFnQyxjQUFBO0Fad3dKOVo7O0FZeHdKNGE7RUFBTSxjQUFBO0FaNHdKbGI7O0FZNXdKZ2M7RUFBUSxjQUFBO0VBQWMsY0FBQTtFQUFjLGtCQUFBO0VBQWtCLHdCQUFBO0FabXhKdGY7O0FZbnhKOGdCO0VBQUksZUFBQTtBWnV4SmxoQjs7QVl2eEpnaUI7RUFBSSxXQUFBO0FaMnhKcGlCOztBWTN4SjhpQjtFQUFJLGtCQUFBO0FaK3hKbGpCOztBWS94Sm9rQjtFQUFzQyxvQkFBQTtFQUFvQixlQUFBO0VBQWUsaUJBQUE7RUFBaUIsU0FBQTtBWnN5SjlwQjs7QVl0eUp1cUI7RUFBYSxpQkFBQTtBWjB5SnByQjs7QVkxeUpxc0I7RUFBYyxvQkFBQTtBWjh5Sm50Qjs7QVk5eUp1dUI7RUFBZ0QsMEJBQUE7QVprekp2eEI7O0FZbHpKaXpCO0VBQXdILGtCQUFBO0VBQWtCLFVBQUE7QVp1ekozN0I7O0FZdnpKcThCO0VBQTRHLDhCQUFBO0FaMnpKampDOztBWTN6SitrQztFQUFTLDhCQUFBO0FaK3pKeGxDOztBWS96Sm1uQztFQUFPLHNCQUFBO0VBQXNCLGNBQUE7RUFBYyxjQUFBO0VBQWMsZUFBQTtFQUFlLFVBQUE7RUFBVSxtQkFBQTtBWncwSnJzQzs7QVl4MEp3dEM7RUFBUyx3QkFBQTtBWjQwSmp1Qzs7QVk1MEp5dkM7RUFBUyxjQUFBO0FaZzFKbHdDOztBWWgxSmd4QztFQUE2QixzQkFBQTtFQUFzQixVQUFBO0FacTFKbjBDOztBWXIxSjYwQztFQUFrRixZQUFBO0FaeTFKLzVDOztBWXoxSjI2QztFQUFjLDZCQUFBO0VBQTZCLG9CQUFBO0FaODFKdDlDOztBWTkxSjArQztFQUF5Qyx3QkFBQTtBWmsySm5oRDs7QVlsMkoyaUQ7RUFBNkIsMEJBQUE7RUFBMEIsYUFBQTtBWnUySmxtRDs7QVl2MkorbUQ7RUFBUSxjQUFBO0FaMjJKdm5EOztBWTMySnFvRDtFQUFRLGtCQUFBO0FaKzJKN29EOztBWS8ySitwRDtFQUFrQixhQUFBO0FabTNKanJEOztBWWwzSkEscUJBQUE7QUFFQTsrQ0FBQTtBQUdBO0VBQ0Msc0JBQUE7QVptM0pEOztBWWgzSkE7OztFQUdDLG1CQUFBO0FabTNKRDs7QVloM0pBOytDQUFBO0FBR0E7Ozs7Ozs7Ozs7Ozs7RUFZQyxZQUFBO0VBQ0EsY0FBQTtBWm0zSkQ7O0FZaDNKQTs7Ozs7Ozs7Ozs7OztFQVlDLFdBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtBWm8zSkQ7O0FZaDNKQTs4RUFBQTtBQUdBOytDQUFBO0FBR0E7RUFDQyxrQ0FBQTtFQUNBLG1DQUFBO0FaaTNKRDs7QVk5MkpBO0VBQ0Msc0JBQUE7RUFDQSxXQUFBO0VBQ0EsdUNBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBQ0Esa0JBQUE7QVppM0pEOztBWTkySkE7Ozs7Ozs7O0VBUUMsZ0NBQUE7QVppM0pEOztBWTkySkE7RUFDQyxxRUFBQTtFQUNBLHFDQUFBO0VBQ0csY0FBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7QVppM0pKOztBWTkySkE7O0VBRUMsV0FBQTtFQUNBLHFCQUFBO0FaaTNKRDs7QVk5MkpBO0VBQ0MsZ0JBQUE7RUFDQSxVQUFBO0FaaTNKRDs7QVk5MkpBOztFQUVDLFNBQUE7RUFDQSxVQUFBO0FaaTNKRDs7QVk5MkpBO0VBQ0MscUJBQUE7QVppM0pEOztBWTkySkE7RUFDQyxTQUFBO0VBQ0EseUJBQUE7RUFDQSxxQ0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7QVppM0pEOztBWTkySkE7O0VBRUMsZ0JBQUE7QVppM0pEOztBWTkySkE7Ozs7RUFJQyxrQkFBQTtBWmkzSkQ7O0FZOTJKQTtFQUNDLGdCQUFBO0VBQ0EsV0FBQTtBWmkzSkQ7O0FZOTJKQTtFQUNDLFlBQUE7QVppM0pEOztBWTkySkE7K0NBQUE7QUFHQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQWFDLHVDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0FaeTNKRDs7QVl0M0pBO0VBQ0MsZUFBQTtFQUNBLGdCQUFBO0FaeTNKRDtBSzlqS0k7RU9tTUo7SUFJRSxrQkFBQTtFWjIzSkE7QUFDRjs7QVl4M0pBO0VBQ0MsaUJBQUE7QVoyM0pEO0FLdmtLSTtFTzJNSjtJQUdFLGlCQUFBO0lBQ0EsbUJBQUE7RVo2M0pBO0FBQ0Y7O0FZMTNKQTtFQUNDLGlCQUFBO0FaNjNKRDtBS2psS0k7RU9tTko7SUFHRSxlQUFBO0VaKzNKQTtBQUNGOztBWTUzSkE7RUFDQyxrQkFBQTtBWiszSkQ7O0FZNTNKQTs7OztFQUVDLGdCQUFBO0FaaTRKRDs7QVk5M0pBO0VBQ0MsZ0JBQUE7QVppNEpEOztBWTkzSkE7RUFDQyxrQkFBQTtBWmk0SkQ7O0FZOTNKQTtFQUNDLGVBQUE7QVppNEpEOztBWTkzSkE7K0NBQUE7QUFHQTs7Ozs7O0VBTUMsZUFBQTtBWmc0SkQ7O0FZNzNKQTtFQUNDLFlBQUE7RUFDQSxtQkFBQTtBWmc0SkQ7O0FZNzNKQTtFQUNDLFNBQUE7QVpnNEpEOztBWTczSkE7K0NBQUE7QUFHQTtFQUNDLGdCQUFBO0FaKzNKRDs7QVk1M0pBO0VBQ0Msc0JBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtBWiszSkQ7O0FZNTNKQTs7RUFFQyxzQkFBQTtFQUNBLGFBQUE7QVorM0pEOztBWTUzSkE7RUFDQyxXQUFBO0FaKzNKRDs7QVk1M0pBO0VBQ0MsVUFBQTtBWiszSkQ7O0FZNTNKQTtFQUNDLFVBQUE7QVorM0pEOztBWTUzSkE7RUFDQyxVQUFBO0FaKzNKRDs7QVk1M0pBO0VBQ0MsVUFBQTtBWiszSkQ7O0FZNTNKQTtFQUNDLGVBQUE7QVorM0pEOztBWTUzSkE7RUFDQyxlQUFBO0FaKzNKRDs7QVk1M0pBO0VBQ0MsWUFBQTtBWiszSkQ7O0FZNTNKQTtFQUNDLGVBQUE7QVorM0pEOztBWTUzSkE7Ozs7Ozs7O0VBUUMsV0FBQTtBWiszSkQ7O0FZNTNKQTtFQUNDLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0FaKzNKRDs7QVk1M0pBOytDQUFBO0FBR0E7OztFQUdDLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7RUFDQSxXQUFBO0FaODNKRDs7QVkzM0pBOztFQUVDLHNCQUFBO0VBQ0EsYUFBQTtBWjgzSkQ7O0FZMzNKQTs7O0VBR0MsV0FBQTtBWjgzSkQ7O0FZdDNKQTtFQUNDLFdBQUE7RUFDQSxVQUFBO0FaODNKRDs7QVloNEpBO0VBQ0MsV0FBQTtFQUNBLFVBQUE7QVo4M0pEOztBWTMzSkE7Ozs7Ozs7RUFPQyxzQkFBQTtFQUNBLFNBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0FaODNKRDs7QVkzM0pBOzs7Ozs7Ozs7Ozs7OztFQWNDLHlCQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7QVo4M0pEOztBWTMzSkE7O0VBRUMsV0FBQTtBWjgzSkQ7O0FZMzNKQTtFQUNDLHFCQUFBO0FaODNKRDs7QVkzM0pBOzs7Ozs7Ozs7O0VBVUMsc0JBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0FaODNKRDs7QVkzM0pBOztFQUVDLGFBQUE7QVo4M0pEOztBWTMzSkE7K0NBQUE7QUFHQTtFQUNDLHlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxxQkFBQTtBWjYzSkQ7O0FZMTNKQTtFQUNDLDZCQUFBO0FaNjNKRDs7QVkxM0pBOztFQUVDLGNBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FaNjNKRDs7QVkxM0pBO0VBQ0MsY0FBQTtBWjYzSkQ7O0FZMTNKQTtFQUNDLDBCQUFBO0FaNjNKRDs7QVkxM0pBO0VBQ0MsZ0JBQUE7RUFDQSxjQUFBO0FaNjNKRDs7QVkxM0pBOytDQUFBO0FBR0E7OztFQUdDLFNBQUE7RUFDQSxzQkFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLDZCQUFBO0VBQ0EsVUFBQTtFQUNBLDRCQUFBO0FaNDNKRDs7QVl6M0pBOzs7RUFHQyxnQkFBQTtFQUNBLDBDQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7RUFDQSx1QkFBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUEsRUFBQSxzQkFBQTtBWjQzSkQ7O0FZejNKQTtFQUNDLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtBWjQzSkQ7O0FZeDNKQTs4RUFBQTtBQUdBOytDQUFBO0FBR0E7RUFDQyx3QkFBQTtFQUNBLHFCQUFBO0FaeTNKRDs7QVl0M0pBO0VBRUM7SUFDQyxVQUFBO0VadzNKQTtFWXIzSkQ7SUFDQyxVQUFBO0VadTNKQTtBQUNGO0FZbjNKQTsrQ0FBQTtBQUdBO0VBQ0MsV0FBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtBWm8zSkQ7QUtsNUtJO0VPMmhCSjtJQUtFLGlCQUFBO0VaczNKQTtBQUNGOztBWXoySkE7OEVBQUE7QUFHQTsrQ0FBQTtBQUdBO0VBQ0Msa0JBQUE7RUFDQSxXQUFBO0FaMDJKRDs7QVl2MkpBOztFQUVDLGtCQUFBO0FaMDJKRDs7QVl2MkpBO0VBQ0MsaUJBQUE7QVowMkpEOztBWXYySkE7RUFDQyxxQkFBQTtBWjAySkQ7O0FZdjJKQTsrQ0FBQTtBQUdBOzs7RUFHQyxtQkFBQTtBWnkySkQ7O0FZdDJKQTtFQUNDLHdDQUFBO0VBQ0Esa0JBQUE7QVp5MkpEOztBWXQySkE7RUFDQyxnQkFBQTtBWnkySkQ7O0FZdDJKQTtFQUNDLDZCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7QVp5MkpEOztBWXQySkE7RUFDQyxnQkFBQTtBWnkySkQ7O0FZdDJKQTs7RUFFQyxnQkFBQTtBWnkySkQ7O0FZdDJKQTsrQ0FBQTtBQUdBO0VBQ0MsZ0JBQUE7QVp3MkpEOztBWXIySkE7RUFDQyxtQkFBQTtFQUNBLFVBQUE7QVp3MkpEOztBWXIySkE7O0VBRUMsZ0JBQUE7QVp3MkpEOztBWXIySkE7RUFDQyxTQUFBO0VBQ0Esc0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7QVp3MkpEOztBWXIySkE7K0NBQUE7QUFHQTs7O0VBR0Msa0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FadTJKRDs7QVlwMkpBO0VBQ0MsaUJBQUE7RUFDQSxtQkFBQTtBWnUySkQ7O0FZcDJKQTs7RUFFQyxXQUFBO0VBQ0EscUJBQUE7QVp1MkpEOztBWXAySkE7O0VBRUMsY0FBQTtBWnUySkQ7O0FZcDJKQTtFQUNDLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBWnUySkQ7O0FZcDJKQTtFQUNDLGNBQUE7QVp1MkpEOztBWXAySkE7K0NBQUE7QUFHQTtFQUNDLGNBQUE7RUFDQSxjQUFBO0FaczJKRDs7QVluMkpBO0VBQ0MscUJBQUE7QVpzMkpEOztBWW4ySkE7RUFDQyxXQUFBO0VBQ0EsZ0JBQUE7QVpzMkpEOztBWW4ySkE7RUFDQyxZQUFBO0VBQ0EsaUJBQUE7QVpzMkpEOztBWW4ySkE7OztFQUdDLGVBQUE7QVpzMkpEOztBWW4ySkE7OztFQUdDLGNBQUE7RUFDQSxtQkFBQTtBWnMySkQ7O0FZbjJKQTs7RUFFQyxtQkFBQTtBWnMySkQ7O0FZbjJKQTs7O0VBR0MscUJBQUE7QVpzMkpEOztBWW4ySkE7OztFQUdDLHFCQUFBO0FaczJKRDs7QVluMkpBOzs7RUFHQyxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtBWnMySkQ7O0FZbjJKQTtFQUNDLGdCQUFBO0FaczJKRDs7QVluMkpBOzs7RUFHQyxnQkFBQTtBWnMySkQ7O0FZbjJKQTs4RUFBQTtBQUdBO0VBQ0MsbUJBQUE7QVpxMkpEOztBWWwySkE7O0VBRUMsZ0JBQUE7QVpxMkpEOztBWWwySkE7RUFDQyxtQkFBQTtBWnEySkQ7O0FZbDJKQTtFQUNDLGlCQUFBO0FacTJKRDs7QVlsMkpBO0VBQ0MsMkJBQUE7RUFDQSx3QkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QVpxMkpEOztBWWwySkE7RUFDQyxTQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0FacTJKRDs7QVlsMkpBO0VBQ0MsV0FBQTtBWnEySkQ7O0FZbDJKQTs7RUFFQyxrQkFBQTtBWnEySkQ7O0FZbDJKQTsrQ0FBQTtBQUdBO0VBQ0MsNkJBQUE7RUFDQSxtQkFBQTtBWm8ySkQ7O0FZajJKQTtFQUNDLG1CQUFBO0VBQ0EsZ0JBQUE7QVpvMkpEOztBWWoySkE7RUFDQyxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtBWm8ySkQ7O0FZaDJKQTs4RUFBQTtBQUdBOytDQUFBO0FBR0E7RUFDQyxrQkFBQTtFQUNBLGFBQUE7QVppMkpEOztBWTkxSkE7RUFDQyx5QkFBQTtFQUNBLGFBQUE7QVppMkpEOztBWTkxSkE7RUFDQyxlQUFBO0VBQ0EsbUJBQUE7QVppMkpEOztBWTkxSkE7RUFDQyxrQkFBQTtBWmkySkQ7O0FZOTFKQTtFQUNDLFNBQUE7RUFDQSxXQUFBO0FaaTJKRDs7QVk5MUpBO0VBQ0MsZ0JBQUE7QVppMkpEOztBWTkxSkE7K0NBQUE7QUFHQTtFQUNDLHVCQUFBO0VBQ0EsNkJBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0FaZzJKRDs7QVk3MUpBOztFQUVDLHVCQUFBO0VBQ0EsY0FBQTtBWmcySkQ7O0FZNzFKQTtFQUNDLGdCQUFBO0VBQ0Esc0JBQUEsRUFBQSx5RUFBQTtFQUNBLFlBQUE7QVpnMkpEOztBWTcxSkE7RUFDQyxnQkFBQTtBWmcySkQ7O0FZNzFKQTsrQ0FBQTtBQUdBO0VBQ0MsbUJBQUE7QVorMUpEOztBWTUxSkE7RUFDQyxXQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0FaKzFKRDs7QVk1MUpBO0VBQ0MsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtBWisxSkQ7O0FZNTFKQTtFQUNDLGdCQUFBO0FaKzFKRDs7QVk1MUpBO0VBQ0MsaUJBQUE7RUFDQSxnQkFBQTtBWisxSkQ7O0FZNTFKQTtFQUNDLHdCQUFBO0VBQ0Esd0JBQUE7RUFDQSw2QkFBQTtBWisxSkQ7O0FZNTFKQTtFQUNDLGFBQUE7QVorMUpEOztBWTUxSkE7RUFDQyxhQUFBO0FaKzFKRDs7QVk1MUpBO0VBQ0MsYUFBQTtBWisxSkQ7O0FZNTFKQTtFQUNDLGFBQUE7QVorMUpEOztBWTMxSkE7OEVBQUE7QUFHQTtFQUNDLFNBQUE7QVo2MUpEOztBWTExSkE7RUFDQyxhQUFBO0VBQ0Esa0JBQUE7QVo2MUpEOztBWTExSkE7RUFDQyxTQUFBO0VBQ0EsZ0JBQUE7RUFDQSxRQUFBO0FaNjFKRDs7QVkxMUpBLDZCQUFBO0FBQ0E7RUFDQyxXQUFBO0VBQ0EsdUJBQUE7QVo2MUpEOztBWXoxSkE7OEVBQUE7QUFHQTtFQUNDLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtFQUNBLE1BQUE7QVoyMUpEOztBWXgxSkE7K0NBQUE7QUFHQTtFQUNDLFdBQUE7QVowMUpEOztBWXYxSkE7RUFDQyxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0FaMDFKRDs7QVl2MUpBO0VBQ0MsY0FBQTtBWjAxSkQ7O0FZdjFKQTtFQUNDLFdBQUE7QVowMUpEOztBWXYxSkE7RUFDQyxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0FaMDFKRDs7QVl2MUpBOzs7RUFHQyxXQUFBO0VBQ0EscUJBQUE7QVowMUpEOztBWXYxSkE7O0VBRUMsU0FBQTtFQUNBLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsNkJBQUE7RUFDQSxVQUFBO0VBQ0EsNEJBQUE7QVowMUpEOztBWXQxSkE7OEVBQUE7QUFHQTtFQUNHLGNBQUE7QVp3MUpIOztBWXIxSkE7RUFDQyxXQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7QVp3MUpEOztBWXIxSkE7RUFDQyxjQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0FadzFKRDs7QVlyMUpBO0VBQ0MsV0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7QVp3MUpEOztBWXIxSkE7Ozs7O0VBS0MsY0FBQTtFQUNBLHFCQUFBO0FadzFKRDs7QVlyMUpBOztFQUVDLFdBQUE7QVp3MUpEOztBWXIxSkE7RUFDQyxXQUFBO0VBQ0EsYUFBQTtFQUNBLGFBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0FadzFKRDs7QVlyMUpBO0VBQ0MsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0FadzFKRDs7QVlyMUpBOztFQUVDLGtCQUFBO0FadzFKRDs7QVlyMUpBO0VBQ0MsY0FBQTtFQUNBLFVBQUE7RUFDQSxVQUFBO0FadzFKRDs7QVlyMUpBOytDQUFBO0FBR0E7RUFDQyxnQkFBQTtBWnUxSkQ7O0FZcDFKQTs7RUFFQyxVQUFBO0VBQ0EsVUFBQTtBWnUxSkQ7O0FZcDFKQTs7RUFFQyw2QkFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QVp1MUpEOztBWXAxSkE7Ozs7RUFJQyw2QkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0FadTFKRDs7QVlwMUpBO0VBQ0MsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7QVp1MUpEOztBWXAxSkE7RUFDQyxnQkFBQTtBWnUxSkQ7O0FZcDFKQTtFQUNDLGdCQUFBO0FadTFKRDs7QVlwMUpBO0VBQ0MsV0FBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtFQUNBLFFBQUE7QVp1MUpEOztBWXAxSkE7RUFDQyxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxNQUFBO0VBQ0EsWUFBQTtBWnUxSkQ7O0FZcDFKQTtFQUNDLGtCQUFBO0FadTFKRDs7QVlwMUpBO0VBQ0MscUJBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0EsdUNBQUE7QVp1MUpEOztBWXAxSkE7RUFDQyx5QkFBQTtBWnUxSkQ7O0FZbjFKQTs4RUFBQTtBQUdBOytDQUFBO0FBR0E7O0VBRUMsbUJBQUE7RUFDQSxrQkFBQTtBWm8xSkQ7O0FZajFKQTtFQUNDLHdCQUFBO0FabzFKRDs7QVlqMUpBO0VBQ0MscUJBQUE7QVpvMUpEOztBWWoxSkE7O0VBRUMsdUJBQUE7QVpvMUpEOztBWWoxSkE7O0VBRUMsZ0JBQUE7QVpvMUpEOztBWWoxSkE7RUFDQyx5QkFBQTtBWm8xSkQ7O0FZajFKQTtFQUNDLHlCQUFBO0VBQ0EsYUFBQTtBWm8xSkQ7O0FZajFKQTsrQ0FBQTtBQUdBO0VBQ0MsZUFBQTtFQUNBLGdCQUFBO0FabTFKRDs7QVloMUpBO0VBQ0MsbUJBQUE7QVptMUpEOztBWWgxSkE7RUFDQywwQkFBQTtFQUNBLGlCQUFBO0FabTFKRDs7QVloMUpBOztFQUVDLGNBQUE7QVptMUpEOztBWWgxSkE7RUFDQyxZQUFBO0VBQ0EsbUJBQUE7QVptMUpEOztBWWgxSkE7K0NBQUE7QUFHQTtFQUNDLFdBQUE7RUFDQSxjQUFBO0FaazFKRDs7QVkvMEpBO0VBQ0MsZ0JBQUE7QVprMUpEOztBWS8wSkE7RUFDQyxlQUFBO0FaazFKRDs7QVkvMEpBO0VBQ0MseUJBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0FaazFKRDs7QVkvMEpBOzs7RUFHQyxzQkFBQTtFQUNBLFdBQUE7QVprMUpEOztBWS8wSkE7K0NBQUE7QUFHQTs7O0VBR0MsbUJBQUE7QVppMUpEOztBWTkwSkE7RUFDQyxzQkFBQTtBWmkxSkQ7O0FZOTBKQTtFQUNDLGVBQUE7QVppMUpEOztBWTkwSkE7RUFDQyxtQkFBQTtBWmkxSkQ7O0FZOTBKQTtFQUNDLFdBQUE7QVppMUpEOztBWTkwSkE7RUFDQyxxQkFBQTtBWmkxSkQ7O0FZOTBKQTs7O0VBR0MsVUFBQTtBWmkxSkQ7O0FZOTBKQTtFQUNDLGNBQUE7RUFDQSxrQkFBQTtBWmkxSkQ7O0FZOTBKQTtFQUNDLGdCQUFBO0FaaTFKRDs7QVk5MEpBO0VBQ0MsYUFBQTtBWmkxSkQ7O0FZOTBKQTtFQUNDLGVBQUE7RUFDQSxrQkFBQTtBWmkxSkQ7O0FZOTBKQTs4RUFBQTtBQUdBO0VBQ0MsZUFBQTtFQUNBLGdCQUFBO0FaZzFKRDs7QVk3MEpBO0VBQ0MsbUJBQUE7QVpnMUpEOztBWTcwSkE7RUFDQyxtQkFBQTtBWmcxSkQ7O0FZNzBKQTs4RUFBQTtBQUdBO0VBQ0MsMEJBQUE7RUFDQSxzQkFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0FaKzBKRDs7QVk1MEpBO0VBQ0MsaUJBQUE7RUFDQSxrQkFBQTtBWiswSkQ7O0FZNTBKQTs7RUFFQyxnQkFBQTtBWiswSkQ7O0FZMzBKQTs4RUFBQTtBQUdBO0VBQ0Msc0JBQUE7RUFDQSwwQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7QVo2MEpEOztBWTEwSkE7RUFDQyxnQkFBQTtBWjYwSkQ7O0FZejBKQTs4RUFBQTtBQUdBO0VBRUM7SUFDQyxrQkFBQTtJQUNBLGtCQUFBO0VaMDBKQTtBQUNGO0FZdDBKQTtFQUVDO2lEQUFBO0VBR0E7SUFDQyxrQkFBQTtJQUNBLFlBQUE7RVpzMEpBO0VZbjBKRDtpREFBQTtFQUdBO0lBQ0MsV0FBQTtJQUNBLFVBQUE7RVpvMEpBO0VZajBKRDtJQUNDLFlBQUE7RVptMEpBO0VZaDBKRDtJQUNDLFdBQUE7SUFDQSxpQkFBQTtJQUNBLGtCQUFBO0VaazBKQTtFWS96SkQ7aURBQUE7RUFHQTtJQUNDLFlBQUE7SUFDQSxVQUFBO0VaZzBKQTtFWTd6SkQ7SUFDQyxXQUFBO0VaK3pKQTtFWTV6SkQ7aURBQUE7RUFHQTtJQUNDLHlCQUFBO0lBQ0EsYUFBQTtFWjZ6SkE7RVkxekpEO2lEQUFBO0VBR0E7SUFDQyxrQkFBQTtFWjJ6SkE7RVl4ekpEO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFWjB6SkE7RVl2ekpEO2lEQUFBO0VBR0E7Ozs7Ozs7Ozs7O0lBV0MsV0FBQTtJQUNBLDBCQUFBO0Vad3pKQTtFWXJ6SkQ7OztJQUdDLHFCQUFBO0VadXpKQTtFWXB6SkQ7O0lBRUMscUJBQUE7RVpzekpBO0VZbnpKRDs7SUFFQyxvQkFBQTtFWnF6SkE7RVlsekpEO0lBQ0MscUJBQUE7RVpvekpBO0VZanpKRDtJQUNDLG9CQUFBO0VabXpKQTtFWWh6SkQ7SUFDQyxxQkFBQTtFWmt6SkE7RVkveUpEO0lBQ0Msb0JBQUE7RVppekpBO0VZOXlKRDtJQUNDLFdBQUE7SUFDQSxjQUFBO0VaZ3pKQTtFWTd5SkQ7aURBQUE7RUFHQTs7Ozs7O0lBTUMsbUJBQUE7RVo4eUpBO0FBQ0Y7QVkxeUpBO0VBQ0M7aURBQUE7RUFFQTtJQUNDLGNBQUE7RVo0eUpBO0VZMXlKRDtJQUNDLHFCQUFBO0VaNHlKQTtFWXp5SkQ7O0lBRUMsa0JBQUE7RVoyeUpBO0VZeHlKRDtJQUNDLGdCQUFBO0VaMHlKQTtFWXZ5SkQ7SUFDQyxzQkFBQTtJQUNBLGtCQUFBO0lBQ0EsV0FBQTtJQUNBLGdCQUFBO0lBQ0EsaUJBQUE7SUFDQSxrQkFBQTtJQUNBLG1CQUFBO0VaeXlKQTtFWXR5SkQ7O0lBRUMseUJBQUE7RVp3eUpBO0VZcnlKRDtJQUNDLDBCQUFBO0lBQ0EsVUFBQTtJQUNBLGVBQUE7SUFDQSxrQkFBQTtJQUNBLG9DQUFBO0VadXlKQTtFWXB5SkQ7SUFDQyxhQUFBO0lBQ0Esb0JBQUE7SUFDQSxpQkFBQTtFWnN5SkE7RVlueUpEO0lBQ0MsdUJBQUE7RVpxeUpBO0VZbHlKRDtpREFBQTtFQUdBO0lBQ0MsY0FBQTtFWm15SkE7RVloeUpEOztJQUVDLGFBQUE7SUFDQSxrQkFBQTtFWmt5SkE7QUFDRjtBWS94SkE7OEVBQUE7QUFHQTtFQUVDOzs7SUFHQyxrQ0FBQTtJQUNBLDJCQUFBO0lBQ0Esc0JBQUE7SUFDQSw0QkFBQTtFWit4SkE7RVk1eEpEOztJQUVDLDBCQUFBO0VaOHhKQTtFWTN4SkQ7SUFDQyw0QkFBQTtFWjZ4SkE7RVkxeEpEO0lBQ0MsNkJBQUE7RVo0eEpBO0VZenhKRDs7O0lBR0MsV0FBQTtFWjJ4SkE7RVl4eEpEO0lBQ0MsMkJBQUE7RVoweEpBO0VZdnhKRDs7SUFFQyx3QkFBQTtFWnl4SkE7RVl0eEpEO0lBQ0MsMEJBQUE7RVp3eEpBO0VZcnhKRDtJQUNDLGlCQUFBO0VadXhKQTtFWXB4SkQ7Ozs7Ozs7Ozs7Ozs7O0lBR0MsVUFBQTtJQUNBLFNBQUE7RVppeUpBO0VZOXhKRDs7SUFFQyxzQkFBQTtJQUNBLHdCQUFBO0VaZ3lKQTtFWTd4SkQ7O0lBRUMsV0FBQTtFWit4SkE7RVk1eEpEOzs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFrQkMsd0JBQUE7RVo4eEpBO0VZM3hKRDtJQUNDLGtCQUFBO0lBQ0EsV0FBQTtFWjZ4SkE7RVkxeEpEO0lBQ0MsU0FBQTtJQUNBLHFCQUFBO0lBQ0EsY0FBQTtFWjR4SkE7RVl6eEpEO0lBQ0MsY0FBQTtJQUNBLGtCQUFBO0VaMnhKQTtFWXh4SkQ7SUFDQyxnQkFBQTtFWjB4SkE7RVl2eEpEOzs7Ozs7Ozs7Ozs7Ozs7O0lBTUMsVUFBQTtJQUNBLHVCQUFBO0lBQ0Esd0JBQUE7SUFDQSxTQUFBO0VabXlKQTtFWS94SkQ7SUFDQyx1QkFBQTtJQUNBLHdCQUFBO0VaaXlKQTtFWTl4SkQ7OztJQUdDLHdCQUFBO0VaZ3lKQTtFWTd4SkQ7OztJQUdDLHdCQUFBO0VaK3hKQTtBQUNGO0FhcGhOQTs7Ozs7O0NBQUE7QUFPQTtFQUNJLHVDQUFBO0VBQ0EsMkJBQUE7RUFDQSxnQkFBQTtBYnNoTko7O0FhcGhOQTtFQUNJLGVBQUE7QWJ1aE5KO0FLeCtNSTtFUWhESjtJQUdRLGlCQUFBO0VieWhOTjtBQUNGOztBYXRoTkE7RUFDSSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0FieWhOSjtBS3AvTUk7RVF6Q0o7SUFNUSxlQUFBO0ViMmhOTjtBQUNGOztBYXpoTkE7RUFFSSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtBYjJoTko7QUsvL01JO0VRaENKO0lBTVEsbUJBQUE7SUFDQSxtQkFBQTtFYjZoTk47QUFDRjs7QWEzaE5BO0VBQ0ksaUJBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7QWI4aE5KO0FLM2dOSTtFUXRCSjtJQUtRLFdBQUE7RWJnaU5OO0FBQ0Y7O0FhN2hOQTtFQUVJLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtBYitoTko7QUt0aE5JO0VRYko7SUFNUSxpQkFBQTtJQUNBLGtCQUFBO0ViaWlOTjtBQUNGO0FLNWhOSTtFUWJKO0lBVVEsa0JBQUE7SUFDQSxtQkFBQTtFYm1pTk47QUFDRjtBS2xpTkk7RVFiSjtJQWNRLGlCQUFBO0VicWlOTjtBQUNGO0FLdmlOSTtFUWJKO0lBaUJRLGVBQUE7RWJ1aU5OO0FBQ0Y7O0FhcGlOQTtFQUNJLFdBQUE7RUFDQSw2QkFBQTtFQUNBLDJCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBYnVpTko7QUtwak5JO0VRUUo7SUFPUSxrQkFBQTtFYnlpTk47QUFDRjtBS3pqTkk7RVFRSjtJQVVRLDZCQUFBO0lBQ0EsbUJBQUE7RWIyaU5OO0FBQ0Y7O0FhemlOQTtFQUNJLFdBQUE7RUFDQSw2QkFBQTtFQUNBLDJCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBYjRpTko7QUt2a05JO0VRc0JKO0lBT1EsNkJBQUE7SUFDQSxtQkFBQTtFYjhpTk47QUFDRjs7QWEzaU5BO0VBQ0ksa0JBQUE7RUFDQSwyQkFBQTtFQUNBLGlCQUFBO0FiOGlOSjtBS25sTkk7RVFrQ0o7SUFLUSxrQkFBQTtJQUNBLG1CQUFBO0ViZ2pOTjtBQUNGOztBYTlpTkE7RUFDSSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtBYmlqTko7QUtobU5JO0VRMkNKO0lBTVEsa0JBQUE7RWJtak5OO0FBQ0Y7QUtybU5JO0VRMkNKO0lBU1EsZUFBQTtFYnFqTk47QUFDRjtBSzFtTkk7RVEyQ0o7SUFZUSxpQkFBQTtFYnVqTk47QUFDRjs7QWFyak5BO0VBRUksZ0JBQUE7QWJ1ak5KOztBYXBqTkE7RUFDSSxXQUFBO0VBQ0EsNkJBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7QWJ1ak5KO0FLM25OSTtFUStESjtJQU9RLFdBQUE7SUFDQSxrQkFBQTtFYnlqTk47QUFDRjtBS2pvTkk7RVErREo7SUFXUSw2QkFBQTtJQUNBLG1CQUFBO0ViMmpOTjtBQUNGOztBYXpqTkE7RUFDSSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLDJCQUFBO0FiNGpOSjtBSzlvTkk7RVE4RUo7SUFNUSxtQkFBQTtFYjhqTk47QUFDRjs7QWE1ak5BO0VBRUksaUJBQUE7RUFDQSxtQkFBQTtBYjhqTko7QUt4cE5JO0VRdUZKO0lBS1EsbUJBQUE7RWJna05OO0FBQ0Y7O0FhN2pOQTtFQUNJLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7QWJna05KO0FLcnFOSTtFUWdHSjtJQU9RLGdCQUFBO0lBQ0EsbUJBQUE7RWJra05OO0FBQ0Y7QWFqa05JO0VBQ0ksWUFBQTtBYm1rTlI7QWFqa05JO0VBQ0ksWUFBQTtBYm1rTlI7O0FhaGtOQTtFQUNJLGlCQUFBO0VBQ0EsbUJBQUE7QWJta05KO0FLdHJOSTtFUWlISjtJQUlRLGdCQUFBO0VicWtOTjtBQUNGO0FLM3JOSTtFUWlISjtJQU9RLG1CQUFBO0VidWtOTjtBQUNGOztBYXBrTkE7RUFDSSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtBYnVrTko7QUt0c05JO0VRNEhKO0lBS1EsbUJBQUE7RWJ5a05OO0FBQ0Y7QUszc05JO0VRNEhKO0lBUVEsa0JBQUE7RWIya05OO0FBQ0Y7QUtodE5JO0VRNEhKO0lBV1Esa0JBQUE7RWI2a05OO0FBQ0Y7QUtydE5JO0VRNEhKO0lBY1EsZUFBQTtFYitrTk47QUFDRjtBYTlrTkk7RUFDSSxlQUFBO0FiZ2xOUjtBSzd0Tkk7RVE0SUE7SUFHUSxlQUFBO0Via2xOVjtBQUNGO0FLbHVOSTtFUTRJQTtJQU1RLGVBQUE7RWJvbE5WO0FBQ0Y7QUt2dU5JO0VRNElBO0lBU1EsZUFBQTtFYnNsTlY7QUFDRjs7QWFubE5BO0VBQ0ksa0JBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtBYnNsTko7QUtqc05JO0VRdUdKO0lBTVEsZUFBQTtFYndsTk47QUFDRjs7QWF0bE5BO0VBRUksaUJBQUE7QWJ3bE5KO0FLNXZOSTtFUWtLSjtJQUlRLGVBQUE7RWIwbE5OO0FBQ0Y7O0FheGxOQTtFQUVJLGVBQUE7QWIwbE5KO0FLcndOSTtFUXlLSjtJQUlRLGlCQUFBO0ViNGxOTjtBQUNGOztBYXpsTkE7RUFDSSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtBYjRsTko7QUtqeE5JO0VRaUxKO0lBTVEsa0JBQUE7RWI4bE5OO0FBQ0Y7QUt0eE5JO0VRaUxKO0lBU1Esa0JBQUE7SUFDQSxtQkFBQTtFYmdtTk47QUFDRjs7QWE5bE5BO0VBQ0ksV0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7QWJpbU5KO0FLcHlOSTtFUThMSjtJQU9RLG1CQUFBO0lBQ0EsbUJBQUE7RWJtbU5OO0FBQ0Y7O0Fham1OQTtFQUNJLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7QWJvbU5KO0FLbHpOSTtFUXlNSjtJQU9RLGtCQUFBO0lBQ0EsaUJBQUE7RWJzbU5OO0FBQ0Y7QUt4ek5JO0VReU1KO0lBV1EsaUJBQUE7SUFDQSxpQkFBQTtFYndtTk47QUFDRjtBSzl6Tkk7RVF5TUo7SUFlUSxnQkFBQTtFYjBtTk47QUFDRjs7QWF4bU5BO0VBQ0ksZUFBQTtFQUNBLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0FiMm1OSjtBSzEwTkk7RVEyTko7SUFNUSxrQkFBQTtFYjZtTk47QUFDRjtBSy8wTkk7RVEyTko7SUFTUSxpQkFBQTtFYittTk47QUFDRjs7QWE1bU5BO0VBQ0ksV0FBQTtFQUNBLDZCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtBYittTko7QUszMU5JO0VRd09KO0lBTVEsa0JBQUE7RWJpbk5OO0FBQ0Y7QUtoMk5JO0VRd09KO0lBU0UsNkJBQUE7RWJtbk5BO0FBQ0Y7O0Fham5OQTtFQUNJLFdBQUE7RUFDQSx3QkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QWJvbk5KO0FLOTJOSTtFUW9QSjtJQVFRLGlCQUFBO0lBQ0Esd0JBQUE7RWJzbk5OO0FBQ0Y7O0FhcG5OQTtFQUNJLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsU0FBQTtBYnVuTko7O0Fham5OQTtFQUNJLFdBQUE7RUFDQSw2QkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7QWJvbk5KO0FLbDROSTtFUTBRSjtJQU1RLDZCQUFBO0lBQ0EsbUJBQUE7RWJzbk5OO0FBQ0Y7O0FhcG5OQTtFQUNJLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBYnVuTko7QUtoNU5JO0VRb1JKO0lBT1EsaUJBQUE7RWJ5bk5OO0FBQ0Y7O0Fhdm5OQTtFQUNJLGtCQUFBO0FiMG5OSjs7QWFqbk5BO0VBRUksNEJBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0FibW5OSjtBSy81Tkk7RVF3U0o7SUFNUSxrQkFBQTtFYnFuTk47QUFDRjtBS3A2Tkk7RVF3U0o7SUFTUSwwQkFBQTtJQUNBLG1CQUFBO0VidW5OTjtBQUNGOztBYXJuTkE7RUFDSSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0Fid25OSjs7QWF0bk5BO0VBQ0ksZUFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7QWJ5bk5KO0FLejdOSTtFUTJUSjtJQU9RLGlCQUFBO0lBQ0EsZ0JBQUE7RWIybk5OO0FBQ0Y7O0Fhem5OQTtFQUVJLDRCQUFBO0VBQ0EsZ0JBQUE7QWIybk5KO0FLcDhOSTtFUXNVSjtJQUtRLDBCQUFBO0ViNm5OTjtBQUNGOztBYTNuTkE7RUFFSSxpQkFBQTtBYjZuTko7QUs3OE5JO0VROFVKO0lBSVEsbUJBQUE7RWIrbk5OO0FBQ0Y7O0FhMW5OQTtFQUNJLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0FiNm5OSjtBS3g5Tkk7RVF3Vko7SUFLUSxpQkFBQTtJQUNBLG1CQUFBO0ViK25OTjtBQUNGO0FhOW5OSTtFQUNJLGNBQUE7QWJnb05SO0FhL25OUTtFQUNJLFdBQUE7RUFDQSxxQkFBQTtFQUNBLHdCQUFBO0VBQ0EseUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtRkFBQTtFQUNBLDJGQUFBO0FiaW9OWjs7QWE3bk5BO0VBQ0ksaUJBQUE7QWJnb05KO0FLai9OSTtFUWdYSjtJQUdRLGVBQUE7RWJrb05OO0FBQ0Y7O0FhaG9OQTtFQUNJLGVBQUE7QWJtb05KO0FLMS9OSTtFUXNYSjtJQUdRLGlCQUFBO0VicW9OTjtBQUNGOztBYWxvTkE7RUFDSSxXQUFBO0VBQ0EsaUJBQUE7QWJxb05KO0FLcGdPSTtFUTZYSjtJQUlRLGlCQUFBO0lBQ0EsbUJBQUE7RWJ1b05OO0FBQ0Y7O0Fhcm9OQTtFQUNJLFdBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QWJ3b05KO0FLamhPSTtFUXFZSjtJQU1RLGVBQUE7RWIwb05OO0FBQ0Y7O0FheG9OQTtFQUNJLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtBYjJvTko7QUs1aE9JO0VROFlKO0lBS1EsaUJBQUE7SUFDQSxpQkFBQTtFYjZvTk47QUFDRjs7QWExb05JO0VBQ0ksZUFBQTtBYjZvTlI7QUt0aU9JO0VRd1pBO0lBR1EsaUJBQUE7RWIrb05WO0FBQ0Y7O0FhM29OSTtFQUNJLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0FiOG9OUjtBS2pqT0k7RVFnYUE7SUFLUSxpQkFBQTtFYmdwTlY7QUFDRjtBYTlvTkk7RUFDSSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0FiZ3BOUjtBSzNqT0k7RVF3YUE7SUFLUSxpQkFBQTtFYmtwTlY7QUFDRjs7QWEvb05BO0VBQ0ksY0FBQTtFQUNBLHVDQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQSxFQUFBLFdBQUE7RUFDQSxxQkFBQTtFQUNBLHlCQUFBO0Fia3BOSjs7QWFocE5BO0VBQ0ksdUNBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBLEVBQUEsV0FBQTtFQUNBLG1CQUFBO0FibXBOSjs7QWFqcE5BO0VBQ0ksZUFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxTQUFBO0Fib3BOSjtBSzlrT0k7RVFzYko7SUFNUSxlQUFBO0lBQ0EsaUJBQUE7RWJzcE5OO0FBQ0Y7O0FhanBOQTtFQUVJLG1CQUFBO0FibXBOSjs7QWFqcE5BO0VBQ0ksV0FBQTtFQUNBLHVDQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0Fib3BOSjtBSy9tT0k7RVFvZEo7SUFTUSxpQkFBQTtFYnNwTk47QUFDRjs7QWFwcE5BO0VBQ0ksV0FBQTtFQUNBLHVDQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtBYnVwTko7QUs5bk9JO0VRZ2VKO0lBU1EsZUFBQTtJQUNBLG1CQUFBO0VieXBOTjtBQUNGOztBYXZwTkE7RUFDSSxXQUFBO0VBQ0EsdUNBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsMkJBQUE7QWIwcE5KO0FLOW9PSTtFUTZlSjtJQVNRLGlCQUFBO0ViNHBOTjtBQUNGOztBYTFwTkE7RUFDSSxXQUFBO0VBQ0EsNkJBQUE7RUFDQSwyQkFBQTtFQUNBLGdCQUFBO0FiNnBOSjtBSzFwT0k7RVF5Zko7SUFNUSw2QkFBQTtFYitwTk47QUFDRjs7QWE3cE5BO0VBQ0ksZUFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7QWJncU5KO0FLcnFPSTtFUWtnQko7SUFLUSxlQUFBO0lBQ0EsaUJBQUE7RWJrcU5OO0FBQ0Y7O0FhL3BOQTtFQUNJLGVBQUE7RUFDQSxxQkFBQTtFQUNBLG9DQUFBO0VBQ0EscUJBQUE7RUFHQSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLG9CQUFBO0VBQ0EscUJBQUE7RUFDQSw0QkFBQTtFQUNBLGdCQUFBO0Fia3FOSjs7QWFocU5BO0VBQ0ksa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBYm1xTko7QWFscU5JO0VBQ0ksc0JBQUE7QWJvcU5SOztBY2x3T0EsMkJBQUE7QUFDQTtFQUNFLGFBQUEsRUFBQSxzQkFBQTtFQUNBLGVBQUEsRUFBQSxrQkFBQTtFQUNBLGNBQUEsRUFBQSxlQUFBO0VBQ0EsT0FBQTtFQUNBLE1BQUE7RUFDQSxXQUFBLEVBQUEsZUFBQTtFQUNBLFlBQUEsRUFBQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsOEJBQUEsRUFBQSxtQkFBQTtFQUNBLG9DQUFBLEVBQUEscUJBQUE7RUFDQSxpQkFBQTtBZHF3T0Y7QWNwd09FO0VBQ0UsdUJBQUE7QWRzd09KO0FjcHdPRTtFQUNFLFlBQUE7RUFDQSxxQkFBQTtBZHN3T0o7O0FjbHdPQSxpQ0FBQTtBQUNBO0VBQ0kseUJBQUE7RUFDQSxjQUFBLEVBQUEsa0NBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxVQUFBLEVBQUEsb0RBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUEsRUFBQSxlQUFBO0VBQ0EsUUFBQTtFQUNBLDJCQUFBO0FkcXdPSjs7QWNsd09BLHFCQUFBO0FBQ0E7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtBZHF3T0Y7O0FjbHdPQTs7RUFFRSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0FkcXdPRjs7QWVuek9BO0VBQ0MsK0JBQUE7RUFDRyxXQUFBO0VBQ0EsaUJBQUE7RUFDSCxnQkFBQTtFQUNHLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDSCxvQkFBQSxFQUFBLGFBQUE7QWZzek9EO0FlcnpPSTtFQUNGLHNCQUFBO0VBQ0EsK0JBQUE7QWZ1ek9GO0FldHpPRTtFQUNDLHlCQUFBO0Fmd3pPSDtBSzN3T0k7RVUzREo7SUFrQkUscUJBQUE7SUFDQSxrQkFBQTtFZnd6T0E7QUFDRjs7QWV0ek9BO3NHQUFBO0FBRUE7RUFDQywrQkFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtBZnl6T0Q7QWV2ek9FO0VBQ0MsV0FBQTtFQUNBLFdBQUE7RUFDQSwrQkFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxhQUFBO0VBQ0EsY0FBQTtBZnl6T0g7QUt0eU9JO0VVM0JGO0lBVUUsYUFBQTtFZjJ6T0Y7QUFDRjtBZXh6T0M7RUFDQyxXQUFBO0VBQ0EsZUFBQTtBZjB6T0Y7QWV4ek9DO0VBQ0MsV0FBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUEsRUFBQSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSwyQ0FBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtBZjB6T0Y7QUsxek9JO0VVVEg7SUFXRSxjQUFBO0lBQ0Esa0JBQUE7SUFDQSxtQkFBQTtJQUNBLGVBQUE7SUFDQSxVQUFBO0VmNHpPRDtBQUNGO0FlM3pPRTtFQUNDLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLHFCQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSx1QkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNTLDZCQUFBO0VBQ1Qsa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FmNnpPSDtBS24xT0k7RVVRRjtJQWdCRSx3QkFBQTtFZit6T0Y7QUFDRjtBZTV6T0c7RUFDQyxnQkFBQTtBZjh6T0o7QWUxek9DO0VBQ0MsaUJBQUE7QWY0ek9GO0FlenpPRTtFQUNDLG1CQUFBO0FmMnpPSDtBZXh6T0M7RUFDQyxnQkFBQTtBZjB6T0Y7QWV6ek9FO0VBQ0MsaUJBQUE7RUFDQSxnQkFBQTtBZjJ6T0g7QWV6ek9FO0VBQ0MsU0FBQTtBZjJ6T0g7QWV6ek9FO0VBQ0MsU0FBQTtBZjJ6T0g7QWV4ek9DO0VBQ0MsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7QWYwek9GO0FlenpPRTtFQUNDLHFCQUFBO0FmMnpPSDtBS3YzT0k7RVVzREg7SUFTRSxjQUFBO0lBQ0EsNkJBQUE7SUFDQSxTQUFBO0VmNHpPRDtFZTN6T0M7SUFDQyxjQUFBO0VmNnpPRjtBQUNGO0FlenpPRTtFQUNDLGNBQUE7QWYyek9IO0FleHpPSTtFQUNGLFdBQUE7RUFDQSxxQkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUEsRUFBQSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0FmMHpPRjtBZXp6T0U7RUFDQyxjQUFBO0FmMnpPSDtBZTF6T0c7RUFDQyx5QkFBQTtBZjR6T0o7QUtwNU9JO0VVNEVBO0lBZ0JELGlCQUFBO0lBQ0EsVUFBQTtFZjR6T0Q7QUFDRjtBZXp6T0U7RUFDQyxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EsWUFBQTtBZjJ6T0g7QWUxek9HO0VBQ0MsV0FBQTtBZjR6T0o7QWV6ek9FO0VBQ0MsZ0JBQUE7QWYyek9IO0FLcjZPSTtFVW5DSjtJQWtKRSxlQUFBO0VmMHpPQTtBQUNGOztBZXh6T0E7RUFDQyxjQUFBO0VBQ0csbUJBQUE7RUFDSCxrQkFBQTtFQUNBLG1CQUFBO0FmMnpPRDtBS2o3T0k7RVVrSEo7SUFNRSxhQUFBO0lBQ0EsZ0JBQUE7RWY2ek9BO0VlNXpPQTtJQUNDLFdBQUE7SUFDQSxjQUFBO0lBQ0EsVUFBQTtJQUNBLFlBQUE7SUFDQSxrQkFBQTtJQUNBLFdBQUE7SUFDQSxNQUFBO0lBQ0EsK0JBQUE7RWY4ek9EO0FBQ0Y7O0FleHpPQTs7OztFQUlDLGNBQUE7RUFDRyxtQkFBQTtBZjJ6T0o7QUt6OE9JO0VVeUlKOzs7O0lBT0UsMEJBQUE7RWZnME9BO0VlL3pPQTs7OztJQUNDLGdCQUFBO0VmbzBPRDtBQUNGO0FLdjlPSTtFVXlJSjs7OztJQWFFLHFDQUFBO0VmdzBPQTtBQUNGOztBZXQwT0E7RUFDQyw2QkFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtBZnkwT0Q7QWV4ME9DO0VBQ0MsY0FBQTtBZjAwT0Y7QWV4ME9DO0VBQ0MsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtFQUNBLFVBQUE7QWYwME9GO0FLLytPSTtFVWdLSDtJQU9FLG1CQUFBO0VmNDBPRDtBQUNGO0FlMTBPQztFQUNDLHFCQUFBO0VBQ0Esa0JBQUE7QWY0ME9GO0FlMzBPRTtFQUNDLGlCQUFBO0VBQ0EsVUFBQTtBZjYwT0g7QUsxOE9JO0VVd0hIO0lBUUUsa0JBQUE7RWY4ME9EO0FBQ0Y7QWU1ME9DO0VBQ0MscUJBQUE7QWY4ME9GO0FlNzBPRTtFQUVDLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSxzQkFBQTtBZjgwT0g7QWU3ME9HO0VBQ0Msc0JBQUE7RUFDQSxvQ0FBQTtFQUNBLHlCQUFBO0FmKzBPSjtBZTcwT0c7RUFDQyx5QkFBQTtBZiswT0o7QUsvOU9JO0VVcUlGO0lBY0UsNEJBQUE7SUFDQSw0QkFBQTtFZmcxT0Y7QUFDRjs7QWU1ME9BO0VBQ0MsV0FBQTtFQUNBLHNCQUFBO0VBQ0EscUJBQUE7RUFDQSxtRkFBQTtFQUNBLDJFQUFBO0VBQ0EsMEJBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0FmKzBPRDs7QWU3ME9BO0VBQ0MsV0FBQTtFQUNBLHNCQUFBO0VBQ0EscUJBQUE7RUFDQSw0RUFBQTtFQUNBLG9FQUFBO0VBQ0EsMEJBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0FmZzFPRDs7QWdCL21QQTtFQUNJLFdBQUE7RUFDQSx1Q0FBQTtFQUNBLFdBQUE7RUFFQSx1Q0FBQTtFQUNBLGtCQUFBO0VBQ0EsNkJBQUE7RUFDQSxrQkFBQTtFQUNBLDBCQUFBO0VBRUEsb0JBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsaUJBQUE7RUFDQSxxQkFBQTtBaEJrblBKOztBZ0JoblBBO0VBRUksY0FBQTtFQUNBLCtDQUFBO0VBQ0Esb0NBQUE7QWhCa25QSjtBZ0JqblBJO0VBQ0ksV0FBQTtFQUNBLG9DQUFBO0FoQm1uUFI7O0FLamxQSTtFVzdCSTtJQUNJLGVBQUE7RWhCa25QVjtBQUNGO0FnQmhuUEk7RUFFSSw2QkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QWhCaW5QUjs7QUs1bFBJO0VXaEJJO0lBQ0ksZUFBQTtFaEJnblBWO0FBQ0Y7QWdCOW1QSTtFQUVJLDZCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGlDQUFBO0VBQ0Esc0JBQUE7QWhCK21QUjtBZ0I5bVBRO0VBQ0ksb0NBQUE7QWhCZ25QWjs7QWdCNW1QQTtFQUVJLGNBQUE7RUFDQSxvQ0FBQTtBaEI4bVBKO0FnQjdtUEk7RUFDSSxXQUFBO0VBQ0Esb0NBQUE7QWhCK21QUjs7QUtyblBJO0VXV0k7SUFDSSxlQUFBO0VoQjhtUFY7QUFDRjtBZ0I1bVBJO0VBRUksNkJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FoQjZtUFI7O0FnQnptUEk7RUFFSSw2QkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLGdCQUFBO0FoQjJtUFI7QWdCMW1QUTtFQUNJLHNCQUFBO0FoQjRtUFo7QWdCM21QWTtFQUNJLG9DQUFBO0FoQjZtUGhCO0FnQjFtUFE7RUFDSSxnQ0FBQTtBaEI0bVBaOztBZ0J2bVBBO0VBRUksNkJBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0FoQnltUEo7QWdCeG1QSTtFQUNJLHNCQUFBO0VBQ0EseUJMNUZLO0FYc3NQYjs7QWdCdm1QQTtFQUVJLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtBaEJ5bVBKO0FnQnhtUEk7RUFDSSxzQkFBQTtFQUNBLHNCQUFBO0FoQjBtUFI7O0FnQnZtUEE7RUFFSSxjQUFBO0VBQ0Esb0NBQUE7RUFDQSxnQkFBQTtBaEJ5bVBKO0FnQnhtUEk7RUFDSSxvQ0FBQTtFQUNBLFdBQUE7QWhCMG1QUjs7QUsvcVBJO0VXMEVJO0lBQ0ksZUFBQTtFaEJ5bVBWO0FBQ0Y7QWdCdm1QSTtFQUVJLDZCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtBaEJ3bVBSOztBZ0JybVBBO0VBRUkseUJBQUE7RUFDQSw2QkFBQTtFQUNBLGlDQUFBO0VBQ0Esa0JBQUE7RUFDQSwyQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0FoQnVtUEo7QWdCdG1QSTtFQUNJLG9DQUFBO0VBQ0Esc0JBQUE7QWhCd21QUjs7QUszc1BJO0VXd0dJO0lBQ0ksZUFBQTtFaEJ1bVBWO0FBQ0Y7QWdCcm1QSTtFQUVJLHlCQUFBO0VBQ0EsNkJBQUE7RUFDQSx3Q0FBQTtFQUNBLHlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7QWhCc21QUjtBZ0JybVBRO0VBQ0ksb0NBQUE7RUFDQSxzQkFBQTtBaEJ1bVBaOztBZ0JubVBBO0VBRUksY0FBQTtFQUNBLGlDQUFBO0VBQ0Esa0JBQUE7QWhCcW1QSjtBZ0JwbVBJO0VBQ0ksb0NBQUE7RUFDQSxXQUFBO0FoQnNtUFI7QWdCcG1QSTtFQUNJLFdBQUE7RUFDQSxzQkFBQTtFQUNBLGlDQUFBO0FoQnNtUFI7QWdCcm1QUTtFQUNJLGlDQUFBO0VBQ0EsV0FBQTtBaEJ1bVBaOztBZ0JubVBBO0VBRUksY0FBQTtFQUNBLG9DQUFBO0VBQ0EsZ0JBQUE7QWhCcW1QSjtBZ0JwbVBJO0VBQ0ksV0FBQTtBaEJzbVBSOztBZ0JsbVBJO0VBRUksNkJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0FoQm9tUFI7O0FnQmptUEEsa0JBQUE7QUFFSTtFQUVJLHNCQUFBO0VBRUEsZ0JBQUE7RUFDQSw2QkFBQTtFQUNBLGtDQUFBO0VBQ0EscUNBQUE7RUFDQSw2QkFBQTtFQUNBLHlCTDFORztBWDR6UFg7QWdCam1QUTtFQUNJLGlDQUFBO0FoQm1tUFo7QWdCaG1QSTtFQUVJLGlDQUFBO0FoQmltUFI7QWdCaG1QUTtFQUNBLG9DQUFBO0VBQ0Esc0JBQUE7QWhCa21QUjtBZ0I5bFBJO0VBRUksd0NBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0FoQitsUFI7QWdCOWxQUTtFQUNJLGdDQUFBO0VBQ0EseUJBQUE7RUFDQSx3Q0FBQTtBaEJnbVBaOztBZ0IxbFBRO0VBQ0EsNEJBQUE7RUFDQSxzQkFBQTtFQUNBLGlDQUFBO0FoQjZsUFI7QWdCM2xQUTtFQU5KO0lBT0ksNEJBQUE7RWhCOGxQTjtBQUNGO0FnQjdsUFE7RUFUSjtJQVVJLDRCQUFBO0VoQmdtUE47QUFDRjtBZ0I3bFBRO0VBREo7SUFFSSxrQkFBQTtFaEJnbVBOO0FBQ0Y7QWdCL2xQUTtFQUNBLG9DQUFBO0VBQ0EsV0FBQTtBaEJpbVBSO0FnQmhtUFE7RUFDSSxpQ0FBQTtFQUNBLFdBQUE7QWhCa21QWjtBZ0I3bFBRO0VBREo7SUFFSSxrQkFBQTtFaEJnbVBOO0FBQ0Y7QWdCL2xQUTtFQUNBLGlEQUFBO0VBQ0Esc0JBQUE7RUFDQSxpQ0FBQTtFQUNBLDJCQUFBO0FoQmltUFI7QWdCaG1QUTtFQUNJLG9DQUFBO0VBQ0EseUJBQUE7QWhCa21QWjtBZ0I3bFBRO0VBQ0ksNkJBQUE7RUFDQSw0QkFBQTtFQUNBLHVDQUFBO0VBQ0EsV0FBQTtFQUNBLDBCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLGtDQUFBO0VBQ0EscUNBQUE7QWhCK2xQWjs7QWdCemxQQTtFQUdJLDJCQUFBO0VBQ0EsdUJBQUE7QWhCMmxQSjs7QWdCemxQQTtFQUdJLDJCQUFBO0VBQ0EsdUJBQUE7QWhCMmxQSjs7QWdCemxQQTtFQUdJLDJCQUFBO0VBQ0EsdUJBQUE7QWhCMmxQSjs7QWdCemxQQTtFQUdJLDJCQUFBO0VBQ0EsdUJBQUE7QWhCMmxQSjs7QWdCemxQQTtFQUdJLDJCQUFBO0VBQ0EsdUJBQUE7QWhCMmxQSjs7QWdCemxQQTtFQUdJLDJCQUFBO0VBQ0EsdUJBQUE7QWhCMmxQSjs7QWdCemxQQTtFQUNJLHNCQUFBO0FoQjRsUEo7O0FnQjFsUEE7RUFDSSxzQkFBQTtBaEI2bFBKOztBZ0IzbFBBO0VBQ0ksa0JBQUE7RUFDQSxxQkFBQTtFQUNBLGlCQUFBO0FoQjhsUEo7QWdCN2xQSTtFQUNJLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFFBQUE7RUFHQSxvQkFBQTtBaEIrbFBSO0FnQjdsUEk7RUFDSSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsdUJBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0VBQ0EsbUNBQUE7RUFDQSxrQ0FBQTtFQUNBLFlBQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0FoQitsUFI7QWdCN2xQSTtFQUNJLFdBQUE7QWhCK2xQUjtBZ0I5bFBRO0VBQ0ksV0FBQTtBaEJnbVBaO0FnQjVsUFE7RUFDSSxjTGpZRDtBWCs5UFg7QWdCNWxQUTtFQUNJLHlCTHBZRDtBWGsrUFg7QWdCMWxQUTtFQUNJLGNMM1lKO0FYdStQUjtBZ0IxbFBRO0VBQ0kseUJMOVlKO0FYMCtQUjtBZ0J4bFBRO0VBQ0ksY0xoWkg7QVgwK1BUO0FnQnhsUFE7RUFDSSx5QkxuWkg7QVg2K1BUO0FnQnRsUFE7RUFDSSxXQUFBO0FoQndsUFo7QWdCdGxQUTtFQUNJLHNCQUFBO0FoQndsUFo7O0FnQnBsUEE7RUFDSSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLDBCQUFBO0VBQ0EsNkJBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtBaEJ1bFBKO0FnQnRsUEk7RUFDSSxXQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQkFBQTtFQUNBLHFHQUFBO0VBQ0EsNkZBQUE7RUFDQSx1QkFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EscUVBQUE7QWhCd2xQUjtBZ0J0bFBJO0VBQ0ksY0FBQTtFQUNBLDBCQUFBO0FoQndsUFI7QWdCdmxQUTtFQUNJLHlCQUFBO0FoQnlsUFo7QWdCdGxQSTtFQUNJLDZCQUFBO0VBQ0EsV0FBQTtBaEJ3bFBSO0FnQnJsUFE7RUFDSSxzQkFBQTtBaEJ1bFBaO0FnQnBsUFk7RUFDSSx5QkFBQTtBaEJzbFBoQjs7QWdCamxQQTtFQUVJLHdCQUFBO0VBQ0EsV0FBQTtFQUNBLHFDQUFBO0VBQ0Esa0JBQUE7QWhCbWxQSjtBZ0JsbFBJO0VBQ0ksV0FBQTtFQUNBLHlCQUFBO0FoQm9sUFI7O0FnQmpsUEE7RUFFSSxjQUFBO0VBQ0Esb0NBQUE7RUFDQSxrQkFBQTtBaEJtbFBKO0FnQmxsUEk7RUFDSSxvQ0FBQTtFQUNBLFdBQUE7QWhCb2xQUjs7QWdCamxQQTtFQUNJLFdBQUE7RUFDQSx1Q0FBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBRUEsb0JBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtBaEJvbFBKO0FnQm5sUEk7RUFDSSxjQUFBO0VBQ0EsV0FBQTtBaEJxbFBSO0FnQm5sUEk7RUFDSSxzQkFBQTtFQUNBLGlCQUFBO0FoQnFsUFI7QWdCcGxQUTtFQUNJLGlCQUFBO0FoQnNsUFo7QWdCcGxQUTtFQUNJLHFCQUFBO0VBQ0EsY0FBQTtBaEJzbFBaO0FnQm5sUEk7RUFDSSxXQUFBO0FoQnFsUFI7QUt2aVFJO0VXcWJKO0lBZ0NRLGlCQUFBO0VoQnNsUE47QUFDRjs7QWdCcGxQQTtFQUVJLGNMcGZnQjtFS3FmaEIsaUNBQUE7QWhCc2xQSjtBZ0JybFBJO0VBQ0ksb0NBQUE7QWhCdWxQUjs7QWdCcGxQQTtFQUVJLHlCQUFBO0FoQnNsUEo7QWdCcmxQSTtFQUNJLGNBQUE7RUFDQSx5QkFBQTtBaEJ1bFBSO0FnQnRsUFE7RUFDSSxXQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtBaEJ3bFBaO0FnQnJsUEk7RUFDSSx5QkFBQTtBaEJ1bFBSOztBZ0JwbFBBO0VBRUkseUJBQUE7QWhCc2xQSjtBZ0JybFBJO0VBQ0ksY0FBQTtFQUNBLHlCQUFBO0VBQ0Esc0JBQUE7QWhCdWxQUjtBZ0J0bFBRO0VBQ0ksV0FBQTtFQUNBLHlCTHZpQkQ7QVgrblFYO0FnQnJsUEk7RUFDSSx5QkwzaUJHO0FYa29RWDtBZ0JybFBJO0VBQ0ksc0JBQUE7RUFDQSxjQUFBO0FoQnVsUFI7QWdCdGxQUTtFQUNJLHlCTGpqQkQ7RUtrakJDLFdBQUE7QWhCd2xQWjs7QWdCcGxQQTtFQUVJLHlCQUFBO0FoQnNsUEo7QWdCcmxQSTtFQUNJLGNBQUE7RUFDQSx5QkFBQTtBaEJ1bFBSO0FnQnRsUFE7RUFDSSxXQUFBO0VBQ0EseUJBQUE7QWhCd2xQWjtBZ0JybFBJO0VBQ0ksV0FBQTtFQUNBLHlCQUFBO0FoQnVsUFI7O0FnQnBsUEE7RUFFSSx5Qkw3aUJJO0FYbW9RUjtBZ0JybFBJO0VBQ0ksY0wvaUJBO0VLZ2pCQSx5QkFBQTtBaEJ1bFBSO0FnQnRsUFE7RUFDSSx5QkFBQTtFQUNBLFdBQUE7QWhCd2xQWjtBZ0JybFBJO0VBQ0kseUJBQUE7QWhCdWxQUjs7QWdCcGxQQTtFQUVJLHlCQUFBO0VBQ0EseUJBQUE7QWhCc2xQSjtBZ0JybFBJO0VBQ0ksY0FBQTtFQUNBLHlCQUFBO0FoQnVsUFI7QWdCdGxQUTtFQUNJLHlCQUFBO0VBQ0EsV0FBQTtBaEJ3bFBaO0FnQnJsUEk7RUFDSSxzQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtBaEJ1bFBSOztBZ0JwbFBBO0VBRUkseUJMcmxCZ0I7RUtzbEJoQix5QkFBQTtBaEJzbFBKO0FnQnJsUEk7RUFDSSxjTHhsQlk7RUt5bEJaLHlCQUFBO0FoQnVsUFI7QWdCdGxQUTtFQUNJLHlCTDNsQlE7RUs0bEJSLFdBQUE7QWhCd2xQWjtBZ0JybFBJO0VBQ0kseUJBQUE7RUFDQSxXQUFBO0VBQ0EseUJBQUE7QWhCdWxQUjs7QWdCcGxQQTtFQUNJLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxhQUFBO0VBQ0EscUJBQUE7QWhCdWxQSjtBZ0J0bFBJO0VBQ0ksYUFBQTtBaEJ3bFBSO0FLenFRSTtFVzJrQko7SUFTUSxpQkFBQTtFaEJ5bFBOO0FBQ0Y7O0FnQnZsUEE7RUFFSSxjQUFBO0FoQnlsUEo7QWdCeGxQSTtFQUNJLGNMem9CRztBWG11UVg7O0FnQnZsUEE7RUFFSSxjQUFBO0FoQnlsUEo7QWdCeGxQSTtFQUNJLGNBQUE7QWhCMGxQUjs7QWdCdmxQQTtFQUVJLGNBQUE7QWhCeWxQSjtBZ0J4bFBJO0VBQ0ksY0FBQTtBaEIwbFBSOztBZ0J2bFBBO0VBRUksY0xqb0JJO0FYMHRRUjtBZ0J4bFBJO0VBQ0ksY0FBQTtBaEIwbFBSOztBZ0J2bFBBO0VBRUksY0x6cEJJO0FYa3ZRUjs7QWdCdmxQQTtFQUVJLGNBQUE7QWhCeWxQSjs7QWdCdGxQSTtFQUNJLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0VBQ0EsbUNBQUE7RUFDQSxrQ0FBQTtBaEJ5bFBSO0FLanVRSTtFVzRuQkE7SUFjUSxZQUFBO0lBQ0EsaUJBQUE7RWhCMmxQVjtBQUNGOztBZ0J2bFBJO0VBQ0ksa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7RUFDQSxtQ0FBQTtFQUNBLGtDQUFBO0VBQ0EsaUJBQUE7QWhCMGxQUjs7QWdCdmxQQTtFQUNJLFdBQUE7QWhCMGxQSjtBZ0J6bFBJO0VBQ0ksV0FBQTtBaEIybFBSOztBZ0J4bFBBO0VBQ0ksV0FBQTtBaEIybFBKO0FnQjFsUEk7RUFDSSxjQUFBO0FoQjRsUFI7O0FnQnpsUEE7RUFDSSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtBaEI0bFBKO0FnQjNsUEk7RUFDSSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtBaEI2bFBSOztBZ0IxbFBBO0VBQ0ksYUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7QWhCNmxQSjtBZ0I1bFBJO0VBQ0ksY0FBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7QWhCOGxQUjs7QWdCM2xQQTtFQUNJLGFBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0FoQjhsUEo7QWdCN2xQSTtFQUNJLGNBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0FoQitsUFI7O0FnQjVsUEE7RUFDSSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EscUJBQUE7QWhCK2xQSjs7QWlCOTNRQTtFQUNFLGFBQUE7QWpCaTRRRjtBaUJoNFFFO0VBRkY7SUFHSSxjQUFBO0VqQm00UUY7QUFDRjs7QWlCajRRQTtFQUNFLGNBQUE7QWpCbzRRRjtBaUJuNFFFO0VBRkY7SUFHSSx3QkFBQTtFakJzNFFGO0FBQ0Y7O0FpQnA0UUE7RUFDRSxjQUFBO0FqQnU0UUY7QWlCdDRRRTtFQUZGO0lBR0ksYUFBQTtFakJ5NFFGO0FBQ0Y7O0FpQnY0UUE7RUNaRSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSxTQUFBO0FsQnU1UUY7O0FpQjk0UUE7RUFDRSxrQkFBQTtBakJpNVFGOztBaUIvNFFBO0VBQ0ksa0JBQUE7QWpCazVRSjtBS2ozUUk7RVlsQ0o7SUFHUSxpQkFBQTtFakJvNVFOO0FBQ0Y7QWlCbjVRSTtFQUNJLGtCQUFBO0FqQnE1UVI7QUt6M1FJO0VZN0JBO0lBR1EsaUJBQUE7RWpCdTVRVjtBQUNGO0FpQnI1UUk7RUFFSSxrQkFBQTtBakJzNVFSO0FLajRRSTtFWXZCQTtJQUlRLGdCQUFBO0VqQnc1UVY7QUFDRjs7QWlCcjVRQTtFQUNJLGdCQUFBO0FqQnc1UUo7QUsxNFFJO0VZZko7SUFHUSxrQkFBQTtFakIwNVFOO0FBQ0Y7O0FpQnQ1UUE7RUFDRSwyQkFBQTtBakJ5NVFGOztBaUJ2NVFBO0VBQ0ksZ0JBQUE7QWpCMDVRSjs7QWlCeDVRQTtFQUNJLGdCQUFBO0FqQjI1UUo7O0FpQno1UUE7RUFDSSxtQkFBQTtBakI0NVFKOztBaUIxNVFBO0VBQ0ksbUJBQUE7QWpCNjVRSjtBS242UUk7RVlLSjtJQUdRLG1CQUFBO0VqQis1UU47QUFDRjs7QWlCNzVRQTtFQUNJLG1CQUFBO0FqQmc2UUo7O0FpQjk1UUE7RUFDSSxtQkFBQTtBakJpNlFKO0FLaDdRSTtFWWNKO0lBR1EsbUJBQUE7RWpCbTZRTjtBQUNGOztBaUJqNlFBO0VBQ0ksaUJBQUE7QWpCbzZRSjs7QWlCbDZRQTtFQUNJLGdCQUFBO0FqQnE2UUo7O0FpQm42UUE7RUFDSSxjQUFBO0FqQnM2UUo7QUtqOFFJO0VZMEJKO0lBR1EsY0FBQTtFakJ3NlFOO0FBQ0Y7O0FpQnQ2UUE7RUFDSSxjQUFBO0FqQnk2UUo7QUsxOFFJO0VZZ0NKO0lBR1EsY0FBQTtFakIyNlFOO0FBQ0Y7O0FpQno2UUE7RUFDSSxnQkFBQTtBakI0NlFKO0FLbjlRSTtFWXNDSjtJQUdRLGdCQUFBO0VqQjg2UU47QUFDRjs7QWlCMzZRQTtFQUNJLHlCQUFBO0FqQjg2UUo7O0FpQjU2UUE7RUFDSSxhQUFBO0FqQis2UUo7O0FpQjc2UUE7RUFDSSw0QkFBQTtFQUNBLCtCQUFBO0FqQmc3UUo7QWlCLzZRSTtFQUhKO0lBSVEsNEJBQUE7SUFDQSwrQkFBQTtFakJrN1FOO0FBQ0Y7O0FpQmg3UUE7RUFDSSw0QkFBQTtBakJtN1FKO0FpQmw3UUk7RUFGSjtJQUdRLDRCQUFBO0VqQnE3UU47QUFDRjs7QWlCbjdRQTtFQUNJLDRCQUFBO0FqQnM3UUo7QWlCcjdRSTtFQUZKO0lBR1EsNEJBQUE7RWpCdzdRTjtBQUNGO0FpQnY3UUU7RUFMRjtJQU1RLDRCQUFBO0VqQjA3UU47QUFDRjs7QWlCeDdRQTtFQUNJLG9CQUFBO0FqQjI3UUo7QUt0Z1JJO0VZMEVKO0lBR1Esb0JBQUE7RWpCNjdRTjtBQUNGOztBaUIzN1FBO0VBQ0ksK0JBQUE7QWpCODdRSjtBaUI3N1FJO0VBRko7SUFHUSwrQkFBQTtFakJnOFFOO0FBQ0Y7QWlCLzdRRTtFQUxGO0lBTVEsK0JBQUE7RWpCazhRTjtBQUNGOztBaUJoOFFBO0VBQ0ksNEJBQUE7RUFDQSwrQkFBQTtBakJtOFFKO0FpQmw4UUk7RUFISjtJQUlRLDRCQUFBO0lBQ0EsK0JBQUE7RWpCcThRTjtBQUNGO0FpQnA4UUk7RUFQSjtJQVFRLDRCQUFBO0lBQ0EsK0JBQUE7RWpCdThRTjtBQUNGOztBaUJyOFFBO0VBQ0ksK0JBQUE7QWpCdzhRSjtBaUJ2OFFJO0VBRko7SUFHUSxnQ0FBQTtFakIwOFFOO0FBQ0Y7QWlCejhRSTtFQUxKO0lBTVEsZ0NBQUE7RWpCNDhRTjtBQUNGOztBaUIxOFFBO0VBQ0ksNEJBQUE7RUFDQSwrQkFBQTtBakI2OFFKO0FpQjU4UUk7RUFISjtJQUlRLDZCQUFBO0lBQ0EsZ0NBQUE7RWpCKzhRTjtBQUNGO0FpQjk4UUk7RUFQSjtJQVFRLDZCQUFBO0lBQ0EsZ0NBQUE7RWpCaTlRTjtBQUNGOztBaUIvOFFBO0VBQ0ksd0JBQUE7QWpCazlRSjtBaUJqOVFJO0VBRko7SUFHUSx3QkFBQTtFakJvOVFOO0FBQ0Y7QWlCbjlRRTtFQUxGO0lBTVEsd0JBQUE7RWpCczlRTjtBQUNGOztBaUJwOVFBO0VBQ0ksd0JBQUE7QWpCdTlRSjtBaUJ0OVFJO0VBRko7SUFHUSw2QkFBQTtFakJ5OVFOO0FBQ0Y7QWlCeDlRRTtFQUxGO0lBTVEsNkJBQUE7RWpCMjlRTjtBQUNGOztBaUJ4OVFBO0VBQ0kseUJOaE1XO0FYMnBSZjs7QWlCejlRQTtFQUNDLHlCTnBNWTtBWGdxUmI7O0FpQjE5UUE7RUFDSSx5Qk5wTUk7QVhpcVJSOztBaUIzOVFBO0VBQ0Msc0JBQUE7QWpCODlRRDs7QWlCNTlRQTtFQUNDLHlCTjVMVTtBWDJwUlg7O0FpQjc5UUE7RUFDSSxXQUFBO0VBQ0Esc0JOcE5RO0FYb3JSWjs7QWlCOTlRQTtFQUNJLHlCTjNNRztBWDRxUlA7O0FpQi85UUE7RUFDSSx5Qk5sTk87QVhvclJYOztBaUJoK1FBO0VBQ0ksc0JBQUE7QWpCbStRSjs7QWlCaitRQTtFQUNJLHlCTm5OUztBWHVyUmI7O0FpQmwrUUE7RUFDSSx5Qk5qTkk7QVhzclJSOztBaUJuK1FBO0VBQ0kseUJOM05TO0FYaXNSYjs7QWlCcCtRQTtFQUNJLHlCTjlNVztBWHFyUmY7O0FpQnIrUUE7RUFDSSx5Qk50TlM7QVg4clJiOztBaUJ0K1FBO0VBQ0kseUJOdE9LO0FYK3NSVDs7QWlCditRQTtFQUNJLHlCTnhPUztBWGt0UmI7O0FpQngrUUE7RUFDSSx5QkFBQTtBakIyK1FKOztBaUJ6K1FBO0VBQ0kseUJONU5nQjtBWHdzUnBCOztBaUJ6K1FBO0VBQ0MsY0FBQTtBakI0K1FEOztBaUIxK1FBO0VBQ0MsY052UFU7QVhvdVJYOztBaUIzK1FBO0VBQ0ksY0FBQTtBakI4K1FKOztBaUI1K1FBO0VBQ0MsY0FBQTtBakIrK1FEOztBaUI3K1FBO0VBQ0MsY04vUFE7QVgrdVJUOztBaUI5K1FBO0VBQ0MsY05sUVE7QVhtdlJUOztBaUIvK1FBO0VBQ0ksV0FBQTtBakJrL1FKOztBaUJoL1FBO0VBQ0ksV0FBQTtBakJtL1FKOztBaUJqL1FBO0VBQ0ksY0FBQTtBakJvL1FKOztBaUJsL1FBO0VBQ0ksY041UVM7QVhpd1JiOztBaUJuL1FBO0VBQ0ksY052UEk7QVg2dVJSOztBaUJwL1FBO0VBQ0ksY0FBQTtBakJ1L1FKOztBaUJyL1FBO0VBQ0ksY05uUlM7QVgyd1JiOztBaUJ0L1FBO0VBQ0ksY05oUUk7QVh5dlJSOztBaUJ2L1FBO0VBQ0ksZ0JBQUE7QWpCMC9RSjs7QWlCdC9RQTtFQUNJLDRDQUFBO0FqQnkvUUo7O0FpQnYvUUE7RUFDQywyQkFBQTtBakIwL1FEOztBaUJ4L1FBO0VBQ0MsOEJBQUE7QWpCMi9RRDs7QWlCei9RQTtFQUNJLHlDQUFBO0FqQjQvUUo7O0FpQjEvUUE7RUFDRSxrQkFBQTtFQUNBLDZCQUFBO0FqQjYvUUY7QWlCNS9RRTtFQUNFLFdBQUE7RUFDQSw2QkFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7QWpCOC9RSjs7QWlCMy9RQTtFQUNJLGtCQUFBO0VBQ0EsZ0JBQUE7QWpCOC9RSjs7QWlCMy9RQTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtBakI4L1FKO0FpQjcvUUU7RUFORjtJQU9JLDhCQUFBO0VqQmdnUkY7QUFDRjs7QWlCNy9RQTtFQUNFLFdBQUE7QWpCZ2dSRjs7QWlCNy9RQTtFQUNDLDRCQUFBO0VBQ0EsK0JBQUE7QWpCZ2dSRDtBS2p5Ukk7RVkrUko7SUFJRSw0QkFBQTtJQUNBLCtCQUFBO0VqQmtnUkE7QUFDRjtBaUJqZ1JDO0VBUEQ7SUFRRSw0QkFBQTtJQUNBLGlCQUFBO0VqQm9nUkE7QUFDRjs7QWlCaGdSQTtFQUNDLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtBakJtZ1JEOztBaUJqZ1JBO0VBQ0Msc0JBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxrQkFBQTtBakJvZ1JEOztBaUJsZ1JBO0VBQ0ksZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7QWpCcWdSSjtBaUJwZ1JJO0VBQ0ksbUJBQUE7QWpCc2dSUjtBaUJwZ1JJO0VBQ0ksdUJBQUE7RUFDQSxhQUFBO0FqQnNnUlI7O0FpQm5nUkE7RUFDSSxtQkFBQTtBakJzZ1JKOztBaUJwZ1JBO0VBQ0ksNkJBQUE7RUFDQSw0QkFBQTtBakJ1Z1JKOztBaUJyZ1JBO0VBQ0ksbUJBQUE7RUFDQSxrQkFBQTtBakJ3Z1JKO0FpQnZnUkk7RUFDSSxXQUFBO0VBQ0EsVUFBQTtFQUNBLHdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxPQUFBO0VBQ0EsYUFBQTtBakJ5Z1JSOztBSy8xUkk7RVl5Vko7SUFHUSxpQkFBQTtFakJ3Z1JOO0FBQ0Y7O0FLcjJSSTtFWXFXQTtJQUdRLGlCQUFBO0VqQmtnUlY7QUFDRjs7QWlCOS9RSTtFQUNJLGVBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0FqQmlnUlI7O0FpQjkvUUE7RUFDSSx1Q0FBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLDBCQUFBO0VBQ0gsZ0JBQUE7QWpCaWdSRDtBSzEzUkk7RVltWEo7SUFRRSw2QkFBQTtFakJtZ1JBO0FBQ0Y7O0FLLzNSSTtFWWlZSjtJQUdFLGlCQUFBO0VqQmdnUkE7QUFDRjtBS3I0Ukk7RVlpWUo7SUFNRSxlQUFBO0VqQmtnUkE7QUFDRjs7QWlCaGdSQTtFQUNJLDJCQUFBO0FqQm1nUko7O0FpQmpnUkE7RUFDSSxVQUFBO0FqQm9nUko7O0FpQmxnUkE7RUFDSSxxQkFBQTtBakJxZ1JKOztBaUJuZ1JBO0VBQ0ksZ0JBQUE7RUFDQSxrQkFBQTtBakJzZ1JKO0FpQnJnUkk7RUFDSSwyQkFBQTtBakJ1Z1JSO0FpQnRnUlE7RUFDSSxZQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0FqQndnUlo7O0FpQnBnUkE7RUFDSSxnQkFBQTtFQUNBLG1CQUFBO0FqQnVnUko7QWlCdGdSSTtFQUNJLGtCQUFBO0VBQ0Esa0JBQUE7QWpCd2dSUjtBaUJ2Z1JRO0VBQ0ksa0JBQUE7RUFDQSxZQUFBO0VBQ0EsUUFBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0Esc0JBQUE7QWpCeWdSWjtBaUJ0Z1JJO0VBQ0kscUJOemVBO0FYaS9SUjtBaUJ0Z1JJO0VBQ0kscUJOemVDO0FYaS9SVDtBaUJ0Z1JJO0VBQ0kscUJOM2VLO0FYbS9SYjtBaUJ0Z1JJO0VBQ0kscUJOaGZHO0FYdy9SWDs7QWlCcmdSQTtFQUNJLHlCTnRmSTtFTXVmSixXQUFBO0FqQndnUko7QWlCdmdSSTtFQUNJLHNCQUFBO0FqQnlnUlI7QWlCdmdSSTtFQUNJLGlCQUFBO0FqQnlnUlI7QWlCdmdSSTtFQUNJLFdBQUE7RUFDQSxtQkFBQTtFQUNBLGNOamdCQTtBWDBnU1I7QUsxOVJJO0VZOGNBO0lBS1EsV0FBQTtFakIyZ1JWO0FBQ0Y7O0FpQnZnUkE7RUFDSSxZQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSx1RUFBQTtFQUNBLCtEQUFBO0VBQ0EsMkJBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSx3RUFBQTtBakIwZ1JKO0FLLytSSTtFWXdkSjtJQWVRLHFCQUFBO0lBQ0EsZ0JBQUE7RWpCNGdSTjtBQUNGOztBaUIxZ1JBO0VBQ0ksZ0JBQUE7RUFDQSxTQUFBO0FqQjZnUko7O0FLMS9SSTtFWStlSjtJQUVRLGdCQUFBO0lBQ0EsU0FBQTtFakI4Z1JOO0FBQ0Y7O0FpQnBnUlE7RUFDSSxhTjNpQkg7QVhralNUOztBaUJqZ1JRO0VBQ0ksYU5uakJEO0FYdWpTWDs7QWlCOS9RUTtFQUNJLGFONWpCSjtBWDZqU1I7O0FpQjMvUVE7RUFDSSxhTnRpQko7QVhvaVNSOztBaUJ4L1FRO0VBQ0ksYUFBQTtBakIyL1FaOztBaUJ2L1FBO0VBQ0ksZ0JBQUE7RUFDQSxrQkFBQTtBakIwL1FKO0FpQnovUUk7RUFDSSwyQkFBQTtFQUNBLG1CQUFBO0FqQjIvUVI7QWlCMS9RUTtFQUNJLFlBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0FqQjQvUVo7O0FpQnQvUUk7RUFDSSxjTnBtQkE7QVg2bFNSOztBaUJwL1FJO0VBQ0ksY054bUJHO0FYK2xTWDs7QWlCbC9RSTtFQUNJLGNBQUE7QWpCcS9RUjs7QWlCaC9RSTtFQUNJLGNOemxCQTtBWDRrU1I7O0FpQjkrUUk7RUFDSSxjTnpuQkM7QVgwbVNUOztBaUI1K1FJO0VBQ0ksY043bkJLO0FYNG1TYjs7QWlCMStRSTtFQUNJLGNONW5CQTtBWHltU1I7O0FpQjErUUE7RUFDSSxpQkFBQTtFQUNBLG9CQUFBO0FqQjYrUUo7QUsxa1NJO0VZMmxCSjtJQUlRLGlCQUFBO0lBQ0Esb0JBQUE7RWpCKytRTjtBQUNGOztBaUI3K1FBO0VBQ0ksaUJBQUE7RUFDQSxvQkFBQTtBakJnL1FKO0FLcmxTSTtFWW1tQko7SUFJUSxpQkFBQTtJQUNBLG9CQUFBO0VqQmsvUU47QUFDRjs7QWlCaC9RQTtFQUNJLGdCQUFBO0VBQ0EsbUJBQUE7QWpCbS9RSjtBS2htU0k7RVkybUJKO0lBSVEsZ0JBQUE7SUFDQSxtQkFBQTtFakJxL1FOO0FBQ0Y7O0FpQmwvUUk7RUFDSSxhQUFBO0FqQnEvUVI7O0FpQmovUUk7RUFDSSxhQUFBO0FqQm8vUVI7O0FpQmgvUUk7RUFDSSxnQkFBQTtFQUNBLG1CQUFBO0FqQm0vUVI7O0FpQmgvUUE7RUFDSSxXQUFBO0VBQ0EsMEJBQUE7RUFDQSxtQkFBQTtBakJtL1FKOztBaUJqL1FBO0VBQ0ksaUJBQUE7RUFDQSxvQkFBQTtBakJvL1FKO0FLOW5TSTtFWXdvQko7SUFJUSxpQkFBQTtJQUNBLG9CQUFBO0VqQnMvUU47QUFDRjtBaUJyL1FJO0VBQ0ksaUJBQUE7RUFDQSxrQkFBQTtBakJ1L1FSO0FLeG9TSTtFWStvQkE7SUFJUSxlQUFBO0VqQnkvUVY7QUFDRjtBSzdvU0k7RVkrb0JBO0lBT1EsaUJBQUE7SUFDQSxtQkFBQTtFakIyL1FWO0FBQ0Y7QWlCei9RSTtFQUNJLGVBQUE7QWpCMi9RUjtBS3RwU0k7RVkwcEJBO0lBR1EsaUJBQUE7RWpCNi9RVjtBQUNGO0FpQjUvUVE7RUFDSSxnQkFBQTtBakI4L1FaO0FpQjMvUUk7RUFDSSxhQUFBO0FqQjYvUVI7QWlCdi9RQTtFQUNJLCtCQUFBO0FqQnkvUUo7O0FpQnYvUUE7RUFDSSw2QkFBQTtBakIwL1FKO0FpQnovUUk7RUFDSSxnQ0FBQTtBakIyL1FSO0FpQjEvUVE7RUFDSSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtFQUNBLHVGQUFBO0VBQ0EsK0VBQUE7RUFDQSx1QkFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLHNCQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7RUFDQSx5Qk45dUJKO0FYMHVTUjtBaUJ6L1FJO0VBQ0ksZ0JBQUE7QWpCMi9RUjtBaUIxL1FRO0VBQ0ksZ0NBQUE7QWpCNC9RWjtBaUJ6L1FJO0VBQ0ksbUJBQUE7QWpCMi9RUjs7QWlCeC9RQTtFQUNJLDZCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtBakIyL1FKOztBaUJ4L1FJO0VBQ0kscUJOL3ZCQztBWDB2U1Q7O0FpQnQvUUk7RUFDSSxxQk50d0JHO0FYK3ZTWDs7QWlCcC9RSTtFQUNJLHFCTmp2QkE7QVh3dVNSOztBaUJsL1FJO0VBQ0kscUJOeHdCQTtBWDZ2U1I7O0FpQmwvUUE7RUFDSSxnQkFBQTtFQUNBLG1DQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7QWpCcS9RSjs7QWlCei9RQTtFQUNJLGdCQUFBO0VBQ0EsbUNBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtBakJxL1FKO0FpQnAvUUk7RUFDSSxXQUFBO0VBQ0EsYUFBQTtFQUNBLGdCQUFBO0FqQnMvUVI7QWlCei9RSTtFQUNJLFdBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7QWpCcy9RUjs7QWlCbi9RQTtFQUNJLGtCQUFBO0FqQnMvUUo7QWlCci9RSTtFQUNJLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLE9BQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGFBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtBakJ1L1FSO0FpQnIvUUk7RUFDSSxjQUFBO0FqQnUvUVI7O0FpQm4vUUE7RUFDSSw4QkFBQTtBakJzL1FKOztBaUJwL1FBO0VBQ0kscUJBQUE7QWpCdS9RSjs7QWlCcC9RQTtFQUNJLHVCQUFBO0FqQnUvUUo7O0FpQnIvUUE7RUFDSSxXQUFBO0FqQncvUUo7QUs1d1NJO0VZbXhCSjtJQUdRLFdBQUE7RWpCMC9RTjtBQUNGOztBaUJ4L1FBO0VBRUksb0JBQUE7T0FBQSxlQUFBO0VBRUEsd0JBQUE7T0FBQSxtQkFBQTtFQUNBLGdCQUFBO0FqQjIvUUo7QUt6eFNJO0VZeXhCSjtJQVFRLG9CQUFBO1NBQUEsZUFBQTtFakI2L1FOO0FBQ0Y7O0FpQjEvUUk7RUFDSSxrQkFBQTtBakI2L1FSOztBaUIxL1FBO0VBQ0ksa0JBQUE7QWpCNi9RSjs7QW1CbDJTQTtFQUNJLHlCUlVJO0VRVEosYUFBQTtFQUNBLG1CQUFBO0FuQnEyU0o7O0FtQm4yU0E7RUFDSSxnRkFBQTtFQUNBLHdFQUFBO0FuQnMyU0o7O0FtQnAyU0E7RUFDSSwrRUFBQTtFQUNBLHVFQUFBO0FuQnUyU0o7O0FtQnIyU0E7RUFDSSx5RkFBQTtFQUNBLGlGQUFBO0FuQncyU0o7O0FtQnAyU0k7RUFDSSxXQUFBO0FuQnUyU1I7QW1CcjJTSTtFQUNJLG1CQUFBO0FuQnUyU1I7QUtuMFNJO0VjckNBO0lBR1EsZ0JBQUE7RW5CeTJTVjtBQUNGO0FtQnYyU0k7RUFDSSxhQUFBO0VBQ0EscUJBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0FuQnkyU1I7QW1CeDJTUTtFQUNJLFdBQUE7QW5CMDJTWjtBS2wxU0k7RWN6Qkk7SUFHUSxpQkFBQTtFbkI0MlNkO0FBQ0Y7QUt2MVNJO0VjekJJO0lBTVEsZUFBQTtFbkI4MlNkO0FBQ0Y7QW1CMzJTUTtFQUNJLHlCUmxDSjtFUW1DSSxzQkFBQTtBbkI2MlNaO0FtQjUyU1k7RUFDSSxzQkFBQTtBbkI4MlNoQjtBbUI1MlNZO0VBQ0ksV0FBQTtBbkI4MlNoQjtBS3QyU0k7RWMvQkE7SUEyQlEsYUFBQTtFbkI4MlNWO0FBQ0Y7QW1CNTJTUTtFQUNJLFNBQUE7QW5CODJTWjs7QW9CMTZTQSxXQUFBO0FBRUE7RUFDSSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxzQkFBQTtFQUNBLDJCQUFBO0VBQ0EseUJBQUE7RUFFQSxzQkFBQTtFQUVBLGlCQUFBO0VBRUEsbUJBQUE7RUFDQSx3Q0FBQTtBcEI0NlNKOztBb0IxNlNBO0VBQ0ksa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtBcEI2NlNKO0FvQjM2U0k7RUFDSSxhQUFBO0FwQjY2U1I7QW9CMTZTSTtFQUNJLGVBQUE7RUFDQSxZQUFBO0FwQjQ2U1I7O0FvQno2U0E7O0VBTUksK0JBQUE7QXBCNDZTSjs7QW9CejZTQTtFQUNJLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLE1BQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtBcEI0NlNKO0FvQjE2U0k7RUFFSSxXQUFBO0VBQ0EsY0FBQTtBcEIyNlNSO0FvQng2U0k7RUFDSSxXQUFBO0FwQjA2U1I7QW9CdjZTSTtFQUNJLGtCQUFBO0FwQnk2U1I7O0FvQnQ2U0E7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFXQSxhQUFBO0FwQis1U0o7QW9CejZTSTtFQUNJLFlBQUE7QXBCMjZTUjtBb0J6NlNJO0VBQ0ksY0FBQTtBcEIyNlNSO0FvQno2U0k7RUFDSSxhQUFBO0FwQjI2U1I7QW9CdDZTSTtFQUNJLG9CQUFBO0FwQnc2U1I7QW9CcjZTSTtFQUNJLGNBQUE7QXBCdTZTUjtBb0JwNlNJO0VBQ0ksa0JBQUE7QXBCczZTUjtBb0JuNlNJO0VBQ0ksY0FBQTtFQUNBLFlBQUE7RUFDQSw2QkFBQTtBcEJxNlNSOztBb0JsNlNBO0VBQ0ksYUFBQTtBcEJxNlNKOztBcUIvOVNBLFdBQUE7QUFHSTtFQUNJLHlFQUFBO0FyQmcrU1I7O0FxQjU5U0EsVUFBQTtBQUVJO0VBQ0ksb0JBQUE7RUFDQSxvQ0FBQTtFQUNBLGlPQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FyQjg5U1I7QXFCMTlTQSxXQUFBO0FBRUE7O0VBRUksa0JBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFHQSw2QkFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtBckIyOVNKO0FxQjE5U0k7OztFQUNJLGFBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0FyQjg5U1I7QXFCNzlTUTs7O0VBQ0ksVUFsRWE7QXJCbWlUekI7QXFCOTlTSTs7RUFDSSxhQXJFbUI7QXJCc2lUM0I7QXFCLzlTSTs7RUFDSSxvQkFuRlk7RUFvRlosZUFBQTtFQUNBLGNBQUE7RUFDQSxjVjdFRDtFVThFQyxhQTlFZ0I7RUErRWhCLG1DQUFBO0VBQ0Esa0NBQUE7RUFDQSxrQkFBQTtBckJrK1NSOztBcUI5OVNBO0VBQ0ksV0FBQTtBckJpK1NKO0FxQmgrU0k7RUFDSSxVQUFBO0VBQ0EsWUFBQTtBckJrK1NSO0FxQmgrU0k7RUFDSSxZQWhHZTtBckJra1R2QjtBcUJqK1NRO0VBQ0ksWUFqR1c7QXJCb2tUdkI7O0FxQjk5U0E7RUFDSSxZQUFBO0FyQmkrU0o7QXFCaCtTSTtFQUNJLFdBQUE7RUFDQSxXQUFBO0FyQmsrU1I7QXFCaCtTSTtFQUNJLFlBN0dlO0FyQitrVHZCO0FxQmorU1E7RUFDSSxZQWhIVztBckJtbFR2Qjs7QXFCOTlTQSxTQUFBO0FBRUE7RUFDSSxtQkFBQTtBckJnK1NKOztBcUI3OVNJO0VBQ0ksa0JBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7QXJCZytTUjtBcUIvOVNRO0VBQ0ksa0JBQUE7RUFDQSxxQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLFVBQUE7RUFDQSxlQUFBO0FyQmkrU1o7QXFCaCtTWTtFQUNJLFNBQUE7RUFDQSx1QkFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0FyQmsrU2hCO0FxQmorU2dCO0VBQ0ksYUFBQTtBckJtK1NwQjtBcUJsK1NvQjtFQUNJLFVBdEpDO0FyQjBuVHpCO0FxQmorU2dCO0VBQ0ksa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFlBaEtFO0VBaUtGLFdBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBMUtBO0VBMktBLGVBbktIO0VBb0tHLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQTNLRjtFQTRLRSxhQXBLTztFQXFLUCxtQ0FBQTtFQUNBLGtDQUFBO0VBQ0Esa0JBQUE7QXJCbStTcEI7QXFCaCtTWTtFQUNJLFlBbkxFO0VBb0xGLGFBOUtRO0FyQmdwVHhCOztBc0JscVRBO0VBQ0ksbUJBQUE7RUFDQSxnQkFBQTtBdEJxcVRKOztBc0JucVRBO0VBQ0ksZUFBQTtFQUNBLGdCQUFBO0F0QnNxVEo7O0FzQnBxVEE7RUFDSSxpQkFBQTtFQUNBLGdCQUFBO0F0QnVxVEo7QXNCdHFUSTtFQUNJLFlBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtBdEJ3cVRSO0FLaG9USTtFaUJqREE7SUFXUSxZQUFBO0lBQ0EsZUFBQTtFdEIwcVRWO0FBQ0Y7QUt0b1RJO0VpQmpEQTtJQWVRLFNBQUE7SUFDQSxXQUFBO0V0QjRxVFY7QUFDRjs7QXNCenFUQTtFQUNJLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtFQUNBLHlCQUFBO0VBQ0EsNEJBQUE7QXRCNHFUSjtBc0IzcVRJO0VBQ0kseUJYeEJHO0FYcXNUWDtBS3ZwVEk7RWlCdkJBO0lBR1Esc0JBQUE7RXRCK3FUVjtBQUNGO0FLNXBUSTtFaUI3Qko7SUFjUSxpQkFBQTtFdEIrcVROO0FBQ0Y7QUtqcVRJO0VpQjdCSjtJQWlCUSx1QkFBQTtJQUNBLGlCQUFBO0V0QmlyVE47QUFDRjtBS3ZxVEk7RWlCN0JKO0lBcUJRLDRCQUFBO0lBQ0EsaUJBQUE7RXRCbXJUTjtBQUNGO0FLN3FUSTtFaUI3Qko7SUF5QlEsNEJBQUE7SUFDQSxpQkFBQTtFdEJxclROO0FBQ0Y7QUtuclRJO0VpQjdCSjtJQTZCUSw0QkFBQTtJQUNBLGlCQUFBO0V0QnVyVE47QUFDRjs7QXNCcnJUQTtFQUNJLDRCQUFBO0F0QndyVEo7QUs3clRJO0VpQklKO0lBS1EsdUJBQUE7RXRCd3JUTjtBQUNGO0FLbHNUSTtFaUJJSjtJQVFRLDRCQUFBO0V0QjByVE47QUFDRjtBS3ZzVEk7RWlCSUo7SUFXUSw0QkFBQTtFdEI0clROO0FBQ0Y7QUs1c1RJO0VpQklKO0lBY1EsNEJBQUE7RXRCOHJUTjtBQUNGOztBc0I1clRBO0VBQ0ksa0JBQUE7QXRCK3JUSjtBc0I5clRJO0VBQ0ksYUFBQTtBdEJnc1RSO0FzQjlyVEk7RUFDSSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0F0QmdzVFI7O0FzQjdyVEE7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0VBQ0EsVUFBQTtBdEJnc1RKOztBdUJueVRJO0VBQ0ksV0FBQTtFQUNBLGtCQUFBO0F2QnN5VFI7QXVCcHlUSTtFQUNJLGVBQUE7RUFDQSxnQkFBQTtBdkJzeVRSOztBdUJseVRBO0VBQ0ksbUJBQUE7RUFDQSxrQkFBQTtBdkJxeVRKO0F1QnB5VEk7RUFDSSwrRkFBQTtBdkJzeVRSO0F1QnB5VEk7RUFDSSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtBdkJzeVRSO0FLaHdUSTtFa0IzQ0E7SUFPUSxpQkFBQTtFdkJ3eVRWO0FBQ0Y7QUtyd1RJO0VrQjNDQTtJQVVRLGlCQUFBO0V2QjB5VFY7QUFDRjtBSzF3VEk7RWtCM0NBO0lBYVEsaUJBQUE7RXZCNHlUVjtBQUNGO0F1QjF5VEk7RUFDSSxXQUFBO0F2QjR5VFI7QXVCMXlUSTtFQUNJLDZCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtBdkI0eVRSO0FLdnhUSTtFa0J4QkE7SUFLUSxZQUFBO0V2Qjh5VFY7QUFDRjtBSzV4VEk7RWtCakJJO0lBRVEsV0FBQTtJQUNBLFlBQUE7SUFDQSxrQkFBQTtJQUNBLE1BQUE7SUFDQSxRQUFBO0lBQ0EsNEJBQUE7RXZCK3lUZDtBQUNGO0F1Qjd5VFE7RUFDSSxtQkFBQTtBdkIreVRaO0FLenlUSTtFa0JMUTtJQUVRLGtCQUFBO0V2Qmd6VGxCO0FBQ0Y7QUs5eVRJO0VrQkVBO0lBRVEsbUJBQUE7RXZCOHlUVjtBQUNGO0F1QjV5VEk7RUFDSSxlQUFBO0F2Qjh5VFI7O0F3QmozVEk7RUFDSSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtBeEJvM1RSO0F3QmozVEk7RUFDSSxrQkFBQTtFQUNBLGdCQUFBO0F4Qm0zVFI7QXdCaDNUSTtFQUNJLFdBQUE7RUFDQSxxQkFBQTtBeEJrM1RSO0F3QmgzVEk7RUFDSSxnQkFBQTtBeEJrM1RSO0F3Qi8yVFE7RUFDSSxnQkFBQTtFQUNBLG1CQUFBO0F4QmkzVFo7QXdCaDNUWTtFQUNJLGFBQUE7QXhCazNUaEI7QXdCLzJUUTtFQUNJLFdBQUE7QXhCaTNUWjtBd0IvMlRRO0VBQ0ksaUJBQUE7QXhCaTNUWjtBd0IvMlRRO0VBQ0ksZ0JBQUE7RUFDQSw2QkFBQTtBeEJpM1RaO0FLeDFUSTtFbUJ6Q0E7SUFtQlEseUVBQUE7SUFDQSw0QkFBQTtJQUNBLHNCQUFBO0V4QmszVFY7QUFDRjtBd0JoM1RJO0VBQ0ksbUJBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSw0Q0FBQTtFQUNBLFlBQUE7QXhCazNUUjtBS3QyVEk7RW1CakJBO0lBT1EsZ0JBQUE7RXhCbzNUVjtBQUNGO0F3QmwzVEk7RUFDSSxtQkFBQTtBeEJvM1RSOztBd0JoM1RBO0VBQ0ksdUJBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7QXhCbTNUSjs7QXdCajNUQTtFQUNJLGNBQUE7RUFDQSxpQkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLHNCQUFBO0F4Qm8zVEo7O0F3QmwzVEE7RUFDSSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBeEJxM1RKO0F3QnAzVEk7RUFDSSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtBeEJzM1RSOztBd0JuM1RBO0VBQ0ksV0FBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBRUEsb0JBQUE7QXhCczNUSjtBd0JyM1RJO0VBUEo7SUFRUSxpQkFBQTtFeEJ3M1ROO0FBQ0Y7QXdCdjNUSTtFQUNJLFdBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7RUFDQSxpQkFBQTtFQUNBLGdDQUFBO0VBQ0Esa0JBQUE7QXhCeTNUUjtBd0J4M1RRO0VBUEo7SUFRUSxpQkFBQTtFeEIyM1RWO0FBQ0Y7QXdCeDNUUTtFQUNJLHFCQUFBO0F4QjAzVFo7QXdCeDNUUTtFQUNJLG9DQUFBO0F4QjAzVFo7QXdCeDNUUTtFQUNJLDZCQUFBO0VBQ0Esc0JBQUE7QXhCMDNUWjtBd0J2M1RJO0VBQ0ksV0FBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esb0NBQUE7RUFDQSxZQUFBO0F4QnkzVFI7O0F3QnAzVEk7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtFQUNBLCtFQUFBO0VBQ0EsdUVBQUE7RUFDQSx3QkFBQTtFQUNBLGdCQUFBO0F4QnUzVFI7QUtqOVRJO0VtQjBFQTtJQWtCUSx3QkFBQTtJQUNKLGdCQUFBO0V4QnkzVE47QUFDRjs7QXlCbGhVSTtFQUNJLG1CQUFBO0F6QnFoVVI7QXlCbmhVSTtFQUNJLFdBQUE7RUFDQSxrQkFBQTtBekJxaFVSO0F5Qm5oVUk7RUFDSSxnQkFBQTtBekJxaFVSO0FLbCtUSTtFb0JwREE7SUFHUSxnQkFBQTtFekJ1aFVWO0FBQ0Y7QXlCcGhVSTtFQUNJLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7QXpCc2hVUjtBSzcrVEk7RW9CN0NBO0lBTVEsaUJBQUE7RXpCd2hVVjtBQUNGO0FLbC9USTtFb0I3Q0E7SUFTUSxpQkFBQTtFekIwaFVWO0FBQ0Y7QUt2L1RJO0VvQjdDQTtJQVlRLGlCQUFBO0V6QjRoVVY7QUFDRjtBSzUvVEk7RW9CN0NBO0lBZVEsaUJBQUE7RXpCOGhVVjtBQUNGO0FLamdVSTtFb0I3Q0E7SUFrQlEsaUJBQUE7RXpCZ2lVVjtBQUNGO0F5Qi9oVVE7RUFDSSxpQkFBQTtFQUNBLGdCQUFBO0F6QmlpVVo7QUsxZ1VJO0VvQnpCSTtJQUlRLGVBQUE7RXpCbWlVZDtBQUNGO0FLL2dVSTtFb0J6Qkk7SUFPUSxpQkFBQTtFekJxaVVkO0FBQ0Y7QUtwaFVJO0VvQnpCSTtJQVVRLGlCQUFBO0V6QnVpVWQ7QUFDRjtBeUJwaVVJO0VBQ0ksZ0NBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0F6QnNpVVI7QUs5aFVJO0VvQlhBO0lBS1EsWUFBQTtFekJ3aVVWO0FBQ0Y7QUtuaVVJO0VvQkpJO0lBRVEsV0FBQTtJQUNBLFlBQUE7SUFDQSxrQkFBQTtJQUNBLE1BQUE7SUFDQSxRQUFBO0lBQ0EsK0JBQUE7RXpCeWlVZDtBQUNGO0FLN2lVSTtFb0JPUTtJQUVRLGtCQUFBO0V6QndpVWxCO0FBQ0Y7QUtoZ1VJO0VvQm5DSTtJQUVRLDhCQUFBO0lBQ0Esc0JBQUE7RXpCcWlVZDtBQUNGO0F5QmxpVUk7RUFHSSw2QkFBQTtBekJraVVSO0F5QmppVVE7RUFDSSxzQkFBQTtBekJtaVVaOztBeUIvaFVBO0VBQ0ksV0FBQTtFQUNBLG1CQUFBO0F6QmtpVUo7O0F5Qi9oVUk7RUFDSSxxQkFBQTtBekJraVVSO0F5QmhpVUk7RUFDSSxZQUFBO0F6QmtpVVI7O0F5Qi9oVUE7RUFDSSxxQkFBQTtFQUNBLHFCQUFBO0F6QmtpVUo7O0F5QmhpVUE7RUFDSSxrQkFBQTtFQUNBLDRCQUFBO0VBQ0EsaUNBQUE7RUFDQSxpQkFBQTtBekJtaVVKO0F5QmxpVUk7RUFDSSxnRkFBQTtBekJvaVVSO0FLemxVSTtFb0IrQ0o7SUFTUSx5RUFBQTtFekJxaVVOO0FBQ0Y7QXlCcGlVSTtFQUNJLHNCQUFBO0F6QnNpVVI7QXlCcGlVSTtFQUNJLDZCQUFBO0F6QnNpVVI7QXlCcGlVSTtFQUNJLG1CQUFBO0F6QnNpVVI7QXlCcGlVSTtFQUNJLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSx5QmR4SEc7RWN5SEgsc0RBQUE7RUFDQSxXQUFBO0F6QnNpVVI7QXlCcGlVSTtFQUNJLG1CQUFBO0F6QnNpVVI7QXlCcmlVUTtFQUNJLGdCQUFBO0F6QnVpVVo7QXlCbmlVUTs7O0VBR0ksVUFBQTtBekJxaVVaO0F5Qm5pVVE7RUFDSSxZQUFBO0F6QnFpVVo7QXlCbGlVSTtFQUNJLHNCQUFBO0VBQ0EsbUJBQUE7QXpCb2lVUjtBeUJsaVVJO0VBQ0ksa0JBQUE7RUFDQSxlQUFBO0F6Qm9pVVI7QXlCbmlVUTtFQUNJLGdCQUFBO0VBQ0Esa0JBQUE7QXpCcWlVWjtBSzVvVUk7RW9Ca0dBO0lBUVEsb0JBQUE7RXpCc2lVVjtBQUNGO0F5QnBpVUk7RUFDSSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0F6QnNpVVI7QUt2cFVJO0VvQjZHQTtJQU1RLHVCQUFBO0V6QndpVVY7QUFDRjtBeUJyaVVROzs7RUFHSSxVQUFBO0F6QnVpVVo7QXlCcmlVUTtFQUNJLFlBQUE7QXpCdWlVWjtBS3BxVUk7RW9CK0NKO0lBa0ZRLGtCQUFBO0lBQ0Esc0JBQUE7RXpCdWlVTjtFeUJ0aVVNO0lBQ0ksc0RBQUE7RXpCd2lVVjtBQUNGO0FLN3FVSTtFb0IrQ0o7SUF5RlEsa0JBQUE7SUFDQSwwQkFBQTtFekJ5aVVOO0V5QnhpVU07SUFDSSxzREFBQTtFekIwaVVWO0FBQ0Y7O0F5QnZpVUE7RUFDSSxtQkFBQTtBekIwaVVKO0FLMXJVSTtFb0IrSUo7SUFHUSxnQkFBQTtFekI0aVVOO0FBQ0Y7O0EwQjN2VUE7RUFDSSxrQkFBQTtFQUNBLFVBQUE7QTFCOHZVSjtBS3BzVUk7RXFCNURKO0lBSVEsaUJBQUE7RTFCZ3dVTjtBQUNGO0EwQi92VUk7RUFDSSxXQUFBO0ExQml3VVI7QTBCL3ZVSTtFQUNJLHVCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtBMUJpd1VSO0EwQi92VUk7RUFDSSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLFVBQUE7QTFCaXdVUjtBS3Z0VUk7RXFCOUNBO0lBT1EsZUFBQTtFMUJrd1VWO0FBQ0Y7QTBCL3ZVWTtFQUNJLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxVQUFBO0VBQ0Esd0JBQUE7RUFDQSxzQkFBQTtBMUJpd1VoQjs7QTJCanlVSTtFQUNJLG1CQUFBO0EzQm95VVI7QTJCbHlVSTtFQUNJLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLDRCQUFBO0EzQm95VVI7QUtodlVJO0VzQnZEQTtJQUtRLDRCQUFBO0lBQ0EsbUJBQUE7RTNCc3lVVjtBQUNGO0EyQnB5VUk7RUFDSSxhQUFBO0VBQ0EsNkJBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7QTNCc3lVUjtBMkJyeVVRO0VBQ0ksbUJBQUE7RUFDQSxrQkFBQTtBM0J1eVVaO0EyQnJ5VVE7RUFDSSxjQUFBO0VBQ0EsY0FBQTtBM0J1eVVaO0EyQnB5VUk7RUFDSSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7QTNCc3lVUjtBMkJueVVRO0VBQ0ksV0FBQTtFQUNBLG1CQUFBO0EzQnF5VVo7QTJCbHlVSTtFQUNJLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSxXQUFBO0EzQm95VVI7QTJCbHlVSTtFQUNJLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7QTNCb3lVUjtBMkJueVVRO0VBQ0ksZ0JBQUE7QTNCcXlVWjs7QTRCMzFVQTtFQUNJLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQSxFQUFBLG9EQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7QTVCODFVSjtBNEI1MVVRO0VBREo7SUFFUSxpQkFBQTtJQUNBLGlCQUFBO0lBQ0EsZ0JBQUE7RTVCKzFVVjtBQUNGO0E0QjcxVUk7RUFDSSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0E1QisxVVI7QTRCOTFVUTtFQUNJLHlCakJaSjtBWDQyVVI7QUs1elVJO0V1QjlDQTtJQWFRLFlBQUE7RTVCaTJVVjtBQUNGOztBNEI5MVVBO0VBQ0ksWUFBQTtBNUJpMlVKOztBNEIvMVVBO0VBQ0ksa0JBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtBNUJrMlVKO0FLOTBVSTtFdUIxQko7SUFRUSxnQkFBQTtFNUJvMlVOO0FBQ0Y7QUtuMVVJO0V1QjFCSjtJQVdRLGFBQUE7SUFDQSxnQkFBQTtJQUNBLFVBQUE7SUFDQSxrQkFBQTtJQUNBLFFBQUE7SUFDQSxNQUFBO0lBQ0EscUJBQUE7SUFDQSxZQUFBO0U1QnMyVU47QUFDRjs7QTRCcDJVQTtFQUNJLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLDRCQUFBO0VBQ0Esa0NBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0E1QnUyVUo7QUsxMlVJO0V1QkxKO0lBVVEsZ0JBQUE7RTVCeTJVTjtBQUNGO0E0QngyVUk7RUFDSSxtQkFBQTtBNUIwMlVSO0FLbDNVSTtFdUJPQTtJQUdRLGlCQUFBO0U1QjQyVVY7QUFDRjtBNEIxMlVJO0VBQ0ksV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsNEJBQUE7RUFDQSwyQkFBQTtFQUNBLHFCQUFBO0VBQ0EsWUFBQTtFQUVBLGlCQUFBO0VBQ0EseUJBQUE7RUFDQSwrRUFBQTtFQUNBLHVFQUFBO0VBQ0Esd0JBQUE7RUFDQSxnQkFBQTtBNUI0MlVSO0FLNzRVSTtFdUJhQTtJQXNCUSx3QkFBQTtJQUNKLGdCQUFBO0U1QjgyVU47QUFDRjtBNEI1MlVJO0VBQ0ksc0JBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7QTVCODJVUjtBSzc1VUk7RXVCdUNBO0lBVVEsZ0JBQUE7RTVCZzNVVjtBQUNGO0E0QjcyVVE7RUFDSSw2QkFBQTtFQUNBLHNCQUFBO0E1QisyVVo7QTRCNzJVUTtFQUNJLFlBQUE7QTVCKzJVWjs7QTRCMzJVQTtFQUNJLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxXQUFBO0VBQ0EsNkJBQUE7QTVCODJVSjtBS243VUk7RXVCOERKO0lBU1Esa0JBQUE7RTVCZzNVTjtBQUNGO0FLeDdVSTtFdUI4REo7SUFZUSxRQUFBO0lBQ0EsZUFBQTtFNUJrM1VOO0FBQ0Y7O0E0QmgzVUE7RUFDSSwyQkFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7QTVCbTNVSjs7QTRCajNVQTtFQUNJLDZGQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7QTVCbzNVSjs7QTRCbDNVQTtFQUNJLGtCQUFBO0E1QnEzVUo7O0E2QjFnVkk7RUFDSSw0QkFBQTtBN0I2Z1ZSO0FLbjlVSTtFd0IzREE7SUFJUSw0QkFBQTtJQUNBLG1CQUFBO0U3QjhnVlY7QUFDRjtBNkI1Z1ZJO0VBQ0ksNkJBQUE7QTdCOGdWUjtBNkI1Z1ZJO0VBQ0kscUJBQUE7RUFDQSxnQkFBQTtBN0I4Z1ZSO0E2QjdnVlE7RUFISjtJQUlRLG9CQUFBO0U3QmdoVlY7QUFDRjtBNkIvZ1ZRO0VBTko7SUFPUSxvQkFBQTtFN0JraFZWO0FBQ0Y7QTZCamhWUTtFQVRKO0lBVVEsb0JBQUE7RTdCb2hWVjtBQUNGO0E2Qm5oVlE7RUFaSjtJQWFRLG9CQUFBO0U3QnNoVlY7QUFDRjtBNkJyaFZRO0VBQ0ksa0JBQUE7RUFDQSxjQUFBO0E3QnVoVlo7QTZCcGhWSTtFQUNJLHFCQUFBO0VBQ0EsZ0JBQUE7QTdCc2hWUjtBNkJyaFZRO0VBSEo7SUFJUSxvQkFBQTtJQUNBLGlCQUFBO0U3QndoVlY7QUFDRjtBNkJ2aFZRO0VBUEo7SUFRUSxvQkFBQTtFN0IwaFZWO0FBQ0Y7QTZCemhWUTtFQVZKO0lBV1Esb0JBQUE7RTdCNGhWVjtBQUNGO0E2QjNoVlE7RUFDSSx1QkFBQTtBN0I2aFZaO0E2QjFoVkk7RUFDSSxxQkFBQTtFQUNBLGdCQUFBO0E3QjRoVlI7QTZCM2hWUTtFQUhKO0lBSVEsb0JBQUE7RTdCOGhWVjtBQUNGO0E2QjdoVlE7RUFOSjtJQU9RLG9CQUFBO0lBQ0EsaUJBQUE7RTdCZ2lWVjtBQUNGO0E2Qi9oVlE7RUFWSjtJQVdRLG9CQUFBO0lBQ0EsaUJBQUE7RTdCa2lWVjtBQUNGO0E2QmppVlE7RUFkSjtJQWVRLG9CQUFBO0U3Qm9pVlY7QUFDRjtBNkJuaVZRO0VBQ0ksdUJBQUE7QTdCcWlWWjtBNkJsaVZJO0VBQ0ksa0JBQUE7RUFDQSxTQUFBO0VBQ0EsMEJBQUE7RUFDQSxNQUFBO0E3Qm9pVlI7QTZCbGlWSTtFQUNJLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLDBCQUFBO0E3Qm9pVlI7QTZCbmlWUTtFQUpKO0lBS1EsVUFBQTtJQUNBLGVBQUE7SUFDQSxXQUFBO0U3QnNpVlY7QUFDRjtBNkJwaVZJO0VBQ0ksa0JBQUE7RUFDQSxNQUFBO0VBQ0EsU0FBQTtFQUNBLDBCQUFBO0E3QnNpVlI7QTZCcmlWUTtFQUxKO0lBTVEsTUFBQTtJQUNBLFVBQUE7RTdCd2lWVjtBQUNGO0E2QnZpVlE7RUFUSjtJQVVRLFdBQUE7SUFDQSxVQUFBO0lBQ0EsZUFBQTtFN0IwaVZWO0FBQ0Y7O0E2QnZpVkE7RUFDSSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxRQUFBO0VBRUEsZ0NBQUE7RUFDQSxlQUFBO0VBQ0Esb0JBQUE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7QTdCMGlWSjs7QThCM3BWSTtFQUNJLGVBQUE7QTlCOHBWUjtBOEI1cFZJO0VBQ0ksdUNuQnFETztFbUJwRFAsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7QTlCOHBWUjtBOEIzcFZRO0VBQ0ksaUJBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7QTlCNnBWWjtBS2puVkk7RXlCL0NJO0lBS1EsZUFBQTtJQUNBLHFCQUFBO0U5QitwVmQ7QUFDRjtBOEI3cFZRO0VBQ0ksZUFBQTtFQUNBLGdCQUFBO0E5QitwVlo7QUszblZJO0V5QnRDSTtJQUlRLGlCQUFBO0U5QmlxVmQ7QUFDRjtBS2hvVkk7RXlCL0JJO0lBRVEscUJBQUE7SUFDQSxhQUFBO0U5QmlxVmQ7QUFDRjtBS3RvVkk7RXlCaERBO0lBd0JRLGFBQUE7SUFDQSxzQ0FBQTtFOUJrcVZWO0FBQ0Y7QThCL3BWUTtFQUNJLGFBQUE7RUFDQSw4QkFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7QTlCaXFWWjtBOEJocVZZO0VBQ0kscUJuQnhDUjtBWDBzVlI7QThCaHFWWTtFQUNJLHFCQUFBO0E5QmtxVmhCO0E4Qi9wVlE7RUFDSSxZQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EseUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUdBLHNCQUFBO0VBQ0Esd0JBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsUUFBQTtBOUJpcVZaO0E4QmhxVlk7RUFDSSw4QkFBQTtFQUNBLGdDQUFBO0E5QmtxVmhCO0E4QmpxVmdCO0VBQ0ksa0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLCtFQUFBO0VBQ0EsdUVBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7QTlCbXFWcEI7QThCN3BWUTtFQUNJLGFBQUE7QTlCK3BWWjtBS25zVkk7RXlCbUNJO0lBR1EscUJBQUE7SUFDQSxpQkFBQTtFOUJpcVZkO0FBQ0Y7QUt6c1ZJO0V5QmtDQTtJQVNRLHFCQUFBO0U5QmtxVlY7QUFDRjtBOEJocVZJO0VBQ0ksU0FBQTtFQUNBLGFBQUE7RUFDQSxxQ0FBQTtFQUNBLGdCQUFBO0E5QmtxVlI7QUtwdFZJO0V5QjhDQTtJQU1RLDRCQUFBO0lBQ0EsYUFBQTtJQUNBLDhCQUFBO0U5Qm9xVlY7QUFDRjtBSzN0Vkk7RXlCeURBO0lBRVEsb0JBQUE7RTlCb3FWVjtBQUNGO0E4QmxxVkk7RUFDSSxhQUFBO0E5Qm9xVlI7QThCbnFWUTtFQUNJLGFBQUE7QTlCcXFWWjtBOEJscVZJO0VBQ0kseUJuQnJIQTtFbUJzSEEsa0JBQUE7RUFDQSxRQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtBOUJvcVZSO0E4Qm5xVlE7RUFDSSxtQkFBQTtBOUJxcVZaO0E4QnBxVlk7RUFDSSxhQUFBO0E5QnNxVmhCO0E4Qm5xVlE7RUFDSSxvQ0FBQTtBOUJxcVZaO0E4Qm5xVlE7RUFDSSxXQUFBO0VBQ0EsMkVBQUE7RUFDQSxtRUFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsY25CMUlKO0VtQjJJSSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0Esc0JBQUE7RUFDQSx5QkFBQTtBOUJxcVZaO0E4QmxxVkk7RUFDSSxzQkFBQTtFQUNBLGNuQnJKQTtFbUJzSkEsa0JBQUE7RUFDQSx5QkFBQTtFQUNBLFFBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0E5Qm9xVlI7QThCbnFWUTtFQUNJLHlCQUFBO0VBQ0EsZ0NBQUE7QTlCcXFWWjtBOEJucVZRO0VBQ0ksV0FBQTtFQUNBLDJFQUFBO0VBQ0EsbUVBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGNuQnRLSjtFbUJ1S0kscUJBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLHlCbkIzS0o7QVhnMVZSO0E4Qm5xVlE7RUFDSSxxQkFBQTtFQUNBLGdCQUFBO0E5QnFxVlo7QThCbHFWSTtFQUNJLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtBOUJvcVZSO0E4Qm5xVlE7RUFDSSxVQUFBO0E5QnFxVlo7QThCbnFWUTtFQUNJLFlBQUE7RUFDQSxpQ0FBQTtBOUJxcVZaO0E4Qm5xVlE7RUFDSSxpQ0FBQTtBOUJxcVZaO0FLbnpWSTtFeUJrSUE7SUFlUSxxQkFBQTtJQUNBLGtCQUFBO0U5QnNxVlY7QUFDRjtBOEJwcVZJO0VBQ0kseUJuQnRNQTtFbUJ1TUEsZ0JBQUE7RUFDQSxtQkFBQTtBOUJzcVZSO0FLOXpWSTtFeUIySkE7SUFFUSxVQUFBO0U5QnFxVlY7QUFDRjtBOEJscVZRO0VBQ0ksVUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLDhCQUFBO0VBQ0EsU0FBQTtBOUJvcVZaO0E4Qm5xVlk7RUFDSSxtQm5Cek5SO0FYODNWUjtBOEJucVZZO0VBQ0kseUJBQUE7QTlCcXFWaEI7QThCbHFWUTtFQUNJLGdCQUFBO0E5Qm9xVlo7QThCOXBWWTtFQUNJLGNBQUE7RUFDQSxhQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtBOUJncVZoQjtBOEI5cFZZO0VBQ0ksV0FBQTtFQUNBLHNCQUFBO0VBQ0Esd0JBQUE7S0FBQSxxQkFBQTtVQUFBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxhQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtFQUNBLGtCQUFBO0E5QmdxVmhCO0E4QjlwVm9CO0VBQ0ksa0JBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGNBQUE7QTlCZ3FWeEI7QThCM3BWUTtFQUNJLGtCQUFBO0E5QjZwVlo7QThCMXBWSTtFQUNJLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtBOUI0cFZSO0E4QjFwVkk7RUFDSSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtBOUI0cFZSOztBK0IzN1ZBO0VBQ0kscUJBQUE7QS9CODdWSjtBS3A0Vkk7RTBCM0RKO0lBR1EscUJBQUE7RS9CZzhWTjtBQUNGO0FLejRWSTtFMEIzREo7SUFNUSxxQkFBQTtFL0JrOFZOO0FBQ0Y7QStCajhWSTtFQUNJLHFCQUFBO0EvQm04VlI7QStCbDhWUTtFQUNJLGFBQUE7QS9CbzhWWjtBS3A1Vkk7RTBCakRJO0lBR1EsY0FBQTtFL0JzOFZkO0FBQ0Y7QStCbjhWSTtFQUNJLHFCQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0EvQnE4VlI7QStCbjhWSTtFQUNJLFVBQUE7RUFDQSxrQkFBQTtFQUVBLDhCQUFBO0EvQm84VlI7QStCbjhWUTtFQUNJLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxnQ0FBQTtFQUNBLE9BQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLFVBQUE7QS9CcThWWjtBK0JuOFZRO0VBQ0kscUJBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFFQSxlQUFBO0VBQ0EsVUFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsZUFBQTtBL0JvOFZaO0FLejdWSTtFMEJ0Qkk7SUFhUSxTQUFBO0lBQ0EseUJBQUE7SUFHQSw4QkFBQTtJQUNBLFlBQUE7SUFDQSxXQUFBO0UvQnM4VmQ7QUFDRjtBK0JyOFZZO0VBQ0ksV0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0EvQnU4VmhCO0FLajlWSTtFMEJEUTtJQWFRLG1CQUFBO0UvQnk4VmxCO0FBQ0Y7QUt0OVZJO0UwQnJDQTtJQXVEUSx5QkFBQTtJQUdBLG1CQUFBO0UvQnc4VlY7QUFDRjtBK0J0OFZJO0VBQ0ksYUFBQTtBL0J3OFZSO0ErQnI4VlE7RUFDSSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0Esc0JBQUE7RUFDQSw2QkFBQTtBL0J1OFZaO0ErQnQ4Vlk7RUFDSSxhQUFBO0VBQ0EsVUFBQTtFQUNBLGdDQUFBO0VBQ0EsYUFBQTtBL0J3OFZoQjtBK0J2OFZnQjtFQUNJLCtCQUFBO0EvQnk4VnBCO0FLdC9WSTtFMEI0Q1k7SUFHUSxZQUFBO0UvQjI4VnRCO0FBQ0Y7QUszL1ZJO0UwQnVDUTtJQVlRLFlBQUE7SUFDQSxTQUFBO0UvQjQ4VmxCO0FBQ0Y7QUtqZ1dJO0UwQnVDUTtJQWdCUSxZQUFBO0lBQ0EsV0FBQTtFL0I4OFZsQjtBQUNGO0ErQjU4Vlk7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0EvQjg4VmhCO0ErQjc4VmdCO0VBQ0ksWUFBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFFQSxTQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsNEJBQUE7RUFDQSx3QkFBQTtFQUNBLDBCQUFBO0VBQ0Esa0JBQUE7QS9CODhWcEI7QUsvaFdJO0UwQjRCSTtJQXlEUSxZQUFBO0UvQjg4VmQ7QUFDRjtBK0I1OFZRO0VBQ0kscUJBQUE7RUFDQSxnQ0FBQTtBL0I4OFZaO0FLeGlXSTtFMEJ3Rkk7SUFJUSxnQkFBQTtJQUNBLHNCQUFBO0UvQmc5VmQ7RStCLzhWYztJQUNJLFdBQUE7SUFDQSxrQkFBQTtJQUNBLGFBQUE7SUFDQSxRQUFBO0lBQ0EsU0FBQTtJQUNBLG1DQUFBO0lBQ0Esb0NBQUE7SUFDQSxVQUFBO0UvQmk5VmxCO0FBQ0Y7QStCOThWUTtFQUNJLHlCcEIzSko7QVgybVdSO0ErQi84Vlk7RUFDSSw4QkFBQTtBL0JpOVZoQjtBK0I5OFZRO0VBQ0kseUJwQi9KRDtBWCttV1g7QStCLzhWWTtFQUNJLDhCQUFBO0EvQmk5VmhCO0ErQjk4VlE7RUFDSSx5QnBCaktMO0FYaW5XUDtBK0IvOFZZO0VBQ0ksOEJBQUE7QS9CaTlWaEI7QStCOThWUTtFQUNJLHlCcEJ4S0M7QVh3bldiO0ErQi84Vlk7RUFDSSw4QkFBQTtBL0JpOVZoQjtBK0I1OFZRO0VBQ0ksd0VBQUE7QS9CODhWWjtBK0IxOFZRO0VBQ0ksc0VBQUE7QS9CNDhWWjtBK0J4OFZRO0VBQ0kseUVBQUE7QS9CMDhWWjtBK0J0OFZRO0VBQ0ksbUVBQUE7QS9CdzhWWjtBK0JwOFZRO0VBQ0ksc0VBQUE7QS9CczhWWjtBK0JsOFZRO0VBQ0ksd0VBQUE7QS9CbzhWWjtBK0JoOFZRO0VBQ0ksbUVBQUE7QS9CazhWWjtBK0I5N1ZRO0VBQ0ksbUVBQUE7QS9CZzhWWjtBK0I1N1ZRO0VBQ0ksMEVBQUE7QS9CODdWWjtBK0IxN1ZRO0VBQ0kseUJwQjVOTDtFb0I2TkssbUJBQUE7RUFDQSxxRkFBQTtFQUNBLDZFQUFBO0EvQjQ3Vlo7QStCeDdWUTtFQUNJLHlCcEJwT0w7RW9CcU9LLG1CQUFBO0VBQ0EscUZBQUE7RUFDQSw2RUFBQTtBL0IwN1ZaO0ErQnQ3VlE7RUFDSSx5QnBCNU9MO0VvQjZPSyxtQkFBQTtFQUNBLHFGQUFBO0VBQ0EsNkVBQUE7QS9CdzdWWjtBK0JwN1ZRO0VBQ0kseUJwQnJQQztFb0JzUEQsbUJBQUE7RUFDQSxnRkFBQTtFQUNBLHdFQUFBO0EvQnM3Vlo7QStCajdWUTtFQUNJLHlCcEI5UEM7RW9CK1BELG1CQUFBO0VBQ0EseUZBQUE7RUFDQSxpRkFBQTtBL0JtN1ZaO0ErQi82VlE7RUFDSSx5QnBCdFFDO0VvQnVRRCxtQkFBQTtFQUNBLHFGQUFBO0VBQ0EsNkVBQUE7QS9CaTdWWjtBK0I3NlZRO0VBQ0kseUJwQjlRQztFb0IrUUQsbUJBQUE7RUFDQSx5RkFBQTtFQUNBLGlGQUFBO0EvQis2Vlo7QStCMzZWUTtFQUNJLHlCcEJ0UkM7RW9CdVJELG1CQUFBO0VBQ0EsZ0dBQUE7RUFDQSx3RkFBQTtBL0I2NlZaO0ErQno2VlE7RUFDSSx5QnBCOVJDO0VvQitSRCxtQkFBQTtFQUNBLG9HQUFBO0VBQ0EsNEZBQUE7QS9CMjZWWjs7QStCdDZWSTtFQUNJLGlCQUFBO0EvQnk2VlI7QStCeDZWUTtFQUNJLGNwQjlTSjtBWHd0V1I7QStCeDZWUTtFQUNJLGNwQi9TRDtBWHl0V1g7QStCeDZWUTtFQUNJLGNwQjlTTDtBWHd0V1A7QStCeDZWUTtFQUNJLGNwQmxUQztBWDR0V2I7O0FnQzd1V0E7K0NBQUE7QUFHQTtFQUNDLHVCQUFBO0VBQ0EsaUVBQUE7RUFDQSx5VUFBQTtFQUlBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBaEM0dVdEO0FnQzF1V0E7O0VBRUMsa0NBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0VBQ0EsbUNBQUE7RUFDQSxrQ0FBQTtBaEM0dVdEOztBZ0N6dVdBO0VBQ0MsZ0JBQUE7QWhDNHVXRDs7QWdDenVXQTtFQUNDLGdCQUFBO0FoQzR1V0Q7O0FnQ3p1V0E7RUFDQyxnQkFBQTtBaEM0dVdEOztBZ0N6dVdBO0VBQ0MsZ0JBQUE7QWhDNHVXRDs7QWdDenVXQTtFQUNDLGdCQUFBO0FoQzR1V0Q7O0FnQ3p1V0E7RUFDQyxnQkFBQTtBaEM0dVdEOztBZ0N6dVdBO0VBQ0MsZ0JBQUE7QWhDNHVXRDs7QWdDenVXQTtFQUNDLGdCQUFBO0FoQzR1V0Q7O0FnQ3p1V0E7RUFDQyxnQkFBQTtBaEM0dVdEOztBZ0N6dVdBO0VBQ0MsZ0JBQUE7QWhDNHVXRDs7QWdDenVXQTtFQUNDLGdCQUFBO0FoQzR1V0Q7O0FnQ3p1V0E7RUFDQyxnQkFBQTtBaEM0dVdEOztBZ0N6dVdBO0VBQ0MsZ0JBQUE7QWhDNHVXRDs7QWdDenVXQTtFQUNDLGdCQUFBO0FoQzR1V0Q7O0FnQ3p1V0E7RUFDQyxnQkFBQTtBaEM0dVdEOztBZ0N6dVdBO0VBQ0MsZ0JBQUE7QWhDNHVXRDs7QWdDenVXQTtFQUNDLGdCQUFBO0FoQzR1V0Q7O0FnQ3p1V0E7RUFDQyxnQkFBQTtBaEM0dVdEOztBZ0N6dVdBO0VBQ0MsZ0JBQUE7QWhDNHVXRDs7QWdDenVXQTtFQUNDLGdCQUFBO0FoQzR1V0Q7O0FnQ3p1V0E7RUFDQyxnQkFBQTtBaEM0dVdEOztBZ0N6dVdBO0VBQ0MsZ0JBQUE7QWhDNHVXRDs7QWdDenVXQTtFQUNDLGdCQUFBO0FoQzR1V0Q7O0FnQ3p1V0E7RUFDQyxnQkFBQTtBaEM0dVdEOztBZ0N6dVdBO0VBQ0MsZ0JBQUE7QWhDNHVXRDs7QWdDenVXQTtFQUNDLGdCQUFBO0FoQzR1V0Q7O0FnQ3p1V0E7RUFDQyxnQkFBQTtBaEM0dVdEOztBZ0N6dVdBO0VBQ0MsZ0JBQUE7QWhDNHVXRDs7QWdDenVXQTtFQUNDLGdCQUFBO0FoQzR1V0Q7O0FnQ3p1V0E7RUFDQyxnQkFBQTtBaEM0dVdEOztBZ0N6dVdBO0VBQ0MsZ0JBQUE7QWhDNHVXRDs7QWdDenVXQTtFQUNDLGdCQUFBO0FoQzR1V0Q7O0FnQ3p1V0E7RUFDQyxnQkFBQTtBaEM0dVdEOztBZ0N6dVdBO0VBQ0MsZ0JBQUE7QWhDNHVXRDs7QWdDenVXQTtFQUNDLGdCQUFBO0FoQzR1V0Q7O0FnQ3p1V0E7RUFDQyxnQkFBQTtBaEM0dVdEOztBZ0N6dVdBO0VBQ0MsZ0JBQUE7QWhDNHVXRDs7QWdDenVXQTtFQUNDLGdCQUFBO0FoQzR1V0Q7O0FnQ3p1V0E7RUFDQyxnQkFBQTtBaEM0dVdEOztBZ0N6dVdBO0VBQ0MsZ0JBQUE7QWhDNHVXRDs7QWdDenVXQTtFQUNDLGdCQUFBO0FoQzR1V0Q7O0FnQ3p1V0E7RUFDQyxnQkFBQTtBaEM0dVdEOztBZ0N6dVdBO0VBQ0MsZ0JBQUE7QWhDNHVXRDs7QWdDenVXQTtFQUNDLGdCQUFBO0FoQzR1V0Q7O0FnQ3p1V0E7RUFDQyxnQkFBQTtBaEM0dVdEOztBZ0N6dVdBO0VBQ0MsZ0JBQUE7QWhDNHVXRDs7QWdDenVXQTtFQUNDLGdCQUFBO0FoQzR1V0Q7O0FnQ3p1V0E7RUFDQyxnQkFBQTtBaEM0dVdEOztBZ0N6dVdBO0VBQ0MsZ0JBQUE7QWhDNHVXRDs7QWdDenVXQTtFQUNDLGdCQUFBO0FoQzR1V0Q7O0FnQ3p1V0E7RUFDQyxnQkFBQTtBaEM0dVdEOztBZ0N6dVdBO0VBQ0MsZ0JBQUE7QWhDNHVXRDs7QWdDenVXQTtFQUNDLGdCQUFBO0FoQzR1V0Q7O0FnQ3p1V0E7RUFDQyxnQkFBQTtBaEM0dVdEOztBZ0N6dVdBO0VBQ0MsZ0JBQUE7QWhDNHVXRDs7QWdDenVXQTtFQUNDLGdCQUFBO0FoQzR1V0Q7O0FnQ3p1V0E7RUFDQyxnQkFBQTtBaEM0dVdEOztBZ0N6dVdBO0VBQ0MsZ0JBQUE7QWhDNHVXRDs7QWdDenVXQTtFQUNDLGdCQUFBO0FoQzR1V0Q7O0FnQ3p1V0E7RUFDQyxnQkFBQTtBaEM0dVdEOztBZ0N6dVdBO0VBQ0MsZ0JBQUE7QWhDNHVXRDs7QWdDenVXQTtFQUNDLGdCQUFBO0FoQzR1V0Q7O0FnQ3p1V0E7RUFDQyxnQkFBQTtBaEM0dVdEOztBZ0N6dVdBO0VBQ0MsZ0JBQUE7QWhDNHVXRDs7QWdDenVXQTtFQUNDLGdCQUFBO0FoQzR1V0Q7O0FnQ3p1V0E7RUFDQyxnQkFBQTtBaEM0dVdEOztBZ0N6dVdBO0VBQ0MsZ0JBQUE7QWhDNHVXRDs7QWdDenVXQTtFQUNDLGdCQUFBO0FoQzR1V0Q7O0FnQ3p1V0E7RUFDQyxnQkFBQTtBaEM0dVdEOztBZ0N6dVdBO0VBQ0MsZ0JBQUE7QWhDNHVXRDs7QWdDenVXQTtFQUNDLGdCQUFBO0FoQzR1V0Q7O0FnQ3p1V0E7RUFDQyxnQkFBQTtBaEM0dVdEOztBZ0N6dVdBO0VBQ0MsZ0JBQUE7QWhDNHVXRDs7QWdDenVXQTtFQUNDLGdCQUFBO0FoQzR1V0Q7O0FnQ3p1V0E7RUFDQyxnQkFBQTtBaEM0dVdEOztBZ0N6dVdBO0VBQ0MsZ0JBQUE7QWhDNHVXRDs7QWdDenVXQTtFQUNDLGdCQUFBO0FoQzR1V0Q7O0FnQ3p1V0E7RUFDQyxnQkFBQTtBaEM0dVdEOztBZ0N6dVdBO0VBQ0MsZ0JBQUE7QWhDNHVXRDs7QWdDenVXQTtFQUNDLGdCQUFBO0FoQzR1V0Q7O0FnQ3p1V0E7RUFDQyxnQkFBQTtBaEM0dVdEOztBZ0N6dVdBO0VBQ0MsZ0JBQUE7QWhDNHVXRDs7QWdDenVXQTtFQUNDLGdCQUFBO0FoQzR1V0Q7O0FnQ3p1V0E7RUFDQyxnQkFBQTtBaEM0dVdEOztBZ0N6dVdBO0VBQ0MsZ0JBQUE7QWhDNHVXRDs7QWdDenVXQTtFQUNDLGdCQUFBO0FoQzR1V0Q7O0FnQ3p1V0E7RUFDQyxnQkFBQTtBaEM0dVdEOztBZ0N6dVdBO0VBQ0MsZ0JBQUE7QWhDNHVXRDs7QWdDenVXQTtFQUNDLGdCQUFBO0FoQzR1V0Q7O0FnQ3p1V0E7RUFDQyxnQkFBQTtBaEM0dVdEOztBZ0N6dVdBO0VBQ0MsZ0JBQUE7QWhDNHVXRDs7QWdDenVXQTtFQUNDLGdCQUFBO0FoQzR1V0Q7O0FnQ3p1V0E7RUFDQyxnQkFBQTtBaEM0dVdEOztBZ0N6dVdBO0VBQ0MsZ0JBQUE7QWhDNHVXRDs7QWdDenVXQTtFQUNDLGdCQUFBO0FoQzR1V0Q7O0FnQ3p1V0E7RUFDQyxnQkFBQTtBaEM0dVdEOztBZ0N6dVdBO0VBQ0MsZ0JBQUE7QWhDNHVXRDs7QWdDenVXQTtFQUNDLGdCQUFBO0FoQzR1V0Q7O0FnQ3p1V0E7RUFDQyxnQkFBQTtBaEM0dVdEOztBZ0N6dVdBO0VBQ0MsZ0JBQUE7QWhDNHVXRDs7QWdDenVXQTtFQUNDLGdCQUFBO0FoQzR1V0Q7O0FnQ3p1V0E7RUFDQyxnQkFBQTtBaEM0dVdEOztBZ0N6dVdBO0VBQ0MsZ0JBQUE7QWhDNHVXRDs7QWdDenVXQTtFQUNDLGdCQUFBO0FoQzR1V0Q7O0FnQ3p1V0E7RUFDQyxnQkFBQTtBaEM0dVdEOztBZ0N6dVdBO0VBQ0MsZ0JBQUE7QWhDNHVXRDs7QWdDenVXQTtFQUNDLGdCQUFBO0FoQzR1V0Q7O0FnQ3p1V0E7RUFDQyxnQkFBQTtBaEM0dVdEOztBZ0N6dVdBO0VBQ0MsZ0JBQUE7QWhDNHVXRDs7QWdDenVXQTtFQUNDLGdCQUFBO0FoQzR1V0Q7O0FnQ3p1V0E7RUFDQyxnQkFBQTtBaEM0dVdEOztBZ0N6dVdBO0VBQ0MsZ0JBQUE7QWhDNHVXRDs7QWdDenVXQTtFQUNDLGdCQUFBO0FoQzR1V0Q7O0FnQ3p1V0E7RUFDQyxnQkFBQTtBaEM0dVdEOztBZ0N6dVdBO0VBQ0MsZ0JBQUE7QWhDNHVXRDs7QWdDenVXQTtFQUNDLGdCQUFBO0FoQzR1V0Q7O0FnQ3p1V0E7RUFDQyxnQkFBQTtBaEM0dVdEOztBZ0N6dVdBO0VBQ0MsZ0JBQUE7QWhDNHVXRDs7QWdDenVXQTtFQUNDLGdCQUFBO0FoQzR1V0Q7O0FnQ3p1V0E7RUFDQyxnQkFBQTtBaEM0dVdEOztBZ0N6dVdBO0VBQ0MsZ0JBQUE7QWhDNHVXRDs7QWdDenVXQTtFQUNDLGdCQUFBO0FoQzR1V0Q7O0FnQ3p1V0E7RUFDQyxnQkFBQTtBaEM0dVdEOztBZ0N6dVdBO0VBQ0MsZ0JBQUE7QWhDNHVXRDs7QWdDenVXQTtFQUNDLGdCQUFBO0FoQzR1V0Q7O0FnQ3p1V0E7RUFDQyxnQkFBQTtBaEM0dVdEOztBZ0N6dVdBO0VBQ0MsZ0JBQUE7QWhDNHVXRDs7QWdDenVXQTtFQUNDLGdCQUFBO0FoQzR1V0Q7O0FnQ3p1V0E7RUFDQyxnQkFBQTtBaEM0dVdEOztBZ0N6dVdBO0VBQ0MsZ0JBQUE7QWhDNHVXRDs7QWdDenVXQTtFQUNDLGdCQUFBO0FoQzR1V0Q7O0FnQ3p1V0E7RUFDQyxnQkFBQTtBaEM0dVdEOztBZ0N6dVdBO0VBQ0MsZ0JBQUE7QWhDNHVXRDs7QWdDenVXQTtFQUNDLGdCQUFBO0FoQzR1V0Q7O0FnQ3p1V0E7RUFDQyxnQkFBQTtBaEM0dVdEOztBZ0N6dVdBO0VBQ0MsZ0JBQUE7QWhDNHVXRDs7QWdDenVXQTtFQUNDLGdCQUFBO0FoQzR1V0Q7O0FnQ3p1V0E7RUFDQyxnQkFBQTtBaEM0dVdEOztBZ0N6dVdBO0VBQ0MsZ0JBQUE7QWhDNHVXRDs7QWdDenVXQTtFQUNDLGdCQUFBO0FoQzR1V0Q7O0FnQ3p1V0E7RUFDQyxnQkFBQTtBaEM0dVdEOztBZ0N6dVdBO0VBQ0MsZ0JBQUE7QWhDNHVXRDs7QWdDenVXQTtFQUNDLGdCQUFBO0FoQzR1V0Q7O0FnQ3p1V0E7RUFDQyxnQkFBQTtBaEM0dVdEOztBZ0N6dVdBO0VBQ0MsZ0JBQUE7QWhDNHVXRDs7QWdDenVXQTtFQUNDLGdCQUFBO0FoQzR1V0Q7O0FnQ3p1V0E7RUFDQyxnQkFBQTtBaEM0dVdEOztBZ0N6dVdBO0VBQ0MsZ0JBQUE7QWhDNHVXRDs7QWdDenVXQTtFQUNDLGdCQUFBO0FoQzR1V0Q7O0FnQ3p1V0E7RUFDQyxnQkFBQTtBaEM0dVdEOztBZ0N6dVdBO0VBQ0MsZ0JBQUE7QWhDNHVXRDs7QWdDenVXQTtFQUNDLGdCQUFBO0FoQzR1V0Q7O0FnQ3p1V0E7RUFDQyxnQkFBQTtBaEM0dVdEOztBZ0N6dVdBO0VBQ0MsZ0JBQUE7QWhDNHVXRDs7QWdDenVXQTtFQUNDLGdCQUFBO0FoQzR1V0Q7O0FnQ3p1V0E7RUFDQyxnQkFBQTtBaEM0dVdEOztBZ0N6dVdBO0VBQ0MsZ0JBQUE7QWhDNHVXRDs7QWdDenVXQTtFQUNDLGdCQUFBO0FoQzR1V0Q7O0FnQ3p1V0E7RUFDQyxnQkFBQTtBaEM0dVdEOztBZ0N6dVdBO0VBQ0MsZ0JBQUE7QWhDNHVXRDs7QWdDenVXQTtFQUNDLGdCQUFBO0FoQzR1V0Q7O0FnQ3p1V0E7RUFDQyxnQkFBQTtBaEM0dVdEOztBZ0N6dVdBO0VBQ0MsZ0JBQUE7QWhDNHVXRDs7QWdDenVXQTtFQUNDLGdCQUFBO0FoQzR1V0Q7O0FnQ3p1V0E7RUFDQyxnQkFBQTtBaEM0dVdEOztBZ0N6dVdBO0VBQ0MsZ0JBQUE7QWhDNHVXRDs7QWdDenVXQTtFQUNDLGdCQUFBO0FoQzR1V0Q7O0FnQ3p1V0E7RUFDQyxnQkFBQTtBaEM0dVdEOztBZ0N6dVdBO0VBQ0MsZ0JBQUE7QWhDNHVXRDs7QWdDeHVXQztFQUNDLGNyQnJyQk07QVhnNlhSOztBZ0N2dVdDO0VBQ0MsY3JCeHJCUztBWGs2WFg7O0FnQ3R1V0M7RUFDQyxjckI1ckJPO0FYcTZYVDs7QWdDcnVXQztFQUNDLGNyQi9yQlc7QVh1NlhiOztBZ0NwdVdDO0VBQ0MsY3JCbnNCSztBWDA2WFA7O0FnQ251V0M7RUFDQyxjckJ2c0JXO0FYNjZYYjs7QWdDanVXQztFQUNDLGNyQmh0Qlc7QVhvN1hiOztBZ0MvdFdDO0VBQ0MsY3JCOXNCTTtBWGc3WFI7O0FnQy90V0E7RUFDQyxZQUFBO0FoQ2t1V0Q7QWdDanVXQztFQUNDLFlBQUE7RUFDQSw4RUFBQTtFQUNBLHNCQUFBO0FoQ211V0Y7O0FnQy90V0M7RUFDQyxZQUFBO0VBQ0EsaUZBQUE7RUFDQSxzQkFBQTtBaENrdVdGOztBZ0M5dFdDO0VBQ0MsWUFBQTtFQUNBLHFGQUFBO0VBQ0Esc0JBQUE7QWhDaXVXRjs7QWdDN3RXQztFQUNDLFlBQUE7RUFDQSwrRUFBQTtFQUNBLHNCQUFBO0FoQ2d1V0Y7O0FpQ24rWEE7RUFDQyx1QkFBQTtFQUNBLDBFQUFBO0VBQ0EsMlhBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QWpDcytYRDtBaUNuK1hBOztFQUVDLHVCQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtFQUNBLG1DQUFBO0VBQ0Esa0NBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBaUNsK1hBO0VBQ0MsZ0JBQUE7QWpDcStYRDs7QWlDbCtYQTtFQUNDLGdCQUFBO0FqQ3ErWEQ7O0FpQ2wrWEE7RUFDQyxnQkFBQTtBakNxK1hEOztBa0N6emNBO0VBQ0MsMkJBQUE7RUFDQSw2TEFBQTtFQUVBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBbEMyemNEO0FrQ3p6Y0E7RUFDQywyQkFBQTtFQUNBLHlNQUFBO0VBRUEsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FsQzB6Y0Q7QWtDeHpjQTtFQUNDLDJCQUFBO0VBQ0EsMkxBQUE7RUFFQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QWxDeXpjRDtBa0N2emNBO0VBQ0MsMkJBQUE7RUFDQSx1TUFBQTtFQUVBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBbEN3emNEO0FrQ3R6Y0E7RUFDQywyQkFBQTtFQUNBLHFNQUFBO0VBRUEsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FsQ3V6Y0Q7QWtDcnpjQTtFQUNDLDJCQUFBO0VBQ0EsaU5BQUE7RUFFQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QWxDc3pjRDtBa0NwemNBO0VBQ0MsMkJBQUE7RUFDQSw2TEFBQTtFQUVBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBbENxemNEO0FrQ256Y0E7RUFDQywyQkFBQTtFQUNBLHlNQUFBO0VBRUEsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FsQ296Y0Q7QWtDbHpjQTtFQUNDLDJCQUFBO0VBQ0EsK0xBQUE7RUFFQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QWxDbXpjRDtBa0NqemNBO0VBQ0MsMkJBQUE7RUFDQSwyTUFBQTtFQUVBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBbENremNEO0FrQ2h6Y0E7RUFDQywyQkFBQTtFQUNBLGlNQUFBO0VBRUEsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FsQ2l6Y0Q7QWtDL3ljQTtFQUNDLDJCQUFBO0VBQ0EsNk1BQUE7RUFFQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QWxDZ3pjRDtBa0M5eWNBO0VBQ0MsMkJBQUE7RUFDQSxtTUFBQTtFQUVBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBbEMreWNEO0FrQzd5Y0E7RUFDQywyQkFBQTtFQUNBLCtNQUFBO0VBRUEsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FsQzh5Y0Q7QWtDNXljQTtFQUNDLDJCQUFBO0VBQ0EsMkxBQUE7RUFFQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QWxDNnljRDtBa0MzeWNBO0VBQ0MsMkJBQUE7RUFDQSxzTUFBQTtFQUVBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBbEM0eWNEO0FtQzc2Y0E7RUFDUSxtQkFBQTtBbkMrNmNSO0FtQzk2Y1E7RUFGUjtJQUdZLG1CQUFBO0VuQ2k3Y1Y7QUFDRjtBbUNoN2NJO0VBQ0ksa0JBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxzQkFBQTtFQUNBLDJCQUFBO0VBQ0Esc0NBQUE7RUFDQSxzQkFBQTtBbkNrN2NSO0FtQ2o3Y1E7RUFDSSx3QkFBQTtBbkNtN2NaO0FtQ2o3Y1E7RUFDSSxvQkFBQTtBbkNtN2NaO0FtQ2g3Y0k7RUFDSSx3QkFBQTtFQUNBLG1CQUFBO0VBQ0EscUNBQUE7RUFDQSw2Q0FBQTtBbkNrN2NSO0FtQ2g3Y0k7RUFDSSxjeEJqQkE7QVhtOGNSO0FtQ2o3Y1E7RUFDSSxjQUFBO0FuQ203Y1o7QW1DLzZjUTtFQUNJLHdCQUFBO0FuQ2k3Y1o7QW1DLzZjUTtFQUNJLDZCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtBbkNpN2NaO0FtQy82Y1E7RUFDSSxlQUFBO0VBQ0EsMkJBQUE7QW5DaTdjWjtBbUM5NmNJO0VBQ0ksV0FBQTtBbkNnN2NSOztBb0NqK2NBO0VBQ0ksZ0JBQUE7RUFDQSxnREFBQTtFQUNBLDBFQUFBO0VBQ0EsY0FBQTtBcENvK2NKO0FLNTZjSTtFK0I1REo7SUFNUSxlQUFBO0VwQ3MrY047QUFDRjtBS2o3Y0k7RStCNURKO0lBU1EsbUJBQUE7RXBDdytjTjtBQUNGO0FvQ3YrY0k7RUFDSSxhQUFBO0VBQ0EsZUFBQTtFQUNBLDhCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtBcEN5K2NSO0FLNzdjSTtFK0JqREE7SUFPUSxxQkFBQTtTQUFBLGdCQUFBO0lBQ0EsYUFBQTtFcEMyK2NWO0FBQ0Y7QUtqNWNJO0UrQm5HQTtJQVdRLHFCQUFBO1NBQUEsZ0JBQUE7RXBDNitjVjtBQUNGO0FvQzMrY0k7RUFDSSxVQUFBO0VBQ0EsNEJBQUE7QXBDNitjUjtBb0MzK2NJO0VBQ0ksNkJBQUE7RUFDQSx3Q0FBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7QXBDNitjUjtBb0M1K2NRO0VBQ0ksYUFBQTtBcEM4K2NaO0FvQzUrY1E7RUFDSSxXQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7RUFDQSw2QkFBQTtBcEM4K2NaO0FvQzcrY1k7RUFDSSxhQUFBO0FwQysrY2hCO0FvQzUrY1E7RUFDSSx5QkFBQTtBcEM4K2NaO0FvQzUrY2dCO0VBQ0ksNENBQUE7QXBDOCtjcEI7QW9DNStjZ0I7RUFDSSxVQUFBO0FwQzgrY3BCO0FvQzUrY2dCO0VBQ0ksOENBQUE7QXBDOCtjcEI7QUs3K2NJO0UrQi9CQTtJQW1DUSxhQUFBO0VwQzYrY1Y7QUFDRjtBS3IrY0k7RStCNUNBO0lBc0NRLFFBQUE7RXBDKytjVjtBQUNGOztBb0MxK2NJO0VBQ0ksV0FBQTtFQUNBLHFCQUFBO0FwQzYrY1I7QUsvK2NJO0UrQkFBO0lBSVEsWUFBQTtFcEMrK2NWO0FBQ0Y7QUtwL2NJO0UrQkFBO0lBT1EsUUFBQTtFcENpL2NWO0FBQ0Y7QUt6L2NJO0UrQkFBO0lBVVEsMkJBQUE7RXBDbS9jVjtBQUNGO0FvQ2wvY1E7RUFDSSxXQUFBO0FwQ28vY1o7QUs5Z2RJO0UrQnlCSTtJQUdRLFdBQUE7SUFDQSxrQkFBQTtFcENzL2NkO0FBQ0Y7QUtwaGRJO0UrQnlCSTtJQU9RLGVBQUE7RXBDdy9jZDtBQUNGOztBb0NuL2NBO0VBQ0ksV0FBQTtFQUNBLFNBQUE7QXBDcy9jSjtBb0NyL2NJO0VBQ0ksZ0JBQUE7QXBDdS9jUjtBS2ppZEk7RStCeUNBO0lBR1EsbUJBQUE7RXBDeS9jVjtBQUNGO0FvQ3gvY1E7RUFDSSxjekIvRko7QVh5bGRSO0FvQ3YvY0k7RUFDSSxxQkFBQTtBcEN5L2NSO0FvQ3gvY1E7RUFDSSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUJ6QjFHQztBWG9tZGI7QW9Dei9jWTtFQUNJLG9DQUFBO0FwQzIvY2hCO0FLNWpkSTtFK0JvREk7SUFnQlEsYUFBQTtJQUNBLGtCQUFBO0lBQ0EsbUJBQUE7SUFDQSxrQkFBQTtFcEM0L2NkO0FBQ0Y7QUtwa2RJO0UrQm9ESTtJQXNCUSxlQUFBO0VwQzgvY2Q7QUFDRjtBb0MzL2NJO0VBQ0ksWUFBQTtFQUNBLGlCQUFBO0FwQzYvY1I7QW9DMy9jSTtFQUNJLGFBQUE7QXBDNi9jUjtBS2hsZEk7RStCcUZRO0lBQ0ksZUFBQTtFcEM4L2NkO0FBQ0Y7QUtybGRJO0UrQmtGQTtJQVFRLHFCQUFBO0VwQysvY1Y7QUFDRjtBb0M3L2NJO0VBQ0ksYUFBQTtFQUNBLFdBQUE7QXBDKy9jUjtBSzlsZEk7RStCaUdRO0lBQ0ksZUFBQTtFcENnZ2RkO0FBQ0Y7QUtubWRJO0UrQjZGQTtJQVNRLHFCQUFBO0VwQ2lnZFY7QUFDRjtBb0MvL2NJO0VBQ0ksYUFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0FwQ2lnZFI7QUs3bWRJO0UrQjhHUTtJQUNJLGtCQUFBO0lBQ0EseUJBQUE7SUFDQSxnQkFBQTtJQUNBLGFBQUE7SUFDQSxtQkFBQTtJQUNBLGN6Qi9KSDtFWGlxZFg7RW9DamdkYztJQUNJLHlCekJqS1A7SXlCa0tPLFdBQUE7RXBDbWdkbEI7QUFDRjtBSzNuZEk7RStCeUdBO0lBbUJRLHFCQUFBO0VwQ21nZFY7QUFDRjtBS25uZEk7RStCeUJKO0lBMEZRLFFBQUE7SUFDQSxZQUFBO0VwQ29nZE47QUFDRjtBS3RvZEk7RStCc0NKO0lBOEZRLFdBQUE7RXBDc2dkTjtBQUNGOztBb0NuZ2RBO0VBQ0ksV0FBQTtFQUNBLGFBQUE7QXBDc2dkSjtBb0NwZ2RRO0VBQ0ksY0FBQTtBcENzZ2RaO0FvQ25nZEk7RUFDSSxrQkFBQTtBcENxZ2RSO0FLem9kSTtFK0IySEo7SUFZUSxRQUFBO0lBQ0EsZ0JBQUE7RXBDc2dkTjtBQUNGO0FLNXBkSTtFK0J3SUo7SUFnQlEsd0JBQUE7SUFDQSxhQUFBO0VwQ3dnZE47RW9DdmdkTTtJQUNJLHFCQUFBO0lBQ0EsZUFBQTtFcEN5Z2RWO0FBQ0Y7QUt0cWRJO0UrQndJSjtJQXdCUSx3QkFBQTtFcEMwZ2ROO0FBQ0Y7QW9DemdkSTtFQUNJLGFBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7QXBDMmdkUjtBb0MxZ2RRO0VBQ0ksV0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7QXBDNGdkWjtBS3ZyZEk7RStCc0tJO0lBT1EsbUJBQUE7SUFDQSxZQUFBO0lBQ0EsZ0JBQUE7RXBDOGdkZDtBQUNGO0FvQzdnZFk7RUFDSSxjekJsT1I7QVhpdmRSO0FvQzVnZFE7RUFDSSxhQUFBO0FwQzhnZFo7QUtwc2RJO0UrQnFMSTtJQUdRLGNBQUE7SUFDQSxnQkFBQTtJQUNBLG1CQUFBO0lBQ0EscUJBQUE7SUFDQSxtQkFBQTtJQUNBLGdCQUFBO0lBQ0EsUUFBQTtFcENnaGRkO0FBQ0Y7QW9DOWdkUTtFQUNJLGFBQUE7QXBDZ2hkWjtBS2x0ZEk7RStCaU1JO0lBR1EsY0FBQTtJQUNBLFlBQUE7SUFDQSxrQkFBQTtJQUNBLFNBQUE7RXBDa2hkZDtFb0NqaGRjO0lBQ0ksZ0JBQUE7SUFDQSxlQUFBO0lBQ0Esa0JBQUE7SUFDQSxvQkFBQTtFcENtaGRsQjtBQUNGO0FvQy9nZFk7RUFDSSxjekJsUVI7QVhteGRSO0FLbnVkSTtFK0JpTlE7SUFHUSxhQUFBO0VwQ21oZGxCO0FBQ0Y7QUszdGRJO0UrQjJNSTtJQUVRLGVBQUE7RXBDa2hkZDtBQUNGO0FLaHVkSTtFK0IrTVM7SUFFTywyQ0FBQTtJQUNBLG1CQUFBO0VwQ21oZGxCO0FBQ0Y7QUtudmRJO0UrQjROUztJQU1PLHNCQUFBO0lBQ0EsMEJBQUE7SUFDQSxrQkFBQTtFcENxaGRsQjtBQUNGO0FLMXZkSTtFK0I0TlM7SUFXTyxpQkFBQTtFcEN1aGRsQjtBQUNGO0FLL3ZkSTtFK0I0TlM7SUFjTyxtQkFBQTtJQUNBLHNCQUFBO0VwQ3loZGxCO0FBQ0Y7QW9DcmhkWTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLDhCQUFBO0VBQ0Esb0JBQUE7T0FBQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7QXBDdWhkaEI7QUtqdmRJO0UrQm9OUTtJQVFRLG9CQUFBO1NBQUEsZUFBQTtFcEN5aGRsQjtBQUNGO0FvQ3hoZGdCO0VBQ0ksZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFFQSxxQkFBQTtFQUNBLGlCQUFBO0VBRUEscUJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0FwQzBoZHBCO0FLbHlkSTtFK0IwUFk7SUFnQlEsaUJBQUE7SUFDQSxVQUFBO0VwQzRoZHRCO0FBQ0Y7QUt4eWRJO0UrQjBQWTtJQW9CUSxlQUFBO0VwQzhoZHRCO0FBQ0Y7QUtoeWRJO0UrQnVRZ0I7SUFDSSxhQUFBO0VwQzRoZHRCO0VvQzFoZGtCO0lBQ0ksV0FBQTtFcEM0aGR0QjtFb0MzaGRzQjtJQUNJLFdBQUE7SUFDQSxnQkFBQTtFcEM2aGQxQjtBQUNGO0FvQ3hoZGdCO0VBQ0ksZ0JBQUE7RUFFQSxxQkFBQTtBcEMwaGRwQjtBb0N4aGRnQjtFQUNJLGNBQUE7RUFDQSxVQUFBO0VBQ0EsVUFBQTtFQUNBLHNCQUFBO0FwQzBoZHBCO0FvQ3ZoZFk7RUFDSSxnQkFBQTtFQUVBLHFCQUFBO0FwQ3loZGhCO0FvQ3BoZGdCO0VBQ0ksY3pCdFdaO0FYNDNkUjtBSy96ZEk7RStCNFNRO0lBRVEsMkNBQUE7SUFDQSxtQkFBQTtFcENxaGRsQjtBQUNGO0FLbDFkSTtFK0J5VFE7SUFNUSxnQkFBQTtJQUNBLGlCQUFBO0VwQ3VoZGxCO0FBQ0Y7QUszMGRJO0UrQnVUWTtJQUNJLGN6QnJYWjtFWDQ0ZE47QUFDRjtBb0NyaGRZO0VBQ0ksZUFBQTtBcEN1aGRoQjtBb0NyaGRvQjtFQUNJLHVCQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7QXBDdWhkeEI7QUtyMmRJO0UrQndVUTtJQVVRLFVBQUE7SUFDQSxnREFBQTtFcEN1aGRsQjtFb0N0aGRrQjtJQUNJLHlCQUFBO0VwQ3doZHRCO0FBQ0Y7QW9DcGhkZ0I7RUFDSSxVQUFBO0FwQ3NoZHBCO0FvQ3JoZHFCO0VBQ0csZ0JBQUE7QXBDdWhkeEI7QUtwM2RJO0UrQm1USTtJQStDUSxTQUFBO0VwQ3NoZGQ7RW9DcmhkYztJQUNJLGtCQUFBO0VwQ3VoZGxCO0VvQ3RoZGtCO0lBQ0ksc0JBQUE7SUFDQSxnQkFBQTtJQUNBLGtCQUFBO0VwQ3doZHRCO0VvQ3ZoZHNCO0lBQ0ksY0FBQTtFcEN5aGQxQjtFb0N2aGRzQjtJQUNJLGtCQUFBO0lBQ0Esc0JBQUE7RXBDeWhkMUI7RW9DdGhka0I7SUFDSSxPQUFBO0lBQ0EsV0FBQTtJQUNBLGtCQUFBO0lBQ0EsNkJBQUE7SUFDQSxTQUFBO0lBQ0EsZ0JBQUE7SUFDQSxnQkFBQTtJQUNBLHVCQUFBO0lBQUEsa0JBQUE7RXBDd2hkdEI7RW9DdGhkMEI7SUFDSSwyQ0FBQTtFcEN3aGQ5QjtFb0NwaGQ4QjtJQUNJLG1CQUFBO0VwQ3NoZGxDO0VvQ2poZDBCO0lBQ0ksZ0JBQUE7RXBDbWhkOUI7RW9DaGhkc0I7SUFDSSxTQUFBO0lBQ0EsU0FBQTtJQUNBLDRCQUFBO0lBQ0EsTUFBQTtFcENraGQxQjtFb0NqaGQwQjtJQUNJLHlCQUFBO0VwQ21oZDlCO0VvQ2poZDBCO0lBQ0ksZ0JBQUE7RXBDbWhkOUI7RW9DOWdkYztJQUNJLGVBQUE7RXBDZ2hkbEI7RW9DL2dka0I7SUFDSSxhQUFBO0lBQ0EsWUFBQTtJQUNBLHNCQUFBO0lBQ0EsZUFBQTtJQUNBLGtCQUFBO0lBQ0EsK0JBQUE7SUFDQSw4QkFBQTtJQUNBLFNBQUE7SUFDQSw2QkFBQTtJQUNBLFdBQUE7RXBDaWhkdEI7RW9DaGhkc0I7SUFDSSxVQUFBO0VwQ2toZDFCO0VvQ2poZDBCO0lBQ0ksV0FBQTtFcENtaGQ5QjtFb0NsaGQ4QjtJQUNJLGFBQUE7RXBDb2hkbEM7RW9Dbmhka0M7SUFDSSxXQUFBO0VwQ3FoZHRDO0VvQy9nZDBCO0lBQ0kseUJBQUE7RXBDaWhkOUI7RW9DaGhkOEI7SUFDSSxhQUFBO0VwQ2toZGxDO0VvQy9nZDBCO0lBQ0ksMENBQUE7RXBDaWhkOUI7RW9DOWdkc0I7SUFDSSxjQUFBO0lBQ0Esa0JBQUE7SUFDQSxTQUFBO0lBQ0EsT0FBQTtJQUNBLFVBQUE7SUFDQSxNQUFBO0lBQ0EsZ0JBQUE7RXBDZ2hkMUI7RW9DL2dkMEI7SUFDSSxXQUFBO0VwQ2loZDlCO0VvQy9nZDBCO0lBQ0ksaUJBQUE7SUFDQSxnQkFBQTtFcENpaGQ5QjtBQUNGO0FLMzlkSTtFK0IwWmdCO0lBbURRLE9BQUE7SUFDQSxnQkFBQTtFcENraGQxQjtBQUNGO0FLaitkSTtFK0JpZGdCO0lBQ0ksd0NBQUE7RXBDbWhkdEI7RW9DbGhkc0I7SUFDSSx1QkFBQTtFcENvaGQxQjtFb0NoaGRrQjtJQUNJLGlCQUFBO0lBQ0EsZUFBQTtFcENraGR0QjtFb0NoaGQwQjtJQUNJLFlBQUE7SUFDQSxrQkFBQTtJQUNBLGlCQUFBO0lBQ0EsZ0JBQUE7SUFDQSx1QkFBQTtJQUNBLFdBQUE7SUFDQSxrQkFBQTtJQUNBLG9CQUFBO0lBQ0Esb0JBQUE7SUFDQSxjQUFBO0lBQ0EsbUNBQUE7SUFDQSxrQ0FBQTtFcENraGQ5QjtFb0M3Z2RzQjtJQUNJLFlBQUE7RXBDK2dkMUI7QUFDRjtBb0N0Z2RvQjtFQUNJLHNCQUFBO0VBQ0EscUJBQUE7T0FBQSxnQkFBQTtBcEN3Z2R4QjtBb0N2Z2R3QjtFQUNJLFdBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FwQ3lnZDVCO0FLMy9kSTtFK0JxZndCO0lBQ0ksNkJBQUE7RXBDeWdkOUI7QUFDRjtBb0NwZ2RvQjtFQUNJLGtCQUFBO0FwQ3NnZHhCO0FvQ2pnZGdCO0VBQ0EsbUZBQUE7QXBDbWdkaEI7QW9DLy9jZ0I7RUFDQSwrRUFBQTtBcENpZ2RoQjtBb0M3L2NnQjtFQUNBLGtGQUFBO0FwQysvY2hCO0FvQzMvY2dCO0VBQ0ksOEVBQUE7RUFDQSx3QkFBQTtBcEM2L2NwQjtBb0N6L2NnQjtFQUNJLDJGQUFBO0VBQ0EscUJBQUE7RUFDQSwyQkFBQTtFQUNBLGtCQUFBO0FwQzIvY3BCO0FvQ3YvY2dCO0VBQ0ksd0JBQUE7QXBDeS9jcEI7QW9Ddi9jZ0I7RUFDSSxVQUFBO0VBQ0EsY0FBQTtFQUNBLDBCQUFBO0FwQ3kvY3BCO0FvQ3YvY3dCO0VBQ0ksWUFBQTtFQUNBLHFCQUFBO0FwQ3kvYzVCO0FLbGllSTtFK0JzaUJnQjtJQU1RLDhCQUFBO0lBQ0EscUJBQUE7U0FBQSxnQkFBQTtJQUNBLGdCQUFBO0lBQ0Esa0JBQUE7SUFDQSxhQUFBO0VwQzAvYzFCO0VvQ3ovYzBCO0lBQ0ksNkJBQUE7RXBDMi9jOUI7QUFDRjtBb0N2L2N3QjtFQUNJLDhCQUFBO0VBQ0Esb0JBQUE7T0FBQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtBcEN5L2M1QjtBb0N4L2M0QjtFQUNJLFdBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsbUZBQUE7RUFDQSwyRUFBQTtFQUNBLHNCQUFBO0FwQzAvY2hDO0FvQ3YvY2dDO0VBQ0kseUJ6QnRvQjVCO0FYK25lUjtBb0NqL2NnQjtFQUNJLGN6Qi9vQlo7QVhrb2VSO0FLbGxlSTtFK0JtbUJJO0lBRVEsMkJBQUE7RXBDaS9jZDtBQUNGO0FLcmllSTtFK0JnSEE7SUF1Y1EsT0FBQTtJQUNBLFNBQUE7RXBDay9jVjtBQUNGO0FLN2xlSTtFK0JrS0E7SUEyY1EsYUFBQTtJQUNBLDhCQUFBO0lBQ0Esa0JBQUE7SUFDQSxrQkFBQTtTQUFBLGFBQUE7SUFDQSxNQUFBO0VwQ28vY1Y7QUFDRjtBS3RtZUk7RStCa0tBO0lBa2RRLG9CQUFBO1NBQUEsZUFBQTtFcENzL2NWO0FBQ0Y7QW9Dci9jSTtFQUNJLFdBQUE7RUFDQSxhQUFBO0VBQ0Esb0JBQUE7T0FBQSxlQUFBO0FwQ3UvY1I7QW9DdC9jUTtFQUNJLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsaUNBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQ0FBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLG9CQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtBcEN3L2NaO0FvQ3QvY1E7RUFDSSxlQUFBO0VBQ0EsdUN6Qi9vQkc7QVh1b2VmO0FvQ3QvY1E7RUFDSSxhQUFBO0FwQ3cvY1o7QW9DdC9jUTtFQUNJLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtBcEN3L2NaO0FvQ3YvY1k7RUFDSSwwQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7QXBDeS9jaEI7QW9DNS9jWTtFQUNJLDBCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtBcEN5L2NoQjtBS3JwZUk7RStCeXBCUTtJQUtRLGVBQUE7SUFDQSxnQkFBQTtFcEMyL2NsQjtFb0NqZ2RVO0lBS1EsZUFBQTtJQUNBLGdCQUFBO0VwQzIvY2xCO0FBQ0Y7QUszcGVJO0UrQmtwQkk7SUFpQlEsZ0JBQUE7RXBDNC9jZDtBQUNGO0FvQ3ovY0k7RUFDSSxlQUFBO0FwQzIvY1I7QUtucWVJO0UrQnVxQkE7SUFHUSxlQUFBO0lBQ0EsY3pCM3RCSjtJeUI0dEJJLGlCQUFBO0VwQzYvY1Y7RW9DNS9jVTtJQUNJLGFBQUE7SUFDQSxXQUFBO0lBQ0Esc0JBQUE7SUFDQSxlQUFBO0lBQ0Esa0JBQUE7SUFDQSxtQkFBQTtJQUNBLE9BQUE7SUFDQSxVQUFBO0lBQ0EsYUFBQTtJQUNBLGdDQUFBO0VwQzgvY2Q7RW9DNS9jVTtJQUNJLGVBQUE7RXBDOC9jZDtFb0M3L2NjO0lBQ0ksZ0JBQUE7SUFDQSxnQkFBQTtJQUNBLFFBQUE7RXBDKy9jbEI7QUFDRjtBSzlyZUk7RStCdXFCQTtJQTRCUSxpQkFBQTtFcEMrL2NWO0FBQ0Y7QUtuc2VJO0UrQnVxQkE7SUErQlEsa0JBQUE7RXBDaWdkVjtBQUNGOztBcUNud2VJO0VBQ0kscUJBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0FyQ3N3ZVI7QUtodGVJO0VnQzNEQTtJQU9RLFdBQUE7RXJDd3dlVjtBQUNGO0FLcnRlSTtFZ0MzREE7SUFVUSxnQkFBQTtFckMwd2VWO0FBQ0Y7QXFDeHdlSTtFQUNJLFdBQUE7RUFDQSxxQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtBckMwd2VSO0FxQ3p3ZVE7RUFDSSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLHlCMUJkSjtFMEJlSSxPQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7QXJDMndlWjtBSzV1ZUk7RWdDdkNJO0lBVVEsYUFBQTtFckM2d2VkO0FBQ0Y7QUtqdmVJO0VnQ3pCUTtJQUVRLGNBQUE7RXJDNHdlbEI7QUFDRjtBS3R2ZUk7RWdDOUNBO0lBNEJRLGtCQUFBO0VyQzR3ZVY7QUFDRjtBSzN2ZUk7RWdDOUNBO0lBK0JRLGlCQUFBO0VyQzh3ZVY7QUFDRjtBS2h3ZUk7RWdDNURKO0lBaURRLG1CQUFBO0lBQ0Esa0JBQUE7SUFDQSxnQ0FBQTtFckMrd2VOO0FBQ0Y7QUt2d2VJO0VnQzVESjtJQXNEUSwrQkFBQTtFckNpeGVOO0FBQ0Y7O0FzQ3YwZUk7RUFDSSxrQkFBQTtFQUNBLDhCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLDhCQUFBO0VBQ0EsMEJBQUE7RUFDQSxvQ0FBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QXRDMDBlUjtBSzd4ZUk7RWlDM0RBO0lBZ0JRLGlCQUFBO0V0QzQwZVY7QUFDRjtBc0MzMGVRO0VBbEJKO0lBbUJRLDhCQUFBO0V0QzgwZVY7QUFDRjtBc0M3MGVRO0VBQ0ksYzNCTEw7RTJCTUssZUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxVQUFBO0F0QyswZVo7QXNDNTBlWTtFQUNJLGtCQUFBO0VBQ0EsMkJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsU0FBQTtBdEM4MGVoQjtBc0M3MGVnQjtFQUNJLG9DQUFBO0VBQ0EsV0FBQTtBdEMrMGVwQjtBc0M1MGVZO0VBQ0ksa0JBQUE7RUFDQSw2QkFBQTtFQUNBLDRCQUFBO0VBQ0EsOEJBQUE7RUFDQSxTQUFBO0F0QzgwZWhCO0FzQzcwZWdCO0VBQ0ksb0NBQUE7QXRDKzBlcEI7QXNDMzBlUTtFQUNJLDhCQUFBO0F0QzYwZVo7QXNDejBlZ0I7RUFDSSxjQUFBO0F0QzIwZXBCO0FzQ3owZWdCO0VBQ0ksY0FBQTtBdEMyMGVwQjtBc0N0MGVJO0VBQ0ksWUFBQTtFQUNBLGdCQUFBO0VBQ0EsU0FBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBO09BQUEsZ0JBQUE7QXRDdzBlUjtBc0N2MGVRO0VBQ0kscUJBQUE7QXRDeTBlWjtBc0N2MGVRO0VBQ0ksV0FBQTtFQUNBLHFCQUFBO0F0Q3kwZVo7QXNDeDBlWTtFQUhKO0lBSVEsVUFBQTtFdEMyMGVkO0FBQ0Y7QXNDeDBlSTtFQUNJLGdCQUFBO0F0QzAwZVI7QXNDeDBlSTtFQUNJLFdBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QXRDMDBlUjtBc0N6MGVRO0VBQ0ksV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtFQUNBLGlCQUFBO0VBQ0EsMEJBQUE7QXRDMjBlWjtBS3IzZUk7RWlDK0JBO0lBY1EsZ0JBQUE7RXRDNDBlVjtBQUNGO0FzQzEwZUk7RUFDSSxtQkFBQTtBdEM0MGVSO0FzQzMwZVE7RUFDSSxjQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtFQUNBLDZCQUFBO0F0QzYwZVo7QXNDMTBlSTtFQUNJLFlBQUE7RUFDQSxXQUFBO0F0QzQwZVI7QXNDejBlUTtFQUNJLFdBQUE7RUFDQSxvRkFBQTtFQUNBLHdCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0EsVUFBQTtBdEMyMGVaO0FzQ3gwZUk7RUFDSSxXQUFBO0VBQ0EsV0FBQTtBdEMwMGVSO0FLcDVlSTtFaUN3RUE7SUFJUSxXQUFBO0V0QzQwZVY7QUFDRjtBS3o1ZUk7RWlDd0VBO0lBT1EsV0FBQTtFdEM4MGVWO0FBQ0Y7QUs5NWVJO0VpQ3dFQTtJQVVRLFdBQUE7RXRDZzFlVjtBQUNGO0FzQzkwZUk7RUFDSSxZQUFBO0F0Q2cxZVI7QXNDLzBlUTtFQUNJLHlCQUFBO0F0Q2kxZVo7QUt6NmVJO0VpQ3FGQTtJQU1RLFlBQUE7RXRDazFlVjtBQUNGO0FLOTZlSTtFaUNxRkE7SUFTUSxZQUFBO0V0Q28xZVY7QUFDRjtBS243ZUk7RWlDcUZBO0lBWVEsWUFBQTtFdENzMWVWO0FBQ0Y7O0FzQ2wxZUk7RUFDSSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0F0Q3ExZVI7QXNDbjFlSTtFQUNJLFdBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLDBGQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7QXRDcTFlUjtBc0NuMWVJO0VBQ0ksV0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0Esd0ZBQUE7RUFDQSxxQkFBQTtBdENxMWVSO0FzQ24xZUk7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSx5RkFBQTtFQUNBLHFCQUFBO0F0Q3ExZVI7O0FzQ2oxZUE7RUFDSSxtQkFBQTtBdENvMWVKOztBdUN0aGZRO0VBQ0ksV0FBQTtFQUNBLHFDQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0F2Q3loZlo7QUt0K2VJO0VrQzFESTtJQVNRLGlCQUFBO0V2QzJoZmQ7QUFDRjtBSzMrZUk7RWtDMURJO0lBWVEsaUJBQUE7RXZDNmhmZDtBQUNGO0FLaC9lSTtFa0MxREk7SUFlUSxpQkFBQTtFdkMraGZkO0FBQ0Y7QXVDNWhmWTtFQUNJLGtCQUFBO0VBQ0Esa0JBQUE7QXZDOGhmaEI7QXVDM2hmUTtFQUNJLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0F2QzZoZlo7QXVDM2hmUTtFQUNJLG1CQUFBO0F2QzZoZlo7QXVDMWhmSTtFQUVJLGdEQUFBO0F2QzJoZlI7QXVDemhmSTtFQUNJLGFBQUE7RUFDQSxtREFBQTtFQUNBLGtCQUFBO0F2QzJoZlI7QXVDeGhmZ0I7RUFDSSxhNUI5QlA7QVh3amZiO0F1Q3hoZmdCO0VBQ0ksZTVCakNQO0FYMmpmYjtBdUN4aGZnQjtFQUNJLGE1QnBDUDtBWDhqZmI7QXVDdGhmUTtFQUNJLGlCQUFBO0VBQ0EsbUJBQUE7QXZDd2hmWjtBS3RoZkk7RWtDSkk7SUFJUSxpQkFBQTtJQUNBLGNBQUE7RXZDMGhmZDtBQUNGO0F1Q3hoZlE7RUFDSSxjQUFBO0F2QzBoZlo7QXVDbGhmb0I7RUFDSSxhNUIxRFg7QVg4a2ZiO0F1Q2xoZm9CO0VBQ0ksZTVCN0RYO0FYaWxmYjtBdUNqaGZnQjtFQUNJLG1CQUFBO0F2Q21oZnBCO0FLeGlmSTtFa0NXUTtJQWFRLGlCQUFBO0V2Q29oZmxCO0FBQ0Y7QXVDaGhmSTtFQUNJLHNCQUFBO0VBQ0EscUI1Qi9FQTtFNEJnRkEsYzVCaEZBO0FYa21mUjs7QXVDL2dmQTtFQUNJLG1CQUFBO0F2Q2toZko7O0F3Q2xuZkE7RUFDSSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQ0FBQTtBeENxbmZKO0F3Q3BuZkk7RUFDSSxrQkFBQTtBeENzbmZSO0F3Q3JuZlE7RUFGSjtJQUdRLGlCQUFBO0lBQ0EsY0FBQTtFeEN3bmZWO0FBQ0Y7QXdDdG5mSTtFQUNJLGtCQUFBO0F4Q3duZlI7QXdDdG5mSTtFQWZKO0lBZ0JRLGlCQUFBO0lBQ0Esb0JBQUE7RXhDeW5mTjtBQUNGO0F3Q3huZkk7RUFDSSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtBeEMwbmZSO0F3Q3puZlE7RUFKSjtJQUtRLFlBQUE7RXhDNG5mVjtBQUNGO0F3QzFuZkk7RUFDSSxzQkFBQTtFQUNBLG1CQUFBO0F4QzRuZlI7QXdDMW5mSTtFQUNJLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtBeEM0bmZSO0F3QzNuZlE7RUFDSSxnQkFBQTtBeEM2bmZaO0F3QzFuZkk7RUFDSSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtBeEM0bmZSO0F3QzNuZlE7RUFDSSxXQUFBO0VBQ0EsU0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0F4QzZuZlo7QXdDM25mUTtFQUNJLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxTQUFBO0VBQ0EsY0FBQTtFQUNBLFVBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFFQSxxQkFBQTtFQUNBLGlCQUFBO0VBRUEscUJBQUE7QXhDNm5mWjtBd0MzbmZRO0VBQ0ksZ0JBQUE7RUFFQSxxQkFBQTtBeEM2bmZaOztBeUNsc2ZBOytDQUFBO0FBRUE7RUFDSSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkFBQTtFQUNBLDZCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxpQkFBQTtBekNxc2ZKO0F5Q3BzZkk7RUFDSSxrQkFBQTtBekNzc2ZSO0F5Q25zZlE7RUFDSSxhQUFBO0VBQ0EscUJBQUE7RUFDQSxpQkFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7QXpDcXNmWjtBeUNwc2ZZO0VBUko7SUFTUSxnQkFBQTtJQUNBLFdBQUE7SUFDQSxpQkFBQTtFekN1c2ZkO0FBQ0Y7QXlDdHNmWTtFQUNJLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7QXpDd3NmaEI7QXlDdnNmZ0I7RUFOSjtJQU9RLGNBQUE7RXpDMHNmbEI7QUFDRjtBeUNyc2ZJO0VBQ0ksYUFBQTtBekN1c2ZSO0F5Q3RzZlE7RUFGSjtJQUdRLGNBQUE7RXpDeXNmVjtBQUNGOztBeUN0c2ZBO0VBQ0ksa0JBQUE7RUFDQSxXQUFBO0F6Q3lzZko7QXlDeHNmSTtFQUhKO0lBSVEsWUFBQTtJQUNBLGNBQUE7RXpDMnNmTjtBQUNGO0F5QzFzZkk7RUFDSSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0VBQ0EseUI5QnZDTztFOEJ3Q1Asb0JBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0F6QzRzZlI7QXlDM3NmUTtFQUNJLHlCOUJ0REg7QVhtd2ZUO0F5QzNzZlE7RUFmSjtJQWdCUSxXQUFBO0V6QzhzZlY7QUFDRjs7QXlDMXNmQTtFQUVJLHFCQUFBO0F6QzRzZko7QXlDM3NmSTtFQUhKO0lBSVEsd0JBQUE7RXpDOHNmTjtBQUNGOztBeUM1c2ZBO0VBQ0ksWUFBQTtBekMrc2ZKOztBeUM1c2ZBO0VBQ0ksYUFBQTtFQUNBLHlCQUFBO0VBQ0EsNkJBQUE7RUFDQSxnQ0FBQTtFQVFBLHdGQUFBO0F6Q3dzZko7QXlDL3NmSTtFQUNJLGtCQUFBO0VBQ0EsY0FBQTtBekNpdGZSO0F5Q2h0ZlE7RUFISjtJQUlRLGdCQUFBO0V6Q210ZlY7QUFDRjtBeUNodGZJO0VBQ0ksZUFBQTtFQUNBLE1BQUE7RUFDQSxXQUFBO0F6Q2t0ZlI7QXlDanRmUTtFQUNJLGlCQUFBO0F6Q210Zlo7O0EwQzd6ZkE7RUFDSSxpQkFBQTtBMUNnMGZKO0EwQy96Zkk7RUFGSjtJQUdRLGlCQUFBO0UxQ2swZk47QUFDRjtBMENqMGZJO0VBQ0ksbUJBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7QTFDbTBmUjtBMENqMGZJO0VBQ0ksZUFBQTtFQUNBLGdCQUFBO0ExQ20wZlI7QTBDajBmSTtFQUNJLHVCQUFBO0ExQ20wZlI7QTBDbDBmUTtFQUZKO0lBR1EsZ0JBQUE7SUFDQSxtQkFBQTtFMUNxMGZWO0FBQ0Y7QTBDcDBmUTtFQUNJLHNDQUFBO0ExQ3MwZlo7QTBDbjBmSTtFQUNRLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtBMUNxMGZaO0EwQ3AwZlk7RUFMUjtJQU1ZLGVBQUE7RTFDdTBmZDtBQUNGO0EwQ3IwZkk7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0ExQ3UwZlI7QTBDdDBmUTtFQUpKO0lBS1EsV0FBQTtJQUNBLG1CQUFBO0lBQ0EsY0FBQTtFMUN5MGZWO0FBQ0Y7QTBDdjBmSTtFQUNJLHlCL0IzQks7RStCNEJMLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0ExQ3kwZlI7QTBDeDBmUTtFQUNJLGFBQUE7QTFDMDBmWjtBMEN2MGZJO0VBQ0ksZ0NBQUE7RUFDQSxnQkFBQTtFQUNBLFVBQUE7QTFDeTBmUjtBMEN0MGZJO0VBQ0ksV0FBQTtFQUNBLGdCQUFBO0ExQ3cwZlI7O0EyQ240Zkk7RUFDSSxrQkFBQTtFQUNBLG9CQUFBO0tBQUEsaUJBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0EzQ3M0ZlI7QTJDcjRmUTtFQUNJLGFBQUE7RUFDQSxZQUFBO0VBQ0EseUJBQUE7QTNDdTRmWjtBS3IxZkk7RXNDckRJO0lBS1EsYUFBQTtJQUNBLFlBQUE7RTNDeTRmZDtBQUNGO0EyQ3Y0ZlE7RUFDSSxhQUFBO0VBQ0EsWUFBQTtFQUNBLHlCQUFBO0EzQ3k0Zlo7QTJDdDRmSTtFQUNJLHlCQUFBO0VBQ0EsY2hDVkc7RWdDV0gsZ0JBQUE7RUFDQSxnQkFBQTtBM0N3NGZSO0EyQ3Q0Zkk7RUFDSSxpQkFBQTtFQUNBLGdCQUFBO0EzQ3c0ZlI7QTJDdDRmSTtFQUNJLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0EzQ3c0ZlI7QUtoM2ZJO0VzQzVCQTtJQU1RLGlCQUFBO0UzQzA0ZlY7QUFDRjtBMkN4NGZJO0VBQ0ksZUFBQTtFQUNBLGdCQUFBO0EzQzA0ZlI7QUt6M2ZJO0VzQ25CQTtJQUlRLGlCQUFBO0UzQzQ0ZlY7QUFDRjtBMkMxNGZJO0VBQ0ksZUFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7QTNDNDRmUjtBS240Zkk7RXNDWkE7SUFLUSxpQkFBQTtFM0M4NGZWO0FBQ0Y7QTJDNTRmSTtFQUNJLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxlQUFBO0EzQzg0ZlI7QTJDNzRmUTtFQUNJLHFCQUFBO0VBQ0EsZUFBQTtBM0MrNGZaO0EyQzc0ZlE7RUFDSSw2QkFBQTtFQUNBLGNoQ3hERDtFZ0N5REMsZ0JBQUE7RUFDQSxhQUFBO0EzQys0Zlo7QTJDOTRmWTtFQUNJLHlCaEM1REw7RWdDNkRLLFdBQUE7QTNDZzVmaEI7QUsvNWZJO0VzQ1FJO0lBVVEsa0JBQUE7SUFDQSxrQkFBQTtFM0NpNWZkO0FBQ0Y7QUtyNmZJO0VzQ0pBO0lBMkJRLGFBQUE7RTNDazVmVjtBQUNGO0EyQy80ZlE7RUFDSSxpQkFBQTtBM0NpNWZaO0EyQy80ZlE7RUFDSSxxQkFBQTtBM0NpNWZaO0EyQy80ZlE7RUFDSSxhQUFBO0EzQ2k1Zlo7QUtuN2ZJO0VzQ2lDSTtJQUdRLHFCQUFBO0UzQ201ZmQ7QUFDRjtBMkNqNWZRO0VBQ0ksYUFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxTQUFBO0EzQ201Zlo7QUs5N2ZJO0VzQ3VDSTtJQU1RLG1CQUFBO0UzQ3E1ZmQ7QUFDRjtBS244Zkk7RXNDdUNJO0lBU1EseUJBQUE7RTNDdTVmZDtBQUNGO0EyQ3I1ZlE7RUFDSSxhQUFBO0EzQ3U1Zlo7QUszOGZJO0VzQ21ESTtJQUdRLG1CQUFBO0UzQ3k1ZmQ7QUFDRjtBMkN2NWZRO0VBQ0ksZUFBQTtBM0N5NWZaO0EyQ3Y1ZlE7RUFDSSxnQkFBQTtFQUNBLG1CQUFBO0EzQ3k1Zlo7QTJDdjVmUTtFQUNJLGdDQUFBO0VBQ0Esc0JBQUE7QTNDeTVmWjtBSzk4Zkk7RXNDYUE7SUEyQ1EsYUFBQTtJQUNBLG1CQUFBO0UzQzA1ZlY7QUFDRjtBMkN4NWZJO0VBQ0ksYUFBQTtBM0MwNWZSO0EyQ3o1ZlE7RUFDSSxjQUFBO0EzQzI1Zlo7QUt2K2ZJO0VzQ3lFQTtJQU1RLGNBQUE7RTNDNDVmVjtBQUNGO0EyQzM1ZlE7RUFDSSxzQkFBQTtFQUNBLFdBQUE7QTNDNjVmWjtBS2gvZkk7RXNDaUZJO0lBSVEsUUFBQTtFM0MrNWZkO0FBQ0Y7QTJDNTVmSTtFQUNJLHlCaEN4SUc7RWdDeUlILFdBQUE7RUFDQSxhQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtBM0M4NWZSO0FLNy9mSTtFc0N5RkE7SUFRUSxhQUFBO0UzQ2c2ZlY7QUFDRjtBMkM5NWZJO0VBQ0ksZUFBQTtBM0NnNmZSO0FLcmdnQkk7RXNDb0dBO0lBR1Esa0JBQUE7RTNDazZmVjtBQUNGO0FLMWdnQkk7RXNDMkdJO0lBRVEsZUFBQTtFM0NpNmZkO0FBQ0Y7QUsvZ2dCSTtFc0NnSEk7SUFFUSxrQkFBQTtFM0NpNmZkO0FBQ0Y7QTJDLzVmUTtFQUNJLGtCQUFBO0VBQ0EsaUJBQUE7QTNDaTZmWjtBMkNoNmZZO0VBQ0ksY0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EseUJoQzVLUjtFZ0M2S1Esa0JBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7QTNDazZmaEI7QUt2aWdCSTtFc0N3SFE7SUFlUSxZQUFBO0lBQ0EsV0FBQTtJQUNBLGdCQUFBO0lBQ0Esa0JBQUE7RTNDbzZmbEI7QUFDRjtBMkNoNmZZO0VBQ0ksbUJBQUE7QTNDazZmaEI7QUtsamdCSTtFc0MrSVE7SUFHUSxnQkFBQTtFM0NvNmZsQjtBQUNGO0EyQ242ZmdCO0VBQ0ksV0FBQTtFQUNBLDZCQUFBO0VBQ0EseUVBQUE7RUFDQSxpRUFBQTtFQUNBLHlCaEN6TVo7RWdDME1ZLGFBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSx3QkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0EzQ3E2ZnBCO0FLcGtnQkk7RXNDb0pZO0lBYVEsU0FBQTtFM0N1NmZ0QjtBQUNGO0FLemtnQkk7RXNDb0pZO0lBZ0JRLFNBQUE7RTNDeTZmdEI7QUFDRjtBSzlrZ0JJO0VzQ29KWTtJQW1CUSxTQUFBO0UzQzI2ZnRCO0FBQ0Y7QTJDdjZmZ0I7RUFDSSxZQUFBO0EzQ3k2ZnBCO0FLdGxnQkk7RXNDMktRO0lBS1EsaUJBQUE7RTNDMDZmbEI7QUFDRjtBMkN2NmZnQjtFQUNJLFlBQUE7QTNDeTZmcEI7QUs5bGdCSTtFc0NtTFE7SUFLUSxpQkFBQTtFM0MwNmZsQjtBQUNGOztBMkNyNmZBO0VBQ0ksa0JBQUE7QTNDdzZmSjtBMkN2NmZJO0VBQ0ksb0JBQUE7QTNDeTZmUjtBSzFtZ0JJO0VzQ2dNQTtJQUdZLHVJQUFBO0lBQ0EsMkJBQUE7SUFDQSx1Q0FDRTtJQUNGLG9DQUFBO0UzQzA2ZmQ7QUFDRjtBS2xuZ0JJO0VzQ2dNQTtJQVVZLDJCQUFBO0lBQ0EsdUNBQUE7RTNDNDZmZDtBQUNGO0FLeG5nQkk7RXNDZ01BO0lBY1ksb0VBQUE7SUFDQSx5QkFBQTtJQUNBLDhCQUFBO0UzQzg2ZmQ7QUFDRjtBMkM3NmZZO0VBbEJSO0lBbUJZLHlCQUFBO0lBQ0EsOEJBQUE7RTNDZzdmZDtBQUNGO0FLcm9nQkk7RXNDdU5BO0lBRVEsaUJBQUE7SUFDQSxZQUFBO0UzQ2c3ZlY7QUFDRjtBSzNvZ0JJO0VzQ3VOQTtJQU1RLDRFQUFBO0lBQ0EsNEJBQUE7SUFDQSw0QkFBQTtJQUNBLCtCQUFBO0UzQ2s3ZlY7QUFDRjtBMkNoN2ZJO0VBQ0ksZUFBQTtBM0NrN2ZSO0FLdHBnQkk7RXNDbU9BO0lBR1EsbUJBQUE7RTNDbzdmVjtBQUNGO0EyQ2w3Zkk7RUFDSSxrQkFBQTtFQUNBLHVCQUFBO0VBQ0EsMEJBQUE7RUFDQSxtQkFBQTtBM0NvN2ZSO0FLanFnQkk7RXNDeU9BO0lBTVEsa0JBQUE7SUFDQSx1QkFBQTtJQUNBLDBCQUFBO0lBQ0Esa0JBQUE7RTNDczdmVjtBQUNGO0EyQ3I3ZlE7RUFDSSxvQ0FBQTtBM0N1N2ZaO0EyQ3A3Zkk7RUFDSSxrQkFBQTtFQUNBLHVCQUFBO0VBQ0EsMEJBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0EzQ3M3ZlI7QUtucmdCSTtFc0N3UEE7SUFPUSxrQkFBQTtJQUNBLHVCQUFBO0lBQ0EsMEJBQUE7SUFDQSxrQkFBQTtFM0N3N2ZWO0FBQ0Y7QTJDdjdmUTtFQUNJLHlCQUFBO0VBQ0EseUJBQUE7QTNDeTdmWjtBMkN0N2ZJO0VBQ0ksb0JBQUE7RUFDQSxnQkFBQTtBM0N3N2ZSO0FLanBnQkk7RXNDdU5BO0lBSVEsbUJBQUE7RTNDMDdmVjtBQUNGO0EyQ3o3ZlE7RUFDSSxhQUFBO0EzQzI3Zlo7QUszc2dCSTtFc0MrUUk7SUFHUSxxQkFBQTtFM0M2N2ZkO0FBQ0Y7QTJDNTdmWTtFQUNJLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLHFDQUFBO0EzQzg3ZmhCO0EyQzM3Zlk7RUFDSSxRQUFBO0VBQ0EsaUJBQUE7QTNDNjdmaEI7QUs3dGdCSTtFc0M4UlE7SUFJUSxrQkFBQTtFM0MrN2ZsQjtBQUNGO0EyQzk3ZmdCO0VBQ0ksc0JBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSx1QkFBQTtFQUNBLDBCQUFBO0VBQ0EsbUJBQUE7QTNDZzhmcEI7QUsxdWdCSTtFc0NvU1k7SUFRUSxrQkFBQTtJQUNBLHVCQUFBO0lBQ0EsMEJBQUE7SUFDQSxrQkFBQTtFM0NrOGZ0QjtBQUNGO0EyQ2o4Zm9CO0VBQ0kseUJoQ2hXYjtFZ0NpV2EsV0FBQTtBM0NtOGZ4QjtBMkMvN2ZZO0VBQ0ksUUFBQTtBM0NpOGZoQjtBMkM5N2ZRO0VBQ0ksY0FBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtBM0NnOGZaO0FLaHdnQkk7RXNDMlRJO0lBT1EscUJBQUE7RTNDazhmZDtBQUNGO0EyQ2o4Zlk7RUFDSSxVQUFBO0EzQ204ZmhCO0EyQzc3ZlE7RUFDSSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtBM0MrN2ZaO0EyQzk3Zlk7RUFDSSxXQUFBO0VBQ0EsNkJBQUE7RUFDQSxXQUFBO0EzQ2c4ZmhCO0EyQy83ZmdCO0VBQ0ksY0FBQTtBM0NpOGZwQjtBMkMxN2ZnQjtFQUNJLFlBQUE7RUFDQSxjaEMzWVQ7QVh1MGdCWDtBS3p4Z0JJO0VzQzJWWTtJQUlRLGlCQUFBO0UzQzg3ZnRCO0FBQ0Y7QUs5eGdCSTtFc0NzV0k7SUFFUSw2QkFBQTtJQUNBLGtDQUFBO0lBQ0EscUNBQUE7RTNDMDdmZDtBQUNGO0EyQ3Q3ZlE7RUFESjtJQUVNLHFCQUFBO0lBQ0Esa0JBQUE7RTNDeTdmUjtBQUNGO0EyQ3Y3Zkk7RUFDSSxpQkFBQTtBM0N5N2ZSO0EyQ3Y3Zkk7RUFDSSxvQkFBQTtBM0N5N2ZSO0EyQ3g3ZlE7RUFDSSxXQUFBO0VBQ0EsWUFBQTtBM0MwN2ZaO0EyQ3Y3Zkk7RUFDSSwwQkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0EzQ3k3ZlI7QUszemdCSTtFc0M4WEE7SUFNUSwwQkFBQTtFM0MyN2ZWO0FBQ0Y7QUtoMGdCSTtFc0M4WEE7SUFTUSwwQkFBQTtFM0M2N2ZWO0FBQ0Y7QUtyMGdCSTtFc0M4WEE7SUFZUSwwQkFBQTtFM0MrN2ZWO0FBQ0Y7QUsxMGdCSTtFc0M4WEE7SUFlUSwyQkFBQTtFM0NpOGZWO0FBQ0Y7QTJDaDhmUTtFQUNJLCtGQUFBO0EzQ2s4Zlo7QUtsMWdCSTtFc0MrWUk7SUFTUSxrQkFBQTtFM0M4N2ZkO0FBQ0Y7QUt2MWdCSTtFc0MrWUk7SUFZUSwrRkFBQTtFM0NnOGZkO0FBQ0Y7QUs1MWdCSTtFc0MrWUk7SUFxQlEsa0JBQUE7RTNDNDdmZDtBQUNGO0EyQzE3ZlE7RUFDSSxpRkFBQTtBM0M0N2ZaO0FLcDJnQkk7RXNDdWFJO0lBU1EsaUZBQUE7RTNDdzdmZDtBQUNGO0EyQ2g3ZlE7RUFDSSxpRkFBQTtBM0NrN2ZaO0FLNTJnQkk7RXNDeWJJO0lBU1EsaUZBQUE7RTNDODZmZDtBQUNGO0EyQ3A2Zkk7RUFDSSxpQ0FBQTtFQUNBLFNBQUE7QTNDczZmUjtBMkNwNmZJO0VBQ0ksa0RBQUE7RUFDQSxTQUFBO0EzQ3M2ZlI7QTJDcDZmSTtFQUNJLHVCQUFBO0EzQ3M2ZlI7QUs1M2dCSTtFc0NxZEE7SUFHUSx1QkFBQTtFM0N3NmZWO0FBQ0Y7QUtqNGdCSTtFc0NxZEE7SUFNUSx1QkFBQTtFM0MwNmZWO0FBQ0Y7QUt0NGdCSTtFc0MrZEk7SUFFUSxrQkFBQTtFM0N5NmZkO0FBQ0Y7QTJDeDZmWTtFQUNJLGtCQUFBO0EzQzA2ZmhCO0FLOTRnQkk7RXNDbWVRO0lBR1EsaUJBQUE7RTNDNDZmbEI7QUFDRjtBMkN4NmZJO0VBQ0ksK0JBQUE7RUFDQSx5QkFBQTtBM0MwNmZSO0EyQ3o2ZlE7O0VBRUUsWUFBQTtBM0MyNmZWO0FLMzVnQkk7RXNDcWZJO0lBRVEsaUJBQUE7RTNDdzZmZDtBQUNGO0EyQ3Y2Zlk7RUFDSSxXQUFBO0EzQ3k2ZmhCO0FLbjZnQkk7RXNDeWZRO0lBR1EsY0FBQTtFM0MyNmZsQjtBQUNGO0EyQ3Y2Zk07RUFDRSxjQUFBO0VBQ0EsU0FBQTtBM0N5NmZSO0FLNTZnQkk7RXNDaWdCRTtJQUlNLFlBQUE7SUFDQSxlQUFBO0UzQzI2ZlY7QUFDRjtBMkN6NmZJO0VBQ0ksc0JBQUE7QTNDMjZmUjtBMkN6NmZJO0VBQ0ksa0JBQUE7RUFDQSw2QkFBQTtBM0MyNmZSOztBNENwL2dCSTtFQUNJLHNCQUFBO0VBQ0EsYUFBQTtFQUNBLGFBQUE7QTVDdS9nQlI7QTRDdC9nQlE7RUFDSSxjQUFBO0VBQ0Esa0JBQUE7QTVDdy9nQlo7QUtuOGdCSTtFdUMzREE7SUFTUSxrQkFBQTtJQUNBLE1BQUE7SUFDQSxVQUFBO0lBQ0EsMEJBQUE7SUFDQSwrQkFBQTtFNUN5L2dCVjtFNEN4L2dCVTtJQUNJLFVBQUE7SUFDQSx3QkFBQTtFNUMwL2dCZDtBQUNGO0E0Q3YvZ0JJO0VBQ0ksa0JBQUE7RUFDQSxtQkFBQTtBNUN5L2dCUjtBNEN2L2dCSTtFQUNJLGFBQUE7QTVDeS9nQlI7QUt2OWdCSTtFdUNuQ0E7SUFHUSxhQUFBO0lBQ0EsVUFBQTtJQUNBLGdDQUFBO0U1QzIvZ0JWO0FBQ0Y7QTRDMS9nQlE7RUFDSSxxQkFBQTtFQUNBLHFCQUFBO0E1QzQvZ0JaO0E0QzEvZ0JRO0VBQ0ksNkJBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7QTVDNC9nQlo7QTRDei9nQkk7RUFDSSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0RBQUE7QTVDMi9nQlI7QTRDMS9nQlE7RUFDSSxhQUFBO0E1QzQvZ0JaO0FLLytnQkk7RXVDZEk7SUFHUSx1QkFBQTtFNUM4L2dCZDtBQUNGO0E0QzUvZ0JRO0VBQ0ksNEJBQUE7RUFDQSwyQkFBQTtFQUNBLHFCQUFBO0E1QzgvZ0JaO0FLei9nQkk7RXVDSEk7SUFFUSxZQUFBO0lBQ0Esa0JBQUE7RTVDOC9nQmQ7QUFDRjtBSy8vZ0JJO0V1Q2xCQTtJQXNCUSxZQUFBO0U1QysvZ0JWO0FBQ0Y7O0E0QzUvZ0JBO0VBQ0ksc0JBQUE7RUFDQSxjQUFBO0VBQ0Esc0JBQUE7RUFDQSx5QkFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0E1QysvZ0JKO0E0QzkvZ0JJO0VBQ0kscUJBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSx5QmpDL0VBO0VpQ2dGQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0E1Q2dnaEJSO0E0QzcvZ0JRO0VBQ0ksZ0JBQUE7QTVDKy9nQlo7QTRDNS9nQkk7RUFDSSx1QkFBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtBNUM4L2dCUjtBSzNpaEJJO0V1Q1FKO0lBd0NRLGFBQUE7RTVDKy9nQk47QUFDRjs7QUtoamhCSTtFdUNtREo7SUFFUSxnQkFBQTtFNUNnZ2hCTjtBQUNGO0FLdGpoQkk7RXVDbURKO0lBS1EsbUJBQUE7RTVDa2doQk47QUFDRjtBNENqZ2hCSTtFQUNJLGFBQUE7RUFDQSxxQkFBQTtPQUFBLGdCQUFBO0E1Q21naEJSO0E0Q2pnaEJJO0VBQ0ksZ0JBQUE7QTVDbWdoQlI7QUtsa2hCSTtFdUM4REE7SUFHUSxhQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0lBQ0EsYUFBQTtJQUNBLFNBQUE7RTVDcWdoQlY7QUFDRjtBNENwZ2hCUTtFQUNJLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtBNUNzZ2hCWjtBNENwZ2hCUTtFQUNJLFdBQUE7RUFDQSx5QmpDaklKO0FYdW9oQlI7QTRDcmdoQlk7RUFDSSxzQkFBQTtBNUN1Z2hCaEI7QTRDbmdoQkk7RUFDSSxjQUFBO0VBQ0EsZ0JBQUE7QTVDcWdoQlI7QUs5bGhCSTtFdUN1RkE7SUFJUSwwQkFBQTtFNUN1Z2hCVjtBQUNGO0E0Q3JnaEJJO0VBRUksZ0JBQUE7RUFDQSxlQUFBO0E1Q3NnaEJSO0FLMWxoQkk7RXVDaUZBO0lBS1EsZ0JBQUE7SUFDQSxnQkFBQTtFNUN3Z2hCVjtBQUNGO0FLN21oQkk7RXVDOEZBO0lBU1EsZ0RBQUE7SUFDQSxhQUFBO0lBQ0EsYUFBQTtFNUMwZ2hCVjtFNEN6Z2hCVTtJQUNJLGNBQUE7RTVDMmdoQmQ7QUFDRjtBS3ZuaEJJO0V1QzhGQTtJQWlCUSxhQUFBO0U1QzRnaEJWO0FBQ0Y7QTRDMWdoQkk7RUFDSSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSwyQ0FBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0Esd0JBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7QTVDNGdoQlI7QTRDM2doQlE7RUFDSSx5QmpDL0tKO0VpQ2dMSSxXQUFBO0E1QzZnaEJaO0FLN29oQkk7RXVDa0hBO0lBaUJRLGFBQUE7RTVDOGdoQlY7QUFDRjs7QTZDN3NoQkk7RUFDSSxrQkFBQTtFQUNBLFNBQUE7RUFDQSw0QkFBQTtFQUNBLHNCQUFBO0E3Q2d0aEJSO0FLenBoQkk7RXdDNURKO0lBUVEsbUJBQUE7RTdDaXRoQk47QUFDRjs7QTZDL3NoQkE7RUFDSSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxVQUFBO0VBQ0Esb0NBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsU0FBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtBN0NrdGhCSjs7QTZDL3NoQkk7RUFFSSxnREFBQTtFQUNBLGtCQUFBO0E3Q2l0aEJSOztBNkM5c2hCQTtFQUNJLGFBQUE7RUFDQSx1QkFBQTtFQUNBLFNBQUE7QTdDaXRoQko7QTZDaHRoQkk7RUFDSSxxQkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtBN0NrdGhCUjs7QTZDL3NoQkE7RUFDSSxxQkFBQTtBN0NrdGhCSjtBNkNqdGhCSTtFQUNJLFdBQUE7RUFDQSx1QkFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLHFCQUFBO0VBQ0EsK0JBQUE7QTdDbXRoQlI7O0E2Qy9zaEJJO0VBQ0ksOEVBQUE7RUFDQSxzRUFBQTtBN0NrdGhCUjs7QTZDOXNoQkk7RUFDSSw4RUFBQTtFQUNBLHNFQUFBO0E3Q2l0aEJSOztBNkM3c2hCSTtFQUNJLDRFQUFBO0VBQ0Esb0VBQUE7QTdDZ3RoQlI7O0E4Q3B4aEJBO0VBQ0ksbUJBQUE7QTlDdXhoQko7QUs1dGhCSTtFeUM1REo7SUFHUSxtQkFBQTtFOUN5eGhCTjtBQUNGO0E4Q3h4aEJJO0VBQ0ksV0FBQTtBOUMweGhCUjtBOEN4eGhCSTtFQUNJLDBCQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0VBQ0Esa0JBQUE7QTlDMHhoQlI7QUszdWhCSTtFeUNwREE7SUFPUSxhQUFBO0U5QzR4aEJWO0FBQ0Y7QThDMXhoQkk7RUFDSSxXQUFBO0E5QzR4aEJSO0E4QzN4aEJRO0VBQ0ksZ0JBQUE7RUFDQSxvQkFBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7QTlDNnhoQlo7QUsxdmhCSTtFeUN4Q0k7SUFPUSxhQUFBO0U5Qyt4aEJkO0FBQ0Y7QThDOXhoQlk7RUFDSSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7QTlDZ3loQmhCO0E4QzN4aEJJO0VBQ0kseUJBQUE7RUFDQSxvQkFBQTtFQUNBLGtCQUFBO0E5QzZ4aEJSO0FLM3doQkk7RXlDckJBO0lBS1EsWUFBQTtFOUMreGhCVjtBQUNGO0E4Qzl4aEJRO0VBQ0ksZ0JBQUE7QTlDZ3loQlo7QThDOXhoQlE7RUFDSSxtQkFBQTtBOUNneWhCWjtBOEM5eGhCUTtFQUNJLG1CQUFBO0E5Q2d5aEJaO0E4Qzl4aEJRO0VBQ0ksbUJBQUE7QTlDZ3loQlo7QThDOXhoQlE7RUFDSSxtQkFBQTtBOUNneWhCWjtBOEM5eGhCUTtFQUNJLG1CQUFBO0E5Q2d5aEJaO0E4Qzl4aEJRO0VBQ0ksbUJBQUE7QTlDZ3loQlo7QThDN3hoQkk7RUFDSSxpQkFBQTtFQUNBLGdCQUFBO0E5Qyt4aEJSO0FLenloQkk7RXlDUUE7SUFJUSxlQUFBO0U5Q2l5aEJWO0FBQ0Y7QUs5eWhCSTtFeUNRQTtJQU9RLGlCQUFBO0lBQ0EsZ0JBQUE7RTlDbXloQlY7QUFDRjtBOENqeWhCSTtFQUNJLGtCQUFBO0VBQ0EsZ0JBQUE7QTlDbXloQlI7QUt4emhCSTtFeUNtQkE7SUFJUSxrQkFBQTtFOUNxeWhCVjtBQUNGO0FLN3poQkk7RXlDbUJBO0lBT1EsaUJBQUE7SUFDQSxpQkFBQTtFOUN1eWhCVjtBQUNGOztBK0M5M2hCSTtFQUNJLGFBQUE7QS9DaTRoQlI7QStDLzNoQlE7RUFDSSxXQUFBO0EvQ2k0aEJaO0ErQy8zaEJRO0VBQ0ksWUFBQTtFQUNBLGNBQUE7RUFDQSw0QkFBQTtFQUNBLGFBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFDQSxpQkFBQTtBL0NpNGhCWjtBK0MvM2hCUTtFQUNJLHlCcENMSjtFb0NNSSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsNEJBQUE7RUFDQSxvQkFBQTtBL0NpNGhCWjtBK0MvM2hCUTtFQUNJLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtFQUNBLHFCQUFBO0VBQ0EsNEJBQUE7RUFDQSxnQkFBQTtBL0NpNGhCWjtBK0MvM2hCUTtFQUNJLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7QS9DaTRoQlo7O0FnRHI2aEJBO0VBQ0ksc0JBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtBaER3NmhCSjtBZ0R2NmhCSTtFQUNJLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLE1BQUE7RUFDQSw2QkFBQTtFQUNBLGNBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtBaER5NmhCUjtBZ0R4NmhCUTtFOUJSTixrQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSxTQUFBO0FsQm03aEJGO0FnRGg3aEJRO0VBQ0ksV0FBQTtBaERrN2hCWjtBZ0QvNmhCSTtFQUNJLGdCQUFBO0FoRGk3aEJSO0FnRC82aEJJO0VBQ0ksa0JBQUE7QWhEaTdoQlI7QUs5NGhCSTtFMkNqQ1E7SUFDSSxXQUFBO0lBQ0EsMkVBQUE7SUFDQSw0QkFBQTtJQUNBLFdBQUE7SUFDQSxZQUFBO0lBQ0Esa0JBQUE7SUFDQSxTQUFBO0lBQ0EsV0FBQTtJQUNBLFlBQUE7RWhEazdoQmQ7QUFDRjs7QWlEdjloQkE7RUFDQyxnQkFBQTtBakQwOWhCRDs7QWlEdjloQkU7RUFDRCxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsMkRBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsT0FBQTtFQUNBLDBCQUFBO0VBQ0EsTUFBQTtFQUNBLHNCQUFBO0FqRDA5aEJEOztBaUR2OWhCRTtFQUNELGtCQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0VBSUEscUJBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLDBCQUFBO0VBQ0EsaUJBQUE7QWpEMDloQkQ7O0FpRHQ5aEJFO0VBQ0QsY0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSx1QkFBQTtBakR5OWhCRDs7QWlEdDloQkU7RUFDRCxZQUFBO0FqRHk5aEJEOztBaUR0OWhCRTtFQUNELGtCQUFBO0dBQ0EsT0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUVBOzBDQUFBO0VBRUEsNkJBQUE7QWpEdzloQkQ7O0FpRHI5aEJFO0VBQ0QsV0FBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0FqRHc5aEJEOztBaURyOWhCRTtFQUNELGtCQUFBO0VBQ0EsUUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtBakR3OWhCRDs7QWlEcjloQkU7RUFDRCxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EseURBQUE7QWpEdzloQkQ7O0FpRHI5aEJFO0VBQ0Qsa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtBakR3OWhCRDs7QWlEcjloQkU7RUFDRCxPQUFBO0FqRHc5aEJEOztBaURyOWhCRTtFQUNELGFBQUE7RUFDQSwyR0FBQTtBakR3OWhCRDs7QWlEcjloQkU7RUFDRCxZQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7QWpEdzloQkQ7O0FpRHI5aEJFO0VBQ0QsVUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsK0RBQUE7RUFDQSwwREFBQTtFQUNBLFVBQUE7RUFJQSx3QkFBQTtBakR3OWhCRDs7QWlEcjloQkU7RUFDRCw0REFBQTtFQUNBLFVBQUE7QWpEdzloQkQ7O0FpRHI5aEJFO0VBQ0QsVUFBQTtFQUNBLFFBQUE7RUFDQSxZQUFBO0VBQ0EsZ0VBQUE7RUFDQSwwREFBQTtFQUNBLFVBQUE7RUFJQSx3QkFBQTtBakR3OWhCRDs7QWlEcjloQkU7RUFDRCw0REFBQTtFQUNBLFVBQUE7QWpEdzloQkQ7O0FpRHI5aEJFO0VBQ0QsY0FBQTtFQUNBLGdCQUFBO0dBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSw4QkFBQTtFQUNBLCtCQUFBO0FqRHc5aEJEOztBaURyOWhCRTtFQUNELFdBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBakR3OWhCRDs7QWlEcjloQkU7RUFDRCxjQUFBO0VBQ0EsV0FBQTtBakR3OWhCRDs7QWlEcjloQkU7RUFDRCxVQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QWpEdzloQkQ7O0FpRHI5aEJFO0VBQ0QsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7QWpEdzloQkQ7O0FpRHI5aEJFO0VBQ0QsV0FBQTtBakR3OWhCRDs7QWlEcjloQkU7RUFDRCxjQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7QWpEdzloQkQ7O0FpRHI5aEJFO0VBQ0QsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGlFQUFBO0VBQ0EsaUJBQUE7RUFDQSxhQUFBO0VBQ0EsMkRBQUE7RUFDQSxZQUFBO0VBSUEsd0JBQUE7QWpEdzloQkQ7O0FpRHI5aEJFO0VBQ0QsZUFBQTtFQUNBLDREQUFBO0VBQ0EsVUFBQTtBakR3OWhCRDs7QWtEcnJpQkk7RUFDSSxZQUFBO0FsRHdyaUJSO0FrRHZyaUJRO0VBQ0ksVUFBQTtBbER5cmlCWjtBS3BuaUJJO0U2Q2xFQTtJQUVRLGFBQUE7SUFDQSxhQUFBO0lBQ0Esa0JBQUE7SUFDQSxtQkFBQTtFbER3cmlCVjtBQUNGOztBbURyc2lCQTtFQUNJLGlCQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtFQUNBLHlCeEM4QmdCO0FYMHFpQnBCO0FtRHZzaUJJO0VBQ0ksWUFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtBbkR5c2lCUjtBS3JwaUJJO0U4Q3ZEQTtJQUtRLFlBQUE7SUFDQSxtQkFBQTtFbkQyc2lCVjtBQUNGO0FLM3BpQkk7RThDNURKO0lBZVEscUJBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0lBQ0EsK0JBQUE7SUFDQSw0QkFBQTtFbkQ0c2lCTjtBQUNGO0FLcHFpQkk7RThDNURKO0lBc0JRLGlCQUFBO0lBQ0EscUJBQUE7RW5EOHNpQk47QUFDRjtBSzFxaUJJO0U4QzVESjtJQTBCUSxxQkFBQTtFbkRndGlCTjtBQUNGO0FLL3FpQkk7RThDNURKO0lBNkJRLHFCQUFBO0VuRGt0aUJOO0FBQ0Y7QW1EanRpQkk7RUFDSSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7QW5EbXRpQlI7QUt6cmlCSTtFOEM3QkE7SUFLUSxpQkFBQTtJQUNBLG9CQUFBO0lBQ0EsaUJBQUE7RW5EcXRpQlY7QUFDRjtBbURwdGlCUTtFQUNJLHdCQUFBO0FuRHN0aUJaO0FtRG50aUJJO0VBQ0ksZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLDJCQUFBO0FuRHF0aUJSO0FtRG50aUJRO0VBQ0ksV0FBQTtFQUNBLGNBQUE7RUFDQSw2R0FBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsUUFBQTtBbkRxdGlCWjtBS2p0aUJJO0U4Q1hJO0lBU1EsYUFBQTtJQUNBLG1CQUFBO0VuRHV0aUJkO0FBQ0Y7QUt2dGlCSTtFOENYSTtJQWFRLGFBQUE7RW5EeXRpQmQ7QUFDRjtBSzV0aUJJO0U4Q1hJO0lBZ0JRLGFBQUE7RW5EMnRpQmQ7QUFDRjtBS2p1aUJJO0U4Q1FJO0lBRVEsbUJBQUE7RW5EMnRpQmQ7QUFDRjtBbUR6dGlCUTtFQUNJLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtBbkQydGlCWjtBSzd1aUJJO0U4Q2FJO0lBT1EsTUFBQTtJQUNBLGtCQUFBO0lBQ0EsVUFBQTtFbkQ2dGlCZDtBQUNGO0FtRDN0aUJRO0VBQ0ksZ0JBQUE7QW5ENnRpQlo7QW1EM3RpQlE7RUFDSSxXQUFBO0FuRDZ0aUJaO0FLMXZpQkk7RThDNEJJO0lBR1EsUUFBQTtFbkQrdGlCZDtBQUNGO0FLL3ZpQkk7RThDaEJBO0lBbURRLGlCQUFBO0lBQ0EsaUJBQUE7SUFDQSxZQUFBO0lBQ0EsZ0JBQUE7RW5EZ3VpQlY7QUFDRjtBS3Z3aUJJO0U4Q2hCQTtJQXlEUSxnQkFBQTtJQUNBLGlCQUFBO0lBQ0Esb0JBQUE7RW5Ea3VpQlY7QUFDRjtBbURqdWlCUTtFQTdESjtJQThEUSxnQkFBQTtFbkRvdWlCVjtBQUNGO0FtRG51aUJRO0VBaEVKO0lBaUVRLGdCQUFBO0VuRHN1aUJWO0FBQ0Y7QUt4eGlCSTtFOENoQkE7SUFvRVEsYUFBQTtFbkR3dWlCVjtBQUNGO0FtRHZ1aUJRO0VBQ0ksV0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSx5QnhDckZRO0V3Q3NGUixzQkFBQTtFQUNBLE1BQUE7RUFDQSxVQUFBO0FuRHl1aUJaO0FtRHR1aUJJO0VBQ0ksV0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxNQUFBO0FuRHd1aUJSO0FLOXlpQkk7RThDaUVBO0lBT1EsNkJBQUE7SUFDQSxvR0FBQTtJQUNBLFVBQUE7RW5EMHVpQlY7QUFDRjtBS3J6aUJJO0U4Q2lFQTtJQVlRLGlUQUFBO0VuRDR1aUJWO0FBQ0Y7QW1EMXVpQkk7RUFDSSxVQUFBO0VBQ0Esa0JBQUE7QW5ENHVpQlI7QUs5emlCSTtFOENnRkE7SUFJUSw0QkFBQTtFbkQ4dWlCVjtBQUNGO0FtRDN1aUJRO0VBREo7SUFFUSxrQkFBQTtFbkQ4dWlCVjtBQUNGO0FLeDBpQkk7RThDdUZBO0lBS1Esa0JBQUE7RW5EZ3ZpQlY7QUFDRjtBbUQxdWlCQTtFQUNJLGFBQUE7RUFDQSxVQUFBO0FuRDR1aUJKO0FLajFpQkk7RThDbUdKO0lBSVEsY0FBQTtJQUNBLGtCQUFBO0lBQ0Esb0JBQUE7T0FBQSxpQkFBQTtJQUNBLFlBQUE7SUFDQSxXQUFBO0lBQ0EsTUFBQTtFbkQ4dWlCTjtBQUNGOztBb0R2NWlCQTtFQUNJLGtCQUFBO0VBQ0EscUJBQUE7QXBEMDVpQko7QUtoMmlCSTtFK0M1REo7SUFJUSxxQkFBQTtFcEQ0NWlCTjtBQUNGO0FLcjJpQkk7RStDNURKO0lBT1EscUJBQUE7RXBEODVpQk47QUFDRjtBSzEyaUJJO0UrQzVESjtJQVVRLHFCQUFBO0VwRGc2aUJOO0FBQ0Y7QUsvMmlCSTtFK0M1REo7SUFhUSxxQkFBQTtFcERrNmlCTjtBQUNGO0FvRGo2aUJJO0VBZko7SUFnQlEsb0JBQUE7RXBEbzZpQk47QUFDRjtBb0RuNmlCSTtFQUNJLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0FwRHE2aUJSO0FLaDRpQkk7RStDMUNBO0lBT1EsV0FBQTtFcER1NmlCVjtBQUNGO0FLcjRpQkk7RStDMUNBO0lBVVEsV0FBQTtFcER5NmlCVjtBQUNGO0FLMTRpQkk7RStDMUNBO0lBYVEsV0FBQTtFcEQyNmlCVjtBQUNGO0FLLzRpQkk7RStDMUNBO0lBZ0JRLFdBQUE7RXBENjZpQlY7QUFDRjtBb0Q1NmlCUTtFQWxCSjtJQW1CUSxVQUFBO0VwRCs2aUJWO0FBQ0Y7QW9ENzZpQkk7RUFDSSxrQkFBQTtBcEQrNmlCUjtBb0Q5NmlCUTtFQUNJLGFBQUE7QXBEZzdpQlo7QUsvNWlCSTtFK0NkQTtJQUVRLFFBQUE7RXBEKzZpQlY7QUFDRjs7QXFEaCtpQkE7RUFDSSxjQUFBO0VBQ0Esa0JBQUE7QXJEbStpQko7QUt6NmlCSTtFZ0Q1REo7SUFJUSxVQUFBO0VyRHEraUJOO0FBQ0Y7QUs5NmlCSTtFZ0Q1REo7SUFPUSxjQUFBO0lBQ0EsVUFBQTtFckR1K2lCTjtBQUNGO0FxRG4raUJZO0VBQ0ksbUJBQUE7QXJEcStpQmhCO0FLdjdpQkk7RWdEL0NRO0lBR1EsbUJBQUE7RXJEdStpQmxCO0FBQ0Y7QXFEcitpQlk7RUFDSSx5Q0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsTUFBQTtFQUNBLGNBQUE7QXJEdStpQmhCO0FxRG4raUJJO0VBQ0ksYUFBQTtFQUNBLDZCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtBckRxK2lCUjtBSzU4aUJJO0VnRDlCQTtJQU9RLGFBQUE7RXJEdStpQlY7QUFDRjtBS2o5aUJJO0VnRDlCQTtJQVVRLDhCQUFBO0VyRHkraUJWO0FBQ0Y7QUtwNmlCSTtFZ0RuRUE7SUFFUSxhQUFBO0lBQ0Esa0JBQUE7RXJEeStpQlY7QUFDRjtBcUR2K2lCSTtFQUNJLFVBQUE7QXJEeStpQlI7QXFEeCtpQlE7RUFDSSxhQUFBO0FyRDAraUJaO0FLbCtpQkk7RWdETkk7SUFFUSxhQUFBO0lBQ0Esa0JBQUE7RXJEMCtpQmQ7QUFDRjtBcUR4K2lCUTtFQUNJLGdCQUFBO0FyRDAraUJaO0FLejdpQkk7RWdEbERJO0lBR1Esa0JBQUE7RXJENCtpQmQ7QUFDRjtBcUQzK2lCWTtFQUNJLGdCQUFBO0FyRDYraUJoQjtBS24vaUJJO0VnREtRO0lBR1EsNkJBQUE7RXJEKytpQmxCO0FBQ0Y7QUt4L2lCSTtFZ0RLUTtJQU1RLDZCQUFBO0VyRGkvaUJsQjtBQUNGO0FxRDcraUJJO0VBQ0ksZ0JBQUE7QXJEKytpQlI7QUtoZ2pCSTtFZ0RnQkE7SUFHUSxrQkFBQTtFckRpL2lCVjtBQUNGO0FxRGgvaUJRO0VBQ0ksZ0JBQUE7RUFDQSw0QkFBQTtBckRrL2lCWjtBS3pnakJJO0VnRHFCSTtJQUlRLDRCQUFBO0VyRG8vaUJkO0FBQ0Y7QUs5Z2pCSTtFZ0RxQkk7SUFPUSw2QkFBQTtFckRzL2lCZDtBQUNGO0FLbmhqQkk7RWdEcUJJO0lBVVEsNEJBQUE7RXJEdy9pQmQ7QUFDRjtBS3hoakJJO0VnRHFCSTtJQWFRLDBCQUFBO0lBQ0EsbUJBQUE7RXJEMC9pQmQ7QUFDRjtBSzloakJJO0VnRHdDSTtJQUVRLG1CQUFBO0VyRHcvaUJkO0FBQ0Y7QUtuaWpCSTtFZ0R3Q0k7SUFLUSxtQkFBQTtFckQwL2lCZDtBQUNGOztBcURyL2lCSTtFQUNJLGNBQUE7QXJEdy9pQlI7QUs1aWpCSTtFZ0RtREE7SUFHUSxjQUFBO0VyRDAvaUJWO0FBQ0Y7O0FzRDdtakJBO0VBQ0ksY0FBQTtBdERnbmpCSjtBc0QvbWpCSTtFQUNJLGtCQUFBO0VBQ0EsZUFBQTtBdERpbmpCUjtBc0RobmpCUTtFQUNJLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxRQUFBO0VBQ0EsMkJBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFFQSxxQkFBQTtFQUNBLGlCQUFBO0VBRUEscUJBQUE7RUFDQSxpQkFBQTtBdERrbmpCWjtBc0RobmpCUTtFQUNJLGdCQUFBO0VBRUEscUJBQUE7QXREa25qQlo7QXNEL21qQkk7RUFDSSw2Q0FBQTtBdERpbmpCUjtBc0RobmpCUTtFQUNJLG1CQUFBO0F0RGtuakJaO0FzRC9takJJO0VBQ0ksYUFBQTtBdERpbmpCUjtBc0QvbWpCSTtFQUNJLGlCQUFBO0F0RGluakJSO0FLcmxqQkk7RWlEN0JBO0lBR1EsWUFBQTtJQUNBLG1EQUFBO0lBQ0EsZ0JBQUE7RXREbW5qQlY7QUFDRjtBS3ptakJJO0VpRGhCQTtJQVFRLGlCQUFBO0V0RHFuakJWO0FBQ0Y7QUs5bWpCSTtFaUQ1REo7SUF3RFEsY0FBQTtFdERzbmpCTjtBQUNGOztBc0RwbmpCQTtFQUNJLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7QXREdW5qQko7QUsxbmpCSTtFaURESjtJQU1RLGVBQUE7SUFDQSxnQkFBQTtJQUNBLG1CQUFBO0lBQ0EsYUFBQTtFdER5bmpCTjtBQUNGO0FLbG9qQkk7RWlEREo7SUFZUSxlQUFBO0V0RDJuakJOO0FBQ0Y7QXNEem5qQkM7RUFDQyxtQkFBQTtBdEQybmpCRjtBc0RwbmpCSTtFQUNJLGFBQUE7RUFDQSw4QkFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7QXREc25qQlI7QXNEcG5qQkk7RUFDSSxnQkFBQTtBdERzbmpCUjs7QXVEaHRqQkE7RUFDSSxnQkFBQTtBdkRtdGpCSjtBS3hwakJJO0VrRDVESjtJQUdRLGVBQUE7SUFDQSx5QkFBQTtFdkRxdGpCTjtBQUNGO0FLOXBqQkk7RWtENURKO0lBT1EsZ0JBQUE7SUFDQSxlQUFBO0V2RHV0akJOO0FBQ0Y7QXVEdHRqQkk7RUFDSSxnQkFBQTtBdkR3dGpCUjtBdUR2dGpCUTtFQUNJLHdCQUFBO0VBQ0EsZ0JBQUE7QXZEeXRqQlo7QUszcWpCSTtFa0RoREk7SUFJUSx3QkFBQTtJQUNBLGdCQUFBO0V2RDJ0akJkO0FBQ0Y7QXVEeHRqQkk7RUFDSSxnQkFBQTtBdkQwdGpCUjtBS3ByakJJO0VrRHZDQTtJQUdRLFFBQUE7RXZENHRqQlY7QUFDRjtBS3pyakJJO0VrRDFCQTtJQUVRLGdCQUFBO0V2RHF0akJWO0FBQ0Y7O0F3RDF2akJBO0VBQ0ksZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0F4RDZ2akJKO0F3RDN2akJRO0VBQ0ksbUJBQUE7QXhENnZqQlo7QUt2c2pCSTtFbUR2REk7SUFHUSxlQUFBO0V4RCt2akJkO0FBQ0Y7QXdEN3ZqQlE7RUFDSSxnQkFBQTtFQUNBLG1CQUFBO0F4RCt2akJaO0FLbnNqQkk7RW1EekRBO0lBRVEsYUFBQTtFeEQ4dmpCVjtBQUNGO0F3RHp2akJnQjtFQUNJLGtCQUFBO0F4RDJ2akJwQjtBS3h0akJJO0VtRHBDWTtJQUdRLGNBQUE7RXhENnZqQnRCO0FBQ0Y7QUs3dGpCSTtFbURwQ1k7SUFNUSx3QkFBQTtFeEQrdmpCdEI7QUFDRjtBS2x1akJJO0VtRHBDWTtJQVNRLHdCQUFBO0V4RGl3akJ0QjtBQUNGO0FLdnVqQkk7RW1EdkJnQjtJQUVRLHdCQUFBO0V4RGd3akIxQjtBQUNGO0FLNXVqQkk7RW1EdkJnQjtJQUtRLHdCQUFBO0V4RGt3akIxQjtBQUNGO0F3RDl2akJZO0VBQ0ksV0FBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtBeERnd2pCaEI7QUs1dWpCSTtFbUQxQlE7SUFRUSxnQkFBQTtFeERrd2pCbEI7QUFDRjtBSzl2akJJO0VtRHZDQTtJQXVDUSxnQkFBQTtFeERrd2pCVjtBQUNGO0FLbndqQkk7RW1EdkNBO0lBMENRLGdCQUFBO0V4RG93akJWO0FBQ0Y7QUt4d2pCSTtFbURPSTtJQUVRLHdDQUFBO0V4RG13akJkO0FBQ0Y7QUs3d2pCSTtFbURXUTtJQUVRLDJDQUFBO0V4RG93akJsQjtBQUNGO0FLbHhqQkk7RW1EZ0JRO0lBRVEsZ0JBQUE7RXhEb3dqQmxCO0FBQ0Y7QUt2eGpCSTtFbURzQlk7SUFDSSxXQUFBO0lBQ0Esa0JBQUE7SUFDQSxZQUFBO0lBQ0EsMENBQUE7SUFDQSxRQUFBO0lBQ0EsTUFBQTtFeERvd2pCbEI7QUFDRjtBd0Rqd2pCZ0I7RUFDSSxhQUFBO0F4RG13akJwQjtBS3B5akJJO0VtRDJDSTtJQUVRLDhCQUFBO0V4RDJ2akJkO0FBQ0Y7QXdEMXZqQlk7RUFDSSxnQkFBQTtBeEQ0dmpCaEI7QUs1eWpCSTtFbUQ1REo7SUF5SFEsY0FBQTtFeERtdmpCTjtBQUNGOztBeUQ3MmpCQTtFQUNJLGNBQUE7QXpEZzNqQko7QXlELzJqQkk7RUFDSSxrQkFBQTtBekRpM2pCUjtBS3h6akJJO0VvRDFEQTtJQUdRLHVCQUFBO0V6RG0zakJWO0FBQ0Y7QXlEaDNqQlE7RUFDSSxXQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLDJDQUFBO0F6RGszakJaO0FLcDBqQkk7RW9EbkRJO0lBT1EsYUFBQTtFekRvM2pCZDtBQUNGO0F5RC8yakJZO0VBQ0ksbUZBQUE7RUFDQSwyRUFBQTtBekRpM2pCaEI7QXlEMzJqQlk7RUFDSSxnQkFBQTtFQUNBLHlGQUFBO0VBQ0EsaUZBQUE7QXpENjJqQmhCO0FLbDFqQkk7RW9EOUJRO0lBS1EsYUFBQTtFekQrMmpCbEI7QUFDRjtBeUR6MmpCWTtFQUNJLGdCQUFBO0VBQ0EsaUZBQUE7RUFDQSx5RUFBQTtBekQyMmpCaEI7QUs1MWpCSTtFb0RsQlE7SUFLUSxhQUFBO0V6RDYyakJsQjtBQUNGO0F5RHoyakJJO0VBQ0ksa0JBQUE7QXpEMjJqQlI7QXlEejJqQlk7RUFDSSxXQUFBO0VBQ0EsY0FBQTtFQUNBLHVCQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtBekQyMmpCaEI7QUs5MmpCSTtFb0RMUTtJQVVRLHFCQUFBO0lBQ0EsT0FBQTtJQUNBLFNBQUE7SUFDQSxnQkFBQTtJQUNBLGtCQUFBO0V6RDYyakJsQjtBQUNGO0FLdjNqQkk7RW9ETFE7SUFpQlEsa0JBQUE7RXpEKzJqQmxCO0FBQ0Y7QUs1M2pCSTtFb0RlUTtJQUVRLFVBQUE7SUFDQSxrQkFBQTtFekQrMmpCbEI7QUFDRjtBS2w0akJJO0VvRGVRO0lBTVEsVUFBQTtJQUNBLGtCQUFBO0V6RGkzakJsQjtBQUNGO0FLeDRqQkk7RW9EUkE7SUFvQ1EsYUFBQTtFekRnM2pCVjtBQUNGO0FLNzRqQkk7RW9EUkE7SUF1Q1EsYUFBQTtFekRrM2pCVjtBQUNGO0FLbDVqQkk7RW9EbUNJO0lBRVEsYUFBQTtFekRpM2pCZDtBQUNGO0FLcjJqQkk7RW9EVkk7SUFFUSx3QkFBQTtJQUNBLHlCQUFBO0V6RGkzakJkO0FBQ0Y7QUs3NWpCSTtFb0Q1REo7SUE0R08sY0FBQTtFekRpM2pCTDtBQUNGOztBMEQ5OWpCQTtFQUNJLCtFQUFBO0VBQ0EsbUJBQUE7QTFEaStqQko7QTBEaCtqQkk7RUFFSSxXQUFBO0VBQ0EsZ0RBQUE7QTFEaStqQlI7QUszNmpCSTtFcUR6REE7SUFLUSxrQkFBQTtFMURtK2pCVjtBQUNGO0FLaDdqQkk7RXFEekRBO0lBUVEsa0JBQUE7RTFEcStqQlY7QUFDRjtBMERsK2pCSTtFQUNJLGtCQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtBMURvK2pCUjtBSzE3akJJO0VxRDdDQTtJQUtELFVBQUE7RTFEcytqQkQ7QUFDRjtBSy83akJJO0VxRDdDQTtJQVFELGVBQUE7RTFEdytqQkQ7QUFDRjtBS3A4akJJO0VxRDdDQTtJQVdELGVBQUE7RTFEMCtqQkQ7QUFDRjtBS3o4akJJO0VxRDlCSTtJQUVRLGVBQUE7RTFEeStqQmQ7QUFDRjtBSzk4akJJO0VxRHpCSTtJQUVRLGtCQUFBO0UxRHkrakJkO0FBQ0Y7QUtuOWpCSTtFcUR6Qkk7SUFLUSxrQkFBQTtFMUQyK2pCZDtBQUNGO0EwRHYrakJJO0VBQ0ksa0JBQUE7QTFEeStqQlI7QTBEeCtqQlE7RUFDSSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsK0JBQUE7QTFEMCtqQlo7QUtwK2pCSTtFcURiSTtJQVNRLE1BQUE7SUFDQSxVQUFBO0lBQ0EsUUFBQTtJQUNBLFlBQUE7SUFDQSxVQUFBO0UxRDQrakJkO0FBQ0Y7QUs3K2pCSTtFcUQ1REo7SUF3RVEsbUJBQUE7RTFEcStqQk47QUFDRjs7QTBEbCtqQkE7RUFDSSxnQkFBQTtFQUNBLG1CQUFBO0ExRHErakJKO0EwRHArakJJO0VBRUksV0FBQTtFQUNBLGdEQUFBO0VBQ0EsZ0JBQUE7QTFEcStqQlI7QUs1L2pCSTtFcURtQkE7SUFNUSxrQkFBQTtFMUR1K2pCVjtBQUNGO0EwRHIrakJJO0VBQ0ksa0JBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QTFEdStqQlI7QUt2Z2tCSTtFcUQ0QkE7SUFNRCxhQUFBO0UxRHkrakJEO0FBQ0Y7QUs1Z2tCSTtFcUQ0QkE7SUFTRCxhQUFBO0UxRDIrakJEO0FBQ0Y7QTBEditqQlE7RUFDSSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsK0JBQUE7QTFEeStqQlo7QUsxaGtCSTtFcUQwQ0k7SUFTUSxNQUFBO0lBQ0EsU0FBQTtJQUNBLFVBQUE7SUFDQSxRQUFBO0lBQ0EsWUFBQTtJQUNBLFVBQUE7RTFEMitqQmQ7QUFDRjtBMER2K2pCSTtFQUNJLGtCQUFBO0ExRHkrakJSO0FLdmlrQkk7RXFENkRBO0lBR1EsZ0JBQUE7SUFDQSxpQkFBQTtFMUQyK2pCVjtFMEQxK2pCVTtJQUNJLGtCQUFBO0lBQ0EsV0FBQTtJQUNBLFVBQUE7SUFDQSxXQUFBO0lBQ0EsTUFBQTtJQUNBLFdBQUE7SUFDQSwrQkFBQTtFMUQ0K2pCZDtBQUNGO0FLdGprQkk7RXFENkRBO0lBZ0JRLGdCQUFBO0lBQ0EsaUJBQUE7RTFENitqQlY7QUFDRjtBMEQzK2pCWTtFQUNJLGFBQUE7QTFENitqQmhCO0EwRHorakJJO0VBQ0ksbUJBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7QTFEMitqQlI7QUtsaGtCSTtFcURvQ0E7SUFLUSxpQkFBQTtFMUQ2K2pCVjtBQUNGO0FLemtrQkk7RXFEc0ZBO0lBUVEsZUFBQTtFMUQrK2pCVjtBQUNGO0EwRDkrakJRO0VBQ0ksZUFBQTtBMURnL2pCWjtBS2psa0JJO0VxRGdHSTtJQUdRLGVBQUE7RTFEay9qQmQ7QUFDRjtBS3Rsa0JJO0VxRGdHSTtJQU1RLGVBQUE7RTFEby9qQmQ7QUFDRjtBSzNsa0JJO0VxRGdHSTtJQVNRLGVBQUE7RTFEcy9qQmQ7QUFDRjtBMERuL2pCSTtFQUNJLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7QTFEcS9qQlI7QUtwamtCSTtFcUQyREE7SUFNUSxlQUFBO0UxRHUvakJWO0FBQ0Y7QTBEcC9qQkk7RUFDSSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0ExRHMvakJSO0FLaGtrQkk7RXFEcUVBO0lBT1EsZ0JBQUE7RTFEdy9qQlY7QUFDRjtBSzFta0JJO0VxRG9IUTtJQUNJLFdBQUE7RTFEeS9qQmQ7QUFDRjtBSzVua0JJO0VxRGdCSjtJQXVIUSxnQkFBQTtJQUNBLG1CQUFBO0UxRHkvakJOO0FBQ0Y7O0FLbG9rQkk7RXNENURKO0lBRUUsa0JBQUE7RTNEaXNrQkE7QUFDRjs7QTJEOXJrQkE7RUFDQyxlQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7RUFDQSxXQUFBO0VBQ0EseUJBQUE7QTNEaXNrQkQ7QUtscGtCSTtFc0R0REo7SUFTRSxVQUFBO0UzRG1za0JBO0FBQ0Y7QUt2cGtCSTtFc0R0REo7SUFZRSxVQUFBO0UzRHFza0JBO0FBQ0Y7QUs1cGtCSTtFc0R0REo7SUFlRSxVQUFBO0UzRHVza0JBO0FBQ0Y7QUtqcWtCSTtFc0RwQ0g7SUFFRSxTQUFBO0UzRHVza0JEO0FBQ0Y7QUt0cWtCSTtFc0RwQ0g7SUFLRSxVQUFBO0UzRHlza0JEO0FBQ0Y7QUszcWtCSTtFc0RwQ0g7SUFRRSxVQUFBO0UzRDJza0JEO0FBQ0Y7QUtocmtCSTtFc0R6Qkg7SUFFRSxVQUFBO0UzRDJza0JEO0FBQ0Y7QUtycmtCSTtFc0R6Qkg7SUFLRSxVQUFBO0UzRDZza0JEO0FBQ0Y7QUsxcmtCSTtFc0R6Qkg7SUFRRSxVQUFBO0UzRCtza0JEO0FBQ0Y7QUsvcmtCSTtFc0RmRjtJQUVFLFNBQUE7RTNEZ3RrQkY7QUFDRjtBS3Bza0JJO0VzRGZGO0lBS0UsVUFBQTtFM0RrdGtCRjtBQUNGO0FLenNrQkk7RXNEZkY7SUFRRSxVQUFBO0UzRG90a0JGO0FBQ0Y7QUs5c2tCSTtFc0R0REo7SUFvREUsa0JBQUE7SUFDQSxZQUFBO0lBQ0EsaUJBQUE7SUFDQSwwQkFBQTtFM0RvdGtCQTtBQUNGO0EyRG50a0JDO0VBekREO0lBMERFLDBCQUFBO0UzRHN0a0JBO0FBQ0Y7QUszdGtCSTtFc0R0REo7SUE2REUsMEJBQUE7RTNEd3RrQkE7QUFDRjtBMkR2dGtCQztFQS9ERDtJQWdFRSwwQkFBQTtFM0QwdGtCQTtBQUNGOztBMkR2dGtCQTtFQUNDLFVBQUE7QTNEMHRrQkQ7QTJEenRrQkM7RUFDQyxhQUFBO0VBQ0Esb0JBQUE7QTNEMnRrQkY7QUs3dWtCSTtFc0RnQkg7SUFJRSx5QkFBQTtJQUNBLFVBQUE7RTNENnRrQkQ7QUFDRjtBMkQzdGtCQztFQUNDLGtCQUFBO0EzRDZ0a0JGO0EyRDV0a0JFO0VBQ0MsV0FBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsNEJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QTNEOHRrQkg7QTJEN3RrQkc7RUFDQyxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtFQUNBLHVGQUFBO0VBQ0EsK0VBQUE7RUFDQSx1QkFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLHNCQUFBO0VBQ0EsVUFBQTtBM0QrdGtCSjtBMkQ5dGtCSTtFQVpEO0lBYUUsVUFBQTtFM0RpdWtCSDtBQUNGO0FLaHhrQkk7RXNEMEJGO0lBd0JFLGtEQUFBO0UzRGt1a0JGO0FBQ0Y7QTJEanVrQkc7RUExQkQ7SUEyQkUsNEJBQUE7RTNEb3VrQkY7QUFDRjtBMkRsdWtCRTtFQUNDLGFBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QTNEb3VrQkg7QTJEbnVrQkc7RUFDQyxXQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0Esb0JBQUE7RUFDQSxpQkFBQTtBM0RxdWtCSjtBMkRsdWtCSTtFQUNDLFdBQUE7RUFDQSxrQkFBQTtBM0RvdWtCTDtBSzF5a0JJO0VzRHdERjtJQWtCRSxnQkFBQTtFM0RvdWtCRjtBQUNGO0EyRG51a0JHO0VBcEJEO0lBcUJFLGdCQUFBO0UzRHN1a0JGO0FBQ0Y7QTJEcnVrQkc7RUF2QkQ7SUF3QkUsYUFBQTtFM0R3dWtCRjtBQUNGO0EyRHJ1a0JDO0VBQ0Msa0JBQUE7QTNEdXVrQkY7QTJEdHVrQkU7RUFDQyxzQkFBQTtBM0R3dWtCSDtBSy96a0JJO0VzRGNKO0lBNkVFLGNBQUE7RTNEd3VrQkE7QUFDRjtBMkR2dWtCQztFQUNDLGtCQUFBO0EzRHl1a0JGO0FLMXprQkk7RXNEZ0ZIO0lBR0UsNEJBQUE7RTNEMnVrQkQ7QUFDRjs7QTJEdnVrQkE7RUFDQyxZQUFBO0VBQ0EsV0FBQTtBM0QwdWtCRDtBS2oxa0JJO0VzRHFHSjtJQUlFLGtCQUFBO0lBQ0EsUUFBQTtFM0Q0dWtCQTtBQUNGO0EyRDN1a0JDO0VBUEQ7SUFRRSxZQUFBO0UzRDh1a0JBO0FBQ0Y7O0EyRDV1a0JBO0VBQ0MsZ0JBQUE7RUFDQSxVQUFBO0EzRCt1a0JEO0FLajJrQkk7RXNEZ0hKO0lBSUUsdUJBQUE7RTNEaXZrQkE7QUFDRjtBMkRodmtCQztFQU5EO0lBT0UsWUFBQTtJQUNBLGtCQUFBO0UzRG12a0JBO0FBQ0Y7QTJEbHZrQkM7RUFWRDtJQVdFLHVCQUFBO0UzRHF2a0JBO0FBQ0Y7QTJEcHZrQkM7RUFiRDtJQWNFLGtCQUFBO0UzRHV2a0JBO0FBQ0Y7O0EyRHJ2a0JBO0VBQ0MsYUFBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtFQUNHLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNILGlCQUFBO0EzRHd2a0JEO0FLaDRrQkk7RXNEaUlKO0lBU0UsY0FBQTtFM0QwdmtCQTtBQUNGOztBMkR4dmtCQTtFQUNDLGVBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0EzRDJ2a0JEO0FLNTRrQkk7RXNENklKO0lBTUUsYUFBQTtFM0Q2dmtCQTtBQUNGO0EyRDV2a0JDO0VBQ0MsaUJBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0EzRDh2a0JGO0FLejVrQkk7RXNEcUpIO0lBUUUsYUFBQTtFM0Rnd2tCRDtBQUNGO0EyRDd2a0JFO0VBQ0MsaUJBQUE7QTNEK3ZrQkg7O0E0RDc5a0JBO0VBQ0ksY0FBQTtFQUNBLGdCQUFBO0E1RGcra0JKO0FLdDZrQkk7RXVENURKO0lBSVEsZ0JBQUE7RTVEaytrQk47QUFDRjtBNERqK2tCSTtFQUNJLGNBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtBNURtK2tCUjtBS2o3a0JJO0V1RHREQTtJQU1RLGlCQUFBO0U1RHEra0JWO0FBQ0Y7QTREcCtrQlE7RUFDSSwrQkFBQTtFQUNBLDRCQUFBO0VBQ0Esc0NBQUE7VUFBQSw4QkFBQTtFQUNBLG9DQUFBO0VBQ0EsMkJBQUE7RUFDQSxrQ0FBQTtBNURzK2tCWjtBNERuK2tCSTtFQUNJLFdBQUE7RUFDQSxnQkFBQTtBNURxK2tCUjtBNERuK2tCSTtFQUNJLGVBQUE7RUFDQSxxQkFBQTtFQUNBLGlCQUFBO0E1RHEra0JSO0FLdjhrQkk7RXVEakNBO0lBS1EsZ0JBQUE7SUFDQSxpQkFBQTtFNUR1K2tCVjtBQUNGOztBNkR6Z2xCQTtFQUNJLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtBN0Q0Z2xCSjtBS3I5a0JJO0V3RDVESjtJQU9RLHNCQUFBO0lBQ0EsV0FBQTtJQUNBLFVBQUE7RTdEOGdsQk47QUFDRjtBSzU5a0JJO0V3RDVESjtJQVlRLGdCQUFBO0lBQ0EsbUJBQUE7RTdEZ2hsQk47QUFDRjtBNkQvZ2xCSTtFQUNJLGFBQUE7QTdEaWhsQlI7QUtyK2tCSTtFd0Q3Q0E7SUFHUSxrQkFBQTtJQUNBLGdCQUFBO0lBQ0EsZ0RBQUE7SUFDQSx5QkFBQTtFN0RtaGxCVjtBQUNGO0FLNytrQkk7RXdEN0NBO0lBU1EsdUJBQUE7RTdEcWhsQlY7QUFDRjtBNkRsaGxCSTtFQUNJLGdCQUFBO0E3RG9obEJSO0FLci9rQkk7RXdEaENBO0lBR1EsYUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtJQUNBLGFBQUE7SUFDQSxTQUFBO0U3RHNobEJWO0FBQ0Y7QTZEcmhsQlE7RUFDSSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSw0QkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0E3RHVobEJaO0FLdGdsQkk7RXdEdkJJO0lBUVEsMkJBQUE7RTdEeWhsQmQ7QUFDRjtBSzNnbEJJO0V3RHZCSTtJQVdRLDRCQUFBO0U3RDJobEJkO0FBQ0Y7QTZEMWhsQlk7RUFDSSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtFQUNBLHVGQUFBO0VBQ0EsK0VBQUE7RUFDQSx1QkFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLHNCQUFBO0VBQ0EsVUFBQTtBN0Q0aGxCaEI7QUs3aGxCSTtFd0RWUTtJQWFRLFVBQUE7RTdEOGhsQmxCO0FBQ0Y7QTZEM2hsQlE7RUFDSSxXQUFBO0E3RDZobEJaO0E2RDVobEJZO0VBQ0ksc0JBQUE7QTdEOGhsQmhCO0E2RDFobEJJO0VBQ0ksY0FBQTtFQUNBLG1CQUFBO0E3RDRobEJSO0FLNWlsQkk7RXdEY0E7SUFLUSxhQUFBO0lBQ0EsZ0JBQUE7RTdENmhsQlY7QUFDRjtBS2xqbEJJO0V3RGNBO0lBU1Esd0JBQUE7RTdEK2hsQlY7QUFDRjtBNkQ3aGxCSTtFQUNJLGdCQUFBO0VBQ0EsNkJBQUE7RUFDQSxlQUFBO0VBQ0EsaURBQUE7RUFDQSxtQkFBQTtBN0QraGxCUjtBNkQ5aGxCUTtFQUNJLGNBQUE7QTdEZ2lsQlo7QUtqa2xCSTtFd0RnQ0k7SUFHUSxhQUFBO0U3RGtpbEJkO0FBQ0Y7QUt6amxCSTtFd0R5Qlk7SUFDSSxhQUFBO0U3RG1pbEJsQjtBQUNGO0E2RGhpbEJRO0VBQ0ksZ0JBQUE7RUFDQSxnQkFBQTtBN0RraWxCWjtBSy9rbEJJO0V3RDBCQTtJQXNCUSxvQkFBQTtJQUNBLGdCQUFBO0lBQ0EsZ0JBQUE7RTdEbWlsQlY7RTZEbGlsQlU7SUFDSSxjQUFBO0U3RG9pbEJkO0FBQ0Y7QUt6bGxCSTtFd0QwQkE7SUE4QlEsVUFBQTtFN0RxaWxCVjtBQUNGO0E2RG5pbEJJO0VBQ0ksa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0E3RHFpbEJSO0FLbm1sQkk7RXdEMkRBO0lBS1Esa0JBQUE7RTdEdWlsQlY7QUFDRjtBNkRyaWxCSTtFQUNJLGlDQUFBO0VBQ0EsV0FBQTtBN0R1aWxCUjs7QThEeHFsQkE7RUFDQyxtQkFBQTtBOUQycWxCRDs7QThEeHFsQkE7RUFDSSxxQkFBQTtFQUNBLDRCQUFBO0E5RDJxbEJKOztBOER4cWxCQTtFQUNJLGtCQUFBO0E5RDJxbEJKOztBOER4cWxCQTtFQUNJLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7QTlEMnFsQko7O0E4RHhxbEJBO0VBQ0ksZUFBQTtFQUNBLGlCQUFBO0E5RDJxbEJKOztBOER4cWxCQTtFQUNJLGdCQUFBO0E5RDJxbEJKOztBOER6cWxCQTtFQUNJO0lBQ0ksd0JBQUE7RTlENHFsQk47QUFDRjtBOEQxcWxCQTtFQUNDO0lBQ0Msa0JBQUE7RTlENHFsQkE7RThEenFsQkU7SUFDSSxlQUFBO0lBQ0EsbUJBQUE7RTlEMnFsQk47RThEeHFsQkU7SUFDSSxlQUFBO0lBQ0EsaUJBQUE7RTlEMHFsQk47RThEdnFsQkU7SUFDSSxTQUFBO0lBQ0Esa0JBQUE7SUFDQSxRQUFBO0U5RHlxbEJOO0FBQ0Y7QStEN3RsQkE7RUFDSSxjQUFBO0EvRCt0bEJKO0ErRDl0bEJJO0VBQ0ksYUFBQTtBL0RndWxCUjtBK0Q5dGxCSTtFQUNJLGFBQUE7RUFDQSxnREFBQTtFQUNBLFlBQUE7QS9EZ3VsQlI7QStEOXRsQkk7RUFDSSxpQkFBQTtFQUNBLG1CQUFBO0EvRGd1bEJSO0FLaHJsQkk7RTBEbERBO0lBSVEsZUFBQTtJQUNBLG1CQUFBO0UvRGt1bEJWO0FBQ0Y7QUt0cmxCSTtFMERsREE7SUFRUSxpQkFBQTtFL0RvdWxCVjtBQUNGO0ErRGx1bEJJO0VBQ0ksZUFBQTtFQUNBLG1CQUFBO0EvRG91bEJSO0FLL3JsQkk7RTBEdkNBO0lBSVEsaUJBQUE7SUFDQSxtQkFBQTtFL0RzdWxCVjtBQUNGO0FLcnNsQkk7RTBENURKO0lBOEJRLGNBQUE7RS9EdXVsQk47QUFDRjs7QWdFcndsQkk7RUFDSSxTQUFBO0VBQ0EsNkJBQUE7RUFDQSxTQUFBO0FoRXd3bEJSO0FnRXR3bEJJO0VBQ0ksZ0JBQUE7RUFDQSxrQkFBQTtBaEV3d2xCUjtBS3B0bEJJO0UyRHREQTtJQUlRLGFBQUE7RWhFMHdsQlY7QUFDRjtBS3p0bEJJO0UyRHREQTtJQU9RLGFBQUE7RWhFNHdsQlY7QUFDRjtBZ0Uzd2xCUTtFQUVJLGFBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7S0FBQSxpQkFBQTtFQUNBLG1CQUFBO0FoRTR3bEJaO0FLcHVsQkk7RTJEN0NJO0lBT1EsbUJBQUE7SUFDQSxhQUFBO0lBQ0EsWUFBQTtFaEU4d2xCZDtBQUNGO0FLM3VsQkk7RTJEN0NJO0lBWVEsYUFBQTtJQUNBLFlBQUE7RWhFZ3hsQmQ7QUFDRjtBZ0U5d2xCUTtFQUNJLGlCQUFBO0VBQ0Esa0JBQUE7QWhFZ3hsQlo7QUtydmxCSTtFMkQ3Qkk7SUFJUSxpQkFBQTtFaEVreGxCZDtBQUNGO0FLMXZsQkk7RTJEN0JJO0lBT1Esa0JBQUE7RWhFb3hsQmQ7QUFDRjtBSy92bEJJO0UyRDdCSTtJQVVRLGlCQUFBO0VoRXN4bEJkO0FBQ0Y7O0FpRWgwbEJBO0VBQ0ksdUJBQUE7QWpFbTBsQko7QUt4d2xCSTtFNEQ1REo7SUFHSSxtQkFBQTtFakVxMGxCRjtBQUNGOztBaUVuMGxCQTtFQUNJLGNBQUE7QWpFczBsQko7QWlFcjBsQkk7RUFDSSxtQkFBQTtBakV1MGxCUjtBaUVyMGxCSTtFQUNJLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QWpFdTBsQlI7QWlFdDBsQlE7RUFDSSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtFQUNBLE9BQUE7QWpFdzBsQlo7QWlFdDBsQlE7RUFDSSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtBakV3MGxCWjtBS3R5bEJJO0U0RGpEQTtJQWtCUSxlQUFBO0VqRXkwbEJWO0FBQ0Y7QUszeWxCSTtFNERqREE7SUFxQlEsaUJBQUE7RWpFMjBsQlY7QUFDRjtBaUV6MGxCSTtFQUNJLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0FqRTIwbEJSO0FpRXowbEJJO0VBQ0ksaUJBQUE7RUFDQSxnQkFBQTtBakUyMGxCUjtBaUV6MGxCSTtFQUNJLGdCQUFBO0FqRTIwbEJSO0FpRXowbEJJO0VBQ0ksYUFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGdEQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLDhCQUFBO0FqRTIwbEJSO0FLeDBsQkk7RTREWkE7SUFXUSxtQkFBQTtJQUNBLGFBQUE7RWpFNjBsQlY7QUFDRjtBSzkwbEJJO0U0RFpBO0lBZVEsYUFBQTtFakUrMGxCVjtBQUNGO0FpRTkwbEJRO0VBQ0ksYUFBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0VBQ0EsbUJBQUE7QWpFZzFsQlo7QUt6MWxCSTtFNERhSTtJQUNJLFlBQUE7RWpFKzBsQlY7RWlFNzBsQk07SUFDSSxhQUFBO0lBQ0Esb0JBQUE7RWpFKzBsQlY7QUFDRjtBaUU3MGxCSTtFQUNJLHNCQUFBO0VBQ0Esb0JBQUE7QWpFKzBsQlI7QWlFOTBsQlE7RUFDSSxpQkFBQTtBakVnMWxCWjtBaUU5MGxCUTtFQUNJLHNCQUFBO0FqRWcxbEJaO0FpRTkwbEJRO0VBQ0ksZ0RBQUE7RUFDQSxrQkFBQTtBakVnMWxCWjtBaUUvMGxCWTtFQUNJLG1CQUFBO0FqRWkxbEJoQjtBS24zbEJJO0U0RDhCSTtJQU9RLGFBQUE7RWpFazFsQmQ7QUFDRjs7QWtFbjdsQkk7RUFDSSxhQUFBO0VBQ0EsYUFBQTtFQUNBLGdEQUFBO0VBQ0EsbUJBQUE7QWxFczdsQlI7QUsvM2xCSTtFNkQzREE7SUFNUSxtQkFBQTtFbEV3N2xCVjtBQUNGO0FrRXY3bEJRO0VBQ0ksYUFBQTtBbEV5N2xCWjtBa0V2N2xCUTtFQUNJLGNBQUE7QWxFeTdsQlo7QWtFcDdsQlk7RUFDSSxjQUFBO0VBQ0EsVUFBQTtBbEVzN2xCaEI7QWtFcDdsQlk7RUFDSSxjdkRYUjtBWGk4bEJSOztBa0UvNmxCUTtFQUNJLGN2RGhCSDtBWGs4bEJUOztBa0UzNmxCUTtFQUNJLGN2RHpCRDtBWHU4bEJYOztBa0V2NmxCUTtFQUNJLGN2RE5KO0FYZzdsQlI7O0FrRW42bEJRO0VBQ0EsY3ZEL0JBO0FYcThsQlI7O0FrRWw2bEJBO0VBQ0ksV0FBQTtFQUNBLHNCQUFBO0FsRXE2bEJKO0FLdDZsQkk7RTZEREo7SUFJUSxnQkFBQTtFbEV1NmxCTjtBQUNGO0FLMzZsQkk7RTZEREo7SUFPUSxnQkFBQTtFbEV5NmxCTjtBQUNGO0FLaDdsQkk7RTZEREo7SUFVUSxnQkFBQTtJQUNBLHVCQUFBO0VsRTI2bEJOO0FBQ0Y7QUt0N2xCSTtFNkRESjtJQWNRLGlCQUFBO0VsRTY2bEJOO0FBQ0Y7QUszN2xCSTtFNkRESjtJQWlCUSxpQkFBQTtFbEUrNmxCTjtBQUNGOztBbUU1L2xCQTtFQUNJLGdCQUFBO0VBQ0EsbUJBQUE7QW5FKy9sQko7QW1FOS9sQkk7RUFFSSx1QkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtBbkUrL2xCUjtBbUU5L2xCUTtFQUNJLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7RUFDQSxzQkFBQTtFQUNBLHlCQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0FuRWdnbUJaO0FLeDlsQkk7RThEcERJO0lBY1EsWUFBQTtJQUNBLFdBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLFVBQUE7SUFDQSxZQUFBO0VuRWtnbUJkO0FBQ0Y7QUtsK2xCSTtFOERwREk7SUFzQlEsWUFBQTtFbkVvZ21CZDtBQUNGO0FLditsQkk7RThEcERJO0lBeUJRLFlBQUE7RW5Fc2dtQmQ7QUFDRjs7QW9FdmltQkE7RUFDSSxnQkFBQTtBcEUwaW1CSjtBb0V6aW1CSTtFQUNJLHFCQUFBO0FwRTJpbUJSO0FvRXppbUJJO0VBQ0ksMkJBQUE7QXBFMmltQlI7QW9FemltQkk7RUFDSSw2QkFBQTtBcEUyaW1CUjtBSzUrbEJJO0UrRGhFQTtJQUdRLGtCQUFBO0VwRTZpbUJWO0FBQ0Y7QW9FM2ltQkk7RUFDSSwrQkFBQTtBcEU2aW1CUjtBb0UzaW1CSTtFQUNJLGNBQUE7QXBFNmltQlI7QW9FNWltQlE7RUFDSSw4QkFBQTtFQUNBLGFBQUE7QXBFOGltQlo7QW9FN2ltQlk7RUFDSSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0FwRStpbUJoQjtBb0U5aW1CZ0I7RUFDSSxZQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtBcEVnam1CcEI7QW9FM2ltQkk7RUFDSSw0QkFBQTtFQUNBLHlCQUFBO0FwRTZpbUJSO0FvRTFpbUJRO0VBQ0ksZ0NBQUE7QXBFNGltQlo7O0FvRXhpbUJBO0VBRUksZ0RBQUE7RUFDQSxrQkFBQTtBcEUwaW1CSjtBS2ppbUJJO0UrRFpKO0lBS1EsYUFBQTtFcEU0aW1CTjtBQUNGO0FvRTNpbUJJO0VBQ0ksZ0JBQUE7QXBFNmltQlI7QW9FM2ltQkk7RUFDSSxxQnpENUNDO0FYeWxtQlQ7QW9FM2ltQlk7RUFDSSxvQ0FBQTtBcEU2aW1CaEI7QW9FMWltQlE7RUFDSSxjekRqREM7QVg2bG1CYjtBb0V6aW1CSTtFQUNJLHFCekR4REc7QVhtbW1CWDtBb0V6aW1CWTtFQUNJLG9DQUFBO0FwRTJpbUJoQjtBb0UxaW1CZ0I7RUFDSSxvQ0FBQTtBcEU0aW1CcEI7QW9FeGltQlE7RUFDSSxjekRsRUQ7QVg0bW1CWDtBb0V2aW1CSTtFQUNJLHFCekQzQ0E7QVhvbG1CUjtBb0V2aW1CWTtFQUNJLG9DQUFBO0FwRXlpbUJoQjtBb0V0aW1CUTtFQUNJLGN6RGxESjtBWDBsbUJSO0FvRXJpbUJJO0VBQ0kscUJ6RHZFQTtBWDhtbUJSO0FvRXJpbUJZO0VBQ0ksb0NBQUE7QXBFdWltQmhCO0FvRXBpbUJRO0VBQ0ksY3pEOUVKO0FYb25tQlI7QW9FbGltQlE7RUFDSSwyQkFBQTtBcEVvaW1CWjs7QXFFL29tQkE7RUFDSSxtQkFBQTtBckVrcG1CSjtBcUVqcG1CSTtFQUNJLGFBQUE7QXJFbXBtQlI7QXFFanBtQkk7RUFDSSxtQkFBQTtBckVtcG1CUjtBSzdsbUJJO0VnRXZEQTtJQUdRLG1CQUFBO0VyRXFwbUJWO0FBQ0Y7QUtsbW1CSTtFZ0U1REo7SUFZUSxvQkFBQTtFckVzcG1CTjtBQUNGO0FxRXJwbUJJO0VBQ0kseUhBQUE7QXJFdXBtQlI7O0FxRXBwbUJBO0VBQ0kseUIxRGVnQjtFMERkaEIsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtBckV1cG1CSjtBcUV0cG1CSTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtBckV3cG1CUjtBcUV0cG1CSTtFQUNJLG1CQUFBO0FyRXdwbUJSO0FLeG5tQkk7RWdFakNBO0lBR1EsbUJBQUE7RXJFMHBtQlY7QUFDRjtBSzdubUJJO0VnRTFDSjtJQWdCUSxnQkFBQTtJQUNBLGVBQUE7RXJFMnBtQk47QUFDRjs7QXNFL3JtQkE7RUFDSSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0F0RWtzbUJKOztBc0Uvcm1CQTtFQUNJLFdBQUE7RUFDQSxtQjNEeUJnQjtFMkR4QmhCLGFBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0F0RWtzbUJKO0FLbHBtQkk7RWlFckRKO0lBT1EsbUJBQUE7SUFDQSwwQkFBQTtJQUNBLDhCQUFBO0V0RW9zbUJOO0FBQ0Y7O0FzRWhzbUJBO0VBQ0ksa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7QXRFbXNtQko7QUtocW1CSTtFaUV2Q0o7SUFNUSxpQkFBQTtJQUNBLGlCQUFBO0V0RXFzbUJOO0FBQ0Y7O0FzRWxzbUJBO0VBQ0ksZUFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7QXRFcXNtQko7O0FzRWxzbUJBO0VBQ0ksbUJBQUE7QXRFcXNtQko7O0FzRWpzbUJBO0VBQ0ksa0JBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtBdEVvc21CSjs7QXNFanNtQkE7RUFDSSxtQkFBQTtBdEVvc21CSjs7QXNFanNtQkE7RUFDSSxzQkFBQTtFQUNILDRCQUFBO0VBQ0csWUFBQTtFQUNBLCtCQUFBO0VBQ0EsOEJBQUE7QXRFb3NtQko7QUtuc21CSTtFaUVOSjtJQU9RLGtCQUFBO0lBQ0EsNEJBQUE7SUFDQSw0QkFBQTtJQUNBLCtCQUFBO0V0RXNzbUJOO0FBQ0Y7O0FzRW5zbUJBO0VBQ0ksbUJBQUE7QXRFc3NtQko7QUsvc21CSTtFaUVRSjtJQUdRLG1CQUFBO0V0RXdzbUJOO0FBQ0Y7O0FzRXJzbUJBO0VBQ0k7SUFDSSxrQkFBQTtFdEV3c21CTjtFc0V0c21CRTtJQUNJLGlCQUFBO0V0RXdzbUJOO0FBQ0Y7QXVFenhtQkE7RUFDSSxtQkFBQTtBdkUyeG1CSjtBS2h1bUJJO0VrRTVESjtJQUdRLG1CQUFBO0V2RTZ4bUJOO0FBQ0Y7QXVFNXhtQkk7RUFDSSxlQUFBO0F2RTh4bUJSO0FLeHVtQkk7RWtFdkRBO0lBR1EsU0FBQTtFdkVneW1CVjtBQUNGO0F1RTl4bUJJO0VBQ0ksZ0JBQUE7QXZFZ3ltQlI7QUtodm1CSTtFa0VqREE7SUFHUSxhQUFBO0lBQ0EsbUJBQUE7SUFDQSxRQUFBO0V2RWt5bUJWO0FBQ0Y7QXVFanltQlE7RUFDSSxXQUFBO0F2RW15bUJaO0F1RWp5bUJRO0VBQ0ksV0FBQTtFQUNBLDhCQUFBO0VBQ0EseUJBQUE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7QXZFbXltQlo7QUtsdG1CSTtFa0V6Rkk7SUFVUSxlQUFBO0V2RXF5bUJkO0FBQ0Y7QXVFcHltQlk7RUFDSSxXQUFBO0F2RXN5bUJoQjtBdUVyeW1CZ0I7RUFDSSx5QjVEeEJaO0FYK3ptQlI7QXVFcnltQmdCO0VBQ0kseUI1RHpCVDtBWGcwbUJYO0F1RXJ5bUJnQjtFQUNJLHlCNUREWjtBWHd5bUJSO0F1RXJ5bUJnQjtFQUNJLHlCNURwQlQ7QVgyem1CWDtBdUVseW1CSTtFQUNJLGdCQUFBO0VBQ0EsMkNBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtBdkVveW1CUjtBdUVueW1CUTtFQUNJLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxRQUFBO0VBQ0EsMkJBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBRUEscUJBQUE7RUFDQSxpQkFBQTtFQUVBLHFCQUFBO0VBQ0EsaUJBQUE7QXZFcXltQlo7QXVFbnltQlE7RUFDSSxnQkFBQTtFQUVBLHFCQUFBO0F2RXF5bUJaO0FLN3ptQkk7RWtFVkE7SUFxQ1Esd0JBQUE7RXZFc3ltQlY7QUFDRjtBdUVweW1CSTtFQUNJLGdCQUFBO0VBQ0EsZ0RBQUE7RUFDQSxhQUFBO0F2RXN5bUJSO0F1RXJ5bUJRO0VBQ0ksY0FBQTtBdkV1eW1CWjtBSzd6bUJJO0VrRXdCSTtJQUVRLGVBQUE7SUFDQSxtQkFBQTtJQUNBLGdCQUFBO0lBQ0EsY0FBQTtFdkV1eW1CZDtBQUNGO0FLbDFtQkk7RWtFOEJBO0lBZ0JRLGFBQUE7RXZFd3ltQlY7QUFDRjtBdUV0eW1CSTtFQUNJLGFBQUE7QXZFd3ltQlI7O0F1RXJ5bUJDO0VBQ0csZ0JBQUE7QXZFd3ltQko7QXVFdHltQkk7RUFDSSxnQkFBQTtBdkV3eW1CUjtBdUV0eW1CSTtFQUNJLGdCQUFBO0F2RXd5bUJSO0FLdjFtQkk7RWtFZ0RJO0lBRVEsbUJBQUE7RXZFeXltQmQ7QUFDRjtBS3oybUJJO0VrRTJEQTtJQVFRLGFBQUE7SUFJQSxnQkFBQTtJQUNBLG9CQUFBO0V2RXV5bUJWO0V1RTN5bUJVO0lBQ0ksY0FBQTtFdkU2eW1CZDtBQUNGO0FLbjNtQkk7RWtFMkRBO0lBZ0JRLG9CQUFBO0V2RTR5bUJWO0FBQ0Y7QXVFMXltQkk7RUFDSSxnQkFBQTtFQUNBLG1CQUFBO0F2RTR5bUJSO0F1RTF5bUJJO0VBQ0ksbUJBQUE7QXZFNHltQlI7QXVFMXltQkk7RUFDSSxnQkFBQTtBdkU0eW1CUjs7QXdFOTdtQkE7RUFDSSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtBeEVpOG1CSjtBSzMzbUJJO0VtRXpFSjtJQUtRLGFBQUE7RXhFbThtQk47QUFDRjtBd0VsOG1CSTtFQUNJLHFCQUFBO0F4RW84bUJSO0F3RWw4bUJJO0VBQ0ksbUJBQUE7QXhFbzhtQlI7QXdFbDhtQkk7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSw2QkFBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBeEVvOG1CUjtBd0VuOG1CUTtFQUNJLGFBQUE7QXhFcThtQlo7QXdFbjhtQlE7RUFDSSwwQkFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0F4RXE4bUJaO0FLcDZtQkk7RW1FckNJO0lBTVEsMEJBQUE7RXhFdThtQmQ7QUFDRjtBS3o2bUJJO0VtRXJDSTtJQVNRLGNBQUE7RXhFeThtQmQ7QUFDRjtBSzk2bUJJO0VtRS9DQTtJQXdCUSw4QkFBQTtFeEV5OG1CVjtBQUNGO0FLbjdtQkk7RW1FNURKO0lBeUNRLGdCQUFBO0V4RTA4bUJOO0FBQ0Y7O0F3RXg4bUJBO0VBQ0ksY0FBQTtFQUNBLGlCQUFBO0F4RTI4bUJKO0F3RTE4bUJJO0VBQ0ksdUJBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7QXhFNDhtQlI7QUt6N21CSTtFbUUxQkE7SUFTUSxnQkFBQTtFeEU4OG1CVjtBQUNGO0F3RTc4bUJRO0VBQ0ksdUJBQUE7QXhFKzhtQlo7QXdFNzhtQlE7RUFDSSxjQUFBO0F4RSs4bUJaO0F3RTc4bUJRO0VBSUksV0FBQTtFQUNJLFNBQUE7RUFDQSxXQUFBO0VBQ0EsNkJBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0F4RTQ4bUJoQjtBSzk4bUJJO0VtRVRJO0lBRVEsd0JBQUE7RXhFeTltQmQ7QUFDRjtBd0U5OG1CWTtFQUNJLFdBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7QXhFZzltQmhCO0FLeittQkk7RW1FYkE7SUEwQ1EsaUJBQUE7RXhFZzltQlY7QUFDRjtBd0U5OG1CSTtFQUNJLGFBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0tBQUEsc0JBQUE7VUFBQSxpQkFBQTtBeEVnOW1CUjtBS24vbUJJO0VtRWdDQTtJQUtRLHdCQUFBO0V4RWs5bUJWO0FBQ0Y7QUt4L21CSTtFbUVoQko7SUF5RFEsaUJBQUE7RXhFbTltQk47QUFDRjtBSzcvbUJJO0VtRWhCSjtJQTREUSxjQUFBO0V4RXE5bUJOO0FBQ0Y7O0F5RTlqbkJBO0VBQ0ksZUFBQTtFQUNBLDZFQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7QXpFaWtuQko7QXlFaGtuQkk7RUFDSSxpQkFBQTtFQUNBLGdCQUFBO0F6RWtrbkJSO0F5RWprbkJRO0VBQ0ksV0FBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtBekVta25CWjtBS3JobkJJO0VvRXBESTtJQVFRLFdBQUE7RXpFcWtuQmQ7QUFDRjtBSzFobkJJO0VvRXZEQTtJQWVRLGVBQUE7RXpFc2tuQlY7QUFDRjtBeUVwa25CSTtFQUNJLGtCQUFBO0VBQ0EsaUJBQUE7QXpFc2tuQlI7QXlFcmtuQlE7RUFDSSxhQUFBO0F6RXVrbkJaO0F5RXBrbkJZO0VBQ0ksY0FBQTtBekVza25CaEI7QXlFbmtuQlE7RUFDSSxrQkFBQTtFQUNBLFFBQUE7RUFDQSwyQkFBQTtBekVxa25CWjtBSzlpbkJJO0VvRXJDQTtJQWlCUSxpQkFBQTtFekVza25CVjtBQUNGO0F5RW5rbkJJO0VBQ0ksYUFBQTtBekVxa25CUjtBeUVwa25CUTtFQUNJLGNBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBekVza25CWjtBSzNqbkJJO0VvRWRJO0lBS1EsaUJBQUE7RXpFd2tuQmQ7QUFDRjtBeUV0a25CUTtFQUNJLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0F6RXdrbkJaO0FLcmtuQkk7RW9FTkk7SUFLUSxpQkFBQTtFekUwa25CZDtBQUNGO0F5RXRrbkJRO0VBQ0ksY0FBQTtBekV3a25CWjtBSzdrbkJJO0VvRUlJO0lBR1EsYUFBQTtFekUwa25CZDtBQUNGO0F5RXZrbkJJO0VBQ0ksb0JBQUE7RUFDQSxtQkFBQTtFQUNBLGlEQUFBO0F6RXlrbkJSO0F5RXZrbkJJO0VBQ0ksa0JBQUE7RUFDQSxXQUFBO0VBQ0EsdUNBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7QXpFeWtuQlI7QUtqbW5CSTtFb0VnQkE7SUFVUSxtQkFBQTtJQUNBLGlCQUFBO0lBQ0EsZ0JBQUE7RXpFMmtuQlY7RXlFMWtuQlU7SUFDSSxnQkFBQTtJQUNBLHVCQUFBO0lBQ0Esa0JBQUE7SUFDQSxVQUFBO0lBQ0EsTUFBQTtJQUNBLGNBQUE7SUFDQSxVQUFBO0lBQ0EsaUJBQUE7SUFDQSxrQkFBQTtJQUVBLHFCQUFBO0lBQ0EsaUJBQUE7SUFFQSxxQkFBQTtJQUNBLHNCQUFBO0lBQ0EsYzlEN0ZSO0k4RDhGUSxZQUFBO0lBQ0EsV0FBQTtJQUNBLGtCQUFBO0lBQ0EsaUJBQUE7RXpFNGtuQmQ7RXlFMWtuQlU7SUFDSSxnQkFBQTtJQUVBLHFCQUFBO0V6RTRrbkJkO0FBQ0Y7QUtub25CSTtFb0U1REo7SUF1SFEsb0JBQUE7SUFDQSxjQUFBO0V6RTRrbkJOO0FBQ0Y7QUt6b25CSTtFb0U1REo7SUEySFEscUJBQUE7RXpFOGtuQk47QUFDRjs7QTBFeHNuQlE7RUFDSSxhQUFBO0ExRTJzbkJaO0EwRTFzbkJZO0VBQ0ksWUFBQTtFQUNBLFdBQUE7QTFFNHNuQmhCO0EwRTNzbkJnQjtFQUNJLFlBQUE7RUFDQSxXQUFBO0ExRTZzbkJwQjtBMEU1c25Cb0I7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtBMUU4c25CeEI7O0EwRXZzbkJBO0VBRUkscUJBQUE7RUFDQSw4Q0FBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7QTFFeXNuQko7QTBFeHNuQkk7RUFDSSwwQkFBQTtFQUtBLDJCQUFBO0ExRXNzbkJSO0FLOXBuQkk7RXFFOUNBO0lBR1EsaUJBQUE7SUFDQSwrQkFBQTtFMUU2c25CVjtBQUNGO0EwRTFzbkJJO0VBQ0ksbUJBQUE7QTFFNHNuQlI7QTBFMXNuQkk7RUFDSSxjL0QzQkE7RStENEJBLHVCQUFBO0VBQ0EsbUJBQUE7QTFFNHNuQlI7QTBFMXNuQkk7RUFDSSxrQkFBQTtBMUU0c25CUjtBMEUxc25CSTtFQUNJLGdCQUFBO0ExRTRzbkJSOztBMEV6c25CQTtFQUNJLGtCQUFBO0ExRTRzbkJKO0FLbnNuQkk7RXFFVko7SUFHUSxhQUFBO0lBQ0EsbUJBQUE7SUFDQSwwQkFBQTtFMUU4c25CTjtBQUNGO0EwRTdzbkJJO0VBQ0kseUIvRHhCWTtFK0R5QlosV0FBQTtFQUNBLHFCQUFBO0ExRStzbkJSOztBMkUxd25CSTtFQUNJLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtBM0U2d25CUjtBMkUzd25CSTtFQUNJLFdBQUE7QTNFNnduQlI7QTJFNXduQlE7RUFDSSxXQUFBO0EzRTh3bkJaO0EyRTN3bkJJO0VBQ0ksa0JBQUE7QTNFNnduQlI7QTJFM3duQkk7RUFDSSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQUEsa0JBQUE7RUFDQSxhQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxTQUFBO0VBQ0EsOEJBQUE7RUFDQSxxQ0FBQTtBM0U2d25CUjtBMkU1d25CUTtFQUNJLHFCQUFBO0VBQ0EscUJBQUE7QTNFOHduQlo7QTJFNXduQlE7RUFDSSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtFQUNBLGVBQUE7QTNFOHduQlo7QUszdm5CSTtFc0V4Qkk7SUFPUSxrQkFBQTtFM0VneG5CZDtBQUNGO0EyRTd3bkJZO0VBQ0kseUJoRWRJO0FYNnhuQnBCO0EyRTl3bkJnQjtFQUNJLHlCQUFBO0VBQ0EsV0FBQTtBM0VneG5CcEI7QTJFM3duQlk7RUFDSSx5QkFBQTtFQUNBLHNCQUFBO0VBQ0EsY0FBQTtBM0U2d25CaEI7QTJFNXduQmdCO0VBQ0ksY0FBQTtFQUNBLHlCQUFBO0EzRTh3bkJwQjtBMkV6d25CWTtFQUNJLHlCQUFBO0EzRTJ3bkJoQjtBMkUxd25CZ0I7RUFDSSx5QkFBQTtFQUNBLFdBQUE7QTNFNHduQnBCO0EyRXZ3bkJJO0VBQ0ksV0FBQTtFQUNBLGFBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLHdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0EzRXl3bkJSO0EyRXJ3bkJRO0VBQ0ksZUFBQTtFQUNBLFVBQUE7RUFDQSxNQUFBO0EzRXV3bkJaO0FLdHluQkk7RXNFNEJJO0lBS1EsY0FBQTtFM0V5d25CZDtBQUNGOztBNEV2Mm5CQTtFQUNJLG1CQUFBO0E1RTAybkJKO0FLL3luQkk7RXVFNURKO0lBR1Esb0JBQUE7RTVFNDJuQk47QUFDRjtBS3B6bkJJO0V1RXZEQTtJQUVRLDhCQUFBO0lBQ0EsK0JBQUE7SUFDQSxpQkFBQTtFNUU2Mm5CVjtBQUNGO0E0RTMybkJJO0VBQ0ksYUFBQTtBNUU2Mm5CUjtBNEUxMm5CUTtFQUNBLGNBQUE7RUFDQSxjQUFBO0E1RTQybkJSO0E0RXoybkJJO0VBQ0ksYUFBQTtBNUUyMm5CUjtBNEUxMm5CUTtFQUNJLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7QTVFNDJuQlo7QTRFMzJuQlk7RUFDSSxTQUFBO0E1RTYybkJoQjtBNEUzMm5CWTtFQUNJLFdBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtBNUU2Mm5CaEI7QTRFNTJuQmdCO0VBQ0ksV0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBNUU4Mm5CcEI7QTRFejJuQkk7RUFDSSxZQUFBO0VBQ0EsV0FBQTtBNUUyMm5CUjtBNEUxMm5CUTtFQUNJLGVBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtBNUU0Mm5CWjtBS2oybkJJO0V1RWRJO0lBS1EsZUFBQTtFNUU4Mm5CZDtBQUNGO0FLdDJuQkk7RXVFakJBO0lBWVEsWUFBQTtJQUNBLFdBQUE7RTVFKzJuQlY7QUFDRjtBNEU3Mm5CSTtFQUNJLFdBQUE7RUFDQSxPQUFBO0E1RSsybkJSO0FLaDNuQkk7RXVFREE7SUFJUSxVQUFBO0U1RWkzbkJWO0FBQ0Y7QTRFLzJuQkk7RUFDSSxRQUFBO0E1RWkzbkJSO0FLeDNuQkk7RXVFTUE7SUFHUSxXQUFBO0U1RW0zbkJWO0FBQ0Y7O0E2RXo3bkJBO0VBQ0ksYUFBQTtBN0U0N25CSjtBS2o0bkJJO0V3RTVESjtJQUdRLGFBQUE7SUFDQSw4SkFBQTtJQUNBLFdBQUE7SUFDQSxZQUFBO0lBQ0EsaUJBQUE7SUFDQSxvQkFBQTtJQUNBLGtCQUFBO0lBQ0EsbUJBQUE7SUFDQSxrQkFBQTtJQUNBLG1CQUFBO0U3RTg3bkJOO0FBQ0Y7QUsvNG5CSTtFd0U1REo7SUFlUSxZQUFBO0U3RWc4bkJOO0FBQ0Y7QTZFLzduQkk7RUFDSSxhQUFBO0VBQ0EscUJBQUE7T0FBQSxnQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0E3RWk4bkJSO0FLMzVuQkk7RXdFM0NBO0lBT1EsaUJBQUE7RTdFbThuQlY7QUFDRjtBNkVoOG5CSTtFQUNJLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtBN0VrOG5CUjtBS3g1bkJJO0V3RTdDQTtJQUtRLFVBQUE7RTdFbzhuQlY7QUFDRjtBNkVuOG5CUTtFQUNJLGdCQUFBO0E3RXE4bkJaO0E2RW44bkJRO0VBQ0ksNERBQUE7RUFDQSxxQkFBQTtFQUNBLDZCQUFBO0VBQ0Esb0NBQUE7QTdFcThuQlo7QTZFbjhuQlE7RUFDSSxXQUFBO0VBQ0EsaUJBQUE7QTdFcThuQlo7QTZFcDhuQlk7RUFDSSw2QkFBQTtBN0VzOG5CaEI7QTZFcDhuQlk7RUFDSSxXQUFBO0VBQ0EsMkVBQUE7RUFDQSxtRUFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsY2xFNUNSO0VrRTZDUSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0Esc0JBQUE7RUFDQSx5QkFBQTtBN0VzOG5CaEI7O0E4RXBnb0JBO0VBQ0ksaUJBQUE7RUFDQSxhQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7QTlFdWdvQko7QUtqOW5CSTtFeUU1REo7SUFRUSxvQkFBQTtFOUV5Z29CTjtBQUNGO0E4RXhnb0JJO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7QTlFMGdvQlI7QThFeGdvQkk7RUFDSSxtQkFBQTtBOUUwZ29CUjs7QThFdGdvQkk7RUFDSSxXQUFBO0E5RXlnb0JSO0E4RXhnb0JRO0VBQ0ksV0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7QTlFMGdvQlo7QThFeGdvQlE7RUFDSSxpQkFBQTtFQUNBLGdCQUFBO0E5RTBnb0JaO0FLNytuQkk7RXlFL0JJO0lBSVEsZUFBQTtFOUU0Z29CZDtBQUNGO0E4RTFnb0JRO0VBQ0ksWUFBQTtBOUU0Z29CWjtBOEUxZ29CUTtFQUNJLGdGQUFBO0VBQ0EsNEJBQUE7RUFDQSxzQkFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0E5RTRnb0JaO0FLamdvQkk7RXlFckJJO0lBWVEseUVBQUE7RTlFOGdvQmQ7QUFDRjtBS3Rnb0JJO0V5RXJCSTtJQWVRLHFCQUFBO0U5RWdob0JkO0FBQ0Y7QUszZ29CSTtFeUVISTtJQUVJLE1BQUE7SUFDQSxRQUFBO0lBQ0EsWUFBQTtJQUNBLDRCQUFBO0lBQ0Esc0JBQUE7SUFDQSxrQ0FBQTtJQUNBLFdBQUE7SUFDQSxrQkFBQTtJQUNBLHFCQUFBO0U5RWdob0JWO0FBQ0Y7QThFOWdvQlE7RUFDSSxnQ0FBQTtBOUVnaG9CWjtBOEUvZ29CWTtFQUNJLG9DQUFBO0VBQ0Esc0JBQUE7QTlFaWhvQmhCO0E4RWhob0JnQjtFQUNJLG9DQUFBO0E5RWtob0JwQjtBOEUvZ29CWTtFQUNJLHNCQUFBO0E5RWlob0JoQjtBS3Jpb0JJO0V5RXVCWTtJQUNJLDRFQUFBO0U5RWlob0JsQjtBQUNGO0E4RWxnb0JJO0VBQ0ksNEVBQUE7RUFDQSxVQUFBO0E5RW9nb0JSO0FLOWlvQkk7RXlFd0NBO0lBSVEsNkVBQUE7RTlFc2dvQlY7QUFDRjtBOEVwZ29CWTtFQUNJLHNCQUFBO0VBQ0EsNkJBQUE7QTlFc2dvQmhCO0E4RXBnb0JZO0VBQ0ksNkJBQUE7QTlFc2dvQmhCO0FLMWpvQkk7RXlFbURRO0lBR1EsMEJBQUE7RTlFd2dvQmxCO0FBQ0Y7O0ErRTFub0JJO0VBQ0ksaUJBQUE7QS9FNm5vQlI7QUtua29CSTtFMEUzREE7SUFHUSxjQUFBO0UvRStub0JWO0FBQ0Y7O0ErRTNub0JBO0VBQ0ksbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7QS9FOG5vQko7QUsva29CSTtFMEVuREo7SUFNUSxrQkFBQTtJQUNBLGlCQUFBO0lBQ0EsbUJBQUE7RS9FZ29vQk47QUFDRjs7QStFN25vQkE7RUFDSSxtQkFBQTtFQUNBLGdCQUFBO0EvRWdvb0JKO0FLM2xvQkk7RTBFdkNKO0lBSVEseUJwRVNZO0lvRVJaLGFBQUE7SUFDQSxtQkFBQTtFL0Vrb29CTjtBQUNGO0ErRWpvb0JJO0VBQ0kseUJwRUlZO0VvRUhaLHVCQUFBO0VBQ0EsOEJBQUE7RUFDQSwrQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtBL0Vtb29CUjtBSzFtb0JJO0UwRS9CQTtJQVFRLDZCQUFBO0lBQ0EsWUFBQTtJQUNBLGdCQUFBO0UvRXFvb0JWO0FBQ0Y7QUtqbm9CSTtFMEUvQkE7SUFhUSxjQUFBO0lBQ0EsZUFBQTtJQUNBLDZCQUFBO0UvRXVvb0JWO0FBQ0Y7QUt4bm9CSTtFMEUvQkE7SUFtQlEsWUFBQTtFL0V3b29CVjtBQUNGO0ErRXRvb0JJO0VBQ0ksV0FBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7QS9Fd29vQlI7QUtsb29CSTtFMEVUQTtJQUtRLGlCQUFBO0UvRTBvb0JWO0FBQ0Y7QStFem9vQlE7RUFDSSxXQUFBO0EvRTJvb0JaO0ErRXhvb0JJO0VBQ0ksY3BFbkRBO0VvRW9EQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtBL0Uwb29CUjtBK0V6b29CUTtFQUNJLFdBQUE7RUFDQSx5QnBFMURKO0FYcXNvQlI7QStFeG9vQkk7RUFDSSwyQkFBQTtFQUNBLDRCQUFBO0EvRTBvb0JSO0FLenBvQkk7RTBFYUE7SUFJUSxnQkFBQTtFL0U0b29CVjtBQUNGO0ErRTFvb0JJO0VBQ0ksNEJBQUE7RUFDQSxzQkFBQTtFQUNBLDJCQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSx5QkFBQTtBL0U0b29CUjtBS3hxb0JJO0UwRW9CQTtJQVVRLGVBQUE7SUFDQSxZQUFBO0lBQ0EseUJBQUE7SUFDQSwwQkFBQTtFL0U4b29CVjtBQUNGO0FLaHJvQkk7RTBFb0JBO0lBZ0JRLG1CQUFBO0UvRWdwb0JWO0FBQ0Y7QUtycm9CSTtFMEVvQkE7SUFtQlEscUJBQUE7RS9Fa3BvQlY7QUFDRjtBK0VocG9CSTtFQUNJLGNwRTNGQTtFb0U0RkEsa0JBQUE7RUFDQSxtQkFBQTtBL0VrcG9CUjtBSy9yb0JJO0UwRTBDQTtJQUtRLGtCQUFBO0UvRW9wb0JWO0FBQ0Y7QStFbHBvQkk7RUFDSSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0EvRW9wb0JSO0FLMXNvQkk7RTBFa0RBO0lBTVEsa0JBQUE7RS9Fc3BvQlY7QUFDRjtBK0VwcG9CSTtFQUNJLFdBQUE7QS9Fc3BvQlI7QUtsdG9CSTtFMEUyREE7SUFHUSxrQkFBQTtFL0V3cG9CVjtBQUNGOztBK0VycG9CQTtFQUNJLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsU0FBQTtFQUNBLGVBQUE7QS9Fd3BvQko7QStFdnBvQkk7RUFDSSxpQkFBQTtBL0V5cG9CUjtBK0V2cG9CSTtFQUNJLGtCQUFBO0VBQ0EsMkJBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSwwQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7QS9FeXBvQlI7QUtqdm9CSTtFMEUyRUE7SUFlUSxjQUFBO0lBQ0Esa0JBQUE7SUFDQSxlQUFBO0UvRTJwb0JWO0FBQ0Y7QUt4dm9CSTtFMEUyRUE7SUFvQlEsZ0JBQUE7RS9FNnBvQlY7QUFDRjtBK0UzcG9CUTtFQUNJLFdBQUE7RUFDQSx5QnBFcEpKO0FYaXpvQlI7QUtqd29CSTtFMEVrRUo7SUFzQ1EsU0FBQTtFL0U2cG9CTjtBQUNGOztBK0UzcG9CQTtFQUNJLG1CQUFBO0EvRThwb0JKO0FLMXdvQkk7RTBFMkdKO0lBR1EsbUJBQUE7RS9FZ3FvQk47QUFDRjs7QStFOXBvQkE7RUFDSSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QS9FaXFvQko7QUtyeG9CSTtFMEVpSEo7SUFLUSxnQkFBQTtFL0VtcW9CTjtBQUNGOztBK0VocW9CSTtFQUNJLGlCQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtBL0VtcW9CUjtBS2h5b0JJO0UwRTBIQTtJQUtRLGlCQUFBO0lBQ0Esc0JBQUE7RS9FcXFvQlY7QUFDRjtBS3R5b0JJO0UwRTBIQTtJQVNRLG9CQUFBO0UvRXVxb0JWO0FBQ0Y7O0ErRXBxb0JBO0VBQ0ksV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0EvRXVxb0JKOztBK0VycW9CQTtFQUNJLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0RBQUE7RUFDQSxZQUFBO0EvRXdxb0JKO0ErRXZxb0JJO0VBQ0ksZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0EvRXlxb0JSO0ErRXhxb0JRO0VBQ0ksV0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLHlCcEVoTko7RW9FaU5JLGtCQUFBO0EvRTBxb0JaO0FLMzBvQkk7RTBFb0pBO0lBZ0JRLGlCQUFBO0UvRTJxb0JWO0FBQ0Y7QStFenFvQkk7RUFDSSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtBL0UycW9CUjtBS3Qxb0JJO0UwRXVLQTtJQU1RLHFCQUFBO0UvRTZxb0JWO0FBQ0Y7QStFM3FvQlE7RUFDSSxnQkFBQTtFQUNBLDBCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtBL0U2cW9CWjtBS2oyb0JJO0UwRWdMSTtJQU1RLGdCQUFBO0UvRStxb0JkO0FBQ0Y7QStFNXFvQkk7RUFDSSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtBL0U4cW9CUjtBSzMyb0JJO0UwRTBMQTtJQUtRLG1CQUFBO0UvRWdyb0JWO0FBQ0Y7QStFOXFvQkk7RUFDSSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtBL0Vncm9CUjtBS3Izb0JJO0UwRWtNQTtJQUtRLGFBQUE7RS9Fa3JvQlY7QUFDRjtBK0Vocm9CSTtFQUNJLGtCQUFBO0EvRWtyb0JSOztBK0UvcW9CQTtFQUNJLHlCcEUvUEk7RW9FZ1FKLFdBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QS9Fa3JvQko7QStFanJvQkk7RUFDSSxjQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxpQkFBQTtFQUNBLFNBQUE7QS9FbXJvQlI7QStFanJvQkk7RUFDSSxXQUFBO0VBQ0Esb0NBQUE7QS9FbXJvQlI7O0ErRWhyb0JBO0VBQ0ksZUFBQTtBL0Vtcm9CSjtBS3Q1b0JJO0UwRWtPSjtJQUdRLGlCQUFBO0UvRXFyb0JOO0FBQ0Y7O0ErRW5yb0JBO0VBQ0ksY0FBQTtFQUNBLGNBQUE7QS9Fc3JvQko7QStFcnJvQkk7RUFDSSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0EvRXVyb0JSO0FLdDZvQkk7RTBFMk9BO0lBTVEsZUFBQTtJQUNBLGdCQUFBO0lBQ0Esa0JBQUE7RS9FeXJvQlY7QUFDRjtBK0V2cm9CSTtFQUNJLGdCQUFBO0VBQ0EsZUFBQTtBL0V5cm9CUjtBS2o3b0JJO0UwRXNQQTtJQUlRLGlCQUFBO0UvRTJyb0JWO0FBQ0Y7QStFenJvQkk7RUFDSSxpQkFBQTtFQUNBLGtCQUFBO0EvRTJyb0JSO0ErRXpyb0JJO0VBQ0ksa0JBQUE7QS9FMnJvQlI7QUs3N29CSTtFMEVpUUE7SUFHUSxlQUFBO0UvRTZyb0JWO0FBQ0Y7QStFM3JvQkk7RUFDSSxtQkFBQTtFQUNBLFdBQUE7QS9FNnJvQlI7QStFNXJvQlE7RUFDSSxrQkFBQTtBL0U4cm9CWjtBK0U1cm9CUTtFQUNJLGNBQUE7QS9FOHJvQlo7QStFM3JvQkk7RUFDSSxhQUFBO0VBQ0EsV0FBQTtBL0U2cm9CUjtBS2g5b0JJO0UwRWlSQTtJQUlRLGFBQUE7RS9FK3JvQlY7QUFDRjs7QStFMXJvQkk7RUFDSSxtQkFBQTtBL0U2cm9CUjtBK0U1cm9CUTtFQUNJLGlCQUFBO0EvRThyb0JaO0ErRTdyb0JZO0VBQ0ksVUFBQTtFQUNBLFlBQUE7QS9FK3JvQmhCO0FLaCtvQkk7RTBFMlJBO0lBVVEsbUJBQUE7RS9FK3JvQlY7QUFDRjtBK0U3cm9CSTtFQUNJLFdBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7QS9FK3JvQlI7QStFOXJvQlE7RUFDSSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7RUFDQSxpQkFBQTtBL0Vnc29CWjtBS2ovb0JJO0UwRTRTSTtJQU9RLG1CQUFBO0UvRWtzb0JkO0FBQ0Y7QStFL3JvQkk7RUFDSSxpQkFBQTtFQUNBLGtCQUFBO0EvRWlzb0JSO0ErRTlyb0JZO0VBQ0kseUJwRTdXUjtBWDZpcEJSO0ErRTdyb0JnQjtFQUNJLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLHlCQUFBO0EvRStyb0JwQjtBK0U1cm9CWTtFQUNJLHNCQUFBO0EvRThyb0JoQjtBK0U3cm9CZ0I7RUFDSSx5QnBFelhaO0FYd2pwQlI7QStFN3JvQmdCO0VBQ0ksV0FBQTtBL0Urcm9CcEI7QStFMXJvQkk7RUFDSSxnQkFBQTtBL0U0cm9CUjs7QStFeHJvQkk7RUFDSSxrQkFBQTtBL0Uycm9CUjtBK0V4cm9CUTtFQUNJLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7QS9FMHJvQlo7O0ErRXRyb0JBO0VBQ0ksbUJBQUE7QS9FeXJvQko7QStFeHJvQkk7RUFDSSxlQUFBO0VBQ0EsZ0JBQUE7QS9FMHJvQlI7O0ErRXByb0JRO0VBQ0ksbUJBQUE7QS9FdXJvQlo7QStFdHJvQlk7RUFGSjtJQUdRLG1CQUFBO0UvRXlyb0JkO0FBQ0Y7QStFdHJvQkk7RUFDSSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBL0V3cm9CUjtBK0V2cm9CUTtFQUNJLGNwRTFhSjtBWG1tcEJSO0FLbmpwQkk7RTBFbVhBO0lBVVEsZ0JBQUE7SUFDQSxrQkFBQTtJQUNBLFdBQUE7RS9FMHJvQlY7QUFDRjtBK0V4cm9CSTtFQUNJLGVBQUE7RUFDQSxtQkFBQTtBL0Uwcm9CUjtBK0V4cm9CSTtFQUNJLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtBL0Uwcm9CUjtBS25rcEJJO0UwRXNZQTtJQUtRLGtCQUFBO0lBQ0EsbUJBQUE7RS9FNHJvQlY7QUFDRjtBS3prcEJJO0UwRXNZQTtJQVNRLGVBQUE7RS9FOHJvQlY7QUFDRjtBK0Uzcm9CSTtFQUNJLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtBL0U2cm9CUjtBS25scEJJO0UwRW1aQTtJQUtRLG1CQUFBO0UvRStyb0JWO0FBQ0Y7QStFN3JvQkk7RUFDSSx5QkFBQTtBL0Urcm9CUjtBK0U3cm9CSTtFQUNJLGFBQUE7QS9FK3JvQlI7QStFNXJvQlE7RUFDSSxtQ0FBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7QS9FOHJvQlo7QStFN3JvQlk7RUFDSSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7QS9FK3JvQmhCO0ErRTdyb0JZO0VBQ0ksc0JBQUE7QS9FK3JvQmhCO0ErRTVyb0JRO0VBQ0ksMEJBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtBL0U4cm9CWjtBK0U3cm9CWTtFQUNJLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtBL0Urcm9CaEI7QStFMXJvQkk7RUFDSSxzQkFBQTtFQUNBLG1DQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUVBLGdCQUFBO0VBQ0EsbUJBQUE7QS9FMnJvQlI7QUtsb3BCSTtFMEVnY0E7SUFTUSxrQkFBQTtFL0U2cm9CVjtBQUNGO0ErRTVyb0JRO0VBQ0ksY3BFemZIO0FYdXJwQlQ7QStFN3JvQlk7RUFDSSxXQUFBO0VBQ0EsMEJBQUE7QS9FK3JvQmhCO0ErRTVyb0JRO0VBQ0ksc0JBQUE7QS9FOHJvQlo7QStFMXJvQlE7RUFDSSxrQkFBQTtFQUNBLGlCQUFBO0EvRTRyb0JaO0ErRTNyb0JZO0VBQ0ksV0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsTUFBQTtFQUNBLG1CcEUvZ0JSO0VvRWdoQlEsa0JBQUE7QS9FNnJvQmhCO0ErRTFyb0JRO0VBQ0ksZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0EvRTRyb0JaO0FLbHFwQkk7RTBFbWVJO0lBS1EsZ0JBQUE7SUFDQSxtQkFBQTtFL0U4cm9CZDtBQUNGO0ErRTVyb0JRO0VBQ0ksZUFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtBL0U4cm9CWjtBSzdxcEJJO0UwRTRlSTtJQUtRLGlCQUFBO0UvRWdzb0JkO0FBQ0Y7QStFOXJvQlE7RUFDSSxrQkFBQTtBL0Vnc29CWjtBK0U1cm9CUTtFQUNJLFlBQUE7RUFDQSxjQUFBO0EvRThyb0JaO0ErRTVyb0JRO0VBQ0ksWUFBQTtBL0U4cm9CWjtBK0Uzcm9CSTtFQUNJLGFBQUE7QS9FNnJvQlI7QStFM3JvQkk7RUFDSSxhQUFBO0EvRTZyb0JSO0ErRTNyb0JJO0VBQ0ksbUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsY3BFM2pCQTtFb0U0akJBLGtCQUFBO0VBQ0Esb0JBQUE7QS9FNnJvQlI7QUsxc3BCSTtFMEV1Z0JBO0lBUVEsa0JBQUE7SUFDQSxvQkFBQTtJQUNBLG1CQUFBO0UvRStyb0JWO0FBQ0Y7QStFOXJvQlE7RUFDSSxXQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLCtCQUFBO0VBQ0Esa0JBQUE7QS9FZ3NvQlo7QStFNXJvQkk7RUFDSSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EsY3BFamxCQTtBWCt3cEJSO0ErRTdyb0JRO0VBQ0ksMEJBQUE7QS9FK3JvQlo7O0ErRXpyb0JRO0VBQ0ksaUJBQUE7QS9FNHJvQlo7QUt0dXBCSTtFMEV5aUJJO0lBR1EsaUJBQUE7RS9FOHJvQmQ7QUFDRjtBK0U1cm9CUTtFQUNJLGlCQUFBO0EvRThyb0JaO0FLOXVwQkk7RTBFK2lCSTtJQUdRLGlCQUFBO0UvRWdzb0JkO0FBQ0Y7QStFOXJvQlE7RUFDSSxpQkFBQTtBL0Vnc29CWjtBS3R2cEJJO0UwRXFqQkk7SUFHUSxpQkFBQTtFL0Vrc29CZDtBQUNGOztBK0U5cm9CQTtFQUNJLGVBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxzQkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0Esa0NBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtBL0Vpc29CSjtBK0Voc29CSTtFQUNJLHlCQUFBO0EvRWtzb0JSO0ErRWhzb0JJO0VBQ0ksZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0EvRWtzb0JSO0ErRS9yb0JRO0VBQ0ksd0JBQUE7QS9FaXNvQlo7O0ErRTdyb0JBO0VBQ0ksY3BFN29CSTtFb0U4b0JKLGdDQUFBO0VBQ0EsbUJBQUE7QS9FZ3NvQko7QStFL3JvQkk7RUFDSSxlQUFBO0VBQ0Esa0JBQUE7QS9FaXNvQlI7QStFL3JvQkk7RUFDSSxrQkFBQTtBL0Vpc29CUjs7QStFN3JvQkk7RUFDSSxrQkFBQTtBL0Vnc29CUjtBK0Uvcm9CUTtFQUZKO0lBR1Esa0JBQUE7SUFDQSxtQkFBQTtFL0Vrc29CVjtBQUNGOztBK0Uvcm9CQTtFQUNJLGdCQUFBO0VBQ0EsOEJBQUE7RUFDQSxvQkFBQTtBL0Vrc29CSjtBK0Vqc29CSTtFQUNJLFdBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0EvRW1zb0JSO0FLM3pwQkk7RTBFcW5CQTtJQUtRLGlCQUFBO0lBQ0EsbUJBQUE7SUFDQSxrQkFBQTtFL0Vxc29CVjtBQUNGO0ErRW5zb0JJO0VBQ0ksdUJBQUE7QS9FcXNvQlI7QStFbnNvQkk7RUFDSSw2RUFBQTtFQUNBLFdBQUE7QS9FcXNvQlI7QStFcHNvQlE7RUFDSSxXQUFBO0VBQ0EsaUJBQUE7QS9Fc3NvQlo7QUs3MHBCSTtFMEVxb0JJO0lBSVEsbUJBQUE7RS9Fd3NvQmQ7QUFDRjtBS2wxcEJJO0UwRXFvQkk7SUFPUSxlQUFBO0UvRTBzb0JkO0FBQ0Y7QStFdnNvQlk7RUFDSSxhQUFBO0EvRXlzb0JoQjtBK0V4c29CZ0I7RUFDSSxhQUFBO0EvRTBzb0JwQjtBK0V2c29CWTtFQUNJLGdCQUFBO0EvRXlzb0JoQjtBK0V0c29CUTtFQUNJLG1CQUFBO0EvRXdzb0JaO0ErRXZzb0JZO0VBQ0ksZ0JBQUE7QS9FeXNvQmhCO0FLdDJwQkk7RTBFaW5CSjtJQWlEUSxnQkFBQTtJQUNBLG9CQUFBO0UvRXdzb0JOO0FBQ0Y7O0ErRXBzb0JRO0VBQ0ksZ0JBQUE7QS9FdXNvQlo7O0FnRno2cEJBO0VBQ0ksWUFBQTtFQUNBLGtCQUFBO0FoRjQ2cEJKOztBZ0Z2NnBCSTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtBaEYwNnBCUjtBZ0Z6NnBCUTtFQUNJLGNBQUE7QWhGMjZwQlo7QWdGeDZwQkk7RUFDSSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0FoRjA2cEJSO0FLbDRwQkk7RTJFM0NBO0lBS1Esa0JBQUE7SUFDQSxnQkFBQTtJQUNBLGdEQUFBO0lBQ0EsWUFBQTtFaEY0NnBCVjtBQUNGO0FnRno2cEJRO0VBQ0ksa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdEQUFBO0VBQ0EsWUFBQTtBaEYyNnBCWjtBZ0Z6NnBCUTtFQUNJLGtCQUFBO0FoRjI2cEJaO0FLbjVwQkk7RTJFckJBO0lBRVEsa0JBQUE7RWhGMDZwQlY7QUFDRjtBZ0Z4NnBCSTtFQUNJLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0FoRjA2cEJSO0FnRno2cEJRO0VBQ0ksV0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLHlCckUxQ0o7RXFFMkNJLGtCQUFBO0FoRjI2cEJaO0FnRng2cEJJO0VBQ0ksYUFBQTtBaEYwNnBCUjtBZ0Z4NnBCSTtFQUNJLG1CQUFBO0FoRjA2cEJSO0FnRno2cEJRO0VBQ0ksMEJBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0FoRjI2cEJaO0FLajdwQkk7RTJFR0k7SUFLUSxxQkFBQTtFaEY2NnBCZDtBQUNGO0FnRjM2cEJRO0VBQ0ksZ0JBQUE7RUFDQSwwQkFBQTtFQUNBLGdCQUFBO0FoRjY2cEJaO0FnRno2cEJRO0VBQ0kseUJBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtBaEYyNnBCWjtBS2o4cEJJO0UyRWtCSTtJQU1RLG1CQUFBO0VoRjY2cEJkO0FBQ0Y7QWdGNTZwQlk7RUFDSSxpQkFBQTtBaEY4NnBCaEI7QUt6OHBCSTtFMkUwQlE7SUFHUSxpQkFBQTtFaEZnN3BCbEI7QUFDRjtBZ0Y5NnBCWTtFQUNJLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSxnQkFBQTtFQUNBLGNyRXBGUjtFcUVxRlEsa0JBQUE7RUFDQSxlQUFBO0FoRmc3cEJoQjtBZ0YvNnBCZ0I7RUFDSSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJyRTFGWjtFcUUyRlksV0FBQTtBaEZpN3BCcEI7QUs1OXBCSTtFMkVnQ1E7SUFjUSxrQkFBQTtJQUNBLGlCQUFBO0VoRms3cEJsQjtBQUNGO0FnRi82cEJRO0VBQ0ksVUFBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTtBaEZpN3BCWjtBZ0ZoN3BCWTtFQUNJLGNBQUE7QWhGazdwQmhCO0FnRjM2cEJZO0VBQ0ksZUFBQTtBaEY2NnBCaEI7QWdGNTZwQmdCO0VBQ0ksYUFBQTtBaEY4NnBCcEI7QWdGMzZwQlk7RUFDSSx5QkFBQTtBaEY2NnBCaEI7O0FnRnQ2cEJJO0VBQ0ksbUJBQUE7QWhGeTZwQlI7QUt2L3BCSTtFMkU2RUE7SUFHUSxvQkFBQTtFaEYyNnBCVjtBQUNGO0FnRjE2cEJRO0VBQ0ksaUJBQUE7QWhGNDZwQlo7QUsvL3BCSTtFMkVrRkk7SUFHUSxpQkFBQTtFaEY4NnBCZDtBQUNGO0FnRjU2cEJRO0VBQ0ksY3JFeklKO0VxRTBJSSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxpQkFBQTtBaEY4NnBCWjtBZ0Y3NnBCWTtFQUNJLFdBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0VBQ0EsK0JBQUE7RUFDQSxrQkFBQTtBaEYrNnBCaEI7QUtwaHFCSTtFMkV3Rkk7SUFnQlEsa0JBQUE7SUFDQSxvQkFBQTtJQUNBLG1CQUFBO0VoRmc3cEJkO0FBQ0Y7QWdGOTZwQlE7RUFDSSxpQkFBQTtBaEZnN3BCWjtBZ0Y5NnBCUTtFQUNJLGVBQUE7QWhGZzdwQlo7QUtqaXFCSTtFMkVnSEk7SUFHUSxpQkFBQTtFaEZrN3BCZDtBQUNGO0FnRmg3cEJRO0VBQ0ksa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0FoRms3cEJaO0FnRmo3cEJZO0VBQ0ksV0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsTUFBQTtFQUNBLG1CckVsTFI7RXFFbUxRLGtCQUFBO0FoRm03cEJoQjtBS3RqcUJJO0UyRXNISTtJQWdCUSxpQkFBQTtJQUNBLGdCQUFBO0lBQ0EsbUJBQUE7RWhGbzdwQmQ7QUFDRjtBZ0ZsN3BCUTtFQUNJLFdBQUE7RUFDQSwwQkFBQTtFQUNBLGdCQUFBO0FoRm83cEJaOztBaUY3bnFCSTtFQUNJO0lBQ0ksaUJBQUE7RWpGZ29xQlY7QUFDRjtBaUY5bnFCSTtFQUNJLGNBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtFQUNBLDBCQUFBO0FqRmdvcUJSO0FpRjducUJJO0VBQ0ksaUJBQUE7RUFDQSxvQkFBQTtBakYrbnFCUjtBaUY5bnFCUTtFQUNJLHlCQUFBO0FqRmdvcUJaO0FpRjlucUJRO0VBTko7SUFPUSxpQkFBQTtJQUNBLG9CQUFBO0VqRmlvcUJWO0FBQ0Y7QWlGL25xQkk7RUFDSSx5QkFBQTtBakZpb3FCUjtBaUY5bnFCUTtFQUNJLHlCQUFBO0VBQ0EsbUJBQUE7QWpGZ29xQlo7QWlGOW5xQlE7RUFDSSxXQUFBO0FqRmdvcUJaO0FpRjducUJJO0VBQ0ksUUFBQTtBakYrbnFCUjs7QWlGNW5xQkE7RUFDSSxvRkFBQTtFQUNBLHNCQUFBO0VBQ0EseUJBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7QWpGK25xQko7QWlGOW5xQkk7RUFDSSxXQUFBO0FqRmdvcUJSO0FpRjlucUJJO0VBQ0k7SUFDSSxnQ0FBQTtFakZnb3FCVjtBQUNGO0FpRjlucUJJO0VBZko7SUFnQlEsaUJBQUE7SUFDQSxpQkFBQTtJQUNBLDJCQUFBO0VqRmlvcUJOO0VpRmhvcUJNO0lBQ0ksZUFBQTtJQUNBLGlCQUFBO0VqRmtvcUJWO0VpRmhvcUJNO0lBQ0ksZUFBQTtFakZrb3FCVjtBQUNGO0FpRmhvcUJJO0VBQ0k7SUFDSSxlQUFBO0VqRmtvcUJWO0FBQ0Y7QWlGaG9xQkk7RUFoQ0o7SUFpQ1Esa0JBQUE7SUFDQSxpQkFBQTtFakZtb3FCTjtFaUZsb3FCTTtJQUNJLGVBQUE7RWpGb29xQlY7QUFDRjs7QWlGOW5xQkE7RUFDSSxnQkFBQTtBakZpb3FCSjs7QWlGL25xQkE7RUFDSSxtQkFBQTtBakZrb3FCSjs7QWlGL25xQkE7RUFDSSxhQUFBO0FqRmtvcUJKO0FpRmpvcUJJO0VBRko7SUFHUSxXQUFBO0lBQ0EsU0FBQTtJQUNBLFdBQUE7SUFDQSxrQkFBQTtJQUNBLGNBQUE7RWpGb29xQk47QUFDRjtBaUZub3FCSTtFQVRKO0lBVVEsV0FBQTtFakZzb3FCTjtBQUNGO0FpRnJvcUJJO0VBWko7SUFhUSxTQUFBO0VqRndvcUJOO0FBQ0Y7O0FpRnJvcUJJO0VBREo7SUFFUSx3QkFBQTtFakZ5b3FCTjtBQUNGOztBaUZ2b3FCQTtFQUNJLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtFQUdBLG1EQUFBO0FqRjBvcUJKO0FpRnpvcUJJO0VBQ0ksZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7QWpGMm9xQlI7O0FpRnZvcUJJO0VBQ0ksYUFBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtBakYwb3FCUjtBaUZ4b3FCSTtFQUNJLGlCQUFBO0FqRjBvcUJSO0FpRnhvcUJJO0VBQ0ksV0FBQTtFQUNBLHNCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QWpGMG9xQlI7QWlGem9xQlE7RUFDSSxzQkFBQTtFQUNBLFdBQUE7QWpGMm9xQlo7O0FpRnRvcUJBO0VBQ0ksZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0FqRnlvcUJKO0FpRnhvcUJJO0VBQ0kscUJBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0FqRjBvcUJSO0FpRnpvcUJRO0VBQ0ksa0JBQUE7QWpGMm9xQlo7QWlGem9xQlE7RUFDSSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0FqRjJvcUJaO0FpRjFvcUJZO0VBQ0ksc0JBQUE7RUFDQSxXQUFBO0FqRjRvcUJoQjtBaUZ4b3FCSTtFQUNJLFlBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLDRCQUFBO0VBQ0Esa0JBQUE7RUFDQSxzQkFBQTtBakYwb3FCUjtBaUZ4b3FCSTtFQUNJO0lBQ0kscUJBQUE7SUFDQSxZQUFBO0lBQ0EsZ0JBQUE7SUFDQSxtQkFBQTtFakYwb3FCVjtFaUZ6b3FCVTtJQUNJLGlCQUFBO0VqRjJvcUJkO0VpRnhvcUJNO0lBQ0ksY0FBQTtJQUNBLGNBQUE7SUFDQSxrQkFBQTtFakYwb3FCVjtBQUNGO0FpRnZvcUJJO0VBQ0k7SUFDSSxpQkFBQTtFakZ5b3FCVjtBQUNGO0FpRnZvcUJJO0VBQ0k7SUFDSSxpQkFBQTtFakZ5b3FCVjtBQUNGO0FpRnZvcUJJO0VBQ0k7SUFDSSxpQkFBQTtFakZ5b3FCVjtBQUNGOztBaUZyb3FCSTtFQUNJO0lBQ0ksaUJBQUE7RWpGd29xQlY7RWlGdm9xQlU7SUFDSSxlQUFBO0VqRnlvcUJkO0FBQ0Y7QWlGdG9xQkk7RUFDSTtJQUNJLGlCQUFBO0VqRndvcUJWO0VpRnZvcUJVO0lBQ0ksZUFBQTtFakZ5b3FCZDtBQUNGO0FpRnRvcUJJO0VBQ0k7SUFDSSxpQkFBQTtFakZ3b3FCVjtBQUNGOztBaUZyb3FCQTtFQUNJLDZFQUFBO0VBQ0EsMEJBQUE7QWpGd29xQko7O0FpRnRvcUJBO0VBQ0ksa0ZBQUE7RUFDQSwwQkFBQTtBakZ5b3FCSjs7QWlGdm9xQkE7RUFDSSxtR0FBQTtFQUNBLDBCQUFBO0FqRjBvcUJKOztBaUZ4b3FCQTtFQUNJLHlGQUFBO0VBQ0EsMEJBQUE7QWpGMm9xQko7O0FpRnpvcUJBO0VBQ0ksd0ZBQUE7RUFDQSwwQkFBQTtBakY0b3FCSjs7QWtGcDVxQkk7RUFDSTtJQUNJLGlCQUFBO0VsRnU1cUJWO0FBQ0Y7QWtGcjVxQkk7RUFDSSxjQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7RUFDQSwwQkFBQTtBbEZ1NXFCUjtBa0ZwNXFCSTtFQUNJLGlCQUFBO0VBQ0Esb0JBQUE7QWxGczVxQlI7QWtGcjVxQlE7RUFDSSx5QkFBQTtBbEZ1NXFCWjtBa0ZyNXFCUTtFQU5KO0lBT1EsaUJBQUE7SUFDQSxvQkFBQTtFbEZ3NXFCVjtBQUNGO0FrRnQ1cUJJO0VBQ0kseUJBQUE7QWxGdzVxQlI7QWtGcjVxQlE7RUFDSSx5QkFBQTtFQUNBLG1CQUFBO0FsRnU1cUJaO0FrRnI1cUJRO0VBQ0ksV0FBQTtBbEZ1NXFCWjtBa0ZwNXFCSTtFQUNJLFFBQUE7QWxGczVxQlI7O0FrRm41cUJBO0VBQ0ksa0ZBQUE7RUFDQSxzQkFBQTtFQUNBLHlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtFQUNBLGtCQUFBO0FsRnM1cUJKO0FrRnI1cUJJO0VBQ0ksV0FBQTtBbEZ1NXFCUjtBa0ZyNXFCSTtFQUNJO0lBQ0ksZ0NBQUE7RWxGdTVxQlY7QUFDRjtBa0ZyNXFCSTtFQWZKO0lBZ0JRLGlCQUFBO0lBQ0EsaUJBQUE7SUFDQSwyQkFBQTtFbEZ3NXFCTjtFa0Z2NXFCTTtJQUNJLGVBQUE7SUFDQSxpQkFBQTtFbEZ5NXFCVjtFa0Z2NXFCTTtJQUNJLGVBQUE7RWxGeTVxQlY7QUFDRjtBa0Z2NXFCSTtFQUNJO0lBQ0ksZUFBQTtFbEZ5NXFCVjtBQUNGO0FrRnY1cUJJO0VBaENKO0lBaUNRLGtCQUFBO0lBQ0EsaUJBQUE7RWxGMDVxQk47RWtGejVxQk07SUFDSSxlQUFBO0VsRjI1cUJWO0FBQ0Y7O0FrRnI1cUJBO0VBQ0ksZ0JBQUE7QWxGdzVxQko7O0FrRnQ1cUJBO0VBQ0ksbUJBQUE7QWxGeTVxQko7O0FrRnQ1cUJBO0VBQ0k7SUFDSSxlQUFBO0VsRnk1cUJOO0VrRnY1cUJFO0lBQ0ksYUFBQTtFbEZ5NXFCTjtBQUNGO0FrRnQ1cUJBO0VBRUE7SUFDSSxlQUFBO0VsRnU1cUJGO0VrRnA1cUJGO0lBQ0ksa0JBQUE7RWxGczVxQkY7RWtGbjVxQkY7SUFDSSxTQUFBO0lBQ0EsZUFBQTtJQUNBLG9CQUFBO0lBQ0EsWUFBQTtFbEZxNXFCRjtBQUNGO0FrRmw1cUJBO0VBQ0ksc0JBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBR0EsbURBQUE7QWxGbzVxQko7QWtGbjVxQkk7RUFDSSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtBbEZxNXFCUjs7QWtGajVxQkE7RUFDSSxnQkFBQTtFQUNBLDZCQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBaUNBOzs7Ozs7Ozs7SUFBQTtBbEY2M3FCSjtBa0Y3NXFCSTtFQUNJLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQTs7SUFBQTtBbEZpNnFCUjtBa0Y5NXFCUTtFQUNJLGNBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtBbEZnNnFCWjtBa0YvNXFCWTtFQUNJLHNCQUFBO0VBQ0EsV0FBQTtBbEZpNnFCaEI7QWtGLzVxQlk7RUFDSSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsNENBQUE7QWxGaTZxQmhCO0FrRmw1cUJJO0VBQ0k7SUFDSSxxQkFBQTtJQUNBLGFBQUE7SUFDQSxtQkFBQTtJQUNBLGNBQUE7RWxGbzVxQlY7QUFDRjtBa0ZsNXFCSTtFQUNJO0lBQ0ksY0FBQTtFbEZvNXFCVjtFa0ZuNXFCVTtJQUNJLGlCQUFBO0VsRnE1cUJkO0FBQ0Y7O0FrRi80cUJJO0VBQ0k7SUFDSSxpQkFBQTtFbEZrNXFCVjtFa0ZqNXFCVTtJQUNJLGVBQUE7RWxGbTVxQmQ7QUFDRjtBa0ZoNXFCSTtFQUNJO0lBQ0ksaUJBQUE7RWxGazVxQlY7RWtGajVxQlU7SUFDSSxlQUFBO0VsRm01cUJkO0FBQ0Y7QWtGaDVxQkk7RUFDSTtJQUNJLGlCQUFBO0VsRms1cUJWO0FBQ0Y7O0FtRjltckJJO0VBQ0ksZUFBQTtFQUNBLGN4RVlDO0V3RVhELGdCQUFBO0FuRmluckJSO0FtRmhuckJRO0VBSko7SUFLUSxlQUFBO0lBQ0EsZ0JBQUE7RW5GbW5yQlY7QUFDRjtBbUZqbnJCSTtFQUNJLGtCQUFBO0FuRm1uckJSOztBbUZobnJCQTtFQUNJLGlCQUFBO0VBQ0Esb0JBQUE7QW5GbW5yQko7QW1GbG5yQkk7RUFDSSxjeEVIQztBWHVuckJUO0FtRmxuckJJO0VBQ0ksY0FBQTtFQUNBLGtCQUFBO0VBQ0EsY3hFUkM7RXdFU0QsZUFBQTtFQUNBLG1CQUFBO0FuRm9uckJSO0FtRmxuckJJO0VBQ0ksV0FBQTtBbkZvbnJCUjs7QW1GaG5yQkk7RUFDSSxjQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUdBLGFBQUE7RUFHQSxtQkFBQTtFQUdBLHVCQUFBO0VBQ0EsOEJBQUE7QW5GbW5yQlI7QW1GbG5yQlE7RUFqQko7SUFrQlEsZUFBQTtFbkZxbnJCVjtBQUNGO0FtRnBuckJRO0VBcEJKO0lBcUJRLGVBQUE7RW5GdW5yQlY7QUFDRjtBbUZ0bnJCUTtFQXZCSjtJQXdCUSxlQUFBO0VuRnluckJWO0FBQ0Y7QW1GeG5yQlE7RUFDSSxtQkFBQTtBbkYwbnJCWjtBbUZ6bnJCWTtFQUNJLCtCQUFBO0FuRjJuckJoQjtBbUZ4bnJCUTtFQUNJLG1CQUFBO0FuRjBuckJaO0FtRnpuckJZO0VBQ0ksK0JBQUE7QW5GMm5yQmhCO0FtRnhuckJRO0VBQ0ksbUJBQUE7QW5GMG5yQlo7QW1Gem5yQlk7RUFDSSwrQkFBQTtBbkYybnJCaEI7QW1GeG5yQlE7RUFDSSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0VBQ0EsU0FBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsK0JBQUE7RUFDQSxrQ0FBQTtFQUNBLHFDQUFBO0VBQ0EsV0FBQTtBbkYwbnJCWjtBbUZ4bnJCUTtFQUNJLFdBQUE7RUFDQSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSwrQkFBQTtFQUNBLGtDQUFBO0VBQ0EscUNBQUE7QW5GMG5yQlo7QW1Gdm5yQkk7RUFDSSxhQUFBO0FuRnluckJSOztBbUZ0bnJCQTtFQUNJLDBCQUFBO0VBQ0EsNkJBQUE7QW5GeW5yQko7QW1Gdm5yQkk7RUFDSSxjeEU5RkM7QVh1dHJCVDs7QW1Gcm5yQkk7RUFDSSxjeEVuR0M7QVgydHJCVDs7QW1GcG5yQkk7RUFDSSxXQUFBO0FuRnVuckJSOztBS2xyckJJO0UrRTFESTtJQUVRLDRCQUFBO0VwRit1ckJkO0FBQ0Y7QW9GenVyQkk7RUFDSSw4QkFBQTtBcEYydXJCUjtBSzNyckJJO0UrRWpEQTtJQUdRLCtCQUFBO0VwRjZ1ckJWO0FBQ0Y7QW9GNXVyQlE7RUFDSSwyQkFBQTtBcEY4dXJCWjtBb0YzdXJCSTtFQUNJLG1CQUFBO0FwRjZ1ckJSO0FLdHNyQkk7RStFeENBO0lBR1EsY0FBQTtFcEYrdXJCVjtBQUNGO0FvRjd1ckJJO0VBQ0ksc0JBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0FwRit1ckJSO0FLaHRyQkk7RStFbENBO0lBS1EsZ0RBQUE7SUFDQSxpQkFBQTtJQUNBLGtCQUFBO0lBQ0EsbUJBQUE7RXBGaXZyQlY7QUFDRjtBb0YvdXJCSTtFQUNJLGNBQUE7QXBGaXZyQlI7QUszdHJCSTtFK0V2QkE7SUFHUSxjQUFBO0VwRm12ckJWO0FBQ0Y7QUtodXJCSTtFK0VmSTtJQUVRLGtDQUFBO0VwRml2ckJkO0FBQ0Y7QUtydXJCSTtFK0VmSTtJQUtRLGtDQUFBO0VwRm12ckJkO0FBQ0Y7QUsxdXJCSTtFK0VmSTtJQVFRLGtDQUFBO0VwRnF2ckJkO0FBQ0Y7QW9GcHZyQlk7RUFWSjtJQVdRLDhCQUFBO0VwRnV2ckJkO0FBQ0Y7QW9GcHZyQkk7RUFDSSxjQUFBO0FwRnN2ckJSO0FvRnJ2ckJRO0VBQ0ksaUJBQUE7QXBGdXZyQlo7QUsxdnJCSTtFK0VBQTtJQU1RLGNBQUE7RXBGd3ZyQlY7QUFDRjtBSy92ckJJO0UrRVlRO0lBQ0ksZ0JBQUE7RXBGc3ZyQmQ7RW9GcHZyQlU7SUFDSSxTQUFBO0VwRnN2ckJkO0FBQ0Y7O0FvRmx2ckJBO0VBQ0ksbUJ6RWhEZ0I7RXlFaURoQixlQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7QXBGcXZyQko7QUs5d3JCSTtFK0VxQko7SUFNUSxlQUFBO0VwRnV2ckJOO0FBQ0Y7O0FLanVyQkk7RStFbkJKO0lBR1Esa0JBQUE7RXBGc3ZyQk47QUFDRjtBb0ZydnJCSTtFQUNJLG1CQUFBO0VBQ0EsYUFBQTtBcEZ1dnJCUjtBcUZ4MXJCSTtFQUNJLGtCQUFBO0VBQ0EsV0FBQTtBckYwMXJCUjtBcUZ6MXJCUTtFQUNJLGVBQUE7QXJGMjFyQlo7QXFGMTFyQlk7RUFGSjtJQUdRLGVBQUE7RXJGNjFyQmQ7QUFDRjtBcUY1MXJCWTtFQUxKO0lBTVEsZUFBQTtFckYrMXJCZDtBQUNGO0FxRjkxckJZO0VBQ0ksZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0FyRmcyckJoQjtBcUYvMXJCZ0I7RUFMSjtJQU1RLGVBQUE7RXJGazJyQmxCO0FBQ0Y7QXFGajJyQmdCO0VBUko7SUFTUSxlQUFBO0VyRm8yckJsQjtBQUNGO0FxRm4yckJnQjtFQVhKO0lBWVEsZUFBQTtFckZzMnJCbEI7QUFDRjtBcUZyMnJCZ0I7RUFkSjtJQWVRLGVBQUE7SUFDQSxtQkFBQTtFckZ3MnJCbEI7QUFDRjtBcUZyMnJCUTtFQUNJLGVBQUE7QXJGdTJyQlo7QXFGdDJyQlk7RUFGSjtJQUdRLGVBQUE7RXJGeTJyQmQ7QUFDRjtBcUZ4MnJCWTtFQUxKO0lBTVEsZUFBQTtFckYyMnJCZDtBQUNGO0FxRjEyckJZO0VBUko7SUFTUSxlQUFBO0VyRjYyckJkO0FBQ0Y7QXFGNTJyQlk7RUFYSjtJQVlRLGVBQUE7RXJGKzJyQmQ7QUFDRjtBcUY3MnJCUTtFQUNJLG1CQUFBO0FyRisyckJaO0FxRjcyckJRO0VBakRKO0lBa0RRLGdCQUFBO0VyRmczckJWO0FBQ0Y7QXFGLzJyQlE7RUFwREo7SUFxRFEsNEJBQUE7SUFDQSxvQkFBQTtFckZrM3JCVjtBQUNGO0FxRmozckJRO0VBeERKO0lBeURRLDRCQUFBO0lBQ0Esb0JBQUE7RXJGbzNyQlY7QUFDRjtBcUZsM3JCSTtFQUNJLGdCQUFBO0FyRm8zckJSO0FxRmwzckJJO0VBQ0ksa0JBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtBckZvM3JCUjtBcUZuM3JCUTtFQUpKO0lBS1Esa0JBQUE7SUFDQSxZQUFBO0lBQ0EsU0FBQTtJQUNBLFlBQUE7RXJGczNyQlY7QUFDRjtBcUZyM3JCUTtFQVZKO0lBV1EsVUFBQTtJQUNBLFlBQUE7SUFDQSxRQUFBO0VyRnczckJWO0FBQ0Y7QXFGdjNyQlE7RUFmSjtJQWdCUSxZQUFBO0lBQ0EsWUFBQTtJQUNBLFVBQUE7RXJGMDNyQlY7QUFDRjtBcUZ6M3JCUTtFQXBCSjtJQXFCUSxZQUFBO0lBQ0EsWUFBQTtJQUNBLFVBQUE7SUFDQSxZQUFBO0VyRjQzckJWO0FBQ0Y7QXFGMzNyQlE7RUExQko7SUEyQlEsT0FBQTtFckY4M3JCVjtBQUNGO0FxRjUzckJJO0VBQ0ksbUJBQUE7QXJGODNyQlI7QXFGNzNyQlE7RUFDSSxXQUFBO0VBQ0Esa0JBQUE7QXJGKzNyQlo7QXFGMzNyQlE7RUFDSSxlQUFBO0FyRjYzckJaO0FxRjMzckJnQjtFQUNJLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtBckY2M3JCcEI7O0FxRnYzckJBO0VBQ0kseUJBQUE7QXJGMDNyQko7O0FxRngzckJBO0VBQ0kseUJBQUE7QXJGMjNyQko7O0FxRnozckJBO0VBQ0kseUJBQUE7QXJGNDNyQko7O0FxRjEzckJBO0VBQ0kseUJBQUE7QXJGNjNyQko7O0FxRnozckJBO0VBQ0ksV0FBQTtBckY0M3JCSjtBcUYzM3JCSTtFQUNJLFdBQUE7QXJGNjNyQlI7QXFGMzNyQkk7RUFMSjtJQU1ZLGFBQUE7RXJGODNyQlY7RXFGNTNyQk07SUFDSSxhQUFBO0VyRjgzckJWO0VxRjUzckJNO0lBQ0ksYUFBQTtJQUNBLHlCQUFBO0VyRjgzckJWO0FBQ0Y7QXFGMzNyQkk7RUFqQko7SUFrQlEsVUFBQTtJQUNBLGlCQUFBO0lBQ0Esa0JBQUE7SUFDQSxnQkFBQTtFckY4M3JCTjtBQUNGO0FxRjUzckJRO0VBREo7SUFFUSxtQkFBQTtJQUNBLHlCMUV2Skg7STBFd0pHLFdBQUE7SUFDQSxpQkFBQTtJQUNBLGVBQUE7RXJGKzNyQlY7RXFGNzNyQlU7SUFDSSx3QkFBQTtFckYrM3JCZDtFcUY3M3JCVTtJQUNJLDRCQUFBO0lBQ0EseUIxRTdKUjtFWDRoc0JOO0FBQ0Y7QXFGNzNyQlE7RUFoQko7SUFpQlEsZUFBQTtFckZnNHJCVjtBQUNGO0FxRi8zckJRO0VBbkJKO0lBb0JRLGVBQUE7RXJGazRyQlY7QUFDRjtBcUZqNHJCUTtFQXRCSjtJQXVCUSxlQUFBO0VyRm80ckJWO0FBQ0Y7QXFGaDRyQlE7RUFGSjtJQUdRLFlBQUE7SUFDQSxpQkFBQTtFckZtNHJCVjtBQUNGO0FxRmw0ckJRO0VBTko7SUFPUSxZQUFBO0VyRnE0ckJWO0FBQ0Y7QXFGcDRyQlE7RUFUSjtJQVVRLFlBQUE7RXJGdTRyQlY7QUFDRjtBcUZ0NHJCUTtFQVpKO0lBYVEsWUFBQTtFckZ5NHJCVjtBQUNGO0FxRng0ckJRO0VBZko7SUFnQlEsWUFBQTtFckYyNHJCVjtBQUNGO0FxRno0ckJJO0VBQ0kseUIxRWxNQztFMEVtTUQsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtBckYyNHJCUjtBcUZ4NHJCUTtFQUNJLDRCQUFBO0VBQ0EseUIxRXRNSjtBWGdsc0JSOztBc0YxbHNCUTtFQURKO0lBRVEsaUJBQUE7RXRGOGxzQlY7QUFDRjtBc0Y1bHNCSTtFQUNJLG9CQUFBO0F0Rjhsc0JSO0FzRjdsc0JRO0VBRko7SUFHUSxhQUFBO0lBQ0EsZ0JBQUE7RXRGZ21zQlY7QUFDRjtBc0Y3bHNCUTtFQUNJLFNBQUE7RUFDQSwwQkFBQTtBdEYrbHNCWjtBc0Y1bHNCSTtFQUNJLGFBQUE7QXRGOGxzQlI7QXNGN2xzQlE7RUFGSjtJQUdRLGtCQUFBO0V0Rmdtc0JWO0FBQ0Y7QXNGOWxzQkk7RUFDSSxXQUFBO0VBQ0EsWUFBQTtBdEZnbXNCUjtBc0Y3bHNCUTtFQUNJLGFBQUE7RUFDQSxnQkFBQTtBdEYrbHNCWjtBS25rc0JJO0VpRjlCSTtJQUlRLGFBQUE7SUFDQSxrQkFBQTtFdEZpbXNCZDtBQUNGO0FzRjdsc0JJO0VBQ0ksaUJBQUE7RUFDQSxvQkFBQTtFQUNBLGlCQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtBdEYrbHNCUjtBc0Y5bHNCUTtFQU5KO0lBT1EsaUJBQUE7SUFDQSxvQkFBQTtFdEZpbXNCVjtBQUNGO0FzRmhtc0JRO0VBVko7SUFXUSxpQkFBQTtJQUNBLGtCQUFBO0lBQ0EscUJBQUE7RXRGbW1zQlY7QUFDRjtBc0ZqbXNCWTtFQURKO0lBRVEsZUFBQTtFdEZvbXNCZDtBQUNGO0FzRmxtc0JRO0VBQ0ksZUFBQTtFQUNBLG1CQUFBO0F0Rm9tc0JaO0FzRm5tc0JZO0VBSEo7SUFJUSxlQUFBO0V0RnNtc0JkO0FBQ0Y7QXNGcG1zQlE7RUFDSSw2QkFBQTtBdEZzbXNCWjtBc0ZwbXNCUTtFQUNJLHFCQUFBO0VBQ0EsZ0JBQUE7QXRGc21zQlo7QXNGcm1zQlk7RUFISjtJQUlRLG9CQUFBO0V0Rndtc0JkO0FBQ0Y7QXNGdm1zQlk7RUFOSjtJQU9RLG9CQUFBO0V0RjBtc0JkO0FBQ0Y7QXNGem1zQlk7RUFUSjtJQVVRLG9CQUFBO0V0RjRtc0JkO0FBQ0Y7QXNGM21zQlk7RUFaSjtJQWFRLG9CQUFBO0V0Rjhtc0JkO0FBQ0Y7QXNGN21zQlk7RUFDSSxrQkFBQTtFQUNBLGNBQUE7QXRGK21zQmhCO0FzRjVtc0JRO0VBQ0kscUJBQUE7RUFDQSxnQkFBQTtBdEY4bXNCWjtBc0Y3bXNCWTtFQUhKO0lBSVEsb0JBQUE7SUFDQSxpQkFBQTtFdEZnbnNCZDtBQUNGO0FzRi9tc0JZO0VBUEo7SUFRUSxvQkFBQTtFdEZrbnNCZDtBQUNGO0FzRmpuc0JZO0VBVko7SUFXUSxvQkFBQTtFdEZvbnNCZDtBQUNGO0FzRm5uc0JZO0VBQ0ksdUJBQUE7QXRGcW5zQmhCO0FzRmxuc0JRO0VBQ0kscUJBQUE7RUFDQSxnQkFBQTtBdEZvbnNCWjtBc0ZubnNCWTtFQUhKO0lBSVEsb0JBQUE7RXRGc25zQmQ7QUFDRjtBc0ZybnNCWTtFQU5KO0lBT1Esb0JBQUE7SUFDQSxpQkFBQTtFdEZ3bnNCZDtBQUNGO0FzRnZuc0JZO0VBVko7SUFXUSxvQkFBQTtJQUNBLGlCQUFBO0V0RjBuc0JkO0FBQ0Y7QXNGem5zQlk7RUFkSjtJQWVRLG9CQUFBO0V0RjRuc0JkO0FBQ0Y7QXNGM25zQlk7RUFDSSx1QkFBQTtBdEY2bnNCaEI7QXNGMW5zQlE7RUFDSSxrQkFBQTtFQUNBLFNBQUE7RUFDQSwwQkFBQTtFQUNBLE1BQUE7QXRGNG5zQlo7QXNGMW5zQlE7RUFDSSxrQkFBQTtFQUNBLFNBQUE7RUFDQSwwQkFBQTtBdEY0bnNCWjtBc0YzbnNCWTtFQUpKO0lBS1EsVUFBQTtJQUNBLGVBQUE7SUFDQSxXQUFBO0V0Rjhuc0JkO0FBQ0Y7QXNGNW5zQlE7RUFDSSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxTQUFBO0VBQ0EsMEJBQUE7QXRGOG5zQlo7QXNGN25zQlk7RUFMSjtJQU1RLE1BQUE7SUFDQSxVQUFBO0V0Rmdvc0JkO0FBQ0Y7QXNGL25zQlk7RUFUSjtJQVVRLFdBQUE7SUFDQSxVQUFBO0lBQ0EsZUFBQTtFdEZrb3NCZDtBQUNGO0FzRi9uc0JZO0VBQ0ksZUFBQTtBdEZpb3NCaEI7QXNGNW5zQlE7RUFESjtJQUVRLGNBQUE7RXRGK25zQlY7QUFDRjtBc0Y5bnNCUTtFQUNJLHVCQUFBO0F0Rmdvc0JaO0FzRjduc0JJO0VBQ0ksdUJBQUE7QXRGK25zQlI7QXNGN25zQkk7RUFDSSxxQkFBQTtBdEYrbnNCUjtBc0Y3bnNCSTtFQUVRO0lBQ0ksOEJBQUE7SUFDQSx3QkFBQTtJQUNBLHNCQUFBO0V0Rjhuc0JkO0VzRjVuc0JVO0lBQ0ksV0FBQTtFdEY4bnNCZDtBQUNGO0FzRjFuc0JRO0VBQ0ksV0FBQTtBdEY0bnNCWjtBc0YzbnNCWTtFQUNJLFdBQUE7QXRGNm5zQmhCO0FzRm5uc0JBO0VBQ0ksaUJBQUE7QXRGcW5zQko7O0FzRm5uc0JBO0VBQ0ksY0FBQTtFQUNBLGtCQUFBO0F0RnNuc0JKO0FzRnJuc0JJO0VBSEo7SUFJUSxhQUFBO0V0Rnduc0JOO0FBQ0Y7O0FzRnRuc0JBO0VBQ0ksY0FBQTtBdEZ5bnNCSjtBc0Z4bnNCSTtFQUZKO0lBR1EsYUFBQTtFdEYybnNCTjtBQUNGO0FzRjFuc0JJO0VBTEo7SUFNUSxhQUFBO0V0RjZuc0JOO0FBQ0Y7O0FzRjNuc0JBO0VBQ0ksY0FBQTtFQUNBLGtCQUFBO0F0Rjhuc0JKO0FzRjduc0JJO0VBSEo7SUFJUSxhQUFBO0lBQ0EsY0FBQTtFdEZnb3NCTjtBQUNGO0FzRi9uc0JJO0VBUEo7SUFRUSxhQUFBO0lBQ0EsY0FBQTtFdEZrb3NCTjtBQUNGOztBc0Zob3NCQTtFQUNJLGNBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0F0Rm1vc0JKOztBc0Zqb3NCQTtFQUNJLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFFBQUE7RUFFQSxnQ0FBQTtFQUNBLGVBQUE7RUFDQSxvQkFBQTtFQUNBLGlCQUFBO0VBQ0EsWUFBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtBdEZvb3NCSjs7QXNGbG9zQkE7RUFDSSxpQkFBQTtFQUNBLG9CQUFBO0F0RnFvc0JKO0FzRnBvc0JJO0VBSEo7SUFJUSxrQkFBQTtJQUNBLHFCQUFBO0V0RnVvc0JOO0FBQ0Y7O0FzRnBvc0JBO0VBQ0ksaUJBQUE7RUFDQSxvQkFBQTtFQUNBLGdDQUFBO0F0RnVvc0JKO0FzRnRvc0JJO0VBSko7SUFLUSxpQkFBQTtJQUNBLG9CQUFBO0V0Rnlvc0JOO0FBQ0Y7QXNGeG9zQkk7RUFDSSxrQkFBQTtBdEYwb3NCUjtBc0Z6b3NCUTtFQUZKO0lBR1EsaUJBQUE7SUFDQSxjQUFBO0V0RjRvc0JWO0FBQ0Y7QXNGMW9zQkk7RUFDSSxrQkFBQTtBdEY0b3NCUjtBc0Yxb3NCSTtFQUNJLGdCQUFBO0F0RjRvc0JSO0FzRjFvc0JJO0VBQ0ksa0JBQUE7RUFDQSxtQkFBQTtBdEY0b3NCUjtBc0Z6b3NCSTtFQUNJLGNBQUE7RUFDQSw4QkFBQTtFQUNBLG1CQUFBO0F0RjJvc0JSO0FzRjFvc0JRO0VBSko7SUFLUSxhQUFBO0V0RjZvc0JWO0FBQ0Y7QXNGNW9zQlE7RUFDSSxVQUFBO0VBQ0EscUJBQUE7QXRGOG9zQlo7QXNGN29zQlk7RUFISjtJQUlRLHFCQUFBO0V0Rmdwc0JkO0FBQ0Y7QXNGL29zQlk7RUFOSjtJQU9RLFdBQUE7RXRGa3BzQmQ7QUFDRjs7QXNGN29zQkk7RUFDSSxXQUFBO0VBQ0EsY0FBQTtBdEZncHNCUjtBc0Yvb3NCUTtFQUNJLGNBQUE7QXRGaXBzQlo7O0FzRjVvc0JJO0VBQ0kseUJBQUE7QXRGK29zQlI7O0FzRjVvc0JBO0VBRUksdUNBQUE7RUFFQSxnQ0FBQTtFQUNBLHlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0F0Ritvc0JKO0FzRjlvc0JJO0VBQ0ksbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBRUEsZ0NBQUE7QXRGZ3BzQlI7QXNGL29zQlE7RUFDSSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7QXRGaXBzQlo7QXNGL29zQlE7RUFDSSxjQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtBdEZpcHNCWjtBc0Y5b3NCSTtFQUNJLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtBdEZncHNCUjtBc0Yvb3NCUTtFQUNJLG1CQUFBO0F0Rmlwc0JaO0FzRmhwc0JZO0VBQ0ksWUFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7QXRGa3BzQmhCO0FzRmhwc0JZO0VBQ0ksWUFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7QXRGa3BzQmhCOztBc0Y3b3NCQTtFQUNJLFlBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7RUFFQSx1Q0FBQTtFQUVBLGdDQUFBO0VBQ0EseUJBQUE7RUFDQSx1QkFBQTtFQUNBLGNBQUE7QXRGZ3BzQko7O0FzRjlvc0JBO0VBQ0ksaUJBQUE7RUFDQSxhQUFBO0F0Rmlwc0JKOztBc0Y5b3NCSTtFQUNJLG1CQUFBO0F0Rmlwc0JSOztBc0Y5b3NCQTtFQUNJLGtCQUFBO0F0Rmlwc0JKO0FLcitzQkk7RWlGbVZKO0lBR1EsZ0JBQUE7RXRGbXBzQk47QUFDRjs7QXNGanBzQkE7RUFDSSxrQkFBQTtBdEZvcHNCSjs7QXNGbHBzQkE7RUFDSSxrQkFBQTtBdEZxcHNCSjtBc0ZwcHNCSTtFQUNJLGNBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLHdFQUFBO0VBQ0Esd0JBQUE7RUFDQSxRQUFBO0VBQ0EsYUFBQTtBdEZzcHNCUjs7QXNGbHBzQkk7RUFDSSxZQUFBO0VBQ0EscUJBQUE7QXRGcXBzQlI7QXNGbnBzQkk7RUFDSSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QXRGcXBzQlI7QXNGbnBzQkk7RUFDSSw4QkFBQTtBdEZxcHNCUjtBc0ZucHNCSTtFQUNJLGFBQUE7RUFDQSxjQUFBO0F0RnFwc0JSO0FzRm5wc0JJO0VBQ0ksYUFBQTtFQUNBLGNBQUE7QXRGcXBzQlI7QXNGbnBzQkk7RUFDSTtJQUNJLHlCQUFBO0lBQ0EsZUFBQTtFdEZxcHNCVjtFc0ZucHNCTTtJQUNJLG1CQUFBO0V0RnFwc0JWO0FBQ0Y7QXNGbnBzQkk7RUFDSTtJQUNJLGtCQUFBO0lBQ0EsYUFBQTtFdEZxcHNCVjtFc0ZucHNCTTtJQUNJLGtCQUFBO0lBQ0EsUUFBQTtJQUNBLFdBQUE7SUFDQSwyQkFBQTtFdEZxcHNCVjtFc0ZucHNCTTtJQUNJLFdBQUE7SUFDQSxpQkFBQTtJQUNBLHVCQUFBO0V0RnFwc0JWO0VzRm5wc0JNO0lBQ0ksaUJBQUE7SUFDQSxtQkFBQTtFdEZxcHNCVjtBQUNGO0FzRm5wc0JJO0VBQ0ksWUFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtBdEZxcHNCUjtBc0ZucHNCSTtFQUNJLDJCQUFBO0VBQ0Esa0JBQUE7QXRGcXBzQlI7QXNGbnBzQkk7RUFDSTtJQUNJLGtCQUFBO0V0RnFwc0JWO0FBQ0Y7QXNGbnBzQkk7RUFDSSwyQkFBQTtFQUNBLG1CQUFBO0F0RnFwc0JSO0FzRm5wc0JJO0VBQ0ksNEJBQUE7QXRGcXBzQlI7QXNGbnBzQkk7RUFDSSxrQkFBQTtBdEZxcHNCUjtBc0ZucHNCSTtFQUNJLGtCQUFBO0F0RnFwc0JSO0FzRm5wc0JJO0VBQ0ksa0JBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0F0RnFwc0JSO0FzRm5wc0JJO0VBQ0ksa0JBQUE7QXRGcXBzQlI7QXNGbnBzQkk7RUFDSSxrQkFBQTtBdEZxcHNCUjs7QXVGeHB0Qkk7RUFDSSwyQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtFQUNBLGlCQUFBO0F2RjJwdEJSO0FLcm10Qkk7RWtGM0RBO0lBT1EsZ0JBQUE7SUFDQSxpQ0FBQTtFdkY2cHRCVjtBQUNGO0FLM210Qkk7RWtGM0RBO0lBV1Esb0JBQUE7RXZGK3B0QlY7QUFDRjtBS2hudEJJO0VrRjNEQTtJQWNRLDJCQUFBO0V2RmlxdEJWO0FBQ0Y7QXVGaHF0QlE7RUFDSSxnQkFBQTtFQUNBLFdBQUE7QXZGa3F0Qlo7QUt6bnRCSTtFa0YzQ0k7SUFJUSxpQkFBQTtFdkZvcXRCZDtBQUNGO0FLOW50Qkk7RWtGM0NJO0lBT1EsZUFBQTtFdkZzcXRCZDtBQUNGO0F1RnBxdEJRO0VBQ0ksZ0JBQUE7RUFDQSxXQUFBO0F2RnNxdEJaO0FLdm90Qkk7RWtGakNJO0lBSVEsa0JBQUE7SUFDQSxnQkFBQTtFdkZ3cXRCZDtBQUNGO0FLN290Qkk7RWtGakNJO0lBUVEsaUJBQUE7RXZGMHF0QmQ7QUFDRjtBdUZ4cXRCUTtFQUNJLG1CQUFBO0F2RjBxdEJaO0FLcnB0Qkk7RWtGdEJJO0lBR1EsNkJBQUE7SUFDQSxnQkFBQTtFdkY0cXRCZDtBQUNGO0FLM3B0Qkk7RWtGdEJJO0lBT1EsNkJBQUE7SUFDQSx3QkFBQTtJQUNBLGdCQUFBO0V2RjhxdEJkO0FBQ0Y7QUtscXRCSTtFa0Z0Qkk7SUFZUSw0QkFBQTtFdkZncnRCZDtBQUNGO0F1RjdxdEJJO0VBQ0ksa0JBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtFQUNBLFVBQUE7RUFDQSxRQUFBO0VBQ0EsY0FBQTtBdkYrcXRCUjtBSy9xdEJJO0VrRk5BO0lBUVEsa0JBQUE7SUFDQSxVQUFBO0lBQ0EsWUFBQTtJQUNBLFdBQUE7SUFDQSxXQUFBO0V2RmlydEJWO0FBQ0Y7O0F3Rm52dEJJO0VBQ0kseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7QXhGc3Z0QlI7QUsvcnRCSTtFbUYzREE7SUFNUSxnQkFBQTtJQUNBLHdCQUFBO0V4Rnd2dEJWO0FBQ0Y7QUtyc3RCSTtFbUYzREE7SUFVUSxvQkFBQTtFeEYwdnRCVjtBQUNGO0FLMXN0Qkk7RW1GM0RBO0lBYVEsMkJBQUE7RXhGNHZ0QlY7QUFDRjtBd0YzdnRCUTtFQUNJLGdCQUFBO0VBQ0EsV0FBQTtBeEY2dnRCWjtBS250dEJJO0VtRjVDSTtJQUlRLGlCQUFBO0V4Rit2dEJkO0FBQ0Y7QUt4dHRCSTtFbUY1Q0k7SUFPUSxlQUFBO0V4Rml3dEJkO0FBQ0Y7QXdGL3Z0QlE7RUFDSSxnQkFBQTtFQUNBLFdBQUE7QXhGaXd0Qlo7QUtqdXRCSTtFbUZsQ0k7SUFJUSxlQUFBO0lBQ0EsZ0JBQUE7RXhGbXd0QmQ7QUFDRjtBd0Zqd3RCUTtFQUNJLGlCQUFBO0F4Rm13dEJaOztBeUZyeXRCSTtFQUNJLDRFQUFBO0VBQ0Esa0JBQUE7QXpGd3l0QlI7QXlGdnl0QlE7RUFDSSxXQUFBO0F6Rnl5dEJaO0F5RnR5dEJRO0VBQ0ksdUVBQUE7RUFDQSw0QkFBQTtFQUNBLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7QXpGd3l0Qlo7QXlGdHl0QlE7RUFDSSxnQkFBQTtFQUNBLG1EQUFBO0F6Rnd5dEJaO0FLbHd0Qkk7RW9GeENJO0lBSVEsYUFBQTtFekYweXRCZDtBQUNGO0F5Rnp5dEJZO0VBQ0ksV0FBQTtBekYyeXRCaEI7QXlGbnl0QlE7RUFDSSxjQUFBO0VBQ0EsY0FBQTtBekZxeXRCWjtBeUZqeXRCSTtFQUNJLHFCQUFBO0F6Rm15dEJSO0F5Rmp5dEJRO0VBQ0ksaUJBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7QXpGbXl0Qlo7QXlGaHl0Qlk7RUFDSSxnQkFBQTtFQUNBLGtCQUFBO0F6Rmt5dEJoQjtBeUZqeXRCZ0I7RUFDSSwyQkFBQTtBekZteXRCcEI7QXlGbHl0Qm9CO0VBQ0ksWUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0F6Rm95dEJ4Qjs7QTBGbDJ0Qkk7RUFDSSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EseUJBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxpSEFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLG1CQUFBO0ExRnEydEJSO0EwRnAydEJRO0VBQ0ksV0FBQTtFQUNBLCtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxXQUFBO0ExRnMydEJaO0EwRnAydEJRO0VBQ0ksV0FBQTtBMUZzMnRCWjtBMEZyMnRCWTtFQUZKO0lBR1EsZUFBQTtJQUNBLGdCQUFBO0lBQ0EsbUJBQUE7RTFGdzJ0QmQ7QUFDRjtBMEZ0MnRCUTtFQUNJLFdBQUE7QTFGdzJ0Qlo7QTBGcDJ0QlE7RUFDSSxrQkFBQTtFQUNBLG1CQUFBO0ExRnMydEJaO0EwRnAydEJRO0VBQ0ksZUFBQTtBMUZzMnRCWjtBMEZuMnRCSTtFQUNJLGtCQUFBO0ExRnEydEJSO0EwRnAydEJRO0VBQ0ksb0JBQUE7QTFGczJ0Qlo7QTBGcDJ0QlE7RUFDSSxrQkFBQTtFQUNBLFlBQUE7QTFGczJ0Qlo7QTBGcDJ0QlE7RUFDSSxpQkFBQTtBMUZzMnRCWjtBMEZuMnRCSTtFQUNJLGtCQUFBO0ExRnEydEJSO0EwRnAydEJRO0VBQ0ksb0JBQUE7QTFGczJ0Qlo7QTBGcDJ0QlE7RUFDSSxrQkFBQTtFQUNBLFlBQUE7QTFGczJ0Qlo7QTBGcDJ0QlE7RUFDSSxVQUFBO0ExRnMydEJaOztBMEZqMnRCSTtFQUNJLHVGQUFBO0VBQ0Esc0JBQUE7QTFGbzJ0QlI7QTBGajJ0Qkk7RUFDSSxnQkFBQTtBMUZtMnRCUjtBMEZsMnRCUTtFQUNJLFlBQUE7RUFDQSxlQUFBO0ExRm8ydEJaO0EwRmgydEJRO0VBQ0ksVUFBQTtBMUZrMnRCWjtBMEZoMnRCUTtFQUNJLDhHQUFBO0ExRmsydEJaO0EwRmgydEJRO0VBQ0ksZ0dBQUE7QTFGazJ0Qlo7QTBGaDJ0QlE7RUFDSSxxRkFBQTtBMUZrMnRCWjtBMEZoMnRCUTtFQUNJLHNCQUFBO0VBQ0EsNEJBQUE7RUFDQSxpQkFBQTtBMUZrMnRCWjtBMEZqMnRCWTtFQUNJLFdBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLDZDQUFBO0VBQ0EsT0FBQTtBMUZtMnRCaEI7QTBGaDJ0QlE7RUFDSSxTQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUVBLGdDQUFBO0VBQ0EsY0FBQTtBMUZrMnRCWjtBMkZ0OXRCSTtFQUNJLGlCQUFBO0EzRnc5dEJSOztBNEYxOXRCQTtFQXVCSSxzQkFBQTtBNUZ1OHRCSjtBNEY1OXRCUTtFQUNJLGtCQUFBO0E1Rjg5dEJaO0FLcjZ0Qkk7RXVGdkRJO0lBRVEsaUJBQUE7RTVGODl0QmQ7QUFDRjtBSzE2dEJJO0V1RnZESTtJQUtRLGlCQUFBO0U1RmcrdEJkO0FBQ0Y7QTRGNzl0Qkk7RUFDSSxnQ0FBQTtBNUYrOXRCUjtBNEY3OXRCSTtFQUNJLGFBQUE7QTVGKzl0QlI7QTRGNzl0Qkk7RUFDSSxhQUFBO0E1Ris5dEJSO0E0RjU5dEJJO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0E1Rjg5dEJSO0E0Rjc5dEJRO0VBQ0ksa0JBQUE7QTVGKzl0Qlo7QTRGNzl0QlE7RUFDSSxjQUFBO0VBQ0EsZ0JBQUE7QTVGKzl0Qlo7QTRGNTl0Qkk7RUFDSSxZQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0E1Rjg5dEJSO0E0RjU5dEJJO0VBQ0ksc0JBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0E1Rjg5dEJSO0E0Rjc5dEJRO0VBQ0ksaUJBQUE7QTVGKzl0Qlo7QTRGNTl0Qkk7RUFDSTtJQUNJLHlCQUFBO0U1Rjg5dEJWO0U0RjU5dEJNO0lBQ0ksbUJBQUE7RTVGODl0QlY7RTRGMzl0QlU7SUFDSSxhQUFBO0lBQ0EsZUFBQTtJQUNBLDZCQUFBO0U1RjY5dEJkO0FBQ0Y7QUtwK3RCSTtFdUZHUTtJQUtRLDhCQUFBO0U1RmcrdEJsQjtBQUNGO0FLeit0Qkk7RXVGVVk7SUFFUSxzQkFBQTtFNUZpK3RCdEI7QUFDRjtBNEY1OXRCSTtFQUNJO0lBQ0ksY0FBQTtJQUNBLFlBQUE7SUFDQSxzQkFBQTtJQUNBLGVBQUE7RTVGODl0QlY7RTRGNTl0Qk07SUFDSSxrQkFBQTtJQUNBLFFBQUE7SUFDQSxXQUFBO0lBQ0EsMkJBQUE7RTVGODl0QlY7RTRGNTl0Qk07SUFDSSx3QkFBQTtFNUY4OXRCVjtFNEY1OXRCTTtJQUNJLFdBQUE7SUFDQSxpQkFBQTtJQUNBLG1CQUFBO0U1Rjg5dEJWO0U0RjU5dEJNO0lBQ0ksaUJBQUE7RTVGODl0QlY7RTRGNTl0Qk07SUFDSSxnQ0FBQTtJQUNBLGtCQUFBO0lBQ0EsUUFBQTtJQUNBLDJCQUFBO0lBQ0EsV0FBQTtFNUY4OXRCVjtFNEY1OXRCTTtJQUNJLGtCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtJQUNBLDhCQUFBO0lBQ0Esc0JBQUE7SUFDQSxnQ0FBQTtJQUNBLDRCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxvQkFBQTtJQUNBLGVBQUE7RTVGODl0QlY7RTRGNTl0Qk07SUFDSSxnQkFBQTtJQUNBLGtCQUFBO0lBQ0EsYUFBQTtFNUY4OXRCVjtBQUNGO0E0RjU5dEJJO0VBQ0k7SUFDSSxxQkFBQTtJQUNBLFlBQUE7SUFDQSxzQkFBQTtJQUNBLGNBQUE7RTVGODl0QlY7QUFDRjtBNEY1OXRCSTtFQUNJLG1CQUFBO0E1Rjg5dEJSO0E0Rjc5dEJRO0VBQ0ksa0JBQUE7QTVGKzl0Qlo7QUs3aXVCSTtFdUYyRUE7SUFNUSxjQUFBO0U1RmcrdEJWO0FBQ0Y7O0E2RjdtdUJJO0VBRUksa0JBQUE7QTdGK211QlI7QTZGN211Qkk7RUFDSSxXQUFBO0E3RittdUJSO0E2RjdtdUJJO0VBQ0ksa0NBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0VBQ0EsbUNBQUE7RUFDQSxrQ0FBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtBN0YrbXVCUjs7QTZGNW11QkE7RUFDSSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLG9DQUFBO0VBRUEsdUNBQUE7RUFDQSx5QkFBQTtBN0YrbXVCSjtBNkY5bXVCSTtFQVJKO0lBU1EsYUFBQTtFN0ZpbnVCTjtFNkZobnVCTTtJQUNJLGdCQUFBO0U3RmtudUJWO0FBQ0Y7QTZGL211Qkk7RUFmSjtJQWdCUSxpQkFBQTtFN0ZrbnVCTjtBQUNGO0E2RmhudUJJO0VBQ0ksV0FBQTtBN0ZrbnVCUjtBNkZqbnVCUTtFQUNJLFdBQUE7QTdGbW51Qlo7QTZGam51QlE7RUFDSSxjbEZuQ0o7RWtGb0NJLGdCQUFBO0E3Rm1udUJaO0E2RmxudUJZO0VBQ0ksY0FBQTtBN0ZvbnVCaEI7QTZGaG51Qkk7RUFDSSxtQkFBQTtBN0ZrbnVCUjtBNkY3bXVCSTtFQUNJLGNsRmpEQTtFa0ZrREEsaUJBQUE7QTdGK211QlI7O0E2RjNtdUJBOytDQUFBO0FBRUU7RUFDRSx5RUFBQTtBN0Y4bXVCSjs7QTZGM211QkU7K0NBQUE7QUFFQTtFQUNFLHlFQUFBO0E3RjhtdUJKOztBNkYzbXVCRTsrQ0FBQTtBQUVBO0VBQ0UsMkVBQUE7QTdGOG11Qko7O0E2RjNtdUJFOytDQUFBO0FBRUE7RUFDRSxzRUFBQTtBN0Y4bXVCSjs7QTZGM211QkU7K0NBQUE7QUFNQTsrQ0FBQTtBQUVBO0VBQ0UsdUVBQUE7QTdGMG11Qko7O0E2RnZtdUJFOytDQUFBO0FBRUE7RUFDRSwyRUFBQTtBN0YwbXVCSjs7QTZGdm11QkU7K0NBQUE7QUFFQTtFQUNFLDJFQUFBO0E3RjBtdUJKOztBNkZ2bXVCRTsrQ0FBQTtBQUVBO0VBQ0UsK0VBQUE7QTdGMG11Qko7O0E2RnZtdUJFOytDQUFBO0FBRUE7RUFDRSxzRUFBQTtBN0YwbXVCSjs7QTZGdm11QkU7K0NBQUE7QUFFQTtFQUNFLHNFQUFBO0E3RjBtdUJKOztBNkZ2bXVCRTsrQ0FBQTtBQUVBO0VBQ0Usc0VBQUE7QTdGMG11Qko7O0E2RnZtdUJFOytDQUFBO0FBRUE7RUFDRSxpRkFBQTtBN0YwbXVCSjs7QThGcnZ1QlE7RUFDSSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EsaUJBQUE7QTlGd3Z1Qlo7QUtqc3VCSTtFeUYxREk7SUFLUSxvQkFBQTtJQUNBLGVBQUE7RTlGMHZ1QmQ7QUFDRjtBOEZ6dnVCWTtFQUNJLFdBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0VBQ0EsK0JBQUE7RUFDQSxrQkFBQTtBOUYydnVCaEI7QThGdnZ1Qkk7RUFDSSxjQUFBO0E5Rnl2dUJSO0E4Rnh2dUJRO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsU0FBQTtFQUNBLGVBQUE7RUFDQSwyQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtBOUYwdnVCWjtBOEZ4dnVCUTtFQUNJLGNBQUE7RUFDQSxTQUFBO0E5RjB2dUJaO0FLcHV1Qkk7RXlGeEJJO0lBSVEsMEJBQUE7RTlGNHZ1QmQ7QUFDRjtBOEYxdnVCUTtFQUNJLFdBQUE7RUFDQSxrQkFBQTtBOUY0dnVCWjs7QThGeHZ1QkE7RUFFSSxnREFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QTlGMHZ1Qko7QThGenZ1Qkk7RUFDSSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7QTlGMnZ1QlI7QThGenZ1Qkk7RUFDSSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7QTlGMnZ1QlI7QThGenZ1Qkk7RUFDSSxjbkZ6REE7RW1GMERBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtBOUYydnVCUjtBOEZ6dnVCSTtFQUNJLFdBQUE7RUFDQSxnQkFBQTtFQUNBLDRCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhQUFBO0VBQ0EscUJBQUE7T0FBQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsU0FBQTtBOUYydnVCUjtBOEZ4dnVCUTtFQUNJLFdBQUE7RUFDQSxxQkFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSw2QkFBQTtFQUNBLHFDQUFBO0VBQ0EsZUFBQTtFQUNBLHlCbkZwRko7QVg4MHVCUjtBOEZ2dnVCSTtFQUNJLGFBQUE7RUFDQSxzQkFBQTtFQUNBLGFBQUE7QTlGeXZ1QlI7O0E4RnB2dUJJO0VBQ0ksa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0E5RnV2dUJSO0E4RnR2dUJRO0VBQ0ksV0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsTUFBQTtFQUNBLG1CbkYzR0o7RW1GNEdJLGtCQUFBO0E5Rnd2dUJaO0FLcHp1Qkk7RXlGK0NBO0lBZ0JRLGdCQUFBO0lBQ0EsbUJBQUE7SUFDQSxpQkFBQTtFOUZ5dnVCVjtBQUNGOztBOEZydnVCSTtFQUNJLGdEQUFBO0VBQ0EsYUFBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsU0FBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtBOUZ3dnVCUjtBS3QwdUJJO0V5RnNFQTtJQVVRLGtCQUFBO0U5RjB2dUJWO0U4Rnp2dUJVO0lBQ0ksY0FBQTtFOUYydnVCZDtBQUNGO0FLOTB1Qkk7RXlGc0VBO0lBZ0JRLGtCQUFBO0U5RjR2dUJWO0FBQ0Y7O0E4Rnh2dUJJO0VBQ0ksbUJBQUE7QTlGMnZ1QlI7QThGenZ1Qkk7RUFDSSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtBOUYydnVCUjtBOEZ6dnVCSTtFQUNJLGFBQUE7QTlGMnZ1QlI7QUtoMnVCSTtFeUYwRko7SUFjUSx5QkFBQTtFOUY0dnVCTjtBQUNGOztBOEZ4dnVCUTtFQUNJLHFCQUFBO0VBQ0EscUJBQUE7QTlGMnZ1Qlo7QThGdnZ1QlE7RUFDSSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxxQkFBQTtFQUNBLHlCbkZ2S0o7RW1Gd0tJLFlBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSw2QkFBQTtFQUNBLHFDQUFBO0E5Rnl2dUJaOztBOEZydnVCQTtFQUNJLG1GQUFBO0VBQ0EsMkVBQUE7RUFDQSxXQUFBO0E5Rnd2dUJKOztBOEZ0dnVCQTtFQUNJLGtGQUFBO0VBQ0EsMEVBQUE7RUFDQSxXQUFBO0E5Rnl2dUJKOztBOEZ2dnVCQTtFQUNJLG1GQUFBO0VBQ0EsMkVBQUE7RUFDQSxXQUFBO0E5RjB2dUJKOztBOEZ4dnVCQTtFQUNJLCtFQUFBO0VBQ0EsdUVBQUE7RUFDQSxXQUFBO0E5RjJ2dUJKOztBOEZ6dnVCQTtFQUNJLHlGQUFBO0VBQ0EsaUZBQUE7RUFDQSxXQUFBO0E5RjR2dUJKOztBOEYxdnVCQTtFQUNJLHFGQUFBO0VBQ0EsNkVBQUE7RUFDQSxXQUFBO0E5RjZ2dUJKOztBOEYzdnVCQTtFQUNJLG9GQUFBO0VBQ0EsNEVBQUE7RUFDQSxXQUFBO0E5Rjh2dUJKOztBOEY1dnVCQTtFQUNJLHdGQUFBO0VBQ0EsZ0ZBQUE7RUFDQSxXQUFBO0E5Rit2dUJKOztBOEY3dnVCQTtFQUNJLGtGQUFBO0VBQ0EsMEVBQUE7RUFDQSxXQUFBO0E5Rmd3dUJKOztBOEY5dnVCQTtFQUNJLG1GQUFBO0VBQ0EsMkVBQUE7RUFDQSxXQUFBO0E5Rml3dUJKOztBOEYvdnVCQTtFQUNJLHlGQUFBO0VBQ0EsaUZBQUE7RUFDQSxXQUFBO0E5Rmt3dUJKOztBOEZod3VCQTtFQUNJLGlGQUFBO0VBQ0EseUVBQUE7RUFDQSxXQUFBO0E5Rm13dUJKOztBOEZqd3VCQTtFQUNJLGlGQUFBO0VBQ0EseUVBQUE7RUFDQSxXQUFBO0E5Rm93dUJKOztBOEZsd3VCQTtFQUNJLG1GQUFBO0VBQ0EsMkVBQUE7RUFDQSxXQUFBO0E5RnF3dUJKOztBOEZud3VCQTtFQUNJLGdGQUFBO0VBQ0Esd0VBQUE7RUFDQSxXQUFBO0E5RnN3dUJKOztBOEZwd3VCQTtFQUNJLG1GQUFBO0VBQ0EsMkVBQUE7RUFDQSxXQUFBO0E5RnV3dUJKOztBOEZyd3VCQTtFQUNJLG1GQUFBO0VBQ0EsMkVBQUE7RUFDQSxXQUFBO0E5Rnd3dUJKOztBOEZ0d3VCQTtFQUNJLG9GQUFBO0VBQ0EsNEVBQUE7RUFDQSxXQUFBO0E5Rnl3dUJKOztBOEZ2d3VCQTtFQUNJLG1GQUFBO0VBQ0EsMkVBQUE7RUFDQSxXQUFBO0E5RjB3dUJKOztBOEZ4d3VCQTtFQUNJLHNGQUFBO0VBQ0EsOEVBQUE7RUFDQSxXQUFBO0E5RjJ3dUJKOztBOEZ6d3VCQTtFQUNJLHFGQUFBO0VBQ0EsNkVBQUE7RUFDQSxXQUFBO0E5RjR3dUJKOztBOEYxd3VCQTtFQUNJLHFGQUFBO0VBQ0EsNkVBQUE7RUFDQSxXQUFBO0E5RjZ3dUJKOztBOEYzd3VCQTtFQUNJLG1GQUFBO0VBQ0EsMkVBQUE7RUFDQSxXQUFBO0VBQ0Esb0NBQUE7QTlGOHd1Qko7O0E4RjN3dUJBO0VBQ0ksZ0ZBQUE7RUFDQSx3RUFBQTtFQUNBLFdBQUE7RUFDQSxvQ0FBQTtBOUY4d3VCSjs7QThGNXd1QkE7RUFDSSxzRkFBQTtFQUNBLDhFQUFBO0VBQ0EsV0FBQTtFQUNBLG9DQUFBO0E5Rit3dUJKOztBOEY3d3VCQTtFQUNJLGtGQUFBO0VBQ0EsMEVBQUE7QTlGZ3h1Qko7O0E4Rjl3dUJBO0VBQ0ksK0VBQUE7RUFDQSx1RUFBQTtBOUZpeHVCSjs7QThGL3d1QkE7RUFDSSxpRkFBQTtFQUNBLHlFQUFBO0E5Rmt4dUJKOztBOEZoeHVCQTtFQUNJLGlGQUFBO0VBQ0EseUVBQUE7QTlGbXh1Qko7O0ErRjdsdkJJO0VBQ0ksd0ZBQUE7QS9GZ212QlI7QUt0aXZCSTtFMEYzREE7SUFHUSx3RkFBQTtFL0ZrbXZCVjtBQUNGO0FLM2l2Qkk7RTBGM0RBO0lBTVEsd0ZBQUE7RS9Gb212QlY7QUFDRjtBK0ZsbXZCSTtFQUNJLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtBL0ZvbXZCUjtBS3ZqdkJJO0UwRmxEQTtJQU9RLGdCQUFBO0lBQ0EsaUJBQUE7SUFDQSxtQkFBQTtFL0ZzbXZCVjtBQUNGO0ErRnBtdkJJO0VBQ0ksOEJBQUE7RUFDQSxnQkFBQTtFQUNBLGdEQUFBO0EvRnNtdkJSO0ErRnBtdkJJO0VBQ0ksa0JBQUE7RUFDQSxtQkFBQTtBL0ZzbXZCUjtBS3ZrdkJJO0UwRmpDQTtJQUlRLGtCQUFBO0UvRndtdkJWO0FBQ0Y7QUs1a3ZCSTtFMEZqQ0E7SUFPUSxrQkFBQTtJQUNBLG9CQUFBO0UvRjBtdkJWO0FBQ0Y7QStGem12QlE7RUFDSSxXQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxtQnBGN0JKO0VvRjhCSSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtBL0YybXZCWjtBSzNsdkJJO0UwRnZCSTtJQVNRLG1CQUFBO0UvRjZtdkJkO0FBQ0Y7QStGMW12Qkk7RUFDSSw2QkFBQTtBL0Y0bXZCUjtBK0YxbXZCSTtFQUNJLGtCQUFBO0EvRjRtdkJSO0ErRjNtdkJRO0VBQ0kscUJBQUE7QS9GNm12Qlo7QStGM212QlE7RUFDSSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QS9GNm12Qlo7QUs5bXZCSTtFMEZGSTtJQUtRLGtCQUFBO0lBQ0EsaUJBQUE7SUFDQSxnQkFBQTtFL0YrbXZCZDtBQUNGO0ErRjdtdkJRO0VBQ0ksZUFBQTtFQUNBLGtCQUFBO0EvRittdkJaO0FLem52Qkk7RTBGUUk7SUFJUSxpQkFBQTtFL0ZpbnZCZDtBQUNGOztBZ0d6cnZCSTtFQUNJLFVBQUE7RUFDQSxrQkFBQTtBaEc0cnZCUjtBZ0cxcnZCSTtFQUNJLG1CQUFBO0FoRzRydkJSO0FLdG92Qkk7RTJGdkRBO0lBR1EsbUJBQUE7RWhHOHJ2QlY7QUFDRjtBZ0c3cnZCUTtFQUNJLGlCQUFBO0VBQ0EsbUJBQUE7QWhHK3J2Qlo7QUsvb3ZCSTtFMkZsREk7SUFJUSxlQUFBO0VoR2lzdkJkO0FBQ0Y7QWdHL3J2QlE7RUFDSSxlQUFBO0VBQ0EsZ0JBQUE7QWhHaXN2Qlo7QUt4cHZCSTtFMkYzQ0k7SUFJUSxpQkFBQTtFaEdtc3ZCZDtBQUNGO0FnRy9ydkJRO0VBQ0ksZ0JBQUE7QWhHaXN2Qlo7QWdHN3J2QlE7RUFDSSxtQkFBQTtFQUNBLGtCQUFBO0FoRytydkJaO0FLdnB2Qkk7RTJGdENZO0lBQ0ksV0FBQTtJQUNBLGtCQUFBO0lBQ0EsTUFBQTtJQUNBLFVBQUE7SUFDQSwwQkFBQTtJQUNBLFdBQUE7SUFDQSwrQkFBQTtFaEdnc3ZCbEI7RWdHOXJ2QmM7SUFDSSxTQUFBO0lBQ0EsVUFBQTtFaEdnc3ZCbEI7QUFDRjtBS25ydkJJO0UyRjdCSTtJQW1CUSxlQUFBO0lBQ0EsY0FBQTtFaEdpc3ZCZDtFZ0doc3ZCYztJQUNJLGtCQUFBO0VoR2tzdkJsQjtFZ0dqc3ZCc0I7SUFDQSxhQUFBO0lBQ0Esc0JBQUE7SUFDQSxhQUFBO0VoR21zdkJ0QjtFZ0dqc3ZCa0I7SUFDSSxXQUFBO0lBQ0Esa0JBQUE7SUFDQSxVQUFBO0lBQ0EseUJBQUE7SUFDQSxXQUFBO0lBQ0EsK0JBQUE7RWhHbXN2QnRCO0VnR2pzdkJrQjtJQUNJLGFBQUE7SUFDQSxVQUFBO0VoR21zdkJ0QjtBQUNGOztBZ0c3cnZCQTtFQUVJLGtCQUFBO0FoRytydkJKO0FnRzlydkJJO0VBQ0ksV0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7QWhHZ3N2QlI7QUsxdHZCSTtFMkZtQkE7SUFTUSxpQkFBQTtJQUNBLG9CQUFBO0lBQ0EsaUJBQUE7RWhHa3N2QlY7QUFDRjtBZ0dqc3ZCUTtFQUNJLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsTUFBQTtBaEdtc3ZCWjtBZ0dqc3ZCUTtFQUNJLFVBQUE7QWhHbXN2Qlo7QWdHaHN2Qkk7RUFDSSxhQUFBO0FoR2tzdkJSO0FLOXV2Qkk7RTJGOENBO0lBRVEsbUJBQUE7RWhHa3N2QlY7QUFDRjtBZ0doc3ZCSTtFQUNJLGdCQUFBO0FoR2tzdkJSO0FnR2hzdkJJO0VBQ0ksZ0JBQUE7QWhHa3N2QlI7QWdHL3J2QlE7RUFDSSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0FoR2lzdkJaO0FLbHZ2Qkk7RTJGcURJO0lBRVEsaUJBQUE7RWhHK3J2QmQ7QUFDRjtBZ0c3cnZCUTtFQUNJLFdBQUE7RUFDQSxjQUFBO0VBQ0EsNkdBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLE1BQUE7QWhHK3J2Qlo7QUs3d3ZCSTtFMkZ1RUk7SUFTUSxhQUFBO0lBQ0EsbUJBQUE7RWhHaXN2QmQ7QUFDRjtBS254dkJJO0UyRnVFSTtJQWFRLGFBQUE7RWhHbXN2QmQ7QUFDRjtBS3h4dkJJO0UyRnVFSTtJQWdCUSxhQUFBO0VoR3FzdkJkO0FBQ0Y7QWdHbHN2Qkk7RUFDSSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxVQUFBO0FoR29zdkJSO0FLcnl2Qkk7RTJGMkZBO0lBUVEsa0JBQUE7SUFDQSxVQUFBO0VoR3NzdkJWO0FBQ0Y7QWdHcHN2Qkk7RUFDSSw2QkFBQTtFQUNBLGdCQUFBO0VBQ0EsMENBQUE7QWhHc3N2QlI7O0FpRzEydkJRO0VBQ0ksaUJBQUE7QWpHNjJ2Qlo7QUtwenZCSTtFNEYxREk7SUFHUSxlQUFBO0lBQ0EsbUJBQUE7RWpHKzJ2QmQ7QUFDRjtBaUc3MnZCUTtFQUNJLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtBakcrMnZCWjtBSy96dkJJO0U0Rm5ESTtJQUtRLG9CQUFBO0lBQ0EsbUJBQUE7RWpHaTN2QmQ7QUFDRjtBaUdoM3ZCWTtFQUNJLFdBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0VBQ0EsK0JBQUE7RUFDQSxrQkFBQTtBakdrM3ZCaEI7QWlHNzJ2QlE7RUFDSSxhQUFBO0FqRysydkJaO0FpRzUydkJJO0VBQ0ksY0FBQTtBakc4MnZCUjtBaUc1MnZCSTtFQUNJLGdCQUFBO0VBQ0EsbUJBQUE7QWpHODJ2QlI7QUt4MXZCSTtFNEZ4QkE7SUFJUSxlQUFBO0VqR2czdkJWO0FBQ0Y7QUs3MXZCSTtFNEZqQlE7SUFDSSx3QkFBQTtJQUNBLFdBQUE7SUFDQSxXQUFBO0lBQ0EsVUFBQTtJQUNBLFNBQUE7SUFDQSwrQkFBQTtJQUNBLGtCQUFBO0VqR2kzdkJkO0FBQ0Y7QWlHOTJ2Qkk7RUFDSSxzQkFBQTtFQUNBLDBCQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7QWpHZzN2QlI7QWlHOTJ2Qkk7RUFDSSxVQUFBO0VBQ0EscUJBQUE7RUFDQSxzQkFBQTtBakdnM3ZCUjtBaUc5MnZCSTtFQUNJLHFCQUFBO0VBQ0EsVUFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0FqR2czdkJSO0FpRzkydkJJO0VBQ0ksWUFBQTtFQUNBLGFBQUE7RUFDQSxnQkFBQTtBakdnM3ZCUjtBaUc5MnZCSTtFQUNJLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0FqR2czdkJSO0FpRzkydkJJO0VBQ0ksbUJBQUE7RUFDQSxnQkFBQTtBakdnM3ZCUjs7QWlHNTJ2Qkk7RUFDSSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7QWpHKzJ2QlI7QWlHOTJ2QlE7RUFDSSxXQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxNQUFBO0VBQ0EsbUJ0RjNGSjtFc0Y0Rkksa0JBQUE7QWpHZzN2Qlo7QUs1NXZCSTtFNEYrQkE7SUFnQlEsZ0JBQUE7SUFDQSxtQkFBQTtJQUNBLGlCQUFBO0VqR2kzdkJWO0FBQ0Y7O0FpRzkydkJBO0VBQ0ksa0JBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLDhCQUFBO0VBQ0EsK0JBQUE7QWpHaTN2Qko7QWlHaDN2Qkk7RUFDSSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7QWpHazN2QlI7QWlHajN2QlE7RUFDSSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0FqR20zdkJaOztBa0d0L3ZCQTtFQUNJLG1CdkZpQ2dCO0FYdzl2QnBCO0FLOTd2Qkk7RTZGNURKO0lBR1Esa0lBQUE7RWxHMi92Qk47QUFDRjs7QWtHdi92Qkk7RUFDSSxrQkFBQTtFQUNBLGdEQUFBO0FsRzAvdkJSO0FLeDh2Qkk7RTZGcERBO0lBSVEsYUFBQTtFbEc0L3ZCVjtBQUNGOztBa0d6L3ZCQTtFQUdJLDRDQUFBO0VBQ0EsYUFBQTtBbEcwL3ZCSjs7QWtHeC92QkE7RUFDSSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxhQUFBO0FsRzIvdkJKO0FrRzEvdkJJO0VBQ0ksV0FBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSwwQkFBQTtFQUNBLHlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7QWxHNC92QlI7QUtyK3ZCSTtFNkZsQ0E7SUFhUSxrQkFBQTtFbEc4L3ZCVjtBQUNGOztBa0czL3ZCQTtFQUNJLGlCQUFBO0VBQ0EsZ0JBQUE7QWxHOC92Qko7QWtHNy92Qkk7RUFDSSxjQUFBO0FsRysvdkJSO0FrRzcvdkJJO0VBQ0ksbUJBQUE7RUFDQSxlQUFBO0FsRysvdkJSO0FrRzkvdkJRO0VBQ0ksZ0JBQUE7QWxHZ2d3Qlo7O0FrRzUvdkJBO0VBQ0kseUVBQUE7RUFDQSxpRkFBQTtBbEcrL3ZCSjs7QWtHNy92QkE7RUFDSSw0RUFBQTtFQUNBLG9GQUFBO0FsR2dnd0JKOztBa0c5L3ZCQTtFQUNJLHVFQUFBO0VBQ0EsK0VBQUE7QWxHaWd3Qko7O0FrRzUvdkJJO0VBQ0ksV0FBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtBbEcrL3ZCUjtBSzlnd0JJO0U2RllBO0lBS1EsU0FBQTtJQUNBLHVCQUFBO0VsR2lnd0JWO0FBQ0Y7QUtwaHdCSTtFNkZZQTtJQVNRLHVCQUFBO0VsR21nd0JWO0FBQ0Y7QWtHamd3Qkk7RUFDSSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLDhCQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQ0FBQTtFQUNBLGdCQUFBO0FsR21nd0JSO0FLbGl3Qkk7RTZGd0JBO0lBU1EsaUJBQUE7RWxHcWd3QlY7QUFDRjtBa0duZ3dCSTtFQUNJLFdBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7QWxHcWd3QlI7QWtHcGd3QlE7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0VBQ0EsaUJBQUE7RUFDQSwwQkFBQTtBbEdzZ3dCWjtBa0dsZ3dCUTtFQUNJLGtCQUFBO0VBQ0EsMkJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsU0FBQTtBbEdvZ3dCWjtBa0duZ3dCWTtFQUNJLG9DQUFBO0VBQ0EsV0FBQTtBbEdxZ3dCaEI7O0FrR2hnd0JBO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsOEJBQUE7RUFDQSxjQUFBO0FsR21nd0JKOztBbUdub3dCQTtFQUNJLG1CeEZpQ2dCO0V3RmhDaEIsaUJBQUE7QW5Hc293Qko7QW1Hbm93Qkk7RUFDSSxTQUFBO0VBQ0EsYUFBQTtBbkdxb3dCUjtBbUdsb3dCSTtFQUNJLHdCQUFBO0FuR29vd0JSO0FtR2pvd0JJO0VBQ0ksYUFBQTtBbkdtb3dCUjtBbUdob3dCSTtFQUNJLGNBQUE7QW5Ha293QlI7QW1HL253Qkk7RUFDSSxhQUFBO0FuR2lvd0JSO0FtRzlud0JJO0VBQ0ksY0FBQTtBbkdnb3dCUjtBbUc3bndCSTtFQUNJLGdCQUFBO0FuRytud0JSO0FtRzVud0JJO0VBQ0ksV0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtBbkc4bndCUjtBbUczbndCSTtFQUNJLGNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QW5HNm53QlI7QW1HMW53Qkk7RUFDSSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0FuRzRud0JSO0FtR3pud0JJO0VBQ0ksa0JBQUE7RUFDQSw2QkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0RBQUE7RUFDQSxhQUFBO0FuRzJud0JSO0FtR3hud0JJO0VBQ0ksbUJBQUE7QW5HMG53QlI7QW1Hdm53Qkk7RUFDSSxtQkFBQTtBbkd5bndCUjtBbUd0bndCSTtFQUNJLFdBQUE7QW5Hd253QlI7QW1Hcm53Qkk7RUFDSSw4QkFBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTtBbkd1bndCUjtBbUdwbndCSTtFQUNJLDhCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnREFBQTtFQUNBLGFBQUE7QW5Hc253QlI7QW1Hbm53Qkk7RUFDSSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0FuR3Fud0JSO0FtR2xud0JJO0VBQ0ksZUFBQTtFQUNBLGlCQUFBO0FuR29ud0JSO0FtR2pud0JJO0VBQ0ksZUFBQTtFQUNBLGlCQUFBO0VBQ0EsMkJBQUE7QW5HbW53QlI7QW1HaG53Qkk7RUFDSSx3QkFBQTtBbkdrbndCUjtBbUcvbXdCSTtFQUNJLFdBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QW5HaW53QlI7QW1HOW13Qkk7RUFDSSxXQUFBO0FuR2dud0JSO0FtRzdtd0JJO0VBQ0ksY0FBQTtFQUNBLGtCQUFBO0VBQ0EsNkJBQUE7RUFDQSxvQkFBQTtBbkcrbXdCUjtBbUc1bXdCSTtFQUNJLGFBQUE7RUFDQSxzQ0FBQTtFQUNBLDJCQUFBO0VBQ0EsV0FBQTtBbkc4bXdCUjtBbUczbXdCSTtFQUNJO0lBQ0ksMEJBQUE7RW5HNm13QlY7QUFDRjtBbUcxbXdCSTtFQUNJLFNBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7QW5HNG13QlI7QW1Hem13Qkk7RUFDSSxXQUFBO0FuRzJtd0JSO0FtR3htd0JJO0VBQ0ksaUJBQUE7RUFDQSwyQkFBQTtBbkcwbXdCUjtBbUd2bXdCSTtFQUNJLFdBQUE7RUFDQSxpQkFBQTtBbkd5bXdCUjtBbUd0bXdCSTtFQUNJLGNBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0FuR3dtd0JSO0FtR3Jtd0JJO0VBQ0ksV0FBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtBbkd1bXdCUjtBbUdwbXdCSTtFQUNJLGtCQUFBO0FuR3Ntd0JSO0FtR25td0JJO0VBQ0ksa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLHVDQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0FuR3Ftd0JSO0FtR2xtd0JJO0VBQ0ksZ0JBQUE7QW5Hb213QlI7QW1HaG13Qkk7RUFDSSxnQkFBQTtBbkdrbXdCUjtBbUcvbHdCSTtFQUNJO0lBQ0ksdUNBQUE7RW5HaW13QlY7RW1HL2x3Qk07SUFDQSxlQUFBO0lBQ0EsaUJBQUE7RW5HaW13Qk47RW1HL2x3Qk07SUFDQSxlQUFBO0lBQ0EsaUJBQUE7RW5HaW13Qk47RW1HL2x3Qk07SUFDQSxlQUFBO0lBQ0EsaUJBQUE7RW5HaW13Qk47RW1HL2x3Qk07SUFDSSxXQUFBO0VuR2ltd0JWO0VtRzlsd0JNO0lBQ0ksY0FBQTtJQUNBLGlCQUFBO0VuR2dtd0JWO0VtRzdsd0JNO0lBQ0ksMkJBQUE7SUFDQSwwQkFBQTtFbkcrbHdCVjtFbUc1bHdCTTtJQUNJLGVBQUE7SUFDQSxpQkFBQTtFbkc4bHdCVjtFbUczbHdCTTtJQUNJLGlCQUFBO0VuRzZsd0JWO0VtRzFsd0JNO0lBQ0ksZUFBQTtJQUNBLFNBQUE7RW5HNGx3QlY7RW1HMWx3Qk07SUFDSSxlQUFBO0lBQ0EsbUJBQUE7RW5HNGx3QlY7RW1Hemx3Qk07SUFDSSxlQUFBO0lBQ0EsaUJBQUE7SUFDQSxnQkFBQTtJQUNBLG1CQUFBO0VuRzJsd0JWO0VtR3hsd0JNO0lBQ0ksZUFBQTtFbkcwbHdCVjtBQUNGO0FtR3Zsd0JJO0VBQ0ksZ0JBQUE7RUFDQSxTQUFBO0VBQ0EsUUFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLDRCQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtBbkd5bHdCUjtBbUd0bHdCSTtFQUNJLGVBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxxQkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7QW5Hd2x3QlI7QW1Hcmx3Qkk7RUFDSSxrQkFBQTtFQUNBLGVBQUE7QW5HdWx3QlI7QW1HcGx3Qkk7RUFDSSxVQUFBO0VBQ0EseUJBQUE7QW5Hc2x3QlI7QW1Hbmx3Qkk7RUFDSSxVQUFBO0VBQ0EseUJBQUE7QW5HcWx3QlI7QW1HbGx3Qkk7RUFDSSxVQUFBO0VBQ0EseUJBQUE7QW5Hb2x3QlI7QW1Hamx3Qkk7RUFDSSxZQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtBbkdtbHdCUjtBbUdobHdCSTtFQUNJLG1CQUFBO0FuR2tsd0JSO0FtRy9rd0JJO0VBQ0ksbUJBQUE7QW5HaWx3QlI7QW1HOWt3Qkk7RUFDSSxjQUFBO0VBQ0EsaUJBQUE7QW5HZ2x3QlI7QW1HOWt3Qkk7RUFDSSxvQkFBQTtBbkdnbHdCUjtBbUc5a3dCSTtFQUNJLGdCQUFBO0VBQ0EsY0FBQTtBbkdnbHdCUjtBbUc3a3dCSTtFQUNJLGdCQUFBO0FuRytrd0JSO0FtRzVrd0JJO0VBQ0ksV0FBQTtBbkc4a3dCUjtBbUcza3dCSTtFQUNJLGNBQUE7RUFDQSxtQkFBQTtBbkc2a3dCUjtBbUcxa3dCSTtFQUNJLGlEQUFBO0VBQ0Esb0JBQUE7QW5HNGt3QlI7QW1Hemt3Qkk7RUFDSSxXQUFBO0FuRzJrd0JSO0FtR3prd0JJO0VBQ0ksV0FBQTtFQUNBLGVBQUE7QW5HMmt3QlI7QW1Hemt3Qkk7RUFDSSxhQUFBO0FuRzJrd0JSO0FtR3prd0JJO0VBQ0ksYUFBQTtBbkcya3dCUjs7QW1HcGt3Qkk7RUFDSSxpQkFBQTtFQUNBLHlCQUFBLEVBQUEsV0FBQSxFQUNBLG9CQUFBO0VBQ0Esc0JBQUE7T0FBQSxpQkFBQSxFQUFBLG9CQUFBO0FuR3Vrd0JSO0FtR3Brd0JJO0VBQ0kseUJBQUEsRUFBQSxXQUFBLEVBQ0Esb0JBQUE7RUFDQSxzQkFBQTtPQUFBLGlCQUFBLEVBQUEsb0JBQUE7QW5Hc2t3QlI7O0FtR2prd0JBOzs7O0VBSUksa0JBQUE7RUFDQSxvQkFBQTtFQUNBLHlCQUFBLEVBQUEsV0FBQTtFQUNBLHNCQUFBLEVBQUEsWUFBQSxFQUNBLGVBQUE7RUFDQSxpQkFBQSxFQUFBLGFBQUE7QW5Hb2t3Qko7O0FtR2xrd0JBO0VBQ0ksYUFBQTtBbkdxa3dCSjs7QW1HbGt3QkE7RUFDSSxpQkFBQTtBbkdxa3dCSjs7QW9HeDl3QkE7RUFDSSxtQkFBQTtFQUNBLDhEQUFBO0VBQ0Esc0JBQUE7QXBHMjl3Qko7O0FvR3g5d0JBO0VBQ0ksZUFBQTtBcEcyOXdCSjs7QW9HeDl3QkE7RUFDSSxtQnpGdUJnQjtFeUZ0QmhCLFdBQUE7QXBHMjl3Qko7O0FvR3g5d0JBO0VBQ0ksY0FBQTtFQUNBLHFDQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQSxFQUFBLFdBQUE7RUFDQSxxQkFBQTtBcEcyOXdCSjs7QW9HeDl3QkE7RUFDSSxXQUFBO0VBRUosT0FBQTtFQUNJLHFDQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUEsRUFBQSxhQUFBO0FwRzA5d0JKOztBb0d2OXdCQTtFQUNJLFlBQUE7RUFDQSw2QkFBQTtFQUNBLGtCQUFBO0FwRzA5d0JKOztBb0d2OXdCQTtFQUNJLHFCQUFBO0VBQ0EsVUFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtBcEcwOXdCSjs7QW9Hdjl3QkE7RUFDSSxxQkFBQTtFQUNBLFVBQUE7RUFDQSxtQkFBQTtBcEcwOXdCSjs7QW9Hdjl3QkE7RUFDSSxXQUFBO0FwRzA5d0JKOztBb0d2OXdCQTtFQUNJLGVBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7QXBHMDl3Qko7O0FvR3Y5d0JBO0VBQ0ksdUhBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0FwRzA5d0JKOztBb0d2OXdCQTtFQUNJLFdBQUE7RUFDQSxrQkFBQTtFQUNKLGVBQUE7RUFDSSxxQ0FBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBLEVBQUEsYUFBQTtBcEcwOXdCSjs7QW9Hdjl3QkE7RUFDSSxhQUFBO0VBQ0EsOEJBQUE7RUFDQSxTQUFBO0FwRzA5d0JKOztBb0d2OXdCQTtFQUNJLGFBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QXBHMDl3Qko7O0FvR3Y5d0JBO0VBQ0ksbUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtBcEcwOXdCSjs7QW9Hdjl3QkE7RUFDSSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsNENBQUE7QXBHMDl3Qko7O0FvR3Y5d0JBO0VBQ0ksV0FBQTtFQUNBLHFDQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtBcEcwOXdCSjs7QW9Hdjl3QkE7RUFDSSxzQkFBQTtBcEcwOXdCSjs7QW9Hdjl3QkE7RUFDSSxXQUFBO0VBRUosZUFBQTtFQUNJLHFDQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUEsRUFBQSxhQUFBO0FwR3k5d0JKOztBb0d0OXdCQTtFQUNJLFlBQUE7QXBHeTl3Qko7O0FvR3Q5d0JBO0VBQ0ksVUFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtBcEd5OXdCSjs7QW9HdDl3QkE7RUFDSSxVQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtBcEd5OXdCSjs7QW9HdDl3QkE7RUFDSSxXQUFBO0VBQ0EscUNBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQSxFQUFBLGFBQUE7QXBHeTl3Qko7O0FvR3Q5d0JBO0VBQ0ksV0FBQTtBcEd5OXdCSjs7QW9HdDl3QkE7RUFDSSxnQkFBQTtFQUNBLFNBQUE7QXBHeTl3Qko7O0FvR3Q5d0JBO0VBQ0ksc0JBQUE7QXBHeTl3Qko7O0FvR3Q5d0JBO0VBQ0ksa0JBQUE7QXBHeTl3Qko7O0FvR3Q5d0JBO0VBQ0ksYUFBQTtBcEd5OXdCSjs7QW9HdDl3QkE7RUFDSSxlQUFBO0FwR3k5d0JKOztBb0d0OXdCQTtFQUNJLGFBQUE7QXBHeTl3Qko7O0FvR3Q5d0JBO0VBQ0ksZ0JBQUE7QXBHeTl3Qko7O0FvR3Q5d0JBO0VBQ0ksYUFBQTtBcEd5OXdCSjs7QW9HdDl3QkE7RUFDSSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQ0FBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBLEVBQUEsYUFBQTtFQUNBLG1CQUFBO0FwR3k5d0JKOztBb0d0OXdCQTtFQUNJLGtCQUFBO0FwR3k5d0JKOztBb0d0OXdCQTtFQUVJO0lBQ0ksZUFBQTtJQUNBLGlCQUFBO0VwR3c5d0JOO0VvR3I5d0JFO0lBQ0ksbUJBQUE7RXBHdTl3Qk47RW9HcDl3QkU7SUFDSSxlQUFBO0lBQ0EsZUFBQTtJQUNBLGlCQUFBO0VwR3M5d0JOO0VvR245d0JFO0lBQ0ksZUFBQTtFcEdxOXdCTjtFb0dsOXdCRTtJQUNJLGVBQUE7RXBHbzl3Qk47RW9Hajl3QkU7SUFDSSxlQUFBO0lBQ0EsaUJBQUE7RXBHbTl3Qk47RW9HaDl3QkU7SUFDSSxlQUFBO0VwR2s5d0JOO0FBQ0Y7QW9HNzh3QkE7RUFFSTtJQUNJLGtCQUFBO0VwRzg4d0JOO0VvRzM4d0JFO0lBQ0ksa0JBQUE7RXBHNjh3Qk47RW9HMTh3QkU7SUFDSSxXQUFBO0VwRzQ4d0JOO0VvR3o4d0JFO0lBQ0ksZ0JBQUE7RXBHMjh3Qk47RW9HeDh3QkU7SUFDSSxjQUFBLEVBQUEsdUNBQUE7SUFDQSxhQUFBO0VwRzA4d0JOO0VvR3Y4d0JFO0lBQ0ksZUFBQTtFcEd5OHdCTjtFb0d0OHdCRTtJQUNJLGtCQUFBO0VwR3c4d0JOO0VvR3I4d0JFO0lBQ0ksV0FBQTtFcEd1OHdCTjtFb0dwOHdCRTtJQUNJLGVBQUE7SUFDQSxrQkFBQTtJQUNBLGdCQUFBO0lBQ0EsbUJBQUE7RXBHczh3Qk47QUFDRjtBb0dsOHdCQTtFQUNJO0lBQ0ksa0JBQUE7RXBHbzh3Qk47QUFDRjtBcUcvdXhCWTtFQUNJLG1CQUFBO0FyR2l2eEJoQjtBS3pyeEJJO0VnR3pEUTtJQUdRLG1CQUFBO0VyR212eEJsQjtBQUNGOztBSzlyeEJJO0VpR3hEWTtJQUNJLG1CQUFBO0V0RzB2eEJsQjtBQUNGO0FzR3R2eEJJO0VBQ0ksaUJBQUE7RUFDQSxnQkFBQTtBdEd3dnhCUjtBS3hzeEJJO0VpR2xEQTtJQUlRLGVBQUE7SUFDQSxtQkFBQTtFdEcwdnhCVjtBQUNGO0FLOXN4Qkk7RWlHbERBO0lBUVEsZUFBQTtFdEc0dnhCVjtBQUNGO0FzRzF2eEJJO0VBQ0ksaUJBQUE7RUFDQSxnQkFBQTtBdEc0dnhCUjtBS3Z0eEJJO0VpR3ZDQTtJQUlRLGlCQUFBO0V0Rzh2eEJWO0FBQ0Y7QXNHM3Z4QlE7RUFDSSxXQUFBO0VBQ0ksMEJBQUE7RUFDQSxnQkFBQTtBdEc2dnhCaEI7QXNHMXZ4Qkk7RUFDSSxjM0Z4QkE7QVhveHhCUjtBc0d6dnhCUTtFQUNJLG1CQUFBO0VBQ0Esa0JBQUE7QXRHMnZ4Qlo7QXNHMXZ4Qlk7RUFDSSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLHdCQUFBO0VBQ0EsV0FBQTtFQUNBLDhCQUFBO0F0RzR2eEJoQjtBS2p2eEJJO0VpR3JCSTtJQWFRLG1CQUFBO0V0RzZ2eEJkO0FBQ0Y7QXNHM3Z4QlE7RUFDSSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0EsMkNBQUE7QXRHNnZ4Qlo7QXNHM3Z4QlE7RUFDSSxpQkFBQTtBdEc2dnhCWjtBc0cxdnhCSTtFQUNJLG1CQUFBO0F0RzR2eEJSO0FLbHd4Qkk7RWlHS0E7SUFHUSxpQkFBQTtFdEc4dnhCVjtBQUNGO0FzRzN2eEJZO0VBQ0ksV0FBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7QXRHNnZ4QmhCO0FLNXd4Qkk7RWlHWVE7SUFLUSxpQkFBQTtFdEcrdnhCbEI7QUFDRjtBc0c5dnhCZ0I7RUFDSSxrQkFBQTtBdEdnd3hCcEI7QXNHNXZ4QlE7RUFDSSxnQkFBQTtFQUNBLG9DQUFBO0VBQ0EsZ0JBQUE7QXRHOHZ4Qlo7QXNHNXZ4QlE7RUFDSSxnQkFBQTtBdEc4dnhCWjtBSzV4eEJJO0VpR2lDQTtJQUVRLG1CQUFBO0V0RzZ2eEJWO0FBQ0Y7QXNHM3Z4Qkk7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSwyQkFBQTtBdEc2dnhCUjtBc0cxdnhCUTtFQUlJLFdBQUE7QXRHeXZ4Qlo7QXNHNXZ4Qlk7RUFDSSxjQUFBO0F0Rzh2eEJoQjtBc0czdnhCWTtFQUNJLG9DQUFBO0F0RzZ2eEJoQjtBSzd2eEJJO0VpR0VnQjtJQUVRLHdCQUFBO0V0RzZ2eEIxQjtBQUNGO0FzR3p2eEJZO0VBZko7SUFnQlEsVUFBQTtFdEc0dnhCZDtBQUNGO0FzRzN2eEJZO0VBbEJKO0lBbUJRLHFCQUFBO0V0Rzh2eEJkO0FBQ0Y7QXNHM3Z4Qkk7RUFDSSxtQkFBQTtFQUNBLGlCQUFBO0F0RzZ2eEJSO0FzRzV2eEJRO0VBQ0ksbUJBQUE7QXRHOHZ4Qlo7QUtyMHhCSTtFaUdtRUE7SUFPUSxpQkFBQTtFdEcrdnhCVjtBQUNGO0FzRzl2eEJRO0VBQ0ksYUFBQTtBdEdnd3hCWjtBc0c5dnhCUTtFQUNJLGNBQUE7RUFDQSwwQkFBQTtBdEdnd3hCWjtBS2oxeEJJO0VpRytFSTtJQUlRLG1CQUFBO0V0R2t3eEJkO0FBQ0Y7QXNHL3Z4Qkk7RUFDSSxvQkFBQTtFQUNBLGtCQUFBO0F0R2l3eEJSO0FLMTF4Qkk7RWlHdUZBO0lBSVEsb0JBQUE7RXRHbXd4QlY7QUFDRjtBc0dqd3hCSTtFQUNJLG9CQUFBO0VBQ0Esa0JBQUE7QXRHbXd4QlI7QUtuMnhCSTtFaUc4RkE7SUFJUSxvQkFBQTtFdEdxd3hCVjtBQUNGO0FzR253eEJZO0VBQ0ksa0JBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSx3QkFBQTtFQUNBLFdBQUE7RUFDQSw4QkFBQTtBdEdxd3hCaEI7QXNHand4Qkk7RUFDSSxpQkFBQTtBdEdtd3hCUjtBS3AzeEJJO0VpR2dIQTtJQUdRLGlCQUFBO0V0R3F3eEJWO0FBQ0Y7QXNHbnd4Qkk7RUFDSSxnQkFBQTtBdEdxd3hCUjtBc0dwd3hCUTtFQUNJLGFBQUE7QXRHc3d4Qlo7QXNHcHd4QlE7RUFDSSxhQUFBO0F0R3N3eEJaO0FzR3B3eEJRO0VBQ0ksaUJBQUE7QXRHc3d4Qlo7QUtyNHhCSTtFaUc4SEk7SUFHUSxpQkFBQTtFdEd3d3hCZDtBQUNGO0FzR3R3eEJRO0VBQ0ksa0JBQUE7QXRHd3d4Qlo7QUs3NHhCSTtFaUdvSUk7SUFHUSxtQkFBQTtFdEcwd3hCZDtBQUNGO0FLbDV4Qkk7RWlHc0hBO0lBcUJRLG1CQUFBO0V0RzJ3eEJWO0FBQ0Y7QXNHeHd4QlE7RUFDSSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtBdEcwd3hCWjtBSzU1eEJJO0VpRytJSTtJQUtRLGlCQUFBO0V0RzR3eEJkO0FBQ0Y7QXNHend4Qkk7RUFDSSx5QjNGbkxZO0UyRm9MWixXQUFBO0VBQ0EsZUFBQTtBdEcyd3hCUjtBS3Q2eEJJO0VpR3dKQTtJQUtRLGVBQUE7RXRHNnd4QlY7QUFDRjtBc0c1d3hCUTtFQUNJLGtEQUFBO0F0Rzh3eEJaO0FzRzN3eEJZO0VBQ0ksV0FBQTtBdEc2d3hCaEI7QXNHM3d4Qlk7RUFDSSx5QjNGdk5SO0FYbyt4QlI7QXNHMXd4QlE7RUFDSSxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtBdEc0d3hCWjs7QXVHcC94Qkk7RUFDSSw0QkFBQTtFQUNBLCtCQUFBO0VBQ0EsOEJBQUE7RUFDQSxpQkFBQTtFQXlDQSx5QkFBQTtBdkcrOHhCUjtBdUd2L3hCUTtFQUxKO0lBTVEsNEJBQUE7SUFDQSwrQkFBQTtJQUNBLDhCQUFBO0V2RzAveEJWO0FBQ0Y7QXVHei94QlE7RUFWSjtJQVdRLDRCQUFBO0lBQ0EsaUJBQUE7SUFDQSw4QkFBQTtFdkc0L3hCVjtBQUNGO0F1RzMveEJRO0VBQ0ksZUFBQTtFQUNBLGtCQUFBO0F2RzYveEJaO0F1RzUveEJZO0VBSEo7SUFJUSxnQkFBQTtJQUNBLGVBQUE7RXZHKy94QmQ7QUFDRjtBdUc3L3hCUTtFQUNJLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7QXZHKy94Qlo7QXVHOS94Qlk7RUFMSjtJQU1RLGdCQUFBO0V2R2lneUJkO0FBQ0Y7QXVHOS94QlE7RUFDSSxhQUFBO0F2R2dneUJaO0F1Ry8veEJZO0VBRko7SUFHUSxjQUFBO0V2R2tneUJkO0FBQ0Y7QXVHaGd5QlE7RUFDSSxrQkFBQTtBdkdrZ3lCWjtBdUdqZ3lCWTtFQUZKO0lBR1EsZ0JBQUE7RXZHb2d5QmQ7QUFDRjtBdUdoZ3lCSTtFQUNJLHNCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBdkdrZ3lCUjtBdUdqZ3lCUTtFQU5KO0lBT1EsbUJBQUE7RXZHb2d5QlY7QUFDRjtBdUduZ3lCUTtFQUNJLGFBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7QXZHcWd5Qlo7QXVHbmd5QlE7RUFDSSxnQkFBQTtBdkdxZ3lCWjtBdUduZ3lCUTtFQUNJLGtCQUFBO0F2R3FneUJaO0F1R25neUJRO0VBQ0ksbUJBQUE7QXZHcWd5Qlo7QXVHamd5QlE7RUFESjtJQUdRLFlBQUE7SUFDQSxrQkFBQTtJQUNBLFVBQUE7SUFDQSxPQUFBO0lBQ0EsUUFBQTtFdkdtZ3lCVjtBQUNGO0F1R2xneUJRO0VBVEo7SUFXUSxZQUFBO0lBQ0Esa0JBQUE7SUFDQSxVQUFBO0V2R29neUJWO0FBQ0Y7QXVHbmd5QlE7RUFmSjtJQWdCUSxVQUFBO0V2R3NneUJWO0FBQ0Y7QXVHcmd5QlE7RUFsQko7SUFtQlEsVUFBQTtFdkd3Z3lCVjtBQUNGO0F1R3ZneUJRO0VBckJKO0lBc0JRLFVBQUE7RXZHMGd5QlY7QUFDRjtBdUd4Z3lCSTtFQUNJLG9DQUFBO0F2RzBneUJSO0F1R3ZneUJJO0VBQ0ksb0NBQUE7QXZHeWd5QlI7QXVHdmd5Qkk7RUFDSSxvQ0FBQTtBdkd5Z3lCUjtBdUd2Z3lCSTtFQUNJLGdCQUFBO0F2R3lneUJSO0F1R3ZneUJJO0VBQ0ksZ0JBQUE7QXZHeWd5QlI7QXVHdmd5Qkk7RUFDSSxnQkFBQTtBdkd5Z3lCUjtBdUd2Z3lCSTtFQUNJLFdBQUE7QXZHeWd5QlI7QXVHdmd5Qkk7RUFDSSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtBdkd5Z3lCUjtBdUd4Z3lCUTtFQUNJLGtDQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtFQUNBLG1DQUFBO0VBQ0Esa0NBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0F2RzBneUJaO0F1Ry8veEJRO0VBQ0ksVUFBQTtBdkdpZ3lCWjtBdUd6L3hCUTtFQUNJLDhCQUFBO0F2RzIveEJaO0F1RzEveEJZO0VBQ0ksc0JBQUE7QXZHNC94QmhCO0F1RzEveEJZO0VBTEo7SUFNUSxpQkFBQTtFdkc2L3hCZDtBQUNGO0F1RzUveEJZO0VBUko7SUFTUSxnQkFBQTtFdkcrL3hCZDtBQUNGO0F1RzUveEJJO0VBQ0ksaUJBQUE7QXZHOC94QlI7QXVHNS94QlE7RUFISjtJQUlRLDZCQUFBO0V2RysveEJWO0FBQ0Y7QXVHNS94Qkk7RUFDSSw2QkFBQTtBdkc4L3hCUjtBdUc1L3hCSTtFQUNJLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0F2RzgveEJSO0F1RzcveEJRO0VBTko7SUFPUSxrQkFBQTtJQUNBLG9CQUFBO0lBQ0EsbUJBQUE7SUFDQSxVQUFBO0lBQ0EsWUFBQTtJQUNBLFFBQUE7RXZHZ2d5QlY7QUFDRjtBdUc5L3hCSTtFQUNJLFlBQUE7QXZHZ2d5QlI7QXVHLy94QlE7RUFGSjtJQUdRLGlCQUFBO0lBQ0EseUJBQUE7SUFDQSxnQkFBQTtFdkdrZ3lCVjtBQUNGO0F1R2hneUJJO0VBQ0kseUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1DQUFBO0F2R2tneUJSO0F1R2pneUJRO0VBSko7SUFLUSxZQUFBO0V2R29neUJWO0FBQ0Y7QXVHbGd5Qkk7RUFDSSxrQkFBQTtBdkdvZ3lCUjtBdUduZ3lCUTtFQUNJLGtCQUFBO0F2R3FneUJaO0F1R2xneUJJO0VBQ0ksa0JBQUE7QXZHb2d5QlI7QXVHbGd5Qkk7RUFDSSxjQUFBO0F2R29neUJSO0F1R25neUJRO0VBRko7SUFHUSxhQUFBO0V2R3NneUJWO0FBQ0Y7O0F3R3B1eUJJO0VBQ0ksZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7QXhHdXV5QlI7QXdHdHV5QlE7RUFDSSxhQUFBO0F4R3d1eUJaO0F3R3J1eUJZO0VBQ0ksbUJBQUE7QXhHdXV5QmhCO0F3R3B1eUJRO0VBQ0ksaUJBQUE7RUFDQSxtQkFBQTtBeEdzdXlCWjtBSzNyeUJJO0VtRzdDSTtJQUlRLGlCQUFBO0V4R3d1eUJkO0FBQ0Y7QUtoc3lCSTtFbUdyQ1E7SUFFUSxhQUFBO0V4R3V1eUJsQjtBQUNGO0FLcnN5Qkk7RW1HMURBO0lBNEJRLGdCQUFBO0lBQ0EsbUJBQUE7SUFDQSxpQkFBQTtJQUNBLG9CQUFBO0V4R3V1eUJWO0FBQ0Y7QXdHcnV5Qkk7RUFDSSxnQkFBQTtBeEd1dXlCUjtBd0d0dXlCUTtFQUNJLGlCQUFBO0F4R3d1eUJaO0FLbnR5Qkk7RW1HdEJJO0lBR1EsZUFBQTtFeEcwdXlCZDtBQUNGO0F3R3Z1eUJJO0VBQ0ksaUJBQUE7RUFDQSxvQkFBQTtBeEd5dXlCUjtBd0d4dXlCUTtFQUNJLGtCQUFBO0F4RzB1eUJaO0F3R3p1eUJZO0VBQ0ksV0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLHdCQUFBO0VBQ0EsOEJBQUE7RUFDQSxVQUFBO0VBQ0EsYUFBQTtBeEcydXlCaEI7QUt4dXlCSTtFbUdWUTtJQVNRLGFBQUE7RXhHNnV5QmxCO0FBQ0Y7QUs3dXlCSTtFbUdmQTtJQW1CUSxpQkFBQTtJQUNBLG9CQUFBO0V4RzZ1eUJWO0FBQ0Y7QXdHMXV5QlE7RUFDSSxpQkFBQTtFQUNBLGM3RjNESjtBWHV5eUJSO0F3RzF1eUJRO0VBQ0ksaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0F4RzR1eUJaO0F3RzF1eUJRO0VBQ0ksZ0JBQUE7QXhHNHV5Qlo7O0F5RzF6eUJJO0VBQ0ksbUJBQUE7RUFDQSxhQUFBO0F6RzZ6eUJSO0F5RzV6eUJRO0VBQ0ksYzlGT0o7RThGTkksaUJBQUE7RUFDQSxnQkFBQTtBekc4enlCWjtBeUc1enlCUTtFQUNJLFdBQUE7QXpHOHp5Qlo7QXlHNXp5QlE7RUFDSSxnQkFBQTtBekc4enlCWjtBSy93eUJJO0VvRzNEQTtJQWVRLGFBQUE7RXpHK3p5QlY7QUFDRjtBeUc3enlCSTtFQUNJLDBCQUFBO0VBQ0Esa0JBQUE7QXpHK3p5QlI7QXlHOXp5QlE7RUFDSSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSwrQkFBQTtFQUNBLHdCQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0F6R2cweUJaO0FLanl5Qkk7RW9HN0JJO0lBRVEsZ0JBQUE7RXpHZzB5QmQ7QUFDRjtBS3R5eUJJO0VvRzdCSTtJQUtRLGVBQUE7RXpHazB5QmQ7QUFDRjtBeUcvenlCSTtFQUNJLG1COUZQWTtFOEZRWixhQUFBO0VBQ0EsV0FBQTtFQUNBLDBCQUFBO0F6R2kweUJSO0F5R2gweUJRO0VBQ0ksV0FBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtBekdrMHlCWjtBS3Z6eUJJO0VvR2ZJO0lBTVEsZ0JBQUE7RXpHbzB5QmQ7QUFDRjtBeUdsMHlCUTtFQUNJLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBekdvMHlCWjtBeUdsMHlCUTtFQUNJLG1CQUFBO0F6R28weUJaO0F5Ry96eUJRO0VBQ0ksaUJBQUE7QXpHaTB5Qlo7QUt2MHlCSTtFb0dLSTtJQUdRLGlCQUFBO0V6R20weUJkO0FBQ0Y7QTBHeDR5QkE7RUFDSTt3R0FBQTtBMUcyNHlCSjtBMEd4NHlCUTtFQUNJLGVBQUE7QTFHMDR5Qlo7QTBHejR5Qlk7RUFGSjtJQUdRLGVBQUE7RTFHNDR5QmQ7QUFDRjtBMEczNHlCWTtFQUxKO0lBTVEsZUFBQTtFMUc4NHlCZDtBQUNGO0EwRzU0eUJRO0VBQ0ksVUFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtFQUNBLFVBQUE7RUFDQSxvQ0FBQTtFQUVBLHVDQUFBO0VBRUEsZ0NBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0ExRzg0eUJaO0EwRzc0eUJZO0VBQ0ksYUFBQTtFQUNBLGFBQUE7RUFDQSxrQkFBQTtBMUcrNHlCaEI7QTBHNzR5Qlk7RUFDSSxnQkFBQTtFQUNBLGNBQUE7QTFHKzR5QmhCO0EwRzc0eUJZO0VBQ0ksMEJBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7QTFHKzR5QmhCO0EwRzk0eUJnQjtFQUNJLGdCQUFBO0ExR2c1eUJwQjtBMEc3NHlCWTtFQTdCSjtJQThCUSxVQUFBO0UxR2c1eUJkO0UwRy80eUJjO0lBQ0EsZ0JBQUE7RTFHaTV5QmQ7QUFDRjtBMEcvNHlCWTtFQW5DSjtJQW9DUSxXQUFBO0UxR2s1eUJkO0FBQ0Y7O0EyR244eUJJO0VBQ0ksaUJBQUE7QTNHczh5QlI7QUs1NHlCSTtFc0czREE7SUFHUSxpQkFBQTtFM0d3OHlCVjtBQUNGO0EyR3Q4eUJJO0VBQ0ksYUFBQTtBM0d3OHlCUjtBMkd2OHlCUTtFQUNJLGFBQUE7QTNHeTh5Qlo7QTJHdjh5QlE7RUFDSSxtQkFBQTtBM0d5OHlCWjtBMkd2OHlCUTtFQUNJLGlCQUFBO0EzR3k4eUJaO0FLNzV5Qkk7RXNHN0NJO0lBR1EsaUJBQUE7RTNHMjh5QmQ7QUFDRjtBMkd6OHlCUTtFQUNJLGFBQUE7QTNHMjh5Qlo7QTJHeDh5Qkk7RUFDSSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSwrQkFBQTtFQUNBLGFBQUE7RUFDQSw4QkFBQTtBM0cwOHlCUjtBMkd6OHlCUTtFQUNJLGNoR3BCSjtBWCs5eUJSO0FLLzZ5Qkk7RXNHN0JJO0lBR1EsaUJBQUE7RTNHNjh5QmQ7QUFDRjtBMkczOHlCUTtFQUNJLGlCQUFBO0VBQ0EsbUJBQUE7QTNHNjh5Qlo7QTJHNTh5Qlk7RUFDSSxpQkFBQTtBM0c4OHlCaEI7QTJHMzh5QlE7RUFDSSxrQkFBQTtBM0c2OHlCWjtBMkczOHlCUTtFQUNJLFdBQUE7QTNHNjh5Qlo7QUtqOHlCSTtFc0diSTtJQUdRLHFCQUFBO0UzRys4eUJkO0FBQ0Y7QUtwNXlCSTtFc0d6REk7SUFFUSxxQkFBQTtFM0crOHlCZDtBQUNGO0EyRzU4eUJJO0VBQ0ksaUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0EzRzg4eUJSO0FLaDl5Qkk7RXNHREE7SUFLUSxlQUFBO0UzR2c5eUJWO0FBQ0Y7QTJHOTh5Qkk7RUFDSSxlQUFBO0EzR2c5eUJSO0FLeDl5Qkk7RXNHT0E7SUFHUSxpQkFBQTtFM0drOXlCVjtBQUNGO0EyR2g5eUJJO0VBQ0ksNEJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0EzR2s5eUJSO0FLbCt5Qkk7RXNHYUE7SUFLUSw0QkFBQTtFM0dvOXlCVjtBQUNGO0EyR2o5eUJRO0VBQ0ksZ0JBQUE7RUFDQSxlQUFBO0EzR205eUJaO0EyR2w5eUJZO0VBQ0ksaUJBQUE7RUFDQSxnQkFBQTtBM0dvOXlCaEI7QTJHbDl5Qlk7RUFDSSxpQkFBQTtBM0dvOXlCaEI7QTJHajl5QlE7RUFDSSxpQkFBQTtFQUNBLGNoR25GSjtFZ0dvRkksa0JBQUE7RUFDQSxrQkFBQTtBM0dtOXlCWjtBMkdsOXlCWTtFQUNJLFdBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLCtCQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7QTNHbzl5QmhCO0FLaGd6Qkk7RXNHc0NRO0lBUVEsZ0JBQUE7RTNHczl5QmxCO0FBQ0Y7QUtyZ3pCSTtFc0dpQ0k7SUFpQlEsaUJBQUE7SUFDQSxtQkFBQTtFM0d1OXlCZDtBQUNGO0EyR3I5eUJRO0VBQ0ksaUJBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtBM0d1OXlCWjtBS2poekJJO0VzR3NESTtJQU1RLGlCQUFBO0lBQ0EsbUJBQUE7RTNHeTl5QmQ7QUFDRjtBMkd2OXlCUTtFQUNJLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0EzR3k5eUJaO0EyR3g5eUJZO0VBQ0ksa0JBQUE7QTNHMDl5QmhCO0EyR3o5eUJnQjtFQUNJLGNBQUE7RUFDQSxrQkFBQTtBM0cyOXlCcEI7QUtuaXpCSTtFc0dzRVk7SUFJUSxrQkFBQTtFM0c2OXlCdEI7QUFDRjtBMkczOXlCZ0I7RUFDSSxnQkFBQTtBM0c2OXlCcEI7QUszaXpCSTtFc0dvRVE7SUFhUSxtQkFBQTtFM0c4OXlCbEI7QUFDRjtBS2hqekJJO0VzR2dFSTtJQXFCUSxpQkFBQTtJQUNBLGtCQUFBO0UzRys5eUJkO0FBQ0Y7QTJHNTl5Qkk7RUFDSSxtQkFBQTtBM0c4OXlCUjtBS3pqekJJO0VzRzBGQTtJQUdRLG1CQUFBO0UzR2creUJWO0FBQ0Y7QUs5anpCSTtFc0cwRkE7SUFNUSxvQkFBQTtFM0drK3lCVjtBQUNGOztBNEc3bnpCUTtFQUNJLGVBQUE7QTVHZ296Qlo7QTRHOW56QlE7RUFDSSxXQUFBO0E1R2dvekJaO0E0RzluekJRO0VBQ0ksZUFBQTtBNUdnb3pCWjtBNEc5bnpCUTtFQVZKO0lBV1Esb0JBQUE7RTVHaW96QlY7QUFDRjtBNEdob3pCUTtFQWJKO0lBY1EsNEJBQUE7SUFDQSxvQkFBQTtFNUdtb3pCVjtBQUNGO0E0R2pvekJJO0VBQ0ksaUJBQUE7RUFDQSxvQkFBQTtBNUdtb3pCUjtBNEdqb3pCSTtFQUNJO0lBQ0ksZ0JBQUE7SUFDQSxlQUFBO0U1R21vekJWO0FBQ0Y7O0E0R2hvekJBO0VBQ0ksV0FBQTtFQUNBLFlBQUE7QTVHbW96Qko7O0E0R2hvekJJO0VBQ0k7SUFDSSw0QkFBQTtJQUNBLFlBQUE7SUFDQSxhQUFBO0lBQ0Esa0JBQUE7SUFDQSxTQUFBO0lBQ0EsU0FBQTtFNUdtb3pCVjtBQUNGO0E0R2pvekJJO0VBQ0k7SUFDSSxhQUFBO0U1R21vekJWO0FBQ0Y7QTRHam96Qkk7RUFDSTtJQUNJLGFBQUE7RTVHbW96QlY7QUFDRjs7QTZHdnJ6Qkk7RUFDSSxtQkFBQTtBN0cwcnpCUjtBNkd2cnpCUTtFQUNJLGlCQUFBO0VBQ0Esb0JBQUE7QTdHeXJ6Qlo7QTZHeHJ6Qlk7RUFISjtJQUlRLGlCQUFBO0U3RzJyekJkO0FBQ0Y7QTZHeHJ6Qkk7RUFDSSxhQUFBO0E3RzByekJSO0E2R3pyekJRO0VBRko7SUFHUSxrQkFBQTtFN0c0cnpCVjtBQUNGO0E2R3pyekJRO0VBQ0ksa0JBQUE7QTdHMnJ6Qlo7QTZHeHJ6Qkk7RUFDSSxXQUFBO0E3RzByekJSO0FLdnB6Qkk7RXdHaENJO0lBRVEsaUJBQUE7RTdHeXJ6QmQ7QUFDRjs7QTZHcHJ6QkE7RUFDSSxnQkFBQTtBN0d1cnpCSjs7QTZHcnJ6QkE7RUFDSSxrQkFBQTtBN0d3cnpCSjtBNkd2cnpCSTtFQUNJLFlBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtBN0d5cnpCUjtBNkd4cnpCUTtFQUNJLFdBQUE7RUFDQSxzQkFBQTtFQUNBLGdDQUFBO0VBQ0EscUJBQUE7RUFDQSxVQUFBO0E3RzByekJaO0FLaHJ6Qkk7RXdHZkk7SUFPUSxVQUFBO0lBQ0EsYUFBQTtFN0c0cnpCZDtBQUNGO0FLdHJ6Qkk7RXdHZkk7SUFXUSxVQUFBO0lBQ0EsYUFBQTtFN0c4cnpCZDtBQUNGO0FLNXJ6Qkk7RXdHZkk7SUFlUSxVQUFBO0U3R2dzekJkO0FBQ0Y7QTZHN3J6Qkk7RUFDSSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxnQ0FBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0Esb0JBQUE7QTdHK3J6QlI7QUs1c3pCSTtFd0dJQTtJQVdRLFdBQUE7SUFDQSxlQUFBO0lBQ0Esb0JBQUE7SUFDQSxrQkFBQTtJQUNBLGdCQUFBO0U3R2lzekJWO0FBQ0Y7QTZHaHN6QlE7RUFDSSxZQUFBO0VBQ0Esb0JBQUE7QTdHa3N6Qlo7QUt6dHpCSTtFd0d5Qkk7SUFFUSxtQkFBQTtFN0drc3pCZDtBQUNGO0FLOXR6Qkk7RXdHOEJJO0lBRVEsbUJBQUE7RTdHa3N6QmQ7QUFDRjtBNkdoc3pCUTtFQUNJLGdCQUFBO0E3R2tzekJaO0FLdHV6Qkk7RXdHbUNJO0lBR1EsbUJBQUE7RTdHb3N6QmQ7QUFDRjtBSzN1ekJJO0V3R3lDSTtJQUVRLG1CQUFBO0U3R29zekJkO0FBQ0Y7QUtodnpCSTtFd0c4Q0k7SUFFUSxtQkFBQTtFN0dvc3pCZDtBQUNGO0E2R2pzekJJO0VBQ0ksNkJBQUE7RUFDQSxnQkFBQTtBN0dtc3pCUjs7QTZHN3J6Qkk7RUFDSSxZQUFBO0E3R2dzekJSO0E2RzNyekJZO0VBQ0ksV0FBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7QTdHNnJ6QmhCO0FLbHd6Qkk7RXdHa0VRO0lBS1EsVUFBQTtFN0crcnpCbEI7QUFDRjtBS3Z3ekJJO0V3R2tFUTtJQVFRLFVBQUE7RTdHaXN6QmxCO0FBQ0Y7O0E4R3YwekJJO0VBQ0ksV0FBQTtFQUNBLG1FQUFBO0VBQ0Esa0JBQUE7QTlHMDB6QlI7QThHejB6QlE7RUFDSSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLE1BQUE7RUFDQSxhQUFBO0VBQ0EseUJuR3NCUTtBWHF6ekJwQjtBOEd6MHpCUTtFQUNJLGlCQUFBO0E5RzIwekJaO0FLOXh6Qkk7RXlHOUNJO0lBR1EsaUJBQUE7RTlHNjB6QmQ7QUFDRjtBS255ekJJO0V5RzlDSTtJQU1RLGlCQUFBO0U5RyswekJkO0FBQ0Y7QThHNzB6QlE7RUFDSSxnQkFBQTtBOUcrMHpCWjtBOEc3MHpCUTtFQUNJLGlCQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQkFBQTtBOUcrMHpCWjtBS2h6ekJJO0V5R2xDSTtJQUtRLGlCQUFBO0lBQ0Esb0JBQUE7RTlHaTF6QmQ7QUFDRjtBS3R6ekJJO0V5R2xDSTtJQVNRLGlCQUFBO0lBQ0Esb0JBQUE7RTlHbTF6QmQ7QUFDRjtBSzV6ekJJO0V5R2xDSTtJQWFRLGlCQUFBO0U5R3ExekJkO0FBQ0Y7QThHcDF6Qlk7RUFDSSxxQkFBQTtBOUdzMXpCaEI7QUtwMHpCSTtFeUduQlE7SUFHUSxxQkFBQTtFOUd3MXpCbEI7QUFDRjtBS3owekJJO0V5R25CUTtJQU1RLHFCQUFBO0U5RzAxekJsQjtBQUNGO0E4R3QxekJJO0VBQ0ksa0JBQUE7RUFDQSxXQUFBO0E5R3cxekJSO0E4R3YxekJRO0VBQ0ksZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0E5R3kxekJaO0E4R3YxekJRO0VBQ0ksZUFBQTtBOUd5MXpCWjtBOEd2MXpCUTtFQUNJLGtCQUFBO0VBRUEsVUFBQTtBOUd3MXpCWjtBSzkxekJJO0V5R0dJO0lBS1EsbUJBQUE7SUFDQSxVQUFBO0lBQ0Esa0JBQUE7SUFDQSxhQUFBO0U5RzAxekJkO0FBQ0Y7QUt0MnpCSTtFeUdHSTtJQVdRLFVBQUE7SUFDQSxhQUFBO0lBQ0EsbUJBQUE7RTlHNDF6QmQ7QUFDRjtBSzcyekJJO0V5R0dJO0lBZ0JRLFVBQUE7SUFDQSxtQkFBQTtFOUc4MXpCZDtBQUNGO0FLbjN6Qkk7RXlHR0k7SUFvQlEsV0FBQTtJQUNBLG9CQUFBO0U5R2cyekJkO0FBQ0Y7QThHOTF6QlE7RUFDSSxpQkFBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0E5R2cyekJaO0E4Ry8xekJZO0VBQ0ksVUFBQTtBOUdpMnpCaEI7QUtsNHpCSTtFeUcyQkk7SUFTUSxhQUFBO0U5R2syekJkO0U4R2oyekJjO0lBQ0ksY0FBQTtFOUdtMnpCbEI7QUFDRjtBOEdoMnpCUTtFQUNJLGdCQUFBO0E5R2syekJaO0E4R2gyekJRO0VBQ0ksYUFBQTtBOUdrMnpCWjtBOEdoMnpCUTtFQUNJLDJGQUFBO0E5R2syekJaO0E4R2gyekJRO0VBQ0ksMkZBQUE7QTlHazJ6Qlo7QThHaDJ6QlE7RUFDSSxzRkFBQTtBOUdrMnpCWjtBSzU0ekJJO0V5RzZDUTtJQUVRLG1CQUFBO0U5R2kyekJsQjtBQUNGO0E4Ry8xekJZO0VBQ0ksK0ZBQUE7QTlHaTJ6QmhCO0E4RzcxekJZO0VBQ0ksVUFBQTtBOUcrMXpCaEI7QUtwNnpCSTtFeUd1RVE7SUFFUSxpQkFBQTtFOUcrMXpCbEI7QUFDRjtBS3o2ekJJO0V5R3VFUTtJQUtRLGlCQUFBO0U5R2kyekJsQjtBQUNGO0E4Ry8xekJZO0VBQ0ksV0FBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsNkJBQUE7QTlHaTJ6QmhCO0E4R2gyekJnQjtFQUNJLFdBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtBOUdrMnpCcEI7QThHLzF6Qm9CO0VBQ0ksZ0NBQUE7QTlHaTJ6QnhCO0E4Ry8xekJvQjtFQUNJLGdDQUFBO0E5R2kyekJ4QjtBOEcvMXpCb0I7RUFDSSxnQ0FBQTtBOUdpMnpCeEI7QThHLzF6Qm9CO0VBQ0ksZ0NBQUE7QTlHaTJ6QnhCO0FLejh6Qkk7RXlHbUVJO0lBMENRLGFBQUE7SUFDQSxxQkFBQTtTQUFBLGdCQUFBO0lBQ0EsbUJBQUE7RTlHZzJ6QmQ7QUFDRjtBS2g5ekJJO0V5R21FSTtJQStDUSxxQkFBQTtTQUFBLGdCQUFBO0U5R2syekJkO0FBQ0Y7QThHLzF6Qkk7RUFDSSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSwyQ0FBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLHdCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0E5R2kyekJSO0E4R2gyekJRO0VBQ0ksNkJBQUE7RUFDQSxXQUFBO0E5R2syekJaO0E4R2gyekJRO0VBQ0ksbUJBQUE7QTlHazJ6Qlo7QThHaDJ6QlE7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7QTlHazJ6Qlo7QUsvK3pCSTtFeUdzSEE7SUEwQlEsYUFBQTtFOUdtMnpCVjtBQUNGO0E4R2oyekJJO0VBQ0ksbUJBQUE7RUFDQSxnQkFBQTtBOUdtMnpCUjtBS3gvekJJO0V5R21KQTtJQUlRLGVBQUE7RTlHcTJ6QlY7QUFDRjtBSzcvekJJO0V5R21KQTtJQU9RLGlCQUFBO0U5R3UyekJWO0FBQ0Y7QThHcjJ6Qkk7RUFDSSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtBOUd1MnpCUjtBSzEvekJJO0V5R2dKQTtJQUtRLGVBQUE7SUFDQSxpQkFBQTtFOUd5MnpCVjtBQUNGOztBK0d4azBCSTtFQUNJLHFCQUFBO0EvRzJrMEJSO0ErRzFrMEJRO0VBQ0ksaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0EvRzRrMEJaO0FLdGgwQkk7RTBHekRJO0lBS1EsaUJBQUE7SUFDQSxtQkFBQTtFL0c4azBCZDtBQUNGO0ErRzVrMEJRO0VBQ0ksaUJBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7QS9HOGswQlo7QUtqaTBCSTtFMEdoREk7SUFLUSxtQkFBQTtFL0dnbDBCZDtBQUNGO0FLdGkwQkk7RTBHM0RBO0lBb0JRLDRCQUFBO0lBQ0EscUJBQUE7SUFDQSxxQkFBQTtJQUNBLDBCQUFBO0UvR2lsMEJWO0FBQ0Y7QUs5aTBCSTtFMEczREE7SUEwQlEsK0JBQUE7RS9HbWwwQlY7QUFDRjtBK0dqbDBCSTtFQUNJLG1CQUFBO0EvR21sMEJSO0ErR2xsMEJRO0VBQ0ksaUJBQUE7QS9Hb2wwQlo7QUt6ajBCSTtFMEc1Qkk7SUFHUSxlQUFBO0UvR3NsMEJkO0FBQ0Y7QUs5ajBCSTtFMEc5QkE7SUFTUSxzQkFBQTtFL0d1bDBCVjtFK0d0bDBCVTtJQUNJLGlCQUFBO0UvR3dsMEJkO0FBQ0Y7QStHcmwwQkk7RUFDSSxrQkFBQTtFQUNBLHFDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0EvR3VsMEJSO0ErR3RsMEJRO0VBQ0ksZUFBQTtFQUNBLGdCQUFBO0EvR3dsMEJaO0ErR3RsMEJRO0VBQ0kscUJBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtBL0d3bDBCWjtBS3ZsMEJJO0UwR2ZBO0lBaUJRLGFBQUE7RS9HeWwwQlY7QUFDRjtBK0d2bDBCSTtFQUNJLFlBQUE7RUFDQSw4QkFBQTtFQUNBLG1CQUFBO0VBQ0EsUUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtBL0d5bDBCUjtBK0d4bDBCUTtFQUNJLCtDQUFBO0VBQ0Esa0JBQUE7RUFDQSw4QkFBQTtFQUNBLG9DQUFBO0VBQ0EsZ0JBQUE7QS9HMGwwQlo7QUszbTBCSTtFMEdZSTtJQU9RLFdBQUE7RS9HNGwwQmQ7QUFDRjtBK0cxbDBCUTtFQUNJLGdCQUFBO0VBQ0Esc0JBQUE7QS9HNGwwQlo7QStHM2wwQlk7RUFDSSxvQ0FBQTtBL0c2bDBCaEI7QStHM2wwQlk7RUFDSSxvQ0FBQTtBL0c2bDBCaEI7QStHM2wwQlk7RUFDSSxvQ0FBQTtBL0c2bDBCaEI7QStHM2wwQlk7RUFDSSxvQ0FBQTtBL0c2bDBCaEI7QStHM2wwQlk7RUFDSSxvQ0FBQTtBL0c2bDBCaEI7QUtubzBCSTtFMEd5Q0k7SUFFUSxXQUFBO0UvRzRsMEJkO0FBQ0Y7QUt4bzBCSTtFMEdLQTtJQTBDUSx3QkFBQTtFL0c2bDBCVjtBQUNGO0ErRzNsMEJJO0VBQ0ksZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7QS9HNmwwQlI7QUtscDBCSTtFMEdrREE7SUFLUSxjQUFBO0UvRytsMEJWO0FBQ0Y7QStHN2wwQkk7RUFDSSxVQUFBO0EvRytsMEJSO0ErRzlsMEJRO0VBQ0ksbUJBQUE7QS9HZ20wQlo7QUs3cDBCSTtFMEc0REk7SUFHUSxtQkFBQTtFL0drbTBCZDtBQUNGO0ErR2htMEJRO0VBQ0ksZ0JBQUE7QS9Ha20wQlo7QStHL2wwQlk7RUFDSSx5QkFBQTtBL0dpbTBCaEI7QStHN2wwQlk7RUFDSSx5QkFBQTtBL0crbDBCaEI7QStHM2wwQlk7RUFDSSx5QkFBQTtBL0c2bDBCaEI7QStHemwwQlk7RUFDSSx5QkFBQTtBL0cybDBCaEI7QStHdmwwQlk7RUFDSSx5QkFBQTtBL0d5bDBCaEI7QStHcmwwQkk7RUFFSSxvQkFBQTtPQUFBLGVBQUE7RUFFQSx3QkFBQTtPQUFBLG1CQUFBO0VBQ0EsZ0JBQUE7QS9HdWwwQlI7QStHdGwwQlE7RUFDSSxlQUFBO0VBQ0Esa0JBQUE7QS9Hd2wwQlo7QUsvcjBCSTtFMEcrRkE7SUFZUSxvQkFBQTtTQUFBLGVBQUE7RS9HeWwwQlY7QUFDRjtBK0d2bDBCSTtFQUNJLGNBQUE7QS9HeWwwQlI7QStHeGwwQlE7RUFDSSxhQUFBO0EvRzBsMEJaO0ErR3psMEJZO0VBQ0ksZ0JBQUE7QS9HMmwwQmhCO0FLOXMwQkk7RTBHZ0hJO0lBTVEsYUFBQTtFL0c0bDBCZDtBQUNGO0ErRzFsMEJRO0VBQ0ksZ0JBQUE7RUFDQSxtQkFBQTtBL0c0bDBCWjtBS3Z0MEJJO0UwRzhHQTtJQWdCUSxjQUFBO0UvRzZsMEJWO0FBQ0Y7QStHM2wwQkk7RUFDSSx5QkFBQTtFQUNBLFdBQUE7RUFDQSxvQkFBQTtFQUNBLDRDQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0EvRzZsMEJSO0FLcHUwQkk7RTBHaUlBO0lBUVEsaUJBQUE7SUFDQSxvQkFBQTtJQUNBLG1CQUFBO0UvRytsMEJWO0FBQ0Y7QStHN2wwQkk7RUFDSSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtBL0crbDBCUjtBS2h2MEJJO0UwRzhJQTtJQUtRLGlCQUFBO0lBQ0EsbUJBQUE7RS9HaW0wQlY7QUFDRjtBK0cvbDBCSTtFQUNJLG1CQUFBO0EvR2ltMEJSO0FLenYwQkk7RTBHdUpBO0lBR1Esb0JBQUE7RS9HbW0wQlY7QUFDRjtBK0dqbTBCSTtFQUNJLGtCQUFBO0VBQ0EscUJBQUE7QS9HbW0wQlI7QUtsdzBCSTtFMEc2SkE7SUFJUSxhQUFBO0UvR3FtMEJWO0FBQ0Y7QStHcG0wQlE7RUFDSSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLG1CQUFBO0EvR3NtMEJaO0ErR3JtMEJZO0VBQ0ksa0JBQUE7QS9HdW0wQmhCOztBK0dqbTBCSTtFQUNJLGFBQUE7RUFDQSxzQkFBQTtFQUNBLFNBQUE7QS9Hb20wQlI7QUt4eDBCSTtFMEdpTEE7SUFLUSxtQkFBQTtJQUNBLGFBQUE7SUFDQSxlQUFBO0UvR3NtMEJWO0FBQ0Y7QUsveDBCSTtFMEcyTEE7SUFFUSw0QkFBQTtFL0dzbTBCVjtBQUNGO0FLcHkwQkk7RTBHMkxBO0lBS1EsNEJBQUE7RS9Hd20wQlY7QUFDRjtBK0d0bTBCSTtFQUNJLFlBQUE7QS9Hd20wQlI7QStHdm0wQlE7RUFDSSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtBL0d5bTBCWjtBK0d2bTBCUTtFQUNJLGtCQUFBO0VBQ0EscUNBQUE7RUFDQSxnQkFBQTtBL0d5bTBCWjtBK0d0bTBCSTtFQUNJLHdCQUFBO0EvR3dtMEJSO0ErR3RtMEJJO0VBQ0ksY0FBQTtFQUNBLDBCQUFBO0VBQ0EsV0FBQTtBL0d3bTBCUjtBS2owMEJJO0UwR3NOQTtJQUtRLGtCQUFBO0UvRzBtMEJWO0FBQ0Y7O0ErR3RtMEJJO0VBQ0ksaUJBQUE7RUFDQSxtQkFBQTtBL0d5bTBCUjtBSzMwMEJJO0UwR2dPQTtJQUlRLGVBQUE7SUFDQSxnQkFBQTtFL0cybTBCVjtBQUNGO0ErR3ptMEJJO0VBQ0ksZUFBQTtFQUNBLFVBQUE7RUFDQSw2QkFBQTtBL0cybTBCUjtBS3owMEJJO0UwRzJOQTtJQUtRLGFBQUE7RS9HNm0wQlY7RStHNW0wQlU7SUFDSSxjQUFBO0UvRzhtMEJkO0FBQ0Y7QStHNW0wQlE7RUFDSSxVQUFBO0VBQ0Esa0JBQUE7QS9HOG0wQlo7QUtsMjBCSTtFMEd3T0E7SUFlUSxrQkFBQTtJQUNBLE1BQUE7SUFDQSxVQUFBO0lBQ0EsMEJBQUE7SUFDQSwrQkFBQTtJQUNBLGFBQUE7RS9HK20wQlY7RStHOW0wQlU7SUFDSSxVQUFBO0lBQ0Esd0JBQUE7SUFDQSxjQUFBO0UvR2duMEJkO0FBQ0Y7QStHNW0wQkk7RUFDSSxrQkFBQTtBL0c4bTBCUjtBK0c1bTBCSTtFQUNJLGFBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxtREFBQTtFQUNBLGdEQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBL0c4bTBCUjtBSzkzMEJJO0UwR3dRQTtJQVVRLGFBQUE7SUFDQSxVQUFBO0lBQ0EsZ0NBQUE7SUFDQSw4QkFBQTtFL0dnbjBCVjtBQUNGO0ErRy9tMEJRO0VBQ0kscUJBQUE7RUFDQSxxQkFBQTtFQUNBLGFBQUE7QS9HaW4wQlo7QStHL20wQmdCO0VBQ0ksYUFBQTtBL0dpbjBCcEI7QStHN20wQlE7RUFDSSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtBL0crbTBCWjtBS3I1MEJJO0UwR2lTSTtJQU9RLGlCQUFBO0UvR2luMEJkO0FBQ0Y7QStHL20wQlE7RUFDSSw2QkFBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0EvR2luMEJaO0ErR2huMEJZO0VBQ0ksV0FBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VBQ0EsK0JBQUE7RUFDQSxxQkFBQTtFQUNBLFFBQUE7RUFDQSxRQUFBO0VBQ0Esa0JBQUE7QS9Ha24wQmhCO0ErRy9tMEJRO0VBQ0kseUJwRzVXSjtFb0c2V0ksV0FBQTtFQUNBLGdCQUFBO0EvR2luMEJaO0ErRzltMEJJO0VBQ0ksd0JBQUE7RUFDQSxZQUFBO0VBQ0EseUJwR3BYQTtFb0dxWEEsV0FBQTtBL0dnbjBCUjtBK0cvbTBCUTtFQUNJLGNwR3ZYSjtFb0d3WEksc0JBQUE7QS9HaW4wQlo7QStHL20wQlE7RUFDSSx5QnBHM1hKO0VvRzRYSSxXQUFBO0EvR2luMEJaO0ErRzltMEJZO0VBQ0kseUJwRzlYTDtFb0crWEssV0FBQTtBL0dnbjBCaEI7QStHNW0wQlk7RUFDSSx5QnBHbllQO0VvR29ZTyxXQUFBO0EvRzhtMEJoQjtBK0cxbTBCWTtFQUNJLHlCcEd2WUg7RW9Hd1lHLFdBQUE7QS9HNG0wQmhCO0ErR3htMEJZO0VBQ0kseUJwRzVZVDtFb0c2WVMsV0FBQTtBL0cwbTBCaEI7QStHdG0wQlk7RUFDSSx5QnBHalpIO0VvR2taRyxXQUFBO0EvR3dtMEJoQjtBK0dubTBCUTtFQUNJLFdBQUE7RUFDQSwyQ0FBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0EvR3FtMEJaO0FLMTkwQkk7RTBHeVhZO0lBQ0ksNENBQUE7RS9Hb20wQmxCO0UrR2xtMEJjO0lBQ0ksbUJBQUE7RS9Hb20wQmxCO0FBQ0Y7QUtsKzBCSTtFMEdvWVE7SUFDSSxvQkFBQTtJQUNBLDRDQUFBO0UvR2ltMEJkO0FBQ0Y7O0ErRzNsMEJBO0VBQ0ksYUFBQTtFQUNBLGtCQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsU0FBQTtFQUNBLGtCQUFBO0VBQ0EscUNBQUE7QS9HOGwwQko7QStHN2wwQkk7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSw2QkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7RUFDQSxxQkFBQTtPQUFBLGdCQUFBO0EvRytsMEJSO0ErRzlsMEJRO0VBQ0ksYUFBQTtBL0dnbTBCWjtBSy8vMEJJO0UwRzhaSTtJQUdRLFlBQUE7RS9Ha20wQmQ7QUFDRjtBS3BnMUJJO0UwRzhaSTtJQU1RLGFBQUE7RS9Hb20wQmQ7QUFDRjtBS3pnMUJJO0UwR3NaQTtJQWtCUSxtQkFBQTtJQUNBLHFCQUFBO1NBQUEsZ0JBQUE7RS9HcW0wQlY7QUFDRjtBSy9nMUJJO0UwR3NaQTtJQXNCUSxxQkFBQTtTQUFBLGdCQUFBO0UvR3VtMEJWO0FBQ0Y7QUtwaDFCSTtFMEdzWkE7SUF5QlEsc0JBQUE7U0FBQSxpQkFBQTtFL0d5bTBCVjtBQUNGO0ErR3ZtMEJJO0VBQ0ksWUFBQTtBL0d5bTBCUjtBK0d4bTBCUTtFQUNJLHdCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBQTtFQUNBLGtCQUFBO0EvRzBtMEJaO0FLbmkxQkk7RTBHb2JJO0lBT1EsTUFBQTtJQUNBLGVBQUE7SUFDQSx1QkFBQTtFL0c0bTBCZDtBQUNGO0FLMWkxQkk7RTBHa2JBO0lBZVEsZUFBQTtJQUNBLFlBQUE7RS9HNm0wQlY7QUFDRjtBS2hqMUJJO0UwR2tiQTtJQW1CUSwyQkFBQTtJQUFBLHNCQUFBO0UvRyttMEJWO0FBQ0Y7QUtyajFCSTtFMEc2WUo7SUE2RFEsbUJBQUE7SUFDQSxrQkFBQTtJQUNBLHFCQUFBO1NBQUEsZ0JBQUE7RS9HK20wQk47QUFDRjtBSzVqMUJJO0UwRzZZSjtJQWtFUSxxQkFBQTtTQUFBLGdCQUFBO0UvR2luMEJOO0FBQ0Y7O0FnSDNuMUJRO0VBQ0ksYUFBQTtFQUNBLGdCQUFBO0FoSDhuMUJaO0FLdGsxQkk7RTJHMURJO0lBSVEsOENBQUE7SUFDQSxpQkFBQTtJQUNBLGdCQUFBO0VoSGdvMUJkO0FBQ0Y7QUtoazFCSTtFMkc5REk7SUFFUSxXQUFBO0lBQ0EsYUFBQTtFaEhnbzFCZDtBQUNGO0FLbmwxQkk7RTJHakRJO0lBTVEsZUFBQTtFaEhrbzFCZDtBQUNGO0FLdGkxQkk7RTJHbkdJO0lBU1EsZUFBQTtFaEhvbzFCZDtBQUNGO0FLM2kxQkk7RTJHbkdJO0lBWVEsYUFBQTtFaEhzbzFCZDtBQUNGO0FnSGxvMUJRO0VBQ0ksaUJBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtBaEhvbzFCWjtBS3htMUJJO0UyR2hDSTtJQU1RLGVBQUE7RWhIc28xQmQ7QUFDRjtBSzdtMUJJO0UyR2hDSTtJQVNRLGlCQUFBO0VoSHdvMUJkO0FBQ0Y7QWdIcm8xQkk7RUFDSSxlQUFBO0VBQ0EsK0JBQUE7QWhIdW8xQlI7QWdIdG8xQlE7RUFDSSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0FoSHdvMUJaO0FLN24xQkk7RTJHaEJJO0lBT1EsWUFBQTtJQUNBLG1CQUFBO0lBQ0EsZUFBQTtFaEgwbzFCZDtBQUNGO0FnSHhvMUJRO0VBQ0ksaUJBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FoSDBvMUJaO0FLM28xQkk7RTJHSkk7SUFPUSxpQkFBQTtFaEg0bzFCZDtBQUNGO0FnSDFvMUJRO0VBQ0ksY0FBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0FoSDRvMUJaO0FnSDFvMUJRO0VBQ0ksY0FBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QWhING8xQlo7QUtqcTFCSTtFMkdjSTtJQVNRLGtCQUFBO0VoSDhvMUJkO0FBQ0Y7QUt0cTFCSTtFMkdjSTtJQVlRLGtCQUFBO0VoSGdwMUJkO0FBQ0Y7QUszcTFCSTtFMkdjSTtJQWVRLGlCQUFBO0VoSGtwMUJkO0FBQ0Y7QUtocjFCSTtFMkduQkE7SUFvRFEsZUFBQTtJQUNBLGVBQUE7RWhIbXAxQlY7QUFDRjs7QWlIanYxQkk7RUFDSSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSwyQkFBQTtFQUNBLG1CQUFBO0FqSG92MUJSO0FpSG52MUJRO0VBQ0ksZ0JBQUE7RUFDQSxlQUFBO0FqSHF2MUJaO0FpSGp2MUJRO0VBQ0ksV0FBQTtBakhtdjFCWjtBaUhqdjFCUTtFQUNJLFNBQUE7RUFDQSxjQUFBO0FqSG12MUJaOztBaUgvdTFCQTtFQUNJLFdBQUE7QWpIa3YxQko7QWlIanYxQkk7RUFDSSxjdEdmQTtBWGt3MUJSOztBa0g3dzFCSTtFQUNJLGdCQUFBO0FsSGd4MUJSO0FLdHQxQkk7RTZHM0RBO0lBR1EsZ0JBQUE7RWxIa3gxQlY7QUFDRjtBSzN0MUJJO0U2RzNEQTtJQU1RLGdCQUFBO0VsSG94MUJWO0FBQ0Y7QWtIangxQlE7RUFDSSxrQkFBQTtBbEhteDFCWjtBS251MUJJO0U2R2pESTtJQUdRLGFBQUE7RWxIcXgxQmQ7QUFDRjtBa0hueDFCUTtFQUNJLGtCQUFBO0VBQ0EsOEJBQUE7RUFDQSwrQkFBQTtBbEhxeDFCWjtBSzd1MUJJO0U2RzNDSTtJQUtRLGFBQUE7RWxIdXgxQmQ7QUFDRjtBa0hyeDFCUTtFQUNJLGdCQUFBO0FsSHV4MUJaO0FLcnYxQkk7RTZHbkNJO0lBR1EsaUJBQUE7RWxIeXgxQmQ7QUFDRjtBa0h2eDFCUTtFQUNJLGFBQUE7RUFDQSxnQkFBQTtBbEh5eDFCWjtBSzl2MUJJO0U2RzdCSTtJQUlRLGlCQUFBO0VsSDJ4MUJkO0FBQ0Y7O0FtSDl6MUJJO0VBSUksMEJBQUE7QW5IOHoxQlI7QW1IajAxQlE7RUFDSSxXQUFBO0FuSG0wMUJaO0FtSC96MUJJO0VBQ0kseUJBQUE7RUFDQSx1QkFBQTtBbkhpMDFCUjtBbUg3ejFCUTtFQUNJLHlCQUFBO0VBQ0EseUJ4R0xHO0V3R09ILGlCQUFBO0VBQ0EsVUFBQTtBbkg4ejFCWjtBbUg3ejFCWTtFQU5KO0lBT1Esd0NBQUE7SUFDQSwyQ0FBQTtFbkhnMDFCZDtBQUNGO0FtSC96MUJZO0VBQ0ksdUJBQUE7QW5IaTAxQmhCO0FtSDd6MUJnQjtFQUNJLDJDQUFBO0FuSCt6MUJwQjtBbUg5ejFCb0I7RUFDSSx5QnhHdEJYO0FYczExQmI7QW1IM3oxQlk7RUFDSSxlQUFBO0VBQ0EsaUJBQUE7QW5INnoxQmhCO0FtSDV6MUJnQjtFQUhKO0lBSVEsZUFBQTtJQUNBLDRCQUFBO0VuSCt6MUJsQjtBQUNGO0FtSDl6MUJnQjtFQVBKO0lBUVEsZUFBQTtJQUNBLDZCQUFBO0VuSGkwMUJsQjtBQUNGO0FtSC96MUJZO0VBQ0ksdUJBQUE7QW5IaTAxQmhCO0FtSDd6MUJRO0VBRUkseUJBQUE7RUFDQSx5QkFBQTtBbkg4ejFCWjtBbUh6ejFCUTtFQUNJLGNBQUE7RUFDQSwyQ0FBQTtBbkgyejFCWjtBbUh4ejFCUTtFQUNJLDREQUFBO0VBQ0Esc0JBQUE7RUFDQSwwQkFBQTtBbkgwejFCWjtBbUh2ejFCWTtFQUNJLFlBQUE7QW5IeXoxQmhCO0FtSG56MUJZO0VBREo7SUFFUSxxQkFBQTtFbkhzejFCZDtBQUNGO0FtSG56MUJJO0VBQ0kseUJBQUE7RUFDQSxzQkFBQTtFQUNBLDZCQUFBO0FuSHF6MUJSO0FtSHB6MUJRO0VBQ0ksaUNBQUE7RUFDQSxZQUFBO0VBQ0EsNEJBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7QW5Ic3oxQlo7QW1IcnoxQlk7RUFDSSx5QnhHckZEO0FYNDQxQmY7QW1IcnoxQlk7RUFDSSw2QkFBQTtBbkh1ejFCaEI7QW1IcnoxQlk7RUFaSjtJQWFRLGVBQUE7RW5Id3oxQmQ7QUFDRjtBbUh0ejFCUTtFQUNJLHVCQUFBO0VBQ0EsYUFBQTtBbkh3ejFCWjtBbUhyejFCWTtFQURKO0lBRVEsVUFBQTtFbkh3ejFCZDtBQUNGO0FtSHR6MUJRO0VBN0JKO0lBOEJRLFdBQUE7RW5IeXoxQlY7QUFDRjtBbUh2ejFCSTtFQUNJLGtCQUFBO0VBQ0EsbUJBQUE7QW5IeXoxQlI7QW1IdHoxQlE7RUFDSSwwQkFBQTtFQUNBLGlCQUFBO0VBQ0Esc0JBQUE7QW5Id3oxQlo7QW1IdnoxQlk7RUFDSSxrQ0FBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QW5IeXoxQmhCOztBb0h6NzFCSTtFQUlJLDRCQUFBO0VBQ0EsK0JBQUE7QXBIeTcxQlI7QW9INzcxQlE7RUFDSSxXQUFBO0FwSCs3MUJaO0FvSDM3MUJRO0VBTko7SUFPUSw0QkFBQTtJQUNBLCtCQUFBO0VwSDg3MUJWO0FBQ0Y7QW9INzcxQlE7RUFWSjtJQVdRLDZCQUFBO0VwSGc4MUJWO0FBQ0Y7QW9INzcxQkk7RUFDSSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxjekdUQTtBWHc4MUJSO0FvSDc3MUJJO0VBQ0ksa0JBQUE7RUFDQSxtQkFBQTtBcEgrNzFCUjs7QW9INTcxQkE7RUFDSSxXQUFBO0VBQ0EscUJBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0FwSCs3MUJKO0FvSDk3MUJJO0VBQ0ksY0FBQTtFQUNBLGlCQUFBO0FwSGc4MUJSO0FvSDk3MUJJO0VBQ0ksV0FBQTtBcEhnODFCUjtBb0g5NzFCSTtFQUNJLHlCekdqQ0E7QVhpKzFCUjtBb0g5NzFCSTtFQUNJLHlCekdsQ0c7QVhrKzFCWDtBb0g5NzFCSTtFQUNJLHlCekdqQ0Q7QVhpKzFCUDtBb0gvNzFCUTtFQUNJLGdCQUFBO0FwSGk4MUJaO0FvSDk3MUJJO0VBQ0kseUJ6R3pDSztBWHkrMUJiO0FvSDk3MUJJO0VBQ0kseUJ6RzdDQztBWDYrMUJUO0FvSDk3MUJJO0VBQ0kseUJ6RzlDSztBWDgrMUJiO0FvSDk3MUJJO0VBQ0kseUJ6Ry9DSztBWCsrMUJiO0FvSDk3MUJJO0VBQ0kseUJ6RzdDQTtBWDYrMUJSO0FvSDk3MUJJO0VBQ0kseUJ6R3ZDTztBWHUrMUJmO0FvSDk3MUJJO0VBQ0kseUJ6Ry9DSztBWCsrMUJiO0FvSDk3MUJJO0VBQ0kseUJ6R3BERztBWG8vMUJYO0FvSDk3MUJJO0VBQ0kseUJ6R3pCRTtBWHk5MUJWOztBcUhoaDJCSTtFQUNJLDZCQUFBO0VBRUEsc0NBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7QXJIbWgyQlI7QXFIbGgyQlE7RUFDSSxNQUFBO0VBQ0Esa0JBQUE7QXJIb2gyQlo7QXFIamgyQlk7RUFDSSxlQUFBO0VBQ0EsaUJBQUE7QXJIbWgyQmhCO0FxSGpoMkJZO0VBQ0ksZUFBQTtBckhtaDJCaEI7QXFIbGgyQmdCO0VBQ0csZUFBQTtBckhvaDJCbkI7QXFIL2cyQkk7RUFDSSxjQUFBO0VBQ0EsbUJBQUE7QXJIaWgyQlI7QXFIaGgyQlE7RUFDSSxjQUFBO0FySGtoMkJaOztBc0g3aTJCSTtFQUNJLFdBQUE7RUFDQSw0QkFBQTtFQUNBLCtCQUFBO0F0SGdqMkJSO0FzSC9pMkJRO0VBSko7SUFLUSw0QkFBQTtJQUNBLCtCQUFBO0V0SGtqMkJWO0FBQ0Y7QXNIamoyQlE7RUFSSjtJQVNRLDRCQUFBO0lBQ0EsaUJBQUE7RXRIb2oyQlY7QUFDRjtBc0huajJCUTtFQUNJLGtCQUFBO0F0SHFqMkJaOztBc0hqajJCQTtFQUNDLFlBQUE7RUFDRyxrQkFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0gsNEJBQUE7RUFDQSw2QkFBQTtFQUdBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0F0SG9qMkJEOztBc0hsajJCQTtFQUNJLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLDZCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSw2QkFBQTtFQUdBLDZCQUFBO0F0SHFqMkJKOztBc0huajJCQTtFQUNJLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNILE1BQUE7RUFDRyxPQUFBO0VBQ0EsV0FBQTtFQUNBLDRCQUFBO0VBQ0EsbUJBQUE7RUFDQSwyQkFBQTtFQUdBLDZCQUFBO0F0SHNqMkJKOztBc0hwajJCQTtFQUNJLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7QXRIdWoyQko7QXNIdGoyQkk7RUFDSSxnQkFBQTtBdEh3ajJCUjs7QXVIL24yQkk7RUFDSSxXQUFBO0VBQ0EsNEJBQUE7RUFDQSwrQkFBQTtBdkhrbzJCUjtBdUhqbzJCUTtFQUpKO0lBS1EsNEJBQUE7SUFDQSwrQkFBQTtFdkhvbzJCVjtBQUNGO0F1SG5vMkJRO0VBUko7SUFTUSw0QkFBQTtJQUNBLGlCQUFBO0V2SHNvMkJWO0FBQ0Y7QXVIcG8yQkk7RUFDSSxpQkFBQTtBdkhzbzJCUjtBdUhybzJCUTtFQUZKO0lBR1EsaUJBQUE7RXZId28yQlY7QUFDRjtBdUh2bzJCUTtFQUxKO0lBTVEsa0JBQUE7RXZIMG8yQlY7QUFDRjs7QXdIOXAyQkk7RUFDSSxtQjdHZ0NZO0U2Ry9CWixlQUFBO0F4SGlxMkJSO0FLeG0yQkk7RW1IM0RBO0lBSVEsZUFBQTtFeEhtcTJCVjtBQUNGO0FLN20yQkk7RW1IM0RBO0lBT1EsZUFBQTtFeEhxcTJCVjtBQUNGO0FLbG4yQkk7RW1IM0RBO0lBVVEsZ0JBQUE7RXhIdXEyQlY7QUFDRjtBd0hycTJCSTtFQUNJLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtBeEh1cTJCUjtBSzVuMkJJO0VtSDlDQTtJQUtRLGtCQUFBO0lBQ0EsaUJBQUE7SUFDQSxtQkFBQTtFeEh5cTJCVjtBQUNGO0F3SHZxMkJJO0VBQ0ksaUJBQUE7RUFDQSxtQkFBQTtBeEh5cTJCUjs7QXlIbHMyQkk7RUFDSSx5QkFBQTtFQUNBLDRCQUFBO0VBQ0EsOEJBQUE7QXpIcXMyQlI7QXlIbnMyQkk7RUFDSSxjOUdtQkc7QVhrcjJCWDtBeUhsczJCUTtFQUNJLGNBQUE7QXpIb3MyQlo7O0EwSC9zMkJBO0VBQ0ksV0FBQTtFQUNBLGtCQUFBO0ExSGt0MkJKO0EwSGp0MkJJO0VBSEo7SUFJUSxnQkFBQTtFMUhvdDJCTjtBQUNGO0EwSG50MkJJO0VBQ0ksZUFBQTtFQUNBLDRCQUFBO0ExSHF0MkJSO0EwSHB0MkJRO0VBSEo7SUFJUSxlQUFBO0lBQ0EsNEJBQUE7RTFIdXQyQlY7QUFDRjtBMEhydDJCSTtFQUNJLGVBQUE7QTFIdXQyQlI7QTBIcnQyQkk7RUFDSSw0QkFBQTtBMUh1dDJCUjtBMEhydDJCSTtFQUNJLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtBMUh1dDJCUjtBMEh0dDJCUTtFQU5KO0lBT1EsdUJBQUE7SUFDQSxjQUFBO0lBQ0EsZUFBQTtJQUNBLG1CQUFBO0UxSHl0MkJWO0FBQ0Y7O0EwSHR0MkJBO0VBQ0ksYUFBQTtFQUNBLGFBQUE7QTFIeXQyQko7QTBIeHQyQkk7RUFDSSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtBMUgwdDJCUjtBMEh6dDJCUTtFQUNJLGNBQUE7QTFIMnQyQlo7QTBIenQyQlE7RUFQSjtJQVFRLFdBQUE7SUFDQSxrQkFBQTtFMUg0dDJCVjtBQUNGO0EwSDF0MkJJO0VBQ0kscUJBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBO0ExSDR0MkJSO0EwSDN0MkJRO0VBUEo7SUFRUSxXQUFBO0lBQ0EsNkJBQUE7RTFIOHQyQlY7QUFDRjtBMEg1dDJCSTtFQTNCSjtJQTRCUSxZQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0UxSCt0MkJOO0FBQ0Y7O0EwSDd0MkJBO0VBQ0MsY0FBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLFVBQUE7RUFDQSxjQUFBO0VBQ0EsVUFBQTtFQUNBLG9DQUFBO0VBQ0EsMkJBQUE7QTFIZ3UyQkQ7O0EwSDl0MkJBO0VBQ0MsY0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLHlCQUFBO0VBQ0EsaUlBQUE7RUFHQSxrQkFBQTtFQUNBLFVBQUE7RUFDRyxTQUFBO0ExSCt0MkJKO0EwSDl0MkJJO0VBQ0ksU0FBQTtBMUhndTJCUjtBMEg5dDJCSTtFQUNJLHlCQUFBO0VBQ0EsU0FBQTtBMUhndTJCUjtBMEg5dDJCSTtFQXRCSjtJQXVCUSx3QkFBQTtFMUhpdTJCTjtBQUNGOztBMEg5dDJCQTs7O0VBQUE7QUFLSztFQUNHLFVBQUE7RUFDQSwwQ0FBQTtFQUNBLG1CQUFBO0ExSGd1MkJSO0EwSDl0MkJJO0VBQ0kseUNBQUE7QTFIZ3UyQlI7QTBIOXQyQkk7RUFDSSxVQUFBO0VBQ0EsdUNBQUE7QTFIZ3UyQlI7QTBIOXQyQkk7RUFDSSxjQUFBO0ExSGd1MkJSOztBMEg1dDJCQTtFQUNJO0lBQ0ksd0JBQUE7RTFIK3QyQk47QUFDRjtBMkhsMjJCUTtFQURKO0lBRVEsZUFBQTtFM0hxMjJCVjtBQUNGO0EySG4yMkJJO0VBQ0ksZ0JBQUE7QTNIcTIyQlI7O0E0SDEyMkJRO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFFQSxtRkFBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0E1SDYyMkJSO0E0SHoyMkJRO0VBREo7SUFFUSxlQUFBO0lBQ0EsZ0JBQUE7RTVINDIyQlY7QUFDRjs7QTRIejIyQkE7RUFDSTtJQUNJLHdCQUFBO0lBQ0EseUJBQUE7RTVINDIyQk47QUFDRjtBNEgxMjJCQTtFQUNJO0lBQ0ksbUNBQUE7SUFDQSxvQ0FBQTtFNUg0MjJCTjtBQUNGO0E2SHg0MkJHO0VBQ0ssc0JBQUE7RUFDTixVQUFBO0VBQ0EsY0FBQTtBN0gwNDJCRjtBS24xMkJJO0V3SDFERDtJQUtBLGNBQUE7RTdINDQyQkQ7QUFDRjtBNkgzNDJCRTtFQUNDLGVBQUE7QTdINjQyQkg7QUszMTJCSTtFd0huREY7SUFHRSxlQUFBO0U3SCs0MkJGO0FBQ0Y7QTZINTQyQkM7RUFDQyxnQkFBQTtBN0g4NDJCRjtBNkg3NDJCRTtFQUNDLHlCQUFBO0E3SCs0MkJIO0E2SDE0MkJFO0VBQ0Msa0JBQUE7QTdINDQyQkg7QTZIeDQyQkM7RUFDQyxpQkFBQTtFQUNBLGNBQUE7QTdIMDQyQkY7QUs3MjJCSTtFd0gvQkg7SUFJRSxjQUFBO0lBQ0EsaUJBQUE7RTdINDQyQkQ7QUFDRjtBS24zMkJJO0V3SHRCQTtJQUNDLG1CQUFBO0U3SDQ0MkJIO0FBQ0Y7QTZIMTQyQkc7RUFDQyx5Q0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7QTdINDQyQko7QUtqNDJCSTtFd0hsQkQ7SUFTRSxVQUFBO0U3SDg0MkJIO0FBQ0Y7QTZIMTQyQkc7RUFDSyxtQkFBQTtBN0g0NDJCUjtBS3o0MkJJO0V3SEpEO0lBR1Msb0JBQUE7RTdIODQyQlY7QUFDRjs7QUs5NDJCSTtFeUg1REo7SUFFUSx5Qm5IUU87SW1IUFAsOEVBQUE7RTlINjgyQk47RThINTgyQk07SUFDSSxzQkFBQTtJQUNBLHNCQUFBO0U5SDg4MkJWO0FBQ0Y7QThINTgyQkk7RUFDSSxpQkFBQTtFQUNBLG9CQUFBO0VBQ0EsZUFBQTtBOUg4ODJCUjtBSzk1MkJJO0V5SG5EQTtJQUtRLGtCQUFBO0lBQ0EscUJBQUE7SUFDQSxpQkFBQTtFOUhnOTJCVjtBQUNGO0E4SDc4MkJRO0VBQ0ksaUJBQUE7RUFDQSxtQkFBQTtBOUgrODJCWjtBOEg5ODJCWTtFQUNJLDBCQUFBO0E5SGc5MkJoQjtBSzU2MkJJO0V5SGpDSTtJQUVRLGtCQUFBO0lBQ0EsbUJBQUE7RTlIKzgyQmQ7QUFDRjtBS2w3MkJJO0V5SDNCSTtJQUVRLGtCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxrQkFBQTtFOUgrODJCZDtFOEg5ODJCYztJQUNJLHFCQUFBO0U5SGc5MkJsQjtBQUNGO0E4SDc4MkJRO0VBQ0ksZUFBQTtBOUgrODJCWjtBSy83MkJJO0V5SGpCSTtJQUdRLGlCQUFBO0U5SGk5MkJkO0FBQ0Y7QThILzgyQlE7RUFDSSxrQkFBQTtFQUNBLGdCQUFBO0E5SGk5MkJaO0FLeDgyQkk7RXlIWEk7SUFJUSxnQkFBQTtFOUhtOTJCZDtBQUNGO0E4SGw5MkJZO0VBQ0ksb0NBQUE7QTlIbzkyQmhCO0E4SGg5MkJJO0VBQ0kseUJuSG5ETztBWHFnM0JmO0FLbjkyQkk7RXlIQUE7SUFHUSw2QkFBQTtFOUhvOTJCVjtBQUNGO0E4SG45MkJRO0VBQ0ksYUFBQTtBOUhxOTJCWjtBSzM5MkJJO0V5SEtJO0lBR1EscUJBQUE7RTlIdTkyQmQ7QUFDRjtBOEhuOTJCUTtFQUNJLFdBQUE7QTlIcTkyQlo7QUtuKzJCSTtFeUhhSTtJQUdRLGFBQUE7RTlIdTkyQmQ7QUFDRjtBS3grMkJJO0V5SG9CQTtJQUVRLG1CQUFBO0U5SHM5MkJWO0FBQ0Y7QUs3KzJCSTtFeUh5QkE7SUFFUSxrQkFBQTtFOUhzOTJCVjtBQUNGO0E4SG45MkJJO0VBQ0ksa0JBQUE7RUFDQSxnQkFBQTtBOUhxOTJCUjtBS3QvMkJJO0V5SCtCQTtJQUlRLGlCQUFBO0U5SHU5MkJWO0FBQ0Y7QThIcjkyQkk7RUFDSSxrQkFBQTtBOUh1OTJCUjtBOEh0OTJCUTtFQUNJLGNuSHpGSjtBWGlqM0JSO0E4SHI5MkJJO0VBQ0ksZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7QTlIdTkyQlI7QThIdDkyQlE7RUFDSSwyQkFBQTtBOUh3OTJCWjtBOEh2OTJCWTtFQUNJLFdBQUE7RUFDQSxrRUFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsY25IeEdSO0VtSHlHUSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7QTlIeTkyQmhCO0FLdGgzQkk7RXlIaUVBO0lBR1EsaUJBQUE7RTlIczkyQlY7QUFDRjtBOEhuOTJCUTtFQUNJLGtCQUFBO0VBQ0EsNEJBQUE7QTlIcTkyQlo7QThIbDkyQkk7RUFDSSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0E5SG85MkJSO0E4SG45MkJRO0VBQ0ksa0JBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7QTlIcTkyQlo7QUszaTNCSTtFeUhrRkk7SUFNUSxrQkFBQTtJQUNBLGVBQUE7SUFDQSxZQUFBO0U5SHU5MkJkO0FBQ0Y7QUtsajNCSTtFeUg2RUE7SUFpQlEsWUFBQTtJQUNBLG1CQUFBO0U5SHc5MkJWO0FBQ0Y7O0ErSG5uM0JJO0VBQ0ksVUFBQTtBL0hzbjNCUjs7QStIbm4zQkE7RUFDSSxpQkFBQTtFQUNBLG9CQUFBO0EvSHNuM0JKOztBK0hubjNCSTtFQUNJLHNCQUFBO0VBQ0EsbUJBQUE7RUFFQSxrQkFBQTtBL0hzbjNCUjtBK0hwbjNCSTtFQUNJLGdCQUFBO0EvSHNuM0JSOztBZ0l0bzNCSTtFQUNJLG1CckhnQ1k7RXFIL0JaLG9CQUFBO0VBQ0EsY0FBQTtBaEl5bzNCUjtBS2psM0JJO0UySDNEQTtJQUtRLG9CQUFBO0VoSTJvM0JWO0FBQ0Y7QWdJem8zQkk7RUFDSSxjQUFBO0VBQ0EsY3JIQ0E7QVgwbzNCUjtBZ0l6bzNCSTtFQUNJLGdCQUFBO0VBQ0EsbUJBQUE7QWhJMm8zQlI7QUs5bDNCSTtFMkgvQ0E7SUFJUSxnQkFBQTtJQUNBLG1CQUFBO0VoSTZvM0JWO0FBQ0Y7QUtwbTNCSTtFMkgvQ0E7SUFRUSxvQkFBQTtFaEkrbzNCVjtBQUNGO0FnSTlvM0JRO0VBQ0ksa0JBQUE7RUFDQSxjckhiSjtBWDZwM0JSO0FnSS9vM0JZO0VBQ0ksZ0JBQUE7RUFDQSxXQUFBO0FoSWlwM0JoQjtBS2puM0JJO0UySHJDSTtJQVFRLGlCQUFBO0lBQ0EsZ0JBQUE7RWhJa3AzQmQ7RWdJanAzQmM7SUFDSSxnQkFBQTtFaEltcDNCbEI7QUFDRjtBZ0kvbzNCSTtFQUNJLGlCQUFBO0FoSWlwM0JSO0FnSTlvM0JJO0VBQ0ksa0JBQUE7RUFDQSxtQkFBQTtBaElncDNCUjtBS2pvM0JJO0UySGpCQTtJQUlRLGlCQUFBO0lBQ0EsbUJBQUE7RWhJa3AzQlY7QUFDRjtBZ0locDNCSTtFQUNJLGlCQUFBO0VBQ0EsbUJBQUE7QWhJa3AzQlI7QWdJanAzQlE7RUFDSSxpQkFBQTtBaEltcDNCWjtBSzlvM0JJO0UySE5JO0lBR1Esa0JBQUE7RWhJcXAzQmQ7QUFDRjtBS25wM0JJO0UySE5JO0lBTVEsbUJBQUE7RWhJdXAzQmQ7QUFDRjtBZ0lwcDNCSTtFQUNJLGVBQUE7QWhJc3AzQlI7QUs5bzNCSTtFMkhUQTtJQUdRLG1CQUFBO0VoSXdwM0JWO0FBQ0Y7QUtocTNCSTtFMkhJQTtJQU1RLGlCQUFBO0VoSTBwM0JWO0FBQ0Y7O0FpSS90M0JJO0VBQ0ksZ0JBQUE7QWpJa3UzQlI7QWlJL3QzQkc7RUFDSyxnQkFBQTtFQUNBLGtCQUFBO0FqSWl1M0JSO0FLN3EzQkk7RTRIdEREO0lBSVMsVUFBQTtFakltdTNCVjtBQUNGO0FLbHIzQkk7RTRIdEREO0lBT1MsZ0JBQUE7RWpJcXUzQlY7QUFDRjtBaUludTNCUTtFQUNJLGdCQUFBO0FqSXF1M0JaO0FLMXIzQkk7RTRINUNJO0lBR1Esa0JBQUE7RWpJdXUzQmQ7QUFDRjtBaUl0dTNCWTtFQUNJLGdCQUFBO0VBQ0EsNEJBQUE7QWpJd3UzQmhCO0FLbnMzQkk7RTRIdkNRO0lBSVEsNEJBQUE7RWpJMHUzQmxCO0FBQ0Y7QUt4czNCSTtFNEh2Q1E7SUFPUSw2QkFBQTtFakk0dTNCbEI7QUFDRjtBSzdzM0JJO0U0SHZDUTtJQVVRLDRCQUFBO0VqSTh1M0JsQjtBQUNGO0FLbHQzQkk7RTRIdkNRO0lBYVEsMEJBQUE7SUFDQSxtQkFBQTtFaklndjNCbEI7QUFDRjtBaUk1dTNCSTtFQUNJLG1CQUFBO0VBQ0Esa0JBQUE7QWpJOHUzQlI7QUs1dDNCSTtFNEhwQkE7SUFJUSxtQkFBQTtFaklndjNCVjtBQUNGO0FpSTl1M0JZO0VBQ0ksbUJBQUE7QWpJZ3YzQmhCO0FLcHUzQkk7RTRIYlE7SUFHUSxtQkFBQTtFaklrdjNCbEI7QUFDRjtBaUlodjNCWTtFQUNJLHlDQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxNQUFBO0VBQ0EsY0FBQTtBaklrdjNCaEI7O0FrSTd5M0JFO0VBQ00scUJBQUE7RUFDQSxtQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0FsSWd6M0JSO0FrSTd5M0JNO0VBQ0UsY0FBQTtFQUNBLHVCQUFBO0VBQ0Esb0JBQUE7QWxJK3kzQlI7QWtJNXkzQk07RUFDRSxpQ0FBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7QWxJOHkzQlI7QWtJM3kzQk07RUFDRSxTQUFBO0FsSTZ5M0JSO0FrSTF5M0JNO0VBQ0UsZ0NBQUE7QWxJNHkzQlI7O0FtSTN6M0JJO0VBQ0ksc0JBQUE7RUFDQSxtQkFBQTtFQXdDQSwrREFBQTtFQVlBLHVFQUFBO0VBWUEsK0RBQUE7RUFZQSxnRUFBQTtFQVlBLGlFQUFBO0FuSTJ1M0JSO0FLbngzQkk7RThIL0NJO0lBRVEsaUJBQUE7RW5JbzAzQmQ7QUFDRjtBbUlsMDNCUTtFQUNJLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtBbklvMDNCWjtBSzd4M0JJO0U4SDFDSTtJQUtRLGVBQUE7SUFDQSxvQkFBQTtFbklzMDNCZDtBQUNGO0FtSXIwM0JZO0VBQ0ksV0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsUUFBQTtFQUNBLG1DQUFBO0FuSXUwM0JoQjtBSzd5M0JJO0U4SGxDUTtJQVVRLGtCQUFBO0lBQ0EsU0FBQTtFbkl5MDNCbEI7QUFDRjtBS256M0JJO0U4SG5CSTtJQUVRLFNBQUE7RW5JdzAzQmQ7QUFDRjtBbUl0MDNCUTtFQUNJLHVCQUFBO0FuSXcwM0JaO0FLM3ozQkk7RThIZEk7SUFHUSxpQkFBQTtFbkkwMDNCZDtBQUNGO0FtSXQwM0JZO0VBQ0ksY3hIM0NSO0FYbTMzQlI7QW1JdDAzQlk7RUFDSSxnQ0FBQTtBbkl3MDNCaEI7QW1JdjAzQmdCO0VBQ0ksbUZBQUE7QW5JeTAzQnBCO0FtSW4wM0JZO0VBQ0ksY3hIckRMO0FYMDMzQlg7QW1JbjAzQlk7RUFDSSxnQ0FBQTtBbklxMDNCaEI7QW1JcDAzQmdCO0VBQ0ksNkVBQUE7QW5JczAzQnBCO0FtSWgwM0JZO0VBQ0ksY3hIakVMO0FYbTQzQlg7QW1JaDAzQlk7RUFDSSxnQ0FBQTtBbklrMDNCaEI7QW1JajAzQmdCO0VBQ0ksNEVBQUE7QW5JbTAzQnBCO0FtSTd6M0JZO0VBQ0ksY3hINUVQO0FYMjQzQlQ7QW1JN3ozQlk7RUFDSSxnQ0FBQTtBbkkrejNCaEI7QW1JOXozQmdCO0VBQ0ksOEVBQUE7QW5JZzAzQnBCO0FtSTF6M0JZO0VBQ0ksY0FBQTtBbkk0ejNCaEI7QW1JMXozQlk7RUFDSSxnQ0FBQTtBbkk0ejNCaEI7QW1JM3ozQmdCO0VBQ0ksOEVBQUE7QW5JNnozQnBCO0FtSXh6M0JZO0VBQ0ksY3hIekVSO0FYbTQzQlI7QW1JeHozQlk7RUFDSSxnQ0FBQTtBbkkwejNCaEI7QW1JenozQmdCO0VBQ0ksMkVBQUE7QW5JMnozQnBCO0FtSXR6M0JZO0VBQ0ksY3hIakhSO0FYeTYzQlI7QW1JdHozQlk7RUFDSSxnQ0FBQTtBbkl3ejNCaEI7QW1JdnozQmdCO0VBQ0ksK0VBQUE7RUFDQSxXQUFBO0FuSXl6M0JwQjtBbUlwejNCWTtFQUNJLGN4SDdIUjtBWG03M0JSO0FtSXB6M0JZO0VBQ0ksZ0NBQUE7QW5Jc3ozQmhCO0FtSXJ6M0JnQjtFQUNJLDZFQUFBO0VBQ0EsV0FBQTtBbkl1ejNCcEI7QW1JbHozQkk7RUFDSSx5QkFBQTtFQUNBLGFBQUE7QW5Jb3ozQlI7QW1JbnozQlE7RUFDSSxjQUFBO0FuSXF6M0JaO0FtSWx6M0JJO0VBQ0ksNkJBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0FuSW96M0JSO0FtSWx6M0JJO0VBQ0ksV0FBQTtBbklvejNCUjtBbUlsejNCSTtFQUNJLGdCQUFBO0FuSW96M0JSO0FtSW56M0JRO0VBQ0ksZ0JBQUE7RUFDQSxpQkFBQTtBbklxejNCWjtBbUluejNCUTtFQUNJLFdBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLHFCQUFBO0VBQ0EscUNBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBNEJBLCtEQUFBO0VBTUEsd0VBQUE7RUFNQSwwREFBQTtFQU1BLGlFQUFBO0VBTUEsK0RBQUE7QW5Jc3czQlo7QUtuNzNCSTtFOEg4R0k7SUFhUSxhQUFBO0lBQ0EscUJBQUE7U0FBQSxnQkFBQTtJQUNBLG1CQUFBO0lBQ0EsZ0JBQUE7RW5JNHozQmQ7QUFDRjtBSzM3M0JJO0U4SDhHSTtJQW1CUSxhQUFBO0lBQ0EsbUJBQUE7RW5JOHozQmQ7QUFDRjtBbUk3ejNCWTtFQUNJLHlCQUFBO0VBQ0EsZUFBQTtBbkkrejNCaEI7QW1JN3ozQlk7RUFDSSxXQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1DQUFBO0FuSSt6M0JoQjtBSzk4M0JJO0U4SHdJUTtJQVNRLGdCQUFBO0lBQ0EsY0FBQTtFbklpMDNCbEI7QUFDRjtBbUk3ejNCZ0I7RUFDSSxtRkFBQTtBbkkrejNCcEI7QW1JMXozQmdCO0VBQ0ksNkVBQUE7QW5JNHozQnBCO0FtSXZ6M0JnQjtFQUNJLDJFQUFBO0FuSXl6M0JwQjtBbUlwejNCZ0I7RUFDSSw4RUFBQTtBbklzejNCcEI7QW1JanozQmdCO0VBQ0ksNEVBQUE7QW5JbXozQnBCO0FtSS95M0JnQjtFQUNJLDhFQUFBO0FuSWl6M0JwQjtBbUk3eTNCZ0I7RUFDSSwrRUFBQTtFQUNBLFdBQUE7QW5JK3kzQnBCO0FtSTN5M0JnQjtFQUNJLDZFQUFBO0VBQ0EsV0FBQTtBbkk2eTNCcEI7O0FtSXR5M0JBO0VBQ0ksZUFBQTtFQUNBLGFBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtBbkl5eTNCSjtBbUl4eTNCSTtFQUNJLHFCQUFBO0FuSTB5M0JSO0FtSXh5M0JFO0VBQ0UsMkJBQUE7RUFDQSwyQ0FBQTtBbkkweTNCSjtBbUl6eTNCUTtFQUNJLFlBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsVUFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQnhIblJMO0FYOGo0QlA7QW1JenkzQlE7RUFDSSx1QkFBQTtFQUNBLHNCQUFBO0FuSTJ5M0JaO0FtSXp5M0JRO0VBQ0ksd0JBQUE7RUFDQSxvQkFBQTtBbkkyeTNCWjtBbUl6eTNCUTtFQUNJLHdCQUFBO0VBQ0Esc0JBQUE7QW5JMnkzQlo7QW1JenkzQlE7RUFDSSx3QkFBQTtFQUNBLHNCQUFBO0FuSTJ5M0JaO0FtSXp5M0JRO0VBQ0kseUJBQUE7RUFDQSxzQkFBQTtBbkkyeTNCWjtBbUl6eTNCUTtFQUNJLHlCQUFBO0VBQ0Esc0JBQUE7QW5JMnkzQlo7QW1JenkzQlE7RUFDSSx5QkFBQTtFQUNBLHNCQUFBO0FuSTJ5M0JaO0FtSXp5M0JRO0VBQ0kseUJBQUE7RUFDQSxzQkFBQTtBbkkyeTNCWjtBbUl6eTNCUTtFQUNJLHlCQUFBO0VBQ0Esc0JBQUE7QW5JMnkzQlo7QW1JenkzQlE7RUFDSSx5QkFBQTtFQUNBLHNCQUFBO0FuSTJ5M0JaO0FtSXp5M0JRO0VBQ0kseUJBQUE7RUFDQSxzQkFBQTtBbkkyeTNCWjtBbUl6eTNCUTtFQUNJLHlCQUFBO0VBQ0EsbUJBQUE7QW5JMnkzQlo7O0FtSXZ5M0JBO0VBQ0k7SUFDSSxVQUFBO0VuSTB5M0JOO0VtSXh5M0JFO0lBQ0ksVUFBQTtFbkkweTNCTjtBQUNGO0FvSTluNEJBLG9CQUFBO0FBRUk7RUFDSSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLGFBQUE7QXBJK240QlI7QW9JN240Qkk7RUFDSSxtQkFBQTtBcEkrbjRCUjtBb0k3bjRCSTtFQUNJLGVBQUE7RUFDQSxpQkFBQTtBcEkrbjRCUjtBS25rNEJJO0UrSHpESTtJQUNJLGtCQUFBO0lBQ0Esb0JBQUE7RXBJK240QlY7QUFDRjtBb0k3bjRCSTtFQUNJLFVBQUE7RUFDQSxtQkFBQTtBcEkrbjRCUjtBb0k5bjRCUTtFQUNJLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0FwSWdvNEJaO0FvSS9uNEJZO0VBQ0ksWUFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0FwSWlvNEJoQjtBb0k3bjRCSTtFQUNJLGNBQUE7QXBJK240QlI7QW9JN240Qkk7RUFDSSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7QXBJK240QlI7QW9JOW40QlE7RUFDSSxjQUFBO0FwSWdvNEJaO0FvSTVuNEJRO0VBQ0ksY0FBQTtBcEk4bjRCWjtBb0k1bjRCUTtFQUNJLGNBQUE7QXBJOG40Qlo7O0FvSXpuNEJJO0VBQ0ksbUJBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0FwSTRuNEJSOztBb0l6bjRCQTtFQUVJLGtCQUFBO0FwSTJuNEJKOztBb0l4bjRCSTtFQUNJLGVBQUE7RUFDQSxpQkFBQTtBcEkybjRCUjtBb0l6bjRCSTtFQUVJLDhDQUFBO0VBQ0EsdUJBQUE7RUFDQSxhQUFBO0FwSTBuNEJSOztBb0l2bjRCQTtFQUNJLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBcEkwbjRCSjs7QW9JeG40QkE7RUFDSSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0FwSTJuNEJKO0FvSTFuNEJJO0VBQ0ksY0FBQTtBcEk0bjRCUjs7QXFJbnQ0Qkk7RUFDSSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtBcklzdDRCUjtBS2pxNEJJO0VnSXhEQTtJQUtRLGdCQUFBO0VySXd0NEJWO0FBQ0Y7QXFJdHQ0Qkk7RUFDSSxXQUFBO0VBQ0EsbUJBQUE7QXJJd3Q0QlI7QUsxcTRCSTtFZ0loREE7SUFJUSxXQUFBO0VySTB0NEJWO0FBQ0Y7QXFJdnQ0QlE7RUFDSSxrQkFBQTtBckl5dDRCWjtBS2xyNEJJO0VnSXpDQTtJQUtRLDRGQUFBO0lBQ0Esd0JBQUE7RXJJMHQ0QlY7QUFDRjtBcUl4dDRCSTtFQUNJLG1EQUFBO0FySTB0NEJSO0FxSXh0NEJJO0VBQ0ksbUJBQUE7QXJJMHQ0QlI7QXFJeHQ0Qkk7RUFDSSxtQkFBQTtFQUNBLG9EQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBO0FySTB0NEJSO0FxSXp0NEJRO0VBQ0ksV0FBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLFNBQUE7RUFDQSwyQkFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsbUNBQUE7RUFDQSwyQkFBQTtFQUNBLG9DQUFBO0VBQ0EsV0FBQTtBckkydDRCWjtBS2x0NEJJO0VnSXBCSTtJQWFRLGFBQUE7SUFDQSxXQUFBO0lBQ0EsWUFBQTtJQUNBLFFBQUE7SUFDQSwyQkFBQTtJQUNBLDRCQUFBO0lBQ0Esa0NBQUE7SUFDQSxxQ0FBQTtJQUNBLG1CQUFBO0VySTZ0NEJkO0FBQ0Y7QUsvdDRCSTtFZ0kxQkE7SUErQlEsWUFBQTtFckk4dDRCVjtBQUNGO0FxSTd0NEJRO0VBQ0ksaUJBQUE7QXJJK3Q0Qlo7QUt2dTRCSTtFZ0lPSTtJQUdRLGlCQUFBO0VySWl1NEJkO0FBQ0Y7QUs1dTRCSTtFZ0lPSTtJQU1RLGlCQUFBO0VySW11NEJkO0FBQ0Y7QUtqdjRCSTtFZ0lPSTtJQVNRLGlCQUFBO0VySXF1NEJkO0FBQ0Y7QUt0djRCSTtFZ0lPSTtJQVlRLGlCQUFBO0VySXV1NEJkO0FBQ0Y7QXFJcnU0QlE7RUFDSSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtBckl1dTRCWjtBcUlwdTRCWTtFQUNJLGMxSDdFUjtBWG16NEJSO0FxSXB1NEJZO0VBQ0ksV0FBQTtFQUNBLGNBQUE7RUFDQSx5QjFIbEZSO0UwSG1GUSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSw4RUFBQTtFQUNBLHNFQUFBO0VBQ0EsMEJBQUE7QXJJc3U0QmhCO0FxSWx1NEJZO0VBQ0ksYzFIMUZMO0FYOHo0Qlg7QXFJbHU0Qlk7RUFDSSxXQUFBO0VBQ0EsY0FBQTtFQUNBLHlCMUgvRkw7RTBIZ0dLLFlBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxtRkFBQTtFQUNBLDJFQUFBO0VBQ0EsMEJBQUE7QXJJb3U0QmhCO0FxSWh1NEJZO0VBQ0ksYzFIekdQO0FYMjA0QlQ7QXFJaHU0Qlk7RUFDSSxXQUFBO0VBQ0EsY0FBQTtFQUNBLHlCMUg5R1A7RTBIK0dPLFlBQUE7RUFDQSxtQkFBQTtFQUNBLCtFQUFBO0VBQ0EsdUVBQUE7RUFDQSwwQkFBQTtBcklrdTRCaEI7QXFJOXQ0Qlk7RUFDSSxjMUhySFQ7QVhxMTRCUDtBcUk5dDRCWTtFQUNJLFdBQUE7RUFDQSxjQUFBO0VBQ0EseUIxSDFIVDtFMEgySFMsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0ZBQUE7RUFDQSx3RUFBQTtFQUNBLDBCQUFBO0FySWd1NEJoQjtBcUk5dDRCWTtFQUNJLGFBQUE7QXJJZ3U0QmhCO0FxSTV0NEJJO0VBQ0ksNEJBQUE7QXJJOHQ0QlI7O0FxSTN0NEJBO0VBQ0ksWUFBQTtBckk4dDRCSjtBcUk3dDRCSTtFQUNJLGtCQUFBO0FySSt0NEJSO0FLbDA0Qkk7RWdJZ0dKO0lBTVEsNEZBQUE7SUFDQSx3QkFBQTtFcklndTRCTjtBQUNGOztBc0lwNDRCQTtFQUNJLGtCQUFBO0F0SXU0NEJKO0FzSXQ0NEJJO0VBQ0kscUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0F0SXc0NEJSO0FLajE0Qkk7RWlJMURBO0lBS1EsaUJBQUE7RXRJMDQ0QlY7QUFDRjtBc0l4NDRCSTtFQUNJLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtBdEkwNDRCUjtBc0l6NDRCUTtFQUNJLHlCQUFBO0F0STI0NEJaO0FLbDI0Qkk7RWlJbERBO0lBWVEsa0JBQUE7SUFDQSxrQkFBQTtJQUNBLGlCQUFBO0lBQ0EsY0FBQTtFdEk0NDRCVjtBQUNGOztBc0l6NDRCQTtFQUNJLGMzSGxCSTtFMkhtQkoscUIzSG5CSTtBWCs1NEJSOztBc0kxNDRCQTtFQUNJLGMzSHBCTztFMkhxQlAscUIzSHJCTztBWGs2NEJYOztBc0kzNDRCQTtFQUNJLGMzSFZTO0UySFdULHFCM0hYUztBWHk1NEJiOztBc0k1NDRCQTtFQUNJLGMzSDNCSztFMkg0QkwscUIzSDVCSztBWDI2NEJUOztBc0k3NDRCQTtFQUNJLGMzSDVCRztFMkg2QkgscUIzSDdCRztBWDY2NEJQOztBc0k5NDRCQTtFQUNJLGMzSGxDUztFMkhtQ1QscUIzSG5DUztBWG83NEJiOztBc0k5NDRCSTtFQUNJLGlCQUFBO0VBQ0EsYUFBQTtFQUNBLDhGQUFBO0VBQ0Esc0JBQUE7QXRJaTU0QlI7QXNJaDU0QlE7RUFDSSxXQUFBO0VBQ0Esa0JBQUE7QXRJazU0Qlo7QUtuNTRCSTtFaUlESTtJQUlRLGdCQUFBO0V0SW81NEJkO0FBQ0Y7QUt4NTRCSTtFaUlOQTtJQWFRLGlCQUFBO0V0SXE1NEJWO0FBQ0Y7QUs3NTRCSTtFaUlOQTtJQWlCUSxpQkFBQTtJQUNBLHVGQUFBO0V0SXM1NEJWO0FBQ0Y7QXNJbDU0Qlk7RUFDSSxTQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtBdElvNTRCaEI7QXNJaDU0Qkk7RUFDSSwwQkFBQTtFQUNBLFdBQUE7QXRJazU0QlI7QUs3NjRCSTtFaUl5QkE7SUFJUSxXQUFBO0V0SW81NEJWO0FBQ0Y7O0F1STcrNEJJO0VBRUksK0VBQUE7RUFDQSxzQkFBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7RUFDQSxhQUFBO0VBQ0EsaUJBQUE7QXZJKys0QlI7QUszNzRCSTtFa0kzREE7SUFTUSxtQjVId0JRO0k0SHZCUixvQkFBQTtFdklpLzRCVjtBQUNGO0FLajg0Qkk7RWtJM0RBO0lBYVEsaUJBQUE7SUFDQSx1QkFBQTtJQUNBLG1CQUFBO0lBQ0EsZUFBQTtFdkltLzRCVjtBQUNGO0F1SWwvNEJRO0VBQ0ksY0FBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7QXZJby80Qlo7QUtoOTRCSTtFa0l6Q0k7SUFPUSxlQUFBO0lBQ0EsaUJBQUEsRUFBQSxXQUFBO0lBQ0EscUJBQUE7RXZJcy80QmQ7QUFDRjtBdUlwLzRCUTtFQUNJLFdBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0F2SXMvNEJaO0FLNTk0Qkk7RWtJN0JJO0lBS1EsZUFBQTtFdkl3LzRCZDtBQUNGO0FLais0Qkk7RWtJN0JJO0lBUVEsa0JBQUE7RXZJMC80QmQ7QUFDRjtBS3QrNEJJO0VrSTdCSTtJQVdRLGtCQUFBO0V2STQvNEJkO0FBQ0Y7QUszKzRCSTtFa0k3Qkk7SUFjUSxpQkFBQTtFdkk4LzRCZDtBQUNGO0F1STUvNEJRO0VBRUksc0JBQUE7RUFDQSxjNUh2Q0o7RTRId0NJLDZCQUFBO0VBQ0Esa0JBQUE7QXZJNi80Qlo7QXVJNS80Qlk7RUFDSSx5QjVIM0NSO0U0SDRDUSxXQUFBO0F2STgvNEJoQjtBdUkxLzRCSTtFQUNJLGtCQUFBO0VBQ0EseUJBQUE7QXZJNC80QlI7QXVJMy80QlE7RUFDSSxXQUFBO0VBQ0EsMkVBQUE7RUFDQSxtRUFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsYzVIekRKO0U0SDBESSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0Esc0JBQUE7RUFDQSx5QkFBQTtBdkk2LzRCWjtBdUkxLzRCSTtFQUNJLHNCQUFBO0VBQ0EsYzVIcEVBO0U0SHFFQSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0EsUUFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLFVBQUE7QXZJNC80QlI7QXVJMy80QlE7RUFDSSx5QkFBQTtFQUNBLGdDQUFBO0F2STYvNEJaO0F1STMvNEJRO0VBQ0ksV0FBQTtFQUNBLDJFQUFBO0VBQ0EsbUVBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGM1SHZGSjtFNEh3RkkscUJBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLHlCNUg1Rko7QVh5bDVCUjtBS3ppNUJJO0VrSWtCQTtJQTZCUSxXQUFBO0V2STgvNEJWO0FBQ0Y7QXVJNS80Qkk7RUFDSSxhQUFBO0F2STgvNEJSO0FLamo1Qkk7RWtJcURBO0lBR1EsaUJBQUE7RXZJNi80QlY7QUFDRjtBdUkzLzRCSTtFQUNJLGdCQUFBO0F2STYvNEJSO0F1STUvNEJRO0VBQ0ksa0JBQUE7RUFDQSw0QkFBQTtBdkk4LzRCWjs7QXdJeG41Qkc7RUFDRyxtQkFBQTtBeEkybjVCTjtBd0kxbjVCTTtFQUNHLFdBQUE7RUFDQSxlQUFBO0VBQ0EsVUFBQTtBeEk0bjVCVDtBd0kxbjVCTTtFQUNHLGNBQUE7RUFDQSxvQkFBQTtBeEk0bjVCVDtBSzFrNUJJO0VtSXBERTtJQUlNLGVBQUE7RXhJOG41QlY7QUFDRjtBSy9rNUJJO0VtSXBERTtJQU9NLG1CQUFBO0V4SWdvNUJWO0FBQ0Y7QXdJOW41Qk07RUFDRyxhQUFBO0F4SWdvNUJUO0FLdmw1Qkk7RW1JMUNFO0lBR00sNEJBQUE7SUFDQSxhQUFBO0lBQ0EsY0FBQTtFeElrbzVCVjtBQUNGO0FLOWw1Qkk7RW1JMUNFO0lBU00sc0JBQUE7SUFDQSx3QkFBQTtJQUNBLHlCQUFBO0V4SW1vNUJWO0FBQ0Y7QUtybTVCSTtFbUkxQ0U7SUFjTSx1QkFBQTtFeElxbzVCVjtBQUNGO0FLMW01Qkk7RW1JeEJFO0lBRU0sZUFBQTtFeElvbzVCVjtBQUNGO0FLL201Qkk7RW1JeEJFO0lBS00sa0JBQUE7RXhJc281QlY7QUFDRjtBS3BuNUJJO0VtSXhCRTtJQVFNLGlCQUFBO0V4SXdvNUJWO0FBQ0Y7QXdJcm81Qkc7RUFDRyxZQUFBO0VBQ0EsZUFBQTtBeEl1bzVCTjtBd0l0bzVCTTtFQUNHLFdBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSwyREFBQTtFQUNBLHdCQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxtQkFBQTtBeEl3bzVCVDtBSzFvNUJJO0VtSVRFO0lBYU0sYUFBQTtJQUNBLFlBQUE7SUFDQSxhQUFBO0V4STBvNUJWO0FBQ0Y7QXdJeG81Qk07RUFDRywrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7RUFDQSxpQkFBQTtFQUNBLDRCQUFBO0tBQUEseUJBQUE7QXhJMG81QlQ7QUt6cDVCSTtFbUlaRDtJQThCTSxTQUFBO0V4STJvNUJQO0FBQ0Y7QXdJem81QkU7RUFDSSxrQkFBQTtBeEkybzVCTjtBd0kxbzVCTTtFQUNHLG9CQUFBO0F4STRvNUJUO0F3STFvNUJNO0VBQ0csa0JBQUE7RUFDQSxZQUFBO0F4STRvNUJUO0F3STFvNUJNO0VBQ0csaUJBQUE7QXhJNG81QlQ7O0FLM3E1Qkk7RW9JM0RBO0lBRVEsaUJBQUE7RXpJeXU1QlY7QUFDRjtBeUl2dTVCSTtFQUNJLGlCQUFBO0F6SXl1NUJSO0FLcHI1Qkk7RW9JdERBO0lBR1EsaUJBQUE7RXpJMnU1QlY7QUFDRjtBeUl6dTVCSTtFQUNJOzs7OztJQUFBO0F6SWd2NUJSO0F5SXp1NUJJO0VBQ0ksZ0JBQUE7QXpJMnU1QlI7QXlJMXU1QlE7RUFDSSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSwrQkFBQTtBekk0dTVCWjtBeUkxdTVCUTtFQUNJLGlCQUFBO0VBQ0EsbUJBQUE7QXpJNHU1Qlo7QUtodDVCSTtFb0k5Qkk7SUFJUSxtQkFBQTtFekk4dTVCZDtBQUNGO0FLcnQ1Qkk7RW9JOUJJO0lBT1EsZUFBQTtFeklndjVCZDtBQUNGO0FLMXQ1Qkk7RW9JeENBO0lBcUJRLGdCQUFBO0V6SWl2NUJWO0FBQ0Y7QXlJL3U1Qkk7RUFDSSxnQkFBQTtBeklpdjVCUjtBeUkvdTVCSTtFQUNJLG1CQUFBO0VBQ0EsZUFBQTtBeklpdjVCUjtBeUk5dTVCUTtFQUNJLGtCQUFBO0F6SWd2NUJaO0F5STd1NUJJO0VBQ0ksY0FBQTtBekkrdTVCUjtBSzV1NUJJO0VvSUFJO0lBRVEsMEJBQUE7RXpJOHU1QmQ7QUFDRjtBeUk1dTVCUTtFQUNJLGtCQUFBO0F6STh1NUJaO0FLcHY1Qkk7RW9JS0k7SUFHUSxpQkFBQTtFeklndjVCZDtBQUNGO0F5STd1NUJJO0VBQ0ksZUFBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7QXpJK3U1QlI7QXlJN3U1Qkk7RUFDSSxpQkFBQTtBekkrdTVCUjtBS3B2NUJJO0VvSUlBO0lBR1EsWUFBQTtJQUNBLG1EQUFBO0lBQ0EsZ0JBQUE7RXpJaXY1QlY7QUFDRjtBS3h3NUJJO0VvSWlCQTtJQVFRLGlCQUFBO0lBQ0EsOENBQUE7SUFDQSxpQkFBQTtJQUNBLGtCQUFBO0lBQ0EsbUJBQUE7RXpJbXY1QlY7QUFDRjtBeUlqdjVCSTtFQUNJLGlCQUFBO0F6SW12NUJSO0F5SWp2NUJJO0VBQ0k7SUFDSSxlQUFBO0V6SW12NUJWO0FBQ0Y7QXlJanY1Qkk7RUFDSSxtQjlIbkVZO0U4SG9FWixXQUFBO0F6SW12NUJSO0F5SWp2NUJJO0VBQ0ksaUJBQUE7QXpJbXY1QlI7QXlJbHY1QlE7RUFDSSxnQkFBQTtBeklvdjVCWjtBeUlsdjVCUTtFQUNJLGVBQUE7QXpJb3Y1Qlo7QXlJbHY1QlE7RUFDSSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtBeklvdjVCWjtBeUlsdjVCUTtFQUNJLGdCQUFBO0VBQ0EsbUJBQUE7QXpJb3Y1Qlo7O0EwSXgyNUJZO0VBQ0ksbUJBQUE7QTFJMjI1QmhCO0FLbno1Qkk7RXFJekRRO0lBR1EsZ0JBQUE7RTFJNjI1QmxCO0FBQ0Y7QTBJejI1Qkk7RUFDSSxnQkFBQTtBMUkyMjVCUjtBSzN6NUJJO0VxSWpEQTtJQUdRLGlCQUFBO0UxSTYyNUJWO0FBQ0Y7QUtoMDVCSTtFcUlqREE7SUFNUSxlQUFBO0UxSSsyNUJWO0FBQ0Y7QUtyMDVCSTtFcUlqREE7SUFTUSxpQkFBQTtFMUlpMzVCVjtBQUNGO0EwSTkyNUJRO0VBQ0ksaUJBQUE7QTFJZzM1Qlo7QUs3MDVCSTtFcUlwQ0k7SUFHUSxrQkFBQTtFMUlrMzVCZDtBQUNGO0EwSWgzNUJRO0VBQ0ksYy9IbkJKO0FYcTQ1QlI7QTBJLzI1Qkk7RUFDSSxlQUFBO0VBQ0Esa0JBQUE7QTFJaTM1QlI7QTBJaDM1QlE7RUFDSSxjQUFBO0ExSWszNUJaO0FLNTE1Qkk7RXFJMUJBO0lBT1EsaUJBQUE7RTFJbTM1QlY7QUFDRjtBMEloMzVCUTtFQUNJLGtCQUFBO0ExSWszNUJaO0EwSTkyNUJRO0VBQ0ksaUJBQUE7QTFJZzM1Qlo7QUt2MjVCSTtFcUlWSTtJQUdRLGlCQUFBO0UxSWszNUJkO0FBQ0Y7QTBJaDM1QlE7RUFDSSxzQkFBQTtLQUFBLG1CQUFBO0VBQ0EsZ0JBQUE7QTFJazM1Qlo7QTBJLzI1Qkk7RUFDSSxtQkFBQTtBMUlpMzVCUjtBMEloMzVCUTtFQUNJLDRCQUFBO0VBQ0EsbUJBQUE7QTFJazM1Qlo7QUt2MzVCSTtFcUlHSTtJQUlRLDRCQUFBO0lBQ0EsbUJBQUE7RTFJbzM1QmQ7QUFDRjtBMElsMzVCUTtFQUNJLGFBQUE7QTFJbzM1Qlo7QTBJajM1Qlk7RUFDSSxtQkFBQTtBMUltMzVCaEI7QUtuNDVCSTtFcUllUTtJQUdRLG1CQUFBO0UxSXEzNUJsQjtBQUNGO0FLeDQ1Qkk7RXFJQ0E7SUFzQlEsb0JBQUE7RTFJcTM1QlY7QUFDRjtBMEluMzVCSTtFQUNJLDRCQUFBO0ExSXEzNUJSO0FLaDU1Qkk7RXFJMEJBO0lBR1EsNEJBQUE7RTFJdTM1QlY7QUFDRjtBMElyMzVCSTtFQUNJLG1CQUFBO0ExSXUzNUJSO0FLeDU1Qkk7RXFJZ0NBO0lBR1EsZ0JBQUE7SUFDQSxvQkFBQTtFMUl5MzVCVjtBQUNGOztBSzk1NUJJO0VzSXhEWTtJQUNJLGdCQUFBO0UzSTA5NUJsQjtBQUNGO0EySXI5NUJRO0VBQ0ksZUFBQTtBM0l1OTVCWjtBS3Y2NUJJO0VzSWpESTtJQUdRLGlCQUFBO0UzSXk5NUJkO0FBQ0Y7QTJJdDk1Qkk7RUFDSSxtQkFBQTtBM0l3OTVCUjtBMkl2OTVCUTtFQUNJLGlCQUFBO0VBQ0Esa0JBQUE7QTNJeTk1Qlo7QUtuNzVCSTtFc0l4Q0k7SUFJUSxpQkFBQTtFM0kyOTVCZDtBQUNGO0EySXo5NUJRO0VBQ0ksZ0JBQUE7QTNJMjk1Qlo7QTJJejk1QlE7RUFDSSxhQUFBO0EzSTI5NUJaO0EySXo5NUJRO0VBQ0ksa0JBQUE7QTNJMjk1Qlo7QUtqODVCSTtFc0kxQ0E7SUFtQlEsY0FBQTtFM0k0OTVCVjtBQUNGO0EySXo5NUJRO0VBQ0ksY0FBQTtBM0kyOTVCWjtBMkkxOTVCWTtFQUNJLGdCQUFBO0EzSTQ5NUJoQjtBMkl6OTVCWTtFQUNJLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7QTNJMjk1QmhCO0EySTE5NUJnQjtFQUNJLGFBQUE7QTNJNDk1QnBCO0FLdDk1Qkk7RXNJUFk7SUFHUSxxQkFBQTtFM0k4OTVCdEI7QUFDRjtBSzk4NUJJO0VzSWJnQjtJQUNJLFlBQUE7SUFDQSxxQkFBQTtJQUNBLGtCQUFBO0lBQ0EsV0FBQTtFM0k4OTVCdEI7QUFDRjtBS24rNUJJO0VzSWJRO0lBcUJRLGlCQUFBO0UzSSs5NUJsQjtBQUNGO0EySTc5NUJZO0VBQ0ksZ0JBQUE7RUFDQSxpQkFBQTtBM0krOTVCaEI7QTJJOTk1QmdCO0VBQ0ksY0FBQTtBM0lnKzVCcEI7QUsvKzVCSTtFc0ljWTtJQUdRLHFCQUFBO0UzSWsrNUJ0QjtBQUNGO0FLcC81Qkk7RXNJV1E7SUFVUSxpQkFBQTtFM0ltKzVCbEI7QUFDRjtBS3ovNUJJO0VzSW5CSTtJQTRDUSxjQUFBO0UzSW8rNUJkO0UySW4rNUJjO0lBQ0ksYUFBQTtFM0lxKzVCbEI7QUFDRjtBMklqKzVCSTtFQUNJLG1CQUFBO0EzSW0rNUJSO0EySWwrNUJRO0VBQ0ksaUJBQUE7QTNJbys1Qlo7QUt2ZzZCSTtFc0lrQ0k7SUFHUSxpQkFBQTtFM0lzKzVCZDtBQUNGOztBNEl2azZCQztFQUNDLGlCQUFBO0VBQ0Esb0JBQUE7RUFDQSx5QmpJOEJrQjtFaUk3QmxCLFdBQUE7RUFDQSxrQkFBQTtBNUkwazZCRjtBS3BoNkJJO0V1STNESDtJQU9FLGlCQUFBO0lBQ0Esb0JBQUE7RTVJNGs2QkQ7QUFDRjtBNEkzazZCRTtFQUNDLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtBNUk2azZCSDtBSy9oNkJJO0V1SWpERjtJQUtFLGtCQUFBO0lBQ0EsZ0JBQUE7RTVJK2s2QkY7QUFDRjtBS3JpNkJJO0V1SWpERjtJQVNFLGlCQUFBO0lBQ0EsaUJBQUE7SUFDQSxtQkFBQTtFNUlpbDZCRjtBQUNGO0E0SS9rNkJFO0VBQ0MsY0FBQTtBNUlpbDZCSDtBSy9pNkJJO0V1SW5DRjtJQUdFLGlCQUFBO0U1SW1sNkJGO0FBQ0Y7QUtwajZCSTtFdUk3QkY7SUFFRSxpQkFBQTtFNUltbDZCRjtBQUNGO0E0SWpsNkJFO0VBQ0MsYUFBQTtBNUltbDZCSDtBNElqbDZCRTtFQUNDLGdCQUFBO0E1SW1sNkJIO0FLL2o2Qkk7RXVJckJGO0lBR0UsZ0JBQUE7RTVJcWw2QkY7QUFDRjtBNElubDZCRTtFQUNDLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7QTVJcWw2Qkg7QUt6azZCSTtFdUlmRjtJQUtFLFlBQUE7RTVJdWw2QkY7QUFDRjtBNElubDZCRTtFQUNDLGlCQUFBO0VBQ0EsZ0JBQUE7QTVJcWw2Qkg7QUtsbDZCSTtFdUlMRjtJQUtFLGVBQUE7RTVJc2w2QkY7QUFDRjtBNElwbDZCRTtFQUNDLGtCQUFBO0VBQ0Esa0JBQUE7QTVJc2w2Qkg7QUszbDZCSTtFdUlHRjtJQUlFLGlCQUFBO0U1SXdsNkJGO0FBQ0Y7QUtobTZCSTtFdUlHRjtJQU9FLGlCQUFBO0lBQ0EsbUJBQUE7RTVJMGw2QkY7QUFDRjtBNEl4bDZCRTtFQUNDLDhCQUFBO0VBQ0EsYUFBQTtBNUkwbDZCSDtBSzFtNkJJO0V1SWNGO0lBSUUsOEJBQUE7RTVJNGw2QkY7QUFDRjtBNEkxbDZCRTtFQUNDLG1CQUFBO0E1STRsNkJIO0E0SXhsNkJFO0VBQ0MsZ0JBQUE7RUFDQSxXQUFBO0E1STBsNkJIO0FLdG42Qkk7RXVJOEJGO0lBRUMsV0FBQTtJQUNBLGtCQUFBO0lBQ0EsZUFBQTtJQUNBLGlCQUFBO0U1STBsNkJEO0FBQ0Y7QTRJdmw2QkM7RUFDQywyQkFBQTtBNUl5bDZCRjs7QTZJNXI2Qkk7RUFDSSwyQkFBQTtBN0krcjZCUjtBNkk5cjZCUTtFQU9JLGVBQUE7QTdJMHI2Qlo7QUszbjZCSTtFd0l0RUk7SUFFUSxtQmxJNkJJO0VYc3E2QmxCO0U2SWxzNkJjO0lBQ0ksYUFBQTtFN0lvczZCbEI7QUFDRjtBNklqczZCWTtFQUNJLFVBQUE7RUFDQSxhQUFBO0VBQ0Esb0NBQUE7QTdJbXM2QmhCO0FLcnA2Qkk7RXdJekRJO0lBY1EsK0JBQUE7RTdJb3M2QmQ7QUFDRjtBNkluczZCWTtFQUNJLGdCQUFBO0E3SXFzNkJoQjtBNklsczZCUTtFQUNJLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0EsdUJBQUE7RUFDQSxjQUFBO0E3SW9zNkJaO0FLcnE2Qkk7RXdJckNJO0lBUVEsZUFBQTtJQUNBLG1CQUFBO0lBQ0EscUJBQUE7SUFDQSxXQUFBO0U3SXNzNkJkO0FBQ0Y7QTZJcHM2QlE7RUFDSSxpQkFBQTtFQUNBLGNBQUE7QTdJc3M2Qlo7QUtqcjZCSTtFd0l2Qkk7SUFJUSxXQUFBO0lBQ0Esa0JBQUE7RTdJd3M2QmQ7QUFDRjtBNkl2czZCWTtFQUVJLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0E3SXdzNkJoQjtBSzVyNkJJO0V3SWhCUTtJQU1RLG1CQUFBO0U3STBzNkJsQjtBQUNGO0FLanM2Qkk7RXdJaEJRO0lBU1EsbUJBQUE7RTdJNHM2QmxCO0FBQ0Y7QUt6cjZCSTtFd0laSTtJQUVRLGdCQUFBO0U3SXVzNkJkO0FBQ0Y7QUs5cjZCSTtFd0laSTtJQUtRLGlCQUFBO0U3SXlzNkJkO0FBQ0Y7QTZJcnM2QlE7RUFDSSxpQkFBQTtFQUNBLGdCQUFBO0E3SXVzNkJaO0FLcHQ2Qkk7RXdJV0k7SUFJUSxlQUFBO0U3SXlzNkJkO0FBQ0Y7QTZJdHM2Qkk7RUFDSSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLFNBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO09BQUEsZUFBQTtBN0l3czZCUjtBS3R1NkJJO0V3SW1CQTtJQWFRLGtCQUFBO0lBQ0EsYUFBQTtJQUNBLFVBQUE7SUFDQSxxQkFBQTtTQUFBLGdCQUFBO0U3STBzNkJWO0FBQ0Y7QTZJenM2QlE7RUFDSSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7QTdJMnM2Qlo7QUt0djZCSTtFd0lxQ0k7SUFRUSxnQkFBQTtJQUNBLGlCQUFBO0lBQ0EsV0FBQTtFN0k2czZCZDtBQUNGO0E2STNzNkJRO0VBRUksb0JBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7RUFDQSwwQkFBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0VBQ0EsNkJBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsU0FBQTtBN0k0czZCWjtBNkkzczZCWTtFQUNJLCtDQUFBO0E3STZzNkJoQjtBSzV3NkJJO0V3SWtESTtJQWdCUSw0QkFBQTtJQUNBLDZCQUFBO0lBQ0EseUJBQUE7RTdJOHM2QmQ7QUFDRjtBNkk1czZCUTtFQUNJLGFBQUE7RUFDQSw4QkFBQTtFQUNBLG1CQUFBO0E3SThzNkJaO0FLeHg2Qkk7RXdJdUVJO0lBS1EsY0FBQTtFN0lndDZCZDtBQUNGO0E2STVzNkJRO0VBQ0ksd0JBQUE7QTdJOHM2Qlo7QUtoeTZCSTtFd0lpRkk7SUFHUSx3QkFBQTtFN0lndDZCZDtFNkkvczZCYztJQUNJLGtCQUFBO0U3SWl0NkJsQjtBQUNGO0E2STlzNkJRO0VBQ0ksd0JBQUE7QTdJZ3Q2Qlo7QUszeTZCSTtFd0kwRkk7SUFHUSx3QkFBQTtFN0lrdDZCZDtBQUNGO0FLbnk2Qkk7RXdJb0ZRO0lBQ0ksV0FBQTtFN0lrdDZCZDtBQUNGO0E2SS9zNkJJO0VBQ0kseUJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7QTdJaXQ2QlI7QUsxejZCSTtFd0lzR0E7SUFLUSxlQUFBO0U3SW10NkJWO0FBQ0Y7QTZJbHQ2QlE7RUFDSSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtBN0lvdDZCWjtBS3IwNkJJO0V3STZHSTtJQU1RLGlCQUFBO0lBQ0Esa0JBQUE7RTdJc3Q2QmQ7QUFDRjtBSzMwNkJJO0V3STZHSTtJQVVRLGtCQUFBO0lBQ0EsbUJBQUE7RTdJd3Q2QmQ7QUFDRjtBS2oxNkJJO0V3STZHSTtJQWNRLGlCQUFBO0U3STB0NkJkO0FBQ0Y7QUt0MTZCSTtFd0k2R0k7SUFpQlEsZUFBQTtFN0k0dDZCZDtBQUNGO0E2STF0NkJRO0VBQ0ksYUFBQTtFQUNBLDhCQUFBO0E3STR0NkJaO0E2STF0NkJRO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0E3STR0NkJaO0E2STN0NkJZO0VBQ0ksY0FBQTtBN0k2dDZCaEI7QUt6MTZCSTtFd0lnSVk7SUFDSSxrQkFBQTtFN0k0dDZCbEI7QUFDRjtBNkl2dDZCZ0I7RUFDSSxnQkFBQTtBN0l5dDZCcEI7QTZJdnQ2QmdCO0VBQ0ksYUFBQTtBN0l5dDZCcEI7QTZJbnQ2Qkk7RUFDSSxhQUFBO0VBQ0EsK0VBQUE7QTdJcXQ2QlI7QTZJcHQ2QlE7RUFDSSxhQUFBO0E3SXN0NkJaO0FLMzI2Qkk7RXdJMEpRO0lBQ0ksd0JBQUE7SUFDQSxlQUFBO0lBQ0Esa0JBQUE7SUFDQSw4QkFBQTtFN0lvdDZCZDtFNkludDZCYztJQUNJLFdBQUE7SUFDQSxrQkFBQTtJQUNBLDBDQUFBO0lBQ0EsbUJBQUE7SUFDQSxrQkFBQTtJQUNBLFdBQUE7SUFDQSxZQUFBO0lBQ0Esa0JBQUE7SUFDQSxTQUFBO0lBQ0EsVUFBQTtFN0lxdDZCbEI7RTZJbHQ2QlU7SUFDSSxRQUFBO0U3SW90NkJkO0U2SWx0NkJVO0lBQ0ksa0JBQUE7SUFDQSxNQUFBO0lBQ0EsZUFBQTtJQUNBLGFBQUE7SUFDQSxXQUFBO0lBQ0EsWUFBQTtJQUNBLFVBQUE7RTdJb3Q2QmQ7RTZJbnQ2QmM7SUFDSSxXQUFBO0lBQ0EsdUJBQUE7SUFDQSxpQkFBQTtJQUNBLGNBQUE7SUFDQSxlQUFBO0U3SXF0NkJsQjtFNklsdDZCVTtJQUNJLFFBQUE7SUFDQSxPQUFBO0U3SW90NkJkO0U2SW50NkJjO0lBQ0ksZ0JBQUE7RTdJcXQ2QmxCO0U2SWx0NkJVO0lBQ0ksUUFBQTtJQUNBLFFBQUE7RTdJb3Q2QmQ7RTZJbnQ2QmM7SUFDSSxnQkFBQTtFN0lxdDZCbEI7RTZJbHQ2QlU7SUFDSSxRQUFBO0lBQ0Esa0JBQUE7SUFDQSxTQUFBO0lBQ0EsV0FBQTtJQUNBLGFBQUE7SUFDQSxtQkFBQTtJQUNBLFVBQUE7RTdJb3Q2QmQ7RTZJbnQ2QmM7SUFDSSxXQUFBO0lBQ0EsWUFBQTtFN0lxdDZCbEI7RTZJcHQ2QmtCO0lBQ0ksV0FBQTtJQUNBLFlBQUE7RTdJc3Q2QnRCO0U2SXJ0NkJzQjtJQUNJLGNBQUE7SUFDQSxVQUFBO0lBQ0EsWUFBQTtJQUNBLFdBQUE7SUFDQSxlQUFBO0lBQ0EsY0FBQTtFN0l1dDZCMUI7RTZJcHQ2QmtCO0lBQ0ksY0FBQTtFN0lzdDZCdEI7RTZJanQ2QmM7SUFDSSxlQUFBO0lBQ0EsbUJBQUE7SUFDQSxXQUFBO0U3SW10NkJsQjtFNklsdDZCa0I7SUFDSSxnQkFBQTtJQUNBLG1CQUFBO0U3SW90NkJ0QjtFNklqdDZCYztJQUNJLGVBQUE7RTdJbXQ2QmxCO0U2STlzNkJVO0lBQ0ksYUFBQTtFN0lndDZCZDtFNkk5czZCVTtJQUNJLHFCQUFBO0lBQ0EsV0FBQTtJQUNBLHNCQUFBO0U3SWd0NkJkO0U2SS9zNkJjO0lBQ0ksWUFBQTtJQUNBLGtCQUFBO0lBQ0EsaUJBQUE7SUFDQSxnQkFBQTtJQUNBLHVCQUFBO0lBQ0EsV0FBQTtJQUNBLGtCQUFBO0lBQ0Esb0JBQUE7SUFDQSxvQkFBQTtJQUNBLGNBQUE7SUFDQSxtQ0FBQTtJQUNBLGtDQUFBO0U3SWl0NkJsQjtFNkk5czZCVTtJQUNJLGlCQUFBO0U3SWd0NkJkO0U2STlzNkJVO0lBQ0ksbUJBQUE7RTdJZ3Q2QmQ7RTZJNXM2QlU7SUFDSSxrQkFBQTtJQUNBLG1CbEloVUk7SWtJaVVKLGFBQUE7SUFDQSxXQUFBO0U3SThzNkJkO0U2STVzNkJVO0lBQ0ksbUJBQUE7RTdJOHM2QmQ7RTZJNXM2QlU7SUFDSSxXQUFBO0lBQ0EscUJBQUE7SUFDQSxlQUFBO0lBQ0EsVUFBQTtJQUNBLHFCQUFBO0lBQ0EsaUJBQUE7RTdJOHM2QmQ7RTZJN3M2QmM7SUFDSSxzQkFBQTtJQUNBLFlBQUE7SUFDQSxXQUFBO0lBQ0EsdUJBQUE7WUFBQSxlQUFBO0U3SStzNkJsQjtFNkk3czZCYztJQUNJLGNBQUE7RTdJK3M2QmxCO0U2STlzNkJrQjtJQUNJLHlCQUFBO0U3SWd0NkJ0QjtBQUNGIiwiZmlsZSI6ImVib29rcy1zdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiFcblRoZW1lIE5hbWU6IEhDU1MgMjAyMlxuVGhlbWUgVVJJOiBodHRwczovL3d3dy5oY3NzLmNvbS9cbkRlc2NyaXB0aW9uOiBUaGlzIGlzIHRoZSBtYWluIEhDU1MgdGhlbWUuXG5BdXRob3I6IERhdmVuIFN0YW5sZXksIENvbm5pZSBIaWxsLCBUaW0gU3RlaW5rZVxuQXV0aG9yIFVSSTogaHR0cHM6Ly93d3cuaGNzcy5jb20vXG5cblRhZ3M6IGFjY2Vzc2liaWxpdHktcmVhZHksIGJsb2NrLXN0eWxlcywgY3VzdG9tLWNvbG9ycywgY3VzdG9tLWxvZ28sIGN1c3RvbS1tZW51LCBlZGl0b3Itc3R5bGUsIGZlYXR1cmVkLWltYWdlcywgZm9vdGVyLXdpZGdldHMsIGZ1bGwtd2lkdGgtdGVtcGxhdGUsIGxlZnQtc2lkZWJhciwgb25lLWNvbHVtbiwgcmlnaHQtc2lkZWJhciwgcnRsLWxhbmd1YWdlLXN1cHBvcnQsIHN0aWNreS1wb3N0LCB0aGVtZS1vcHRpb25zLCB0aHJlYWRlZC1jb21tZW50cywgdHJhbnNsYXRpb24tcmVhZHksIHR3by1jb2x1bW5zLCB3aWRlLWJsb2Nrc1xuXG5UZW1wbGF0ZTogZ2VuZXNpc1xuXG5MaWNlbnNlOiBHUEwtMi4wLW9yLWxhdGVyXG5MaWNlbnNlIFVSSTogaHR0cHM6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy9ncGwtMi4wLmh0bWxcblxuVGV4dCBEb21haW46IGdlbmVzaXMtc2FtcGxlIVxuUmVxdWlyZXMgYXQgbGVhc3Q6IDUuNFxuUmVxdWlyZXMgUEhQOiA1LjZcbiovXG4vKiFcbiAqIEJvb3RzdHJhcCBHcmlkIHY0LjQuMSAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMTkgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE5IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLmNvbnRhaW5lciwgLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5hcnJvdy1jb250YWluZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lciwgLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5hcnJvdy1jb250YWluZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIsIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uYXJyb3ctY29udGFpbmVyLCAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Qge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyLCAuZml0LXF1aXogLnNpdGUtaW5uZXIsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmFycm93LWNvbnRhaW5lciwgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubGFuZGluZy1wYWdlLXRlbXBsYXRlIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0IHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIsIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uYXJyb3ctY29udGFpbmVyLCAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Qge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb250YWluZXIsIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uYXJyb3ctY29udGFpbmVyLCAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Qge1xuICAgIG1heC13aWR0aDogMTMxMHB4O1xuICB9XG59XG5cbi5jb250YWluZXItZmx1aWQsIC5jb250YWluZXIteHhsLCAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXItc20sIC5jb250YWluZXIsIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uYXJyb3ctY29udGFpbmVyLCAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Qge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLCAuZml0LXF1aXogLnNpdGUtaW5uZXIsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmFycm93LWNvbnRhaW5lciwgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubGFuZGluZy1wYWdlLXRlbXBsYXRlIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0IHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciwgLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5hcnJvdy1jb250YWluZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLCAuZml0LXF1aXogLnNpdGUtaW5uZXIsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmFycm93LWNvbnRhaW5lciwgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubGFuZGluZy1wYWdlLXRlbXBsYXRlIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0IHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29udGFpbmVyLXh4bCwgLmNvbnRhaW5lci14bCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciwgLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5hcnJvdy1jb250YWluZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCB7XG4gICAgbWF4LXdpZHRoOiAxMzEwcHg7XG4gIH1cbn1cbi5yb3csICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuXG4ubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubm8tZ3V0dGVycyA+IC5jb2wsXG4ubm8tZ3V0dGVycyA+IFtjbGFzcyo9Y29sLV0ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5jb2wteHh4bCxcbi5jb2wteHh4bC1hdXRvLCAuY29sLXh4eGwtMTIsIC5jb2wteHh4bC0xMSwgLmNvbC14eHhsLTEwLCAuY29sLXh4eGwtOSwgLmNvbC14eHhsLTgsIC5jb2wteHh4bC03LCAuY29sLXh4eGwtNiwgLmNvbC14eHhsLTUsIC5jb2wteHh4bC00LCAuY29sLXh4eGwtMywgLmNvbC14eHhsLTIsIC5jb2wteHh4bC0xLCAuY29sLXh4bCxcbi5jb2wteHhsLWF1dG8sIC5jb2wteHhsLTEyLCAuY29sLXh4bC0xMSwgLmNvbC14eGwtMTAsIC5jb2wteHhsLTksIC5jb2wteHhsLTgsIC5jb2wteHhsLTcsIC5jb2wteHhsLTYsIC5jb2wteHhsLTUsIC5jb2wteHhsLTQsIC5jb2wteHhsLTMsIC5jb2wteHhsLTIsIC5jb2wteHhsLTEsIC5jb2wteGwsXG4uY29sLXhsLWF1dG8sIC5jb2wteGwtMTIsIC5jb2wteGwtMTEsIC5jb2wteGwtMTAsIC5jb2wteGwtOSwgLmNvbC14bC04LCAuaG9tZS5wbGFucy1tYW5hZ2VtZW50IC5oZXJvLWltYWdlIC5jb2wteGwtNywgLnBsYW5zLW1hbmFnZW1lbnQucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuaGVyby1pbWFnZSAuY29sLXhsLTcsIC5wYWdlLXRlbXBsYXRlLXByb2R1Y3RzLnBsYW5zLW1hbmFnZW1lbnQgLmhlcm8taW1hZ2UgLmNvbC14bC03LCAubHAtdGVtcGxhdGUtcHJvZHVjdHMucGxhbnMtbWFuYWdlbWVudCAuaGVyby1pbWFnZSAuY29sLXhsLTcsIC5jb2wteGwtNywgLmNvbC14bC02LCAuY29sLXhsLTUsIC5jb2wteGwtNCwgLmNvbC14bC0zLCAuY29sLXhsLTIsIC5jb2wteGwtMSwgLmNvbC1sZyxcbi5jb2wtbGctYXV0bywgLmNvbC1sZy0xMiwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMCwgLmNvbC1sZy05LCAuY29sLWxnLTgsIC5jb2wtbGctNywgLmNvbC1sZy02LCAud2h5LWhjc3MgLmN1c3RvbWVyX2xvZ29zLnNpZGUtYnktc2lkZSAuY29sLXhsLTUsIC5uZXctd2h5LWhjc3MgLmN1c3RvbWVyX2xvZ29zLnNpZGUtYnktc2lkZSAuY29sLXhsLTUsIC5jb2wtbGctNSwgLmNvbC1sZy00LCAuY29sLWxnLTMsIC5jb2wtbGctMiwgLmNvbC1sZy0xLCAuY29sLW1kLFxuLmNvbC1tZC1hdXRvLCAuY29sLW1kLTEyLCAuY29sLW1kLTExLCAuY29sLW1kLTEwLCAuY29sLW1kLTksIC5jb2wtbWQtOCwgLmNvbC1tZC03LCAjcHJvZHVjdC1mZWF0dXJlcyAuY29sdW1ucy1jb2w1LWNvbDcgLmNvbC1tZC02LCAuY29sLW1kLTYsIC5jb2wtbWQtNSwgI3Byb2R1Y3QtZmVhdHVyZXMgLmNvbHVtbnMtY29sNS1jb2w3IC5jb2wtbWQtNjpmaXJzdC1jaGlsZCwgLmNvbC1tZC00LCAuY29sLW1kLTMsICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudSA+IGxpLCAuY29sLW1kLTIsIC5jb2wtbWQtMSwgLmNvbC1zbSxcbi5jb2wtc20tYXV0bywgLmNvbC1zbS0xMiwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMCwgLmNvbC1zbS05LCAuY29sLXNtLTgsIC5jb2wtc20tNywgLmNvbC1zbS02LCAuY29sLXNtLTUsIC5jb2wtc20tNCwgLmNvbC1zbS0zLCAuY29sLXNtLTIsIC5jb2wtc20tMSwgLmNvbCxcbi5jb2wtYXV0bywgLmNvbC0xMiwgLnByb2R1Y3RzIC50YWItc2VjdGlvbiAuZnJhbWUsIC5jb2wtMTEsIC5jb2wtMTAsIC5jb2wtOSwgLmNvbC04LCAuY29sLTcsIC5jb2wtNiwgLmNvbC01LCAuY29sLTQsIC5jb2wtMywgLmNvbC0yLCAuY29sLTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5jb2wge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnJvdy1jb2xzLTEgPiAqIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnJvdy1jb2xzLTIgPiAqIHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5yb3ctY29scy0zID4gKiB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLnJvdy1jb2xzLTQgPiAqIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5yb3ctY29scy01ID4gKiB7XG4gIGZsZXg6IDAgMCAyMCU7XG4gIG1heC13aWR0aDogMjAlO1xufVxuXG4ucm93LWNvbHMtNiA+ICoge1xuICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29sLTEge1xuICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLTIge1xuICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC02IHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTtcbn1cblxuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC0xMiwgLnByb2R1Y3RzIC50YWItc2VjdGlvbiAuZnJhbWUge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ub3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTE7XG59XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDEzO1xufVxuXG4ub3JkZXItMCB7XG4gIG9yZGVyOiAwO1xufVxuXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxO1xufVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyO1xufVxuXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzO1xufVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0O1xufVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1O1xufVxuXG4ub3JkZXItNiB7XG4gIG9yZGVyOiA2O1xufVxuXG4ub3JkZXItNyB7XG4gIG9yZGVyOiA3O1xufVxuXG4ub3JkZXItOCB7XG4gIG9yZGVyOiA4O1xufVxuXG4ub3JkZXItOSB7XG4gIG9yZGVyOiA5O1xufVxuXG4ub3JkZXItMTAge1xuICBvcmRlcjogMTA7XG59XG5cbi5vcmRlci0xMSB7XG4gIG9yZGVyOiAxMTtcbn1cblxuLm9yZGVyLTEyIHtcbiAgb3JkZXI6IDEyO1xufVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1zbS01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtc20tNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLXNtLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXItc20tMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItc20tMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItc20tNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLXNtLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1zbS04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItc20tOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLXNtLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLXNtLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLXNtLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1tZC01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0zLCAjcHJvamVjdC1saWZlY3ljbGUgLm1lbnUgPiBsaSB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtNSwgI3Byb2R1Y3QtZmVhdHVyZXMgLmNvbHVtbnMtY29sNS1jb2w3IC5jb2wtbWQtNjpmaXJzdC1jaGlsZCB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNywgI3Byb2R1Y3QtZmVhdHVyZXMgLmNvbHVtbnMtY29sNS1jb2w3IC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1tZC1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLW1kLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1tZC03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItbWQtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLW1kLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1tZC0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1tZC0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1tZC0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1sZy00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtbGctNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy02LCAud2h5LWhjc3MgLmN1c3RvbWVyX2xvZ29zLnNpZGUtYnktc2lkZSAuY29sLXhsLTUsIC5uZXctd2h5LWhjc3MgLmN1c3RvbWVyX2xvZ29zLnNpZGUtYnktc2lkZSAuY29sLXhsLTUge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItbGctNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLWxnLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1sZy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItbGctOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLWxnLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLWxnLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLWxnLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LWxnLTEsICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnRhYi1jb250ZW50LCAuZm9vdGVyLXdpZGdldHMtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy14bC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy14bC01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMteGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTgsIC5ob21lLnBsYW5zLW1hbmFnZW1lbnQgLmhlcm8taW1hZ2UgLmNvbC14bC03LCAucGxhbnMtbWFuYWdlbWVudC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5oZXJvLWltYWdlIC5jb2wteGwtNywgLnBhZ2UtdGVtcGxhdGUtcHJvZHVjdHMucGxhbnMtbWFuYWdlbWVudCAuaGVyby1pbWFnZSAuY29sLXhsLTcsIC5scC10ZW1wbGF0ZS1wcm9kdWN0cy5wbGFucy1tYW5hZ2VtZW50IC5oZXJvLWltYWdlIC5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteGwtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci14bC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXIteGwtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLXhsLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci14bC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXIteGwtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXIteGwtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXIteGwtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29sLXh4bCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC14eGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14eGwtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXh4bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteHhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXIteHhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLXh4bC1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLXh4bC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXIteHhsLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci14eGwtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLXh4bC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXIteHhsLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci14eGwtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLXh4bC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXIteHhsLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci14eGwtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLXh4bC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXIteHhsLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLXh4bC0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci14eGwtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14eGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteHhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE3OTBweCkge1xuICAuY29sLXh4eGwge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteHh4bC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14eHhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy14eHhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMteHh4bC00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMteHh4bC01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMteHh4bC02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eHhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXh4eGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHh4bC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4eGwtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXh4eGwtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eHhsLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHh4bC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wteHh4bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4eGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eHhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14eHhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4eGwtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHh4bC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci14eHhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLXh4eGwtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci14eHhsLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci14eHhsLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci14eHhsLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci14eHhsLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci14eHhsLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci14eHhsLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci14eHhsLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci14eHhsLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci14eHhsLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci14eHhsLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci14eHhsLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLXh4eGwtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXIteHh4bC0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQteHh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXh4eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXh4eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eHhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14eHhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4eGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHh4bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteHh4bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHh4bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG59XG4uZC1ub25lLCAjcHJvZHVjdC1mZWF0dXJlcyAubGFzdC1yb3cge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtZmxleCwgI3Byb2R1Y3QtZmVhdHVyZXMgLmxhc3Qtcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZC14eGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE3OTBweCkge1xuICAuZC14eHhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eHhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHh4bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4eGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHh4bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eHhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHh4bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHh4bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHh4bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTAge1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0xIHtcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0wIHtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTEge1xuICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciwgI3Byb2R1Y3QtZmVhdHVyZXMgLmxhc3Qtcm93IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmZsZXgteHhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE3OTBweCkge1xuICAuZmxleC14eHhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4eGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHh4bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHh4bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHh4bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eHhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eHhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eHhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHh4bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4eGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eHhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4eGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eHhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4eGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eHhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4eGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eHhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHh4bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHh4bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eHhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4eGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eHhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eHhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHh4bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHh4bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4eGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4eGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eHhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eHhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMCxcbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXItMCxcbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0wLFxuLm15LTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0wLFxuLm14LTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xLFxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xLFxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTEsXG4ubXktMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMixcbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0yLFxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMixcbi5teS0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0yLFxuLm14LTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTMge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTMsXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMyxcbi5teS0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMyxcbi5teC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNCB7XG4gIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC00LFxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi00LFxuLm15LTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNSB7XG4gIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNSxcbi5teS01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNSxcbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi01LFxuLm15LTUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC01LFxuLm14LTUge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMCxcbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnByLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLTAsXG4ucHktMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0wLFxuLnB4LTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTEsXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0xLFxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xLFxuLnB5LTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMSxcbi5weC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTIge1xuICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTIsXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMixcbi5weS0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMixcbi5weC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTMsXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0zLFxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0zLFxuLnB5LTMge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMyxcbi5weC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTQge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTQsXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNCxcbi5weS00IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNCxcbi5weC00IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTUsXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci01LFxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi01LFxuLnB5LTUge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNSxcbi5weC01IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4xIHtcbiAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjEsXG4ubXktbjEge1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjEsXG4ubXgtbjEge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMSxcbi5teC1uMSB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMiB7XG4gIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjIsXG4ubXktbjIge1xuICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjIsXG4ubXktbjIge1xuICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4zIHtcbiAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjMsXG4ubXktbjMge1xuICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjMsXG4ubXgtbjMge1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMyxcbi5teS1uMyB7XG4gIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMyxcbi5teC1uMyB7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uNCB7XG4gIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjQsXG4ubXktbjQge1xuICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjQsXG4ubXktbjQge1xuICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW41IHtcbiAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjUsXG4ubXktbjUge1xuICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjUsXG4ubXgtbjUge1xuICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uNSxcbi5teS1uNSB7XG4gIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uNSxcbi5teC1uNSB7XG4gIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tci1hdXRvLFxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1iLWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1sLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMCxcbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMCxcbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMSxcbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMSxcbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0yLFxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0yLFxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTMsXG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTMsXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNCxcbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS00LFxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNCxcbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS00LFxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS01LFxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS01LFxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTUsXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTAsXG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0wLFxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMSxcbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTEsXG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMixcbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMixcbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0zLFxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMyxcbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS00LFxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS00LFxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTUsXG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS01LFxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjEsXG4gIC5teS1zbS1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjEsXG4gIC5teC1zbS1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMSxcbiAgLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uMSxcbiAgLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4yLFxuICAubXktc20tbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjIsXG4gIC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4yLFxuICAubXktc20tbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjIsXG4gIC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMyxcbiAgLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uMyxcbiAgLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4zLFxuICAubXktc20tbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW4zLFxuICAubXgtc20tbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjQsXG4gIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uNCxcbiAgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjQsXG4gIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uNCxcbiAgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW41LFxuICAubXktc20tbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW41LFxuICAubXgtc20tbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjUsXG4gIC5teS1zbS1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjUsXG4gIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLWF1dG8sXG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLWF1dG8sXG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMCxcbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMCxcbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMSxcbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMSxcbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTMsXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTMsXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC01LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0wLFxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMSxcbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMixcbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMyxcbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC00LFxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC01LFxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjEsXG4gIC5teS1tZC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjEsXG4gIC5teC1tZC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMSxcbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uMSxcbiAgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4yLFxuICAubXktbWQtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjIsXG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4yLFxuICAubXktbWQtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjIsXG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMyxcbiAgLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uMyxcbiAgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4zLFxuICAubXktbWQtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW4zLFxuICAubXgtbWQtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjQsXG4gIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uNCxcbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjQsXG4gIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uNCxcbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW41LFxuICAubXktbWQtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW41LFxuICAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjUsXG4gIC5teS1tZC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjUsXG4gIC5teC1tZC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMCxcbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMCxcbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMSxcbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTMsXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTMsXG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy01LFxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy01LFxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMSxcbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTEsXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0yLFxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMyxcbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy00LFxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTUsXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy01LFxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjEsXG4gIC5teS1sZy1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjEsXG4gIC5teC1sZy1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMSxcbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uMSxcbiAgLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjIsXG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjIsXG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMyxcbiAgLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uMyxcbiAgLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4zLFxuICAubXktbGctbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW4zLFxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjQsXG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uNCxcbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjQsXG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uNCxcbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW41LFxuICAubXktbGctbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW41LFxuICAubXgtbGctbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjUsXG4gIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjUsXG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLWF1dG8sXG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMSxcbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC01LFxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTEsXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMyxcbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtNCxcbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC01LFxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4xLFxuICAubXkteGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW4xLFxuICAubXgteGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjEsXG4gIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjEsXG4gIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjMsXG4gIC5teS14bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjMsXG4gIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMyxcbiAgLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uMyxcbiAgLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uNSxcbiAgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uNSxcbiAgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW41LFxuICAubXkteGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW41LFxuICAubXgteGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tLXh4bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTAsXG4gIC5teS14eGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtMCxcbiAgLm14LXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTAsXG4gIC5teS14eGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtMCxcbiAgLm14LXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTEsXG4gIC5teS14eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtMSxcbiAgLm14LXh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTEsXG4gIC5teS14eGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtMSxcbiAgLm14LXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMixcbiAgLm15LXh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLTIsXG4gIC5teC14eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTIsXG4gIC5teS14eGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC0yLFxuICAubXgteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0zLFxuICAubXkteHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLTMsXG4gIC5teC14eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0zLFxuICAubXkteHhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLTMsXG4gIC5teC14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTQsXG4gIC5teS14eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC00LFxuICAubXgteHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC00LFxuICAubXkteHhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtNCxcbiAgLm14LXh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtNSxcbiAgLm15LXh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC01LFxuICAubXgteHhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtNSxcbiAgLm15LXh4bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC01LFxuICAubXgteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTAsXG4gIC5weS14eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHIteHhsLTAsXG4gIC5weC14eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMCxcbiAgLnB5LXh4bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eGwtMCxcbiAgLnB4LXh4bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMSxcbiAgLnB5LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14eGwtMSxcbiAgLnB4LXh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0xLFxuICAucHkteHhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4bC0xLFxuICAucHgteHhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTIsXG4gIC5weS14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14eGwtMixcbiAgLnB4LXh4bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTIsXG4gIC5weS14eGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eGwtMixcbiAgLnB4LXh4bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0zLFxuICAucHkteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXh4bC0zLFxuICAucHgteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTMsXG4gIC5weS14eGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteHhsLTMsXG4gIC5weC14eGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtNCxcbiAgLnB5LXh4bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXh4bC00LFxuICAucHgteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNCxcbiAgLnB5LXh4bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4bC00LFxuICAucHgteHhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTUsXG4gIC5weS14eGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteHhsLTUsXG4gIC5weC14eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNSxcbiAgLnB5LXh4bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eGwtNSxcbiAgLnB4LXh4bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW4xLFxuICAubXkteHhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtbjEsXG4gIC5teC14eGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW4xLFxuICAubXkteHhsLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtbjEsXG4gIC5teC14eGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uMixcbiAgLm15LXh4bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtbjIsXG4gIC5teC14eGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjIsXG4gIC5teS14eGwtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLW4yLFxuICAubXgteHhsLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjMsXG4gIC5teS14eGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC1uMyxcbiAgLm14LXh4bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjMsXG4gIC5teS14eGwtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC1uMyxcbiAgLm14LXh4bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW40LFxuICAubXkteHhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC1uNCxcbiAgLm14LXh4bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uNCxcbiAgLm15LXh4bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtbjQsXG4gIC5teC14eGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uNSxcbiAgLm15LXh4bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLW41LFxuICAubXgteHhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uNSxcbiAgLm15LXh4bC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLW41LFxuICAubXgteHhsLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1hdXRvLFxuICAubXkteHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLWF1dG8sXG4gIC5teC14eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1hdXRvLFxuICAubXkteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLWF1dG8sXG4gIC5teC14eGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE3OTBweCkge1xuICAubS14eHhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eHhsLTAsXG4gIC5teS14eHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXIteHh4bC0wLFxuICAubXgteHh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteHh4bC0wLFxuICAubXkteHh4bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4eGwtMCxcbiAgLm14LXh4eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS14eHhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eHhsLTEsXG4gIC5teS14eHhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHh4bC0xLFxuICAubXgteHh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHh4bC0xLFxuICAubXkteHh4bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4eGwtMSxcbiAgLm14LXh4eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eHhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4eGwtMixcbiAgLm15LXh4eGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4eGwtMixcbiAgLm14LXh4eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHh4bC0yLFxuICAubXkteHh4bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHh4bC0yLFxuICAubXgteHh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHh4bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHh4bC0zLFxuICAubXkteHh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4eGwtMyxcbiAgLm14LXh4eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4eGwtMyxcbiAgLm15LXh4eGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eHhsLTMsXG4gIC5teC14eHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHh4bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eHhsLTQsXG4gIC5teS14eHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eHhsLTQsXG4gIC5teC14eHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4eGwtNCxcbiAgLm15LXh4eGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4eGwtNCxcbiAgLm14LXh4eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4eGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4eGwtNSxcbiAgLm15LXh4eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eHhsLTUsXG4gIC5teC14eHhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eHhsLTUsXG4gIC5teS14eHhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHh4bC01LFxuICAubXgteHh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4eGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eHhsLTAsXG4gIC5weS14eHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXh4eGwtMCxcbiAgLnB4LXh4eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eHhsLTAsXG4gIC5weS14eHhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4eGwtMCxcbiAgLnB4LXh4eGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHh4bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4eGwtMSxcbiAgLnB5LXh4eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteHh4bC0xLFxuICAucHgteHh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4eGwtMSxcbiAgLnB5LXh4eGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteHh4bC0xLFxuICAucHgteHh4bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eHhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eHhsLTIsXG4gIC5weS14eHhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteHh4bC0yLFxuICAucHgteHh4bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHh4bC0yLFxuICAucHkteHh4bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4eGwtMixcbiAgLnB4LXh4eGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eHhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHh4bC0zLFxuICAucHkteHh4bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14eHhsLTMsXG4gIC5weC14eHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHh4bC0zLFxuICAucHkteHh4bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eHhsLTMsXG4gIC5weC14eHhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4eGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4eGwtNCxcbiAgLnB5LXh4eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14eHhsLTQsXG4gIC5weC14eHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eHhsLTQsXG4gIC5weS14eHhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteHh4bC00LFxuICAucHgteHh4bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4eGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eHhsLTUsXG4gIC5weS14eHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXh4eGwtNSxcbiAgLnB4LXh4eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eHhsLTUsXG4gIC5weS14eHhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4eGwtNSxcbiAgLnB4LXh4eGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHh4bC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eHhsLW4xLFxuICAubXkteHh4bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHh4bC1uMSxcbiAgLm14LXh4eGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHh4bC1uMSxcbiAgLm15LXh4eGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4eGwtbjEsXG4gIC5teC14eHhsLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eHhsLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHh4bC1uMixcbiAgLm15LXh4eGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHh4bC1uMixcbiAgLm14LXh4eGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eHhsLW4yLFxuICAubXkteHh4bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eHhsLW4yLFxuICAubXgteHh4bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eHhsLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4eGwtbjMsXG4gIC5teS14eHhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eHhsLW4zLFxuICAubXgteHh4bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eHhsLW4zLFxuICAubXkteHh4bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHh4bC1uMyxcbiAgLm14LXh4eGwtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4eGwtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eHhsLW40LFxuICAubXkteHh4bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eHhsLW40LFxuICAubXgteHh4bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4eGwtbjQsXG4gIC5teS14eHhsLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4eGwtbjQsXG4gIC5teC14eHhsLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4eGwtbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHh4bC1uNSxcbiAgLm15LXh4eGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4eGwtbjUsXG4gIC5teC14eHhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4eGwtbjUsXG4gIC5teS14eHhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eHhsLW41LFxuICAubXgteHh4bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHh4bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHh4bC1hdXRvLFxuICAubXkteHh4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4eGwtYXV0byxcbiAgLm14LXh4eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4eGwtYXV0byxcbiAgLm15LXh4eGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eHhsLWF1dG8sXG4gIC5teC14eHhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qICMjIENvbG9yc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAjIyBGb250IFdlaWdodHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogIyMgRm9udCBTdHlsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLypcblRoZW1lIE5hbWU6IEdlbmVzaXMgU2FtcGxlXG5UaGVtZSBVUkk6IGh0dHBzOi8vZGVtby5zdHVkaW9wcmVzcy5jb20vXG5EZXNjcmlwdGlvbjogVGhpcyBpcyB0aGUgc2FtcGxlIHRoZW1lIGNyZWF0ZWQgZm9yIHRoZSBHZW5lc2lzIEZyYW1ld29yay5cbkF1dGhvcjogU3R1ZGlvUHJlc3NcbkF1dGhvciBVUkk6IGh0dHBzOi8vd3d3LnN0dWRpb3ByZXNzLmNvbS9cblxuVmVyc2lvbjogMy40LjFcblxuVGFnczogYWNjZXNzaWJpbGl0eS1yZWFkeSwgYmxvY2stc3R5bGVzLCBjdXN0b20tY29sb3JzLCBjdXN0b20tbG9nbywgY3VzdG9tLW1lbnUsIGVkaXRvci1zdHlsZSwgZmVhdHVyZWQtaW1hZ2VzLCBmb290ZXItd2lkZ2V0cywgZnVsbC13aWR0aC10ZW1wbGF0ZSwgbGVmdC1zaWRlYmFyLCBvbmUtY29sdW1uLCByaWdodC1zaWRlYmFyLCBydGwtbGFuZ3VhZ2Utc3VwcG9ydCwgc3RpY2t5LXBvc3QsIHRoZW1lLW9wdGlvbnMsIHRocmVhZGVkLWNvbW1lbnRzLCB0cmFuc2xhdGlvbi1yZWFkeSwgdHdvLWNvbHVtbnMsIHdpZGUtYmxvY2tzXG5cblRlbXBsYXRlOiBnZW5lc2lzXG5cbkxpY2Vuc2U6IEdQTC0yLjAtb3ItbGF0ZXJcbkxpY2Vuc2UgVVJJOiBodHRwczovL3d3dy5nbnUub3JnL2xpY2Vuc2VzL2dwbC0yLjAuaHRtbFxuXG5UZXh0IERvbWFpbjogZ2VuZXNpcy1zYW1wbGVcblJlcXVpcmVzIGF0IGxlYXN0OiA1LjRcblJlcXVpcmVzIFBIUDogNS42XG4qL1xuLyogVGFibGUgb2YgQ29udGVudHNcbi0gSFRNTDUgUmVzZXRcblx0LSBCYXNlbGluZSBOb3JtYWxpemVcblx0LSBCb3ggU2l6aW5nXG5cdC0gRmxvYXQgQ2xlYXJpbmdcbi0gRGVmYXVsdHNcblx0LSBUeXBvZ3JhcGhpY2FsIEVsZW1lbnRzXG5cdC0gSGVhZGluZ3Ncblx0LSBPYmplY3RzXG5cdC0gR2FsbGVyeVxuXHQtIEZvcm1zXG5cdC0gVGFibGVzXG5cdC0gU2NyZWVuIFJlYWRlciBUZXh0XG4tIFN0cnVjdHVyZSBhbmQgTGF5b3V0XG5cdC0gU2l0ZSBDb250YWluZXJcblx0LSBTaXRlIElubmVyXG4tIENvbW1vbiBDbGFzc2VzXG5cdC0gQXZhdGFyXG5cdC0gR2VuZXNpc1xuXHQtIFNlYXJjaCBGb3JtXG5cdC0gVGl0bGVzXG5cdC0gV29yZFByZXNzXG4tIFdpZGdldHNcblx0LSBGZWF0dXJlZCBDb250ZW50XG4tIFBsdWdpbnNcblx0LSBHZW5lc2lzIGVOZXdzIEV4dGVuZGVkXG5cdC0gR2VuZXNpcyBTaW1wbGUgRkFRXG5cdC0gV1BGb3Jtc1xuLSBTa2lwIExpbmtzXG4tIFNpdGUgSGVhZGVyXG5cdC0gVGl0bGUgQXJlYVxuLSBTaXRlIE5hdmlnYXRpb25cblx0LSBSZXNwb25zaXZlIE1lbnVcblx0LSBIZWFkZXIgTWVudVxuXHQtIEZvb3RlciBNZW51XG4tIENvbnRlbnQgQXJlYVxuXHQtIEVudHJ5IENvbnRlbnRcblx0LSBFbnRyeSBNZXRhXG5cdC0gUGFnaW5hdGlvblxuXHQtIEVudHJ5IENvbW1lbnRzXG4tIFNpZGViYXJcbi0gRm9vdGVyIFdpZGdldHNcbi0gU2l0ZSBGb290ZXJcbi0gTWVkaWEgUXVlcmllc1xuXHQtIE1pbi13aWR0aDogOTYwcHhcblx0XHQtIFNpdGUgSGVhZGVyXG5cdFx0LSBHZW5lc2lzIE1lbnVcblx0XHQtIFJlc3BvbnNpdmUgTWVudVxuXHRcdC0gSGVhZGVyIE1lbnVcblx0XHQtIFNpdGUgSW5uZXJcblx0XHQtIENvbnRlbnRcblx0XHQtIFNpZGViYXJcblx0XHQtIEF1dGhvciBCb3hcblx0XHQtIEFmdGVyIEVudHJ5XG5cdFx0LSBDb2x1bW4gQ2xhc3Nlc1xuXHRcdC0gRW50cnkgTWlzYy5cblx0XHQtIEZvb3RlciBXaWRnZXRzXG4tIFByaW50IFN0eWxlc1xuKi9cbi8qIEhUTUw1IFJlc2V0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5oMSwgLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlLCAudGFnIC5hcmNoaXZlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xufVxuXG5iLCBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG5jb2RlLCBrYmQsIHNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG5zdWIsIHN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuYnV0dG9uLCBpbnB1dCwgb3B0Z3JvdXAsIHNlbGVjdCwgdGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgbWFyZ2luOiAwO1xufVxuXG5idXR0b24sIGlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmJ1dHRvbiwgc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cblt0eXBlPWJ1dHRvbl0sIFt0eXBlPXJlc2V0XSwgW3R5cGU9c3VibWl0XSwgYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsIFt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lciwgW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciwgYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG5bdHlwZT1idXR0b25dOi1tb3otZm9jdXNyaW5nLCBbdHlwZT1yZXNldF06LW1vei1mb2N1c3JpbmcsIFt0eXBlPXN1Ym1pdF06LW1vei1mb2N1c3JpbmcsIGJ1dHRvbjotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuW3R5cGU9Y2hlY2tib3hdLCBbdHlwZT1yYWRpb10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCBbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuW2hpZGRlbl0sIHRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuLyogQm94IFNpemluZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLyogRmxvYXQgQ2xlYXJpbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmF1dGhvci1ib3g6OmJlZm9yZSxcbi5jbGVhcmZpeDo6YmVmb3JlLFxuLmVudHJ5OjpiZWZvcmUsXG4uZW50cnktY29udGVudDo6YmVmb3JlLFxuLmZvb3Rlci13aWRnZXRzOjpiZWZvcmUsXG4ucGFnaW5hdGlvbjo6YmVmb3JlLFxuLnNpdGUtY29udGFpbmVyOjpiZWZvcmUsXG4uc2l0ZS1mb290ZXI6OmJlZm9yZSxcbi5zaXRlLWhlYWRlcjo6YmVmb3JlLFxuLnNpdGUtaW5uZXI6OmJlZm9yZSxcbi5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmJlZm9yZSxcbi53aWRnZXQ6OmJlZm9yZSxcbi53cmFwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5hdXRob3ItYm94OjphZnRlcixcbi5jbGVhcmZpeDo6YWZ0ZXIsXG4uZW50cnk6OmFmdGVyLFxuLmVudHJ5LWNvbnRlbnQ6OmFmdGVyLFxuLmZvb3Rlci13aWRnZXRzOjphZnRlcixcbi5wYWdpbmF0aW9uOjphZnRlcixcbi5zaXRlLWNvbnRhaW5lcjo6YWZ0ZXIsXG4uc2l0ZS1mb290ZXI6OmFmdGVyLFxuLnNpdGUtaGVhZGVyOjphZnRlcixcbi5zaXRlLWlubmVyOjphZnRlcixcbi5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLFxuLndpZGdldDo6YWZ0ZXIsXG4ud3JhcDo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4vKiBEZWZhdWx0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogVHlwb2dyYXBoaWNhbCBFbGVtZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5odG1sIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS42MjU7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5idXR0b24sXG5pbnB1dDpmb2N1cyxcbmlucHV0W3R5cGU9YnV0dG9uXSxcbmlucHV0W3R5cGU9cmVzZXRdLFxuaW5wdXRbdHlwZT1zdWJtaXRdLFxudGV4dGFyZWE6Zm9jdXMsXG4uYnV0dG9uLFxuLmdhbGxlcnkgaW1nIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbmEge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDA5NjM5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmE6Zm9jdXMsXG5hOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxucCB7XG4gIG1hcmdpbjogMCAwIDI4cHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbm9sLFxudWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG5ociB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbG9yOiAjZWVlO1xuICBtYXJnaW46IDEuNjVlbSBhdXRvO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuYmxvY2txdW90ZSxcbmNpdGUsXG5lbSxcbmkge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xuICBjb2xvcjogIzMzMztcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMzBweDtcbn1cblxuLyogSGVhZGluZ3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuaDEsIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSwgLnRhZyAuYXJjaGl2ZS10aXRsZSxcbmgyLFxuLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLFxuLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLFxuLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSxcbi5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsXG4uaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LFxuLnN1Yi10aXRsZS1oMixcbi5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLFxuaDMsXG4uc3ViLXRpdGxlLWgzLFxuLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsXG5oNCxcbi5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLFxuaDUsXG5oNixcbi5wLWhlYWRpbmctMSxcbi5wLWhlYWRpbmctMixcbi5wLWhlYWRpbmctMyxcbi5wLWhlYWRpbmctNCxcbi5wLWhlYWRpbmctNSxcbi5wLWhlYWRpbmctNiB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuXG5oMSwgLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlLCAudGFnIC5hcmNoaXZlLXRpdGxlLCAucC1oZWFkaW5nLTEge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaDEsIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSwgLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnAtaGVhZGluZy0xIHtcbiAgICBmb250LXNpemU6IDMuMjVyZW07XG4gIH1cbn1cblxuaDIsIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuc3ViLXRpdGxlLWgyLCAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnAtaGVhZGluZy0yIHtcbiAgZm9udC1zaXplOiAxLjdyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaDIsIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuc3ViLXRpdGxlLWgyLCAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnAtaGVhZGluZy0yIHtcbiAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG59XG5cbmgzLCAuc3ViLXRpdGxlLWgzLCAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgLnAtaGVhZGluZy0zIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaDMsIC5zdWItdGl0bGUtaDMsIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAucC1oZWFkaW5nLTMge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG5oNCwgLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5wLWhlYWRpbmctNCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLmVudHJ5LWNvbnRlbnQgaDMsIC5lbnRyeS1jb250ZW50IC5zdWItdGl0bGUtaDMsIC5lbnRyeS1jb250ZW50IC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLFxuLmVudHJ5LWNvbnRlbnQgaDQsXG4uZW50cnktY29udGVudCAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSxcbi5jYXRlZ29yeS1ib3ggLmVudHJ5LWNvbnRlbnQgLmVudHJ5LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgaDQsIC5lbnRyeS1jb250ZW50IC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5lbnRyeS1jb250ZW50IC5lbnRyeS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbmg1LCAucC1oZWFkaW5nLTUge1xuICBmb250LXNpemU6IDEuMTVyZW07XG59XG5cbmg2LCAucC1oZWFkaW5nLTYge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi8qIE9iamVjdHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuZW1iZWQsXG5pZnJhbWUsXG5pbWcsXG5vYmplY3QsXG52aWRlbyxcbi53cC1jYXB0aW9uIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogR2FsbGVyeVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZ2FsbGVyeSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5nYWxsZXJ5IGltZyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogNHB4O1xufVxuXG4uZ2FsbGVyeSBpbWc6Zm9jdXMsXG4uZ2FsbGVyeSBpbWc6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTEgLmdhbGxlcnktaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTIgLmdhbGxlcnktaXRlbSB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtMyAuZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IDMzJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy00IC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogMjUlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTUgLmdhbGxlcnktaXRlbSB7XG4gIHdpZHRoOiAyMCU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNiAuZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IDE2LjY2NjYlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTcgLmdhbGxlcnktaXRlbSB7XG4gIHdpZHRoOiAxNC4yODU3JTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy04IC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogMTIuNSU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtOSAuZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IDExLjExMTElO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTIgLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoMm4rMSksXG4uZ2FsbGVyeS1jb2x1bW5zLTMgLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoM24rMSksXG4uZ2FsbGVyeS1jb2x1bW5zLTQgLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoNG4rMSksXG4uZ2FsbGVyeS1jb2x1bW5zLTUgLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoNW4rMSksXG4uZ2FsbGVyeS1jb2x1bW5zLTYgLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoNm4rMSksXG4uZ2FsbGVyeS1jb2x1bW5zLTcgLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoN24rMSksXG4uZ2FsbGVyeS1jb2x1bW5zLTggLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoOG4rMSksXG4uZ2FsbGVyeS1jb2x1bW5zLTkgLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoOW4rMSkge1xuICBjbGVhcjogbGVmdDtcbn1cblxuLmdhbGxlcnktaXRlbSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMCAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIEZvcm1zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxLjE1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAxNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuaW5wdXQ6Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLFxuaW5wdXRbdHlwZT1pbWFnZV0sXG5pbnB1dFt0eXBlPXJhZGlvXSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzMzM7XG4gIG9wYWNpdHk6IDE7XG59XG5cbjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzMzMztcbiAgb3BhY2l0eTogMTtcbn1cblxuYnV0dG9uLFxuaW5wdXRbdHlwZT1idXR0b25dLFxuaW5wdXRbdHlwZT1yZXNldF0sXG5pbnB1dFt0eXBlPXN1Ym1pdF0sXG4uc2l0ZS1jb250YWluZXIgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uc2l0ZS1jb250YWluZXIgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5idXR0b246Zm9jdXMsXG5idXR0b246aG92ZXIsXG5pbnB1dFt0eXBlPWJ1dHRvbl06Zm9jdXMsXG5pbnB1dFt0eXBlPWJ1dHRvbl06aG92ZXIsXG5pbnB1dFt0eXBlPXJlc2V0XTpmb2N1cyxcbmlucHV0W3R5cGU9cmVzZXRdOmhvdmVyLFxuaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLFxuaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLFxuLnNpdGUtY29udGFpbmVyIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLFxuLnNpdGUtY29udGFpbmVyIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLFxuLnNpdGUtY29udGFpbmVyIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLWZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XTpmb2N1cyxcbi5zaXRlLWNvbnRhaW5lciBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAud3Bmb3Jtcy1mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXIsXG4uYnV0dG9uOmZvY3VzLFxuLmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDczZTU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5lbnRyeS1jb250ZW50IC5idXR0b246Zm9jdXMsXG4uZW50cnktY29udGVudCAuYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zaXRlLWNvbnRhaW5lciBidXR0b246ZGlzYWJsZWQsXG4uc2l0ZS1jb250YWluZXIgYnV0dG9uOmRpc2FibGVkOmhvdmVyLFxuLnNpdGUtY29udGFpbmVyIGlucHV0OmRpc2FibGVkLFxuLnNpdGUtY29udGFpbmVyIGlucHV0OmRpc2FibGVkOmhvdmVyLFxuLnNpdGUtY29udGFpbmVyIGlucHV0W3R5cGU9YnV0dG9uXTpkaXNhYmxlZCxcbi5zaXRlLWNvbnRhaW5lciBpbnB1dFt0eXBlPWJ1dHRvbl06ZGlzYWJsZWQ6aG92ZXIsXG4uc2l0ZS1jb250YWluZXIgaW5wdXRbdHlwZT1yZXNldF06ZGlzYWJsZWQsXG4uc2l0ZS1jb250YWluZXIgaW5wdXRbdHlwZT1yZXNldF06ZGlzYWJsZWQ6aG92ZXIsXG4uc2l0ZS1jb250YWluZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmRpc2FibGVkLFxuLnNpdGUtY29udGFpbmVyIGlucHV0W3R5cGU9c3VibWl0XTpkaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgY29sb3I6ICM3Nzc7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBUYWJsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxudGJvZHkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbn1cblxudGQsXG50aCB7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG50ZCB7XG4gIHBhZGRpbmc6IDAuNWVtO1xufVxuXG50ciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xufVxuXG50aCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDAuNWVtO1xufVxuXG4vKiBTY3JlZW4gUmVhZGVyIFRleHRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNjcmVlbi1yZWFkZXItc2hvcnRjdXQsXG4uc2NyZWVuLXJlYWRlci10ZXh0LFxuLnNjcmVlbi1yZWFkZXItdGV4dCBzcGFuIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHg7XG4gIHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMsXG4uc2NyZWVuLXJlYWRlci1zaG9ydGN1dDpmb2N1cyxcbi53aWRnZXRfc2VhcmNoIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICB6LWluZGV4OiAxMDAwMDA7IC8qIEFib3ZlIFdQIHRvb2xiYXIuICovXG59XG5cbi5tb3JlLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLyogU3RydWN0dXJlIGFuZCBMYXlvdXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIFNpdGUgQ29udGFpbmVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zaXRlLWNvbnRhaW5lciB7XG4gIC8qYW5pbWF0aW9uOiBmYWRlaW4gMXM7Ki9cbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVpbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi8qIFNpdGUgSW5uZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNpdGUtaW5uZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Qge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMzBweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLWlubmVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuXG4vKiBDb21tb24gQ2xhc3Nlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogQXZhdGFyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hdmF0YXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uYXV0aG9yLWJveCAuYXZhdGFyLFxuLmFsaWdubGVmdCAuYXZhdGFyIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4uYWxpZ25yaWdodCAuYXZhdGFyIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5jb21tZW50IC5hdmF0YXIge1xuICBtYXJnaW46IDAgMTVweCAyMHB4IDA7XG59XG5cbi8qIEdlbmVzaXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmFmdGVyLWVudHJ5LFxuLmFyY2hpdmUtZGVzY3JpcHRpb24sXG4uYXV0aG9yLWJveCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5hZnRlci1lbnRyeSB7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbn1cblxuLmFmdGVyLWVudHJ5IC53aWRnZXQ6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJyZWFkY3J1bWIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLmdlbmVzaXMtdGl0bGUtaGlkZGVuIC5icmVhZGNydW1iIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmFyY2hpdmUtZGVzY3JpcHRpb24gcDpsYXN0LWNoaWxkLFxuLmF1dGhvci1ib3ggcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogU2VhcmNoIEZvcm1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNlYXJjaC1mb3JtIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLnNlYXJjaC1mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLndpZGdldF9zZWFyY2ggaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi8qIFRpdGxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYXJjaGl2ZS1kZXNjcmlwdGlvbiAuZW50cnktdGl0bGUsXG4uYXJjaGl2ZS10aXRsZSxcbi5hdXRob3ItYm94LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZW50cnktdGl0bGUge1xuICBmb250LXNpemU6IDEuOXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmVudHJ5LXRpdGxlIGEsXG4uc2lkZWJhciAud2lkZ2V0LXRpdGxlIGEge1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZW50cnktdGl0bGUgYTpmb2N1cyxcbi5lbnRyeS10aXRsZSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDczZTU7XG59XG5cbi53aWRnZXQtdGl0bGUge1xuICBmb250LXNpemU6IDEuMTVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5nZW5lc2lzLXRpdGxlLWhpZGRlbiAuc2l0ZS1pbm5lciwgLmdlbmVzaXMtdGl0bGUtaGlkZGVuIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5nZW5lc2lzLXRpdGxlLWhpZGRlbiAudmNlLWNsYXNzaWMtdGFicy1saXN0IHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi8qIFdvcmRQcmVzc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5hLmFsaWduY2VudGVyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuYS5hbGlnbm5vbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5hLmFsaWdubGVmdCxcbmEuYWxpZ25ub25lLFxuYS5hbGlnbnJpZ2h0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pbWcuY2VudGVyZWQsXG4uYWxpZ25jZW50ZXIsXG4uc2luZ3VsYXItaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbn1cblxuaW1nLmFsaWdubm9uZSxcbi5hbGlnbm5vbmUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5hLmFsaWdubGVmdCxcbmltZy5hbGlnbmxlZnQsXG4ud3AtY2FwdGlvbi5hbGlnbmxlZnQge1xuICBtYXJnaW46IDAgMjBweCAyMHB4IDA7XG59XG5cbmEuYWxpZ25yaWdodCxcbmltZy5hbGlnbnJpZ2h0LFxuLndwLWNhcHRpb24uYWxpZ25yaWdodCB7XG4gIG1hcmdpbjogMCAwIDIwcHggMjBweDtcbn1cblxuZmlnY2FwdGlvbixcbi5nYWxsZXJ5LWNhcHRpb24sXG4ud3AtY2FwdGlvbi10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZW50cnktY29udGVudCBwLndwLWNhcHRpb24tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1hdWRpby1zaG9ydGNvZGUsXG4uZW50cnktY29udGVudCAud3AtcGxheWxpc3QsXG4uZW50cnktY29udGVudCAud3AtdmlkZW8ge1xuICBtYXJnaW46IDAgMCAzMHB4O1xufVxuXG4vKiBXaWRnZXRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ud2lkZ2V0IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLndpZGdldCBwOmxhc3QtY2hpbGQsXG4ud2lkZ2V0IHVsID4gbGk6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndpZGdldCB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLndpZGdldCB1bCA+IGxpOmxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ud2lkZ2V0IG9sID4gbGkge1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB0ZXh0LWluZGVudDogLTIwcHg7XG59XG5cbi53aWRnZXQgbGkgbGkge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMCAwIDAgMzBweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLndpZGdldF9jYWxlbmRhciB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ud2lkZ2V0X2NhbGVuZGFyIHRkLFxuLndpZGdldF9jYWxlbmRhciB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogRmVhdHVyZWQgQ29udGVudFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZmVhdHVyZWQtY29udGVudCAuZW50cnkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmZlYXR1cmVkLWNvbnRlbnQgLmVudHJ5Omxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mZWF0dXJlZC1jb250ZW50IC5lbnRyeS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4vKiBQbHVnaW5zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHZW5lc2lzIGVOZXdzIEV4dGVuZGVkXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hZnRlci1lbnRyeSAuZW5ld3Mge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5zaWRlYmFyIC5lbmV3cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5cbi5lbmV3cy13aWRnZXQgaW5wdXQge1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5hZnRlci1lbnRyeSAuZW5ld3Mtd2lkZ2V0IGlucHV0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZW5ld3Mtd2lkZ2V0IGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5lbmV3cyBmb3JtICsgcCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi8qIEdlbmVzaXMgU2ltcGxlIEZBUVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZ3MtZmFxX19xdWVzdGlvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgY29sb3I6ICMzMzM7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmdzLWZhcV9fcXVlc3Rpb246Zm9jdXMsXG4uZ3MtZmFxX19xdWVzdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwNzNlNTtcbn1cblxuLmdzLWZhcV9fcXVlc3Rpb246OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYxMzJcIjtcbiAgZm9udC1mYW1pbHk6IGRhc2hpY29uczsgLyogc3R5bGVsaW50LWRpc2FibGUtbGluZSBmb250LWZhbWlseS1uby1taXNzaW5nLWdlbmVyaWMtZmFtaWx5LWtleXdvcmQgKi9cbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZ3MtZmFxX19xdWVzdGlvbi5ncy1mYXEtLWV4cGFuZGVkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYwXCI7XG59XG5cbi8qIFdQIEZvcm1zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5lbnRyeS1jb250ZW50IC53cGZvcm1zLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5lbnRyeS1jb250ZW50IC53cGZvcm1zLWZvcm0gLndwZm9ybXMtZmllbGQge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zaXRlLWNvbnRhaW5lciAud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtZm9ybSAud3Bmb3Jtcy1maWVsZCBpbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLnNpdGUtY29udGFpbmVyIC5lbnRyeS1jb250ZW50IC53cGZvcm1zLWZvcm0gLndwZm9ybXMtZmllbGQtbGFiZWwge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uc2l0ZS1jb250YWluZXIgLmVudHJ5LWNvbnRlbnQgLndwZm9ybXMtZm9ybSAud3Bmb3Jtcy1maWVsZC1zdWJsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uZW50cnktY29udGVudCAud3Bmb3Jtcy1mb3JtIC53cGZvcm1zLWZpZWxkLWhwIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICBsZWZ0OiAtOTAwMHB4ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4uc2l0ZS1jb250YWluZXIgLmVudHJ5LWNvbnRlbnQgLndwZm9ybXMtZm9ybSB0ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5zaXRlLWNvbnRhaW5lciAuZW50cnktY29udGVudCAud3Bmb3Jtcy1mb3JtIHRleHRhcmVhLndwZm9ybXMtZmllbGQtc21hbGwge1xuICBoZWlnaHQ6IDEyMHB4O1xufVxuXG4uc2l0ZS1jb250YWluZXIgLmVudHJ5LWNvbnRlbnQgLndwZm9ybXMtZm9ybSB0ZXh0YXJlYS53cGZvcm1zLWZpZWxkLW1lZGl1bSB7XG4gIGhlaWdodDogMjAwcHg7XG59XG5cbi5zaXRlLWNvbnRhaW5lciAuZW50cnktY29udGVudCAud3Bmb3Jtcy1mb3JtIHRleHRhcmVhLndwZm9ybXMtZmllbGQtbGFyZ2Uge1xuICBoZWlnaHQ6IDMwMHB4O1xufVxuXG4vKiBTa2lwIExpbmtzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZ2VuZXNpcy1za2lwLWxpbmsge1xuICBtYXJnaW46IDA7XG59XG5cbi5nZW5lc2lzLXNraXAtbGluayAuc2tpcC1saW5rLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmdlbmVzaXMtc2tpcC1saW5rIGxpIHtcbiAgaGVpZ2h0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB3aWR0aDogMDtcbn1cblxuLyogRGlzcGxheSBvdXRsaW5lIG9uIGZvY3VzICovXG46Zm9jdXMge1xuICBjb2xvcjogIzMzMztcbiAgb3V0bGluZTogI2NjYyBzb2xpZCAxcHg7XG59XG5cbi8qIFNpdGUgSGVhZGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2l0ZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjJmMmYyO1xuICB0b3A6IDA7XG59XG5cbi8qIFRpdGxlIEFyZWFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRpdGxlLWFyZWEge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLndwLWN1c3RvbS1sb2dvIC50aXRsZS1hcmVhIHtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53cC1jdXN0b20tbG9nbyAuY3VzdG9tLWxvZ28tbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud3AtY3VzdG9tLWxvZ28gLnRpdGxlLWFyZWEgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5zaXRlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNpdGUtdGl0bGUgYSxcbi5zaXRlLXRpdGxlIGE6Zm9jdXMsXG4uc2l0ZS10aXRsZSBhOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnNpdGUtZGVzY3JpcHRpb24sXG4ud3AtY3VzdG9tLWxvZ28gLnNpdGUtdGl0bGUge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweDtcbiAgd29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLyogU2l0ZSBOYXZpZ2F0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYWN0aXZhdGVkICsgLmdlbmVzaXMtcmVzcG9uc2l2ZS1tZW51ICNtZW51LXByaW1hcnktbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZ2VuZXNpcy1uYXYtbWVudSB7XG4gIGNsZWFyOiBib3RoO1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5nZW5lc2lzLW5hdi1tZW51IC5tZW51LWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmdlbmVzaXMtbmF2LW1lbnUgYSB7XG4gIGNvbG9yOiAjMzMzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjk1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5nZW5lc2lzLW5hdi1tZW51IGE6Zm9jdXMsXG4uZ2VuZXNpcy1uYXYtbWVudSBhOmhvdmVyLFxuLmdlbmVzaXMtbmF2LW1lbnUgLmN1cnJlbnQtbWVudS1pdGVtID4gYSxcbi5nZW5lc2lzLW5hdi1tZW51IC5zdWItbWVudSAuY3VycmVudC1tZW51LWl0ZW0gPiBhOmZvY3VzLFxuLmdlbmVzaXMtbmF2LW1lbnUgLnN1Yi1tZW51IC5jdXJyZW50LW1lbnUtaXRlbSA+IGE6aG92ZXIge1xuICBjb2xvcjogIzAwNzNlNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZ2VuZXNpcy1uYXYtbWVudSAuc3ViLW1lbnUsXG4uZ2VuZXNpcy1uYXYtbWVudSAuc3ViLW1lbnUgYSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ2VuZXNpcy1uYXYtbWVudSAuc3ViLW1lbnUge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogLTk5OTlweDtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHotaW5kZXg6IDk5O1xufVxuXG4uZ2VuZXNpcy1uYXYtbWVudSAuc3ViLW1lbnUgYSB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLmdlbmVzaXMtbmF2LW1lbnUgLm1lbnUtaXRlbTpmb2N1cyxcbi5nZW5lc2lzLW5hdi1tZW51IC5tZW51LWl0ZW06aG92ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5nZW5lc2lzLW5hdi1tZW51IC5tZW51LWl0ZW06aG92ZXIgPiAuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogYXV0bztcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogUmVzcG9uc2l2ZSBNZW51XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tZW51IC5tZW51LWl0ZW06Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4ubWVudSAubWVudS1pdGVtID4gYTpmb2N1cyArIHVsLnN1Yi1tZW51LFxuLm1lbnUgLm1lbnUtaXRlbS5zZkhvdmVyID4gdWwuc3ViLW1lbnUge1xuICBsZWZ0OiBhdXRvO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubWVudS10b2dnbGUsXG4uc3ViLW1lbnUtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ubWVudS10b2dnbGU6Zm9jdXMsXG4ubWVudS10b2dnbGU6aG92ZXIsXG4uc3ViLW1lbnUtdG9nZ2xlOmZvY3VzLFxuLnN1Yi1tZW51LXRvZ2dsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGNvbG9yOiAjMDA3M2U1O1xufVxuXG4ubWVudS10b2dnbGUge1xuICBmbG9hdDogcmlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwMDtcbn1cblxuLm1lbnUtdG9nZ2xlLmFjdGl2YXRlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzVcIjtcbn1cblxuLnNpdGUtaGVhZGVyIC5kYXNoaWNvbnMtYmVmb3JlOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uc2l0ZS1oZWFkZXIgLm1lbnUtdG9nZ2xlOjpiZWZvcmUge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIHRvcDogMXB4O1xufVxuXG4uc3ViLW1lbnUtdG9nZ2xlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nOiA5cHggMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5zdWItbWVudSAuc3ViLW1lbnUtdG9nZ2xlIHtcbiAgcGFkZGluZzogMTJweCAxMHB4O1xufVxuXG4uc3ViLW1lbnUtdG9nZ2xlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuXG4uc3ViLW1lbnUtdG9nZ2xlLmFjdGl2YXRlZDo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLyogQ29udGVudCBBcmVhXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBFbnRyeSBDb250ZW50XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5lbnRyeS1jb250ZW50IG9sLFxuLmVudHJ5LWNvbnRlbnQgdWwge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5cbi5lbnRyeS1jb250ZW50IG9sID4gbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG59XG5cbi5lbnRyeS1jb250ZW50IHVsID4gbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG5cbi5lbnRyeS1jb250ZW50IG9sIHVsID4gbGksXG4uZW50cnktY29udGVudCB1bCB1bCA+IGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7XG59XG5cbi5lbnRyeS1jb250ZW50IG9sIG9sLFxuLmVudHJ5LWNvbnRlbnQgdWwgdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZW50cnktY29udGVudCBjb2RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cblxuLmNvbnRlbnQgLnN0aWNreSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5cbi8qIEVudHJ5IE1ldGFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xucC5lbnRyeS1tZXRhIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZW50cnktaGVhZGVyIC5lbnRyeS1tZXRhIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmVudHJ5LWZvb3RlciAuZW50cnktbWV0YSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLmVudHJ5LWNhdGVnb3JpZXMsXG4uZW50cnktdGFncyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZW50cnktY29tbWVudHMtbGluazo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigJRcIjtcbiAgbWFyZ2luOiAwIDZweCAwIDJweDtcbn1cblxuLyogUGFnaW5hdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucGFnaW5hdGlvbiB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46IDYwcHggMDtcbn1cblxuLmFkamFjZW50LWVudHJ5LXBhZ2luYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYXJjaGl2ZS1wYWdpbmF0aW9uIGxpIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uYXJjaGl2ZS1wYWdpbmF0aW9uIGxpIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBjb2xvcjogIzMzMztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYXJjaGl2ZS1wYWdpbmF0aW9uIGxpIGE6Zm9jdXMsXG4uYXJjaGl2ZS1wYWdpbmF0aW9uIGxpIGE6aG92ZXIsXG4uYXJjaGl2ZS1wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qIEVudHJ5IENvbW1lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jb21tZW50LXJlc3BvbmQsXG4uZW50cnktY29tbWVudHMsXG4uZW50cnktcGluZ3Mge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uY29tbWVudC1saXN0IGxpIHtcbiAgcGFkZGluZzogNDBweCAwIDAgMzBweDtcbn1cblxuLmNvbW1lbnQtbGlzdCAuZGVwdGgtMSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmNvbW1lbnQtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmNvbW1lbnQtY29udGVudCB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uY29tbWVudC1jb250ZW50IHVsID4gbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgaW5wdXRbdHlwZT1lbWFpbF0sXG4uY29tbWVudC1yZXNwb25kIGlucHV0W3R5cGU9dGV4dF0sXG4uY29tbWVudC1yZXNwb25kIGlucHV0W3R5cGU9dXJsXSB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4uY29tbWVudC1oZWFkZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5lbnRyeS1waW5ncyAucmVwbHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29tbWVudC1mb3JtLWNvb2tpZXMtY29uc2VudCBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4vKiBTaWRlYmFyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2lkZWJhciB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnNpZGViYXIgLndpZGdldCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5zaWRlYmFyIHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4vKiBGb290ZXIgV2lkZ2V0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZvb3Rlci13aWRnZXRzIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nOiA2MHB4IDA7XG59XG5cbi5mb290ZXItd2lkZ2V0cyAud3JhcCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5mb290ZXItd2lkZ2V0LWFyZWE6bGFzdC1jaGlsZCxcbi5mb290ZXItd2lkZ2V0cyAud2lkZ2V0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiBTaXRlIEZvb3RlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNpdGUtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gIGZvbnQtc2l6ZTogMC45NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2l0ZS1mb290ZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIE1lZGlhIFF1ZXJpZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgdGFibGUge1xuICAgIHRhYmxlLWxheW91dDogYXV0bztcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLyogU2l0ZSBIZWFkZXJcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC5zaXRlLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAvKiBDb250ZW50XG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAuY29udGVudCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDY1JTtcbiAgfVxuICAuc2lkZWJhci1jb250ZW50IC5jb250ZW50IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLmZ1bGwtd2lkdGgtY29udGVudCAuY29udGVudCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC8qIFNpZGViYXJcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC5zaWRlYmFyIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAuc2lkZWJhci1jb250ZW50IC5zaWRlYmFyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAvKiBBdXRob3IgQm94XG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAuYXV0aG9yLWJveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG4gIC8qIEFmdGVyIEVudHJ5XG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAuYWZ0ZXItZW50cnkge1xuICAgIHBhZGRpbmc6IDQwcHggNjBweDtcbiAgfVxuICAuYWZ0ZXItZW50cnkgLmVuZXdzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuICAvKiBDb2x1bW4gQ2xhc3Nlc1xuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLmZpdmUtc2l4dGhzLFxuICAuZm91ci1zaXh0aHMsXG4gIC5vbmUtZm91cnRoLFxuICAub25lLWhhbGYsXG4gIC5vbmUtc2l4dGgsXG4gIC5vbmUtdGhpcmQsXG4gIC50aHJlZS1mb3VydGhzLFxuICAudGhyZWUtc2l4dGhzLFxuICAudHdvLWZvdXJ0aHMsXG4gIC50d28tc2l4dGhzLFxuICAudHdvLXRoaXJkcyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNTY0MTAyNTY0MSU7XG4gIH1cbiAgLm9uZS1oYWxmLFxuICAudGhyZWUtc2l4dGhzLFxuICAudHdvLWZvdXJ0aHMge1xuICAgIHdpZHRoOiA0OC43MTc5NDg3MTc5JTtcbiAgfVxuICAub25lLXRoaXJkLFxuICAudHdvLXNpeHRocyB7XG4gICAgd2lkdGg6IDMxLjYyMzkzMTYyMzklO1xuICB9XG4gIC5mb3VyLXNpeHRocyxcbiAgLnR3by10aGlyZHMge1xuICAgIHdpZHRoOiA2NS44MTE5NjU4MTIlO1xuICB9XG4gIC5vbmUtZm91cnRoIHtcbiAgICB3aWR0aDogMjMuMDc2OTIzMDc2OSU7XG4gIH1cbiAgLnRocmVlLWZvdXJ0aHMge1xuICAgIHdpZHRoOiA3NC4zNTg5NzQzNTklO1xuICB9XG4gIC5vbmUtc2l4dGgge1xuICAgIHdpZHRoOiAxNC41Mjk5MTQ1Mjk5JTtcbiAgfVxuICAuZml2ZS1zaXh0aHMge1xuICAgIHdpZHRoOiA4Mi45MDU5ODI5MDYlO1xuICB9XG4gIC5maXJzdCB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLyogRW50cnkgTWlzYy5cbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC5hZnRlci1lbnRyeSxcbiAgLmFyY2hpdmUtZGVzY3JpcHRpb24sXG4gIC5hdXRob3ItYm94LFxuICAuY29tbWVudC1yZXNwb25kLFxuICAuZW50cnktY29tbWVudHMsXG4gIC5lbnRyeS1waW5ncyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLyogR2VuZXNpcyBNZW51XG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAjbWVudS1wcmltYXJ5LW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5nZW5lc2lzLW5hdi1tZW51IC5tZW51LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuZ2VuZXNpcy1uYXYtbWVudSAubWVudS1pdGVtOmZvY3VzLFxuICAuZ2VuZXNpcy1uYXYtbWVudSAubWVudS1pdGVtOmhvdmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmdlbmVzaXMtbmF2LW1lbnUgPiAubWVudS1ib2xkID4gYSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAuZ2VuZXNpcy1uYXYtbWVudSA+IC5tZW51LWhpZ2hsaWdodCA+IGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLmdlbmVzaXMtbmF2LW1lbnUgPiAubWVudS1oaWdobGlnaHQgPiBhOmZvY3VzLFxuICAuZ2VuZXNpcy1uYXYtbWVudSA+IC5tZW51LWhpZ2hsaWdodCA+IGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDczZTU7XG4gIH1cbiAgLmdlbmVzaXMtbmF2LW1lbnUgLnN1Yi1tZW51IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5nZW5lc2lzLW5hdi1tZW51IC5zdWItbWVudSBhIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG4gIC5nZW5lc2lzLW5hdi1tZW51IC5zdWItbWVudSAuc3ViLW1lbnUge1xuICAgIG1hcmdpbjogLTQ2cHggMCAwIDE3OXB4O1xuICB9XG4gIC8qIFJlc3BvbnNpdmUgTWVudVxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLmdlbmVzaXMtcmVzcG9uc2l2ZS1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubWVudS10b2dnbGUsXG4gIC5zdWItbWVudS10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG4vKiBQcmludCBTdHlsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSBwcmludCB7XG4gICosXG4gICo6OmJlZm9yZSxcbiAgKjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBhLFxuICBhOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIGFbaHJlZl06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgfVxuICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgfVxuICBhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06OmFmdGVyLFxuICBhW2hyZWZePVwiI1wiXTo6YWZ0ZXIsXG4gIC5zaXRlLXRpdGxlID4gYTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgfVxuICBpbWcsXG4gIHRyIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICBAcGFnZSB7XG4gICAgbWFyZ2luOiAyY20gMC41Y207XG4gIH1cbiAgcCxcbiAgaDIsXG4gIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSxcbiAgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLFxuICAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLFxuICAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLFxuICAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LFxuICAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLFxuICAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLFxuICAuc3ViLXRpdGxlLWgyLFxuICAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSxcbiAgaDMsXG4gIC5zdWItdGl0bGUtaDMsXG4gIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMztcbiAgfVxuICBibG9ja3F1b3RlLFxuICBwcmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIC5jb250ZW50LFxuICAuY29udGVudC1zaWRlYmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBidXR0b24sXG4gIGlucHV0LFxuICBzZWxlY3QsXG4gIHRleHRhcmVhLFxuICAuYnJlYWRjcnVtYixcbiAgLmNvbW1lbnQtZWRpdC1saW5rLFxuICAuY29tbWVudC1mb3JtLFxuICAuY29tbWVudC1saXN0IC5yZXBseSBhLFxuICAuY29tbWVudC1yZXBseS10aXRsZSxcbiAgLmVkaXQtbGluayxcbiAgLmVudHJ5LWNvbW1lbnRzLWxpbmssXG4gIC5lbnRyeS1mb290ZXIsXG4gIC5nZW5lc2lzLWJveCxcbiAgLmhlYWRlci13aWRnZXQtYXJlYSxcbiAgLmhpZGRlbi1wcmludCxcbiAgLmhvbWUtdG9wLFxuICAucG9zdC1lZGl0LWxpbmssXG4gIC5zaWRlYmFyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRpdGxlLWFyZWEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2l0ZS10aXRsZSA+IGEge1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gIH1cbiAgLnNpdGUtaW5uZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Qge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuYXV0aG9yLWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICBoMSwgLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlLCAudGFnIC5hcmNoaXZlLXRpdGxlLFxuICBoMixcbiAgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLFxuICAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsXG4gIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsXG4gIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsXG4gIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsXG4gIC5zdWItdGl0bGUtaDIsXG4gIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLFxuICBoMyxcbiAgLnN1Yi10aXRsZS1oMyxcbiAgLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsXG4gIGg0LFxuICAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSxcbiAgaDUsXG4gIGg2IHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB3aWRvd3M6IDM7XG4gIH1cbiAgaW1nIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgYmxvY2txdW90ZSxcbiAgcHJlLFxuICB0YWJsZSB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIGRsLFxuICBvbCxcbiAgdWwge1xuICAgIHBhZ2UtYnJlYWstYmVmb3JlOiBhdm9pZDtcbiAgfVxufVxuLypTRU8gSGVhZGluZyB0YWdzXG5oMSAtIE1haW4gdGl0bGUuIFBhZ2UgdGl0bGUgIC0gbWFpbiB0b3BpYyBvZiB0aGUgcGFnZSwgc2hvdWxkIG9ubHkgYmUgdXNlZCBvbmNlIHBlciBwYWdlLlxuaDIgLSBTZWN0aW9uIHRpdGxlLiAgbWFpbiBwb2ludHMgb2YgdGhlIGNvbnRlbnRcbmgzIC0gU3ViaGVhZGluZyB0aXRsZS4gU3ViLXBvaW50cywgc3VwcG9ydGluZyBjb250ZW50XG5oNCAtIFN1Yi1zdWJoZWFkaW5nIHRpdGxlLiBBZGRpdGlvbmFsIGRldGFpbHNcbmNsYXNzIHNob3VsZCBiZSBzZWN0aW9uLWhlYWRpbmctdGFnXG4qL1xuLmgtdGFnLCAucmVzb3VyY2UtbW9kdWxlLXNlY3Rpb24tdGl0bGUsIC5yZXNvdXJjZXMtc2VjdGlvbi1zZWN0aW9uLXRpdGxlLCAuY3VzdG9tZXItbG9nb3Mtc2VjdGlvbi10aXRsZSwgLnByb2R1Y3QtaGVyby1zZWN0aW9uLXRpdGxlLCAucHJpY2luZy1wYWdlLW1haW4tdGl0bGUsIC5nZW5lcmljLWhlcm8tbWFpbi10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5uZXctcHJvZHVjdHMtdGVtcGxhdGUtcGFyYWdyYXBoLCAubmV3cy1mYXFzLXBhcmFncmFwaCwgLnByb2R1Y3QtZmVhdHVyZXMtdGFicy1wYXJhZ3JhcGgsIC5wcm9kdWN0LWZlYXR1cmVzLXBhcmFncmFwaCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmV3LXByb2R1Y3RzLXRlbXBsYXRlLXBhcmFncmFwaCwgLm5ld3MtZmFxcy1wYXJhZ3JhcGgsIC5wcm9kdWN0LWZlYXR1cmVzLXRhYnMtcGFyYWdyYXBoLCAucHJvZHVjdC1mZWF0dXJlcy1wYXJhZ3JhcGgge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG5cbi5wcm9kdWN0LWhlcm8tbWFpbi10aXRsZSwgLnByaWNpbmctcGFnZS1leWVicm93LXRleHQge1xuICBmb250LXNpemU6IDAuODI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LWhlcm8tbWFpbi10aXRsZSwgLnByaWNpbmctcGFnZS1leWVicm93LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4ucHJvZHVjdC1oZXJvLXNlY3Rpb24tdGl0bGUsIC5wcmljaW5nLXBhZ2UtbWFpbi10aXRsZSwgLmdlbmVyaWMtaGVyby1tYWluLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjFyZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvZHVjdC1oZXJvLXNlY3Rpb24tdGl0bGUsIC5wcmljaW5nLXBhZ2UtbWFpbi10aXRsZSwgLmdlbmVyaWMtaGVyby1tYWluLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMuNTgycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtaGVyby1wYXJhZ3JhcGgsICNwcm9kdWN0LWhlcm8gcCB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBjb2xvcjogI0JFQkVCRTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1oZXJvLXBhcmFncmFwaCwgI3Byb2R1Y3QtaGVybyBwIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4uY3VzdG9tZXItbG9nb3Mtc2VjdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jdXN0b21lci1sb2dvcy1zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY3VzdG9tZXItbG9nb3Mtc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjA3cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmN1c3RvbWVyLWxvZ29zLXNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jdXN0b21lci1sb2dvcy1zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cblxuLnByb2R1Y3Qtc2VjdGlvbi10aXRsZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDIuMDdyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LXNlY3Rpb24tdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9kdWN0LXNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi45NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLnByb2R1Y3Qtc2VjdGlvbi10aXRsZS12MiB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDIuMDdyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9kdWN0LXNlY3Rpb24tdGl0bGUtdjIge1xuICAgIGZvbnQtc2l6ZTogMi45NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtZmVhdHVyZXMtc3ViaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuN3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvZHVjdC1mZWF0dXJlcy1zdWJoZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDIuMDdyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1mZWF0dXJlcy1iaWdnZXItc3ViaGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9kdWN0LWZlYXR1cmVzLWJpZ2dlci1zdWJoZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDIuMDdyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnByb2R1Y3QtZmVhdHVyZXMtYmlnZ2VyLXN1YmhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE3OTBweCkge1xuICAucHJvZHVjdC1mZWF0dXJlcy1iaWdnZXItc3ViaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cbn1cblxuLnByb2R1Y3QtZmVhdHVyZXMtcGFyYWdyYXBoIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnByb2R1Y3QtZmVhdHVyZXMtdGFicy1zZWN0aW9uLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMi4wN3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LWZlYXR1cmVzLXRhYnMtc2VjdGlvbi10aXRsZSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2R1Y3QtZmVhdHVyZXMtdGFicy1zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuOTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWZlYXR1cmVzLXRhYnMtc3ViaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtZmVhdHVyZXMtdGFicy1zdWJoZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDIuNDc1cmVtO1xuICB9XG59XG5cbi5wcm9kdWN0LWZlYXR1cmVzLXRhYnMtcGFyYWdyYXBoIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtZmVhdHVyZXMtdGFicy1wYXJhZ3JhcGgge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuLmN1c3RvbWVyLXRlc3RpbW9uaWFscy1leGNlcnB0LCAuY3VzdG9tZXItdGVzdGltb25pYWxzIC5leGNlcnB0IHAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEuMjk1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jdXN0b21lci10ZXN0aW1vbmlhbHMtZXhjZXJwdCwgLmN1c3RvbWVyLXRlc3RpbW9uaWFscyAuZXhjZXJwdCBwIHtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIH1cbn1cbi5jdXN0b21lci10ZXN0aW1vbmlhbHMtZXhjZXJwdDo6YmVmb3JlLCAuY3VzdG9tZXItdGVzdGltb25pYWxzIC5leGNlcnB0IHA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCcXCI7XG59XG4uY3VzdG9tZXItdGVzdGltb25pYWxzLWV4Y2VycHQ6OmFmdGVyLCAuY3VzdG9tZXItdGVzdGltb25pYWxzIC5leGNlcnB0IHA6OmFmdGVyIHtcbiAgY29udGVudDogXCLigJ1cIjtcbn1cblxuLmN1c3RvbWVyLXRlc3RpbW9uaWFscy1uYW1lIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmN1c3RvbWVyLXRlc3RpbW9uaWFscy1uYW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmN1c3RvbWVyLXRlc3RpbW9uaWFscy1uYW1lIHtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICB9XG59XG5cbi5wcm9kdWN0LXBhZ2Utc3RhdHMtbnVtYmVyLCAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy1udW1iZXIge1xuICBmb250LXNpemU6IDMuNTg1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtcGFnZS1zdGF0cy1udW1iZXIsIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLW51bWJlciB7XG4gICAgZm9udC1zaXplOiAyLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9kdWN0LXBhZ2Utc3RhdHMtbnVtYmVyLCAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy1udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMy40NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvZHVjdC1wYWdlLXN0YXRzLW51bWJlciwgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDQuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnByb2R1Y3QtcGFnZS1zdGF0cy1udW1iZXIsIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLW51bWJlciB7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICB9XG59XG4ucHJvZHVjdC1wYWdlLXN0YXRzLW51bWJlciBzcGFuLCAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy1udW1iZXIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1wYWdlLXN0YXRzLW51bWJlciBzcGFuLCAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy1udW1iZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2R1Y3QtcGFnZS1zdGF0cy1udW1iZXIgc3BhbiwgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtbnVtYmVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvZHVjdC1wYWdlLXN0YXRzLW51bWJlciBzcGFuLCAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy1udW1iZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LXBhZ2Utc3RhdHMtdGV4dCwgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHJvZHVjdC1wYWdlLXN0YXRzLXRleHQsIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4ucGFnZS1zdGF0cy1zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2Utc3RhdHMtc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5cbi5wYWdlLXN0YXRzLXBhcmFncmFwaC10ZXh0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLXN0YXRzLXBhcmFncmFwaC10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxufVxuXG4uc2FsZXMtc3RlcHMtc2VjdGlvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi4wN3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2FsZXMtc3RlcHMtc2VjdGlvbi10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNhbGVzLXN0ZXBzLXNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi45NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5zYWxlcy1zdGVwcy1zdWJoZWFkaW5nIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMi4wN3JlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNhbGVzLXN0ZXBzLXN1YmhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMi40ODVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG4uc2FsZXMtc3RlcHMtc3ViLXN1YmhlYWRpbmcge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2FsZXMtc3RlcHMtc3ViLXN1YmhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICBtaW4taGVpZ2h0OiAxMjNweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zYWxlcy1zdGVwcy1zdWItc3ViaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgbWluLWhlaWdodDogMTQ3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnNhbGVzLXN0ZXBzLXN1Yi1zdWJoZWFkaW5nIHtcbiAgICBtaW4taGVpZ2h0OiA5OHB4O1xuICB9XG59XG5cbi5zYWxlcy1zdGVwLXBhcmFncmFwaCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zYWxlcy1zdGVwLXBhcmFncmFwaCB7XG4gICAgZm9udC1zaXplOiAxLjE1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNhbGVzLXN0ZXAtcGFyYWdyYXBoIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuXG4ubmV3cy1mYXFzLXNlY3Rpb24tdGl0bGUge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAyLjA3cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3MtZmFxcy1zZWN0aW9uLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmV3cy1mYXFzLXNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi45NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5uZXdzLWZhcXMtc3ViaGVhZGluZyB7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW46IDE2cHggNDBweCAxNnB4IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uZXdzLWZhcXMtc3ViaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbWFyZ2luOiAzMnB4IDQwcHggMzJweCAwO1xuICB9XG59XG5cbi5uZXdzLWZhcXMtY3RhLXN1YmhlYWRpbmcsIC5mYXEtY3RhIHAge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjIlO1xuICBtYXJnaW46IDA7XG59XG5cbi5zb2NpYWwtcmV2aWV3cy1zZWN0aW9uLXRpdGxlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMi4wN3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zb2NpYWwtcmV2aWV3cy1zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuOTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5zb2NpYWwtcmV2aWV3cy1zdGFyLXJldmlld3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zb2NpYWwtcmV2aWV3cy1zdGFyLXJldmlld3Mge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbi5zb2NpYWwtcmV2aWV3cy13aGl0ZS1iZy1wYXJhZ3JhcGgge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5yZXNvdXJjZXMtc2VjdGlvbi1zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVzb3VyY2VzLXNlY3Rpb24tc2VjdGlvbi10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJlc291cmNlcy1zZWN0aW9uLXNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuLnJlc291cmNlcy1zZWN0aW9uLXN1YmhlYWRpbmcge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgY29sb3I6ICMwMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5yZXNvdXJjZXMtc2VjdGlvbi1zdWItc3ViaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJlc291cmNlcy1zZWN0aW9uLXN1Yi1zdWJoZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG5cbi5yZXNvdXJjZS1tb2R1bGUtc2VjdGlvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlc291cmNlLW1vZHVsZS1zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZ2VuZXJpYy1oZXJvLW1haW4tdGl0bGUge1xuICBsaW5lLWhlaWdodDogNjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdlbmVyaWMtaGVyby1tYWluLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbi5nZW5lcmljLWhlcm8tZXllYnJvdy10ZXh0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2VuZXJpYy1oZXJvLWV5ZWJyb3ctdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDI5LjJweDtcbiAgfVxufVxuLmdlbmVyaWMtaGVyby1leWVicm93LXRleHQuc2FmZXR5IHtcbiAgY29sb3I6ICNFMjZCMDA7XG59XG4uZ2VuZXJpYy1oZXJvLWV5ZWJyb3ctdGV4dC5zYWZldHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMjZCMDA7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGFzcGVjdC1yYXRpbzogOC85O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hc2s6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvaWNvbi1jYWxlbmRhci00LnN2Zykgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xuICAtd2Via2l0LW1hc2s6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvaWNvbi1jYWxlbmRhci00LnN2Zykgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xufVxuXG4uZ2VuZXJpYy1zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdlbmVyaWMtc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5cbi5nZW5lcmljLXBhcmFncmFwaC10ZXh0LCAuZ2VuZXJpYy1oZXJvLXBhcmFncmFwaC10ZXh0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nZW5lcmljLXBhcmFncmFwaC10ZXh0LCAuZ2VuZXJpYy1oZXJvLXBhcmFncmFwaC10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuXG4ucGFzdC13ZWJpbmFyLW1haW4tdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyLjFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhc3Qtd2ViaW5hci1tYWluLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG5cbi5wYXN0LXdlYmluYXItc2VjdGlvbi10aXRsZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFzdC13ZWJpbmFyLXNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuXG4ucGFzdC13ZWJpbmFyLXZpZGVvLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYXN0LXdlYmluYXItdmlkZW8tZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICB9XG59XG5cbi52aWRlby1pbmZvLWxpc3QgbGkge1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnZpZGVvLWluZm8tbGlzdCBsaSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxud2lzdGlhLXRyYW5zY3JpcHQ6OnBhcnQoc3BlYWtlcikge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgd2lzdGlhLXRyYW5zY3JpcHQ6OnBhcnQoc3BlYWtlcikge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG53aXN0aWEtdHJhbnNjcmlwdDo6cGFydChwYXJhZ3JhcGgpIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICB3aXN0aWEtdHJhbnNjcmlwdDo6cGFydChwYXJhZ3JhcGgpIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuXG4uY29udGFjdC11cy1leWVicm93LXRleHQge1xuICBjb2xvcjogIzAwQzE1ODtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjZweDsgLyogMTYyLjUlICovXG4gIGxldHRlci1zcGFjaW5nOiA2LjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLndoby11c2VzLWV5ZWJyb3ctdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7IC8qIDE2Mi41JSAqL1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uam9iLXJvbGUtYXNrLXNlY3Rpb24tdGl0bGUge1xuICBmb250LXNpemU6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5qb2Itcm9sZS1hc2stc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICB9XG59XG5cbi5wcmljaW5nLXBhZ2UtbWFpbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5wcmljaW5nLWZvcm0tc3RlcHMge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByaWNpbmctZm9ybS1zdGVwcyB7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gIH1cbn1cblxuLnByaWNpbmctZm9ybS1pbnRybyB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hLW5vdmFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcmljaW5nLWZvcm0taW50cm8ge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbi5wcmljaW5nLWZvcm0tcGFyYWdyYXBoLXRleHQge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcmljaW5nLWZvcm0tcGFyYWdyYXBoLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG59XG5cbi5yb2ktY2FsY3VsYXRvci1jdGEtc2VjdGlvbi10aXRsZSwgc2VjdGlvbiNyb2ktY2FsY3VsYXRvci1jdGEgaDMsIHNlY3Rpb24jcm9pLWNhbGN1bGF0b3ItY3RhIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCBzZWN0aW9uI3JvaS1jYWxjdWxhdG9yLWN0YSAuc3ViLXRpdGxlLWgzIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMi4wN3JlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJvaS1jYWxjdWxhdG9yLWN0YS1zZWN0aW9uLXRpdGxlLCBzZWN0aW9uI3JvaS1jYWxjdWxhdG9yLWN0YSBoMywgc2VjdGlvbiNyb2ktY2FsY3VsYXRvci1jdGEgLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsIHNlY3Rpb24jcm9pLWNhbGN1bGF0b3ItY3RhIC5zdWItdGl0bGUtaDMge1xuICAgIGZvbnQtc2l6ZTogMi45NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5yb2ktY2FsY3VsYXRvci1jdGEtcGFyYWdyYXBoLXRleHQsIHNlY3Rpb24jcm9pLWNhbGN1bGF0b3ItY3RhIHAge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucm9pLWNhbGN1bGF0b3ItY3RhLXBhcmFncmFwaC10ZXh0LCBzZWN0aW9uI3JvaS1jYWxjdWxhdG9yLWN0YSBwIHtcbiAgICBmb250LXNpemU6IDMzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gIH1cbn1cblxuLmV2ZW50cy1wb3N0LXN1YmhlYWRpbmcge1xuICBmb250LXNpemU6IDI0cHg7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWh5cGhlbnM6IGF1dG87XG4gIC1tb3otaHlwaGVuczogYXV0bztcbiAgLW1zLWh5cGhlbnM6IGF1dG87XG4gIGh5cGhlbnM6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZXZlbnRzLXBvc3Qtc3ViLXN1YmhlYWRpbmcge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgcGFkZGluZy1sZWZ0OiAzM3B4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uZXZlbnRzLXBvc3Qtc3ViLXN1YmhlYWRpbmcgc3BhbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8qIFRoZSBNb2RhbCAoYmFja2dyb3VuZCkgKi9cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7IC8qIEhpZGRlbiBieSBkZWZhdWx0ICovXG4gIHBvc2l0aW9uOiBmaXhlZDsgLyogU3RheSBpbiBwbGFjZSAqL1xuICB6LWluZGV4OiAxMDAwMDsgLyogU2l0IG9uIHRvcCAqL1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlOyAvKiBGdWxsIHdpZHRoICovXG4gIGhlaWdodDogMTAwJTsgLyogRnVsbCBoZWlnaHQgKi9cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDAsIDApOyAvKiBGYWxsYmFjayBjb2xvciAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7IC8qIEJsYWNrIHcvIG9wYWNpdHkgKi9cbiAgb3ZlcmZsb3c6IG92ZXJsYXk7XG59XG4ubW9kYWwgZGl2Lm1vZGFsLWRpYWxvZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBpbmhlcml0O1xufVxuLm1vZGFsIC5tb2RhbC1oZWFkZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLyogTW9kYWwgQ29udGVudC9Cb3ggbW9kYWwtdmlkZW8qL1xuLm1vZGFsX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuICBtYXJnaW46IDAgYXV0bzsgLyogMTUlIGZyb20gdGhlIHRvcCBhbmQgY2VudGVyZWQgKi9cbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzg4ODtcbiAgd2lkdGg6IDgwJTsgLyogQ291bGQgYmUgbW9yZSBvciBsZXNzLCBkZXBlbmRpbmcgb24gc2NyZWVuIHNpemUgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDAwMTsgLyogU2l0IG9uIHRvcCAqL1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4vKiBUaGUgQ2xvc2UgQnV0dG9uICovXG4uY2xvc2Uge1xuICBjb2xvcjogI2FhYTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uY2xvc2U6aG92ZXIsXG4uY2xvc2U6Zm9jdXMge1xuICBjb2xvcjogYmxhY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2l0ZS1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiA0OHB4IDE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAyMS43NHB4OyAvKiAxNTIuMDgzJSAqL1xufVxuLnNpdGUtZm9vdGVyIGEge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xufVxuLnNpdGUtZm9vdGVyIGE6aG92ZXIge1xuICBjb2xvcjogIzUyYWM2OSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLWZvb3RlciB7XG4gICAgcGFkZGluZzogNDhweCAwIDEzM3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4vKiAjIEZvb3RlciBXaWRnZXRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZm9vdGVyLXdpZGdldHMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNsZWFyOiBib3RoO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgcGFkZGluZzogNDhweCAwO1xufVxuLmZvb3Rlci13aWRnZXRzIC5jb250YWluZXI6YWZ0ZXIsIC5mb290ZXItd2lkZ2V0cyAuZml0LXF1aXogLnNpdGUtaW5uZXI6YWZ0ZXIsIC5maXQtcXVpeiAuZm9vdGVyLXdpZGdldHMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5mb290ZXItd2lkZ2V0cyAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5mb290ZXItd2lkZ2V0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZm9vdGVyLXdpZGdldHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAuZm9vdGVyLXdpZGdldHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZvb3Rlci13aWRnZXRzIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyOmFmdGVyLCAuc2hhcmUteW91ci1zdG9yeSAuZm9vdGVyLXdpZGdldHMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5mb290ZXItd2lkZ2V0cyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZm9vdGVyLXdpZGdldHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZvb3Rlci13aWRnZXRzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5mb290ZXItd2lkZ2V0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZm9vdGVyLXdpZGdldHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyOmFmdGVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZvb3Rlci13aWRnZXRzIC5zaXRlLWlubmVyOmFmdGVyLCAuZm9vdGVyLXdpZGdldHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZm9vdGVyLXdpZGdldHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZvb3Rlci13aWRnZXRzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZvb3Rlci13aWRnZXRzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mb290ZXItd2lkZ2V0cyAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50czphZnRlciwgLmluZHVzdHJ5LWV2ZW50cyAuZm9vdGVyLXdpZGdldHMgLmhjc3MtZXZlbnRzOmFmdGVyLCAuZm9vdGVyLXdpZGdldHMgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzOmFmdGVyLCAucGFzdC13ZWJpbmFycyAuZm9vdGVyLXdpZGdldHMgLmhjc3MtZXZlbnRzOmFmdGVyLCAuZm9vdGVyLXdpZGdldHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyOmFmdGVyLCAuZm9vdGVyLXdpZGdldHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5mb290ZXItd2lkZ2V0cyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mb290ZXItd2lkZ2V0cyAuc2l0ZS1pbm5lcjphZnRlciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mb290ZXItd2lkZ2V0cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZvb3Rlci13aWRnZXRzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mb290ZXItd2lkZ2V0cyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5mb290ZXItd2lkZ2V0cyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZvb3Rlci13aWRnZXRzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZvb3Rlci13aWRnZXRzIC5zaXRlLWlubmVyOmFmdGVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZvb3Rlci13aWRnZXRzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZm9vdGVyLXdpZGdldHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZvb3Rlci13aWRnZXRzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lcjphZnRlciwgLmZvb3Rlci13aWRnZXRzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZm9vdGVyLXdpZGdldHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZm9vdGVyLXdpZGdldHMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZm9vdGVyLXdpZGdldHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mb290ZXItd2lkZ2V0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZm9vdGVyLXdpZGdldHMgLm5hcnJvdy1jb250YWluZXI6YWZ0ZXIsIC5mb290ZXItd2lkZ2V0cyAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lcjphZnRlciwgLmZvb3Rlci13aWRnZXRzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5mb290ZXItd2lkZ2V0cyAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAubXQxYiAubWFzdGVjLW1zYSAuZm9vdGVyLXdpZGdldHMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIC5mb290ZXItd2lkZ2V0cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuZm9vdGVyLXdpZGdldHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZvb3Rlci13aWRnZXRzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyOmFmdGVyLCAuZm9vdGVyLXdpZGdldHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZvb3Rlci13aWRnZXRzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mb290ZXItd2lkZ2V0cyAuc2l0ZS1pbm5lcjphZnRlciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZvb3Rlci13aWRnZXRzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mb290ZXItd2lkZ2V0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZm9vdGVyLXdpZGdldHMgLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lcjphZnRlciwgLmZvb3Rlci13aWRnZXRzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZvb3Rlci13aWRnZXRzIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnExYiAubWFzdGVjLW1zYSAuZm9vdGVyLXdpZGdldHMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5xMWIgLm1hc3RlYy1tc2EgLmZvb3Rlci13aWRnZXRzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmZvb3Rlci13aWRnZXRzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mb290ZXItd2lkZ2V0cyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyOmFmdGVyLCAuZm9vdGVyLXdpZGdldHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZm9vdGVyLXdpZGdldHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mb290ZXItd2lkZ2V0cyAuc2l0ZS1pbm5lcjphZnRlciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZm9vdGVyLXdpZGdldHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZm9vdGVyLXdpZGdldHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZvb3Rlci13aWRnZXRzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lcjphZnRlciwgLmZvb3Rlci13aWRnZXRzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZm9vdGVyLXdpZGdldHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZm9vdGVyLXdpZGdldHMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZm9vdGVyLXdpZGdldHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mb290ZXItd2lkZ2V0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZm9vdGVyLXdpZGdldHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lcjphZnRlciwgLmZvb3Rlci13aWRnZXRzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZvb3Rlci13aWRnZXRzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZm9vdGVyLXdpZGdldHMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZvb3Rlci13aWRnZXRzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZvb3Rlci13aWRnZXRzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAtNDhweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvb3Rlci13aWRnZXRzIC5jb250YWluZXI6YWZ0ZXIsIC5mb290ZXItd2lkZ2V0cyAuZml0LXF1aXogLnNpdGUtaW5uZXI6YWZ0ZXIsIC5maXQtcXVpeiAuZm9vdGVyLXdpZGdldHMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5mb290ZXItd2lkZ2V0cyAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5mb290ZXItd2lkZ2V0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZm9vdGVyLXdpZGdldHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAuZm9vdGVyLXdpZGdldHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZvb3Rlci13aWRnZXRzIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyOmFmdGVyLCAuc2hhcmUteW91ci1zdG9yeSAuZm9vdGVyLXdpZGdldHMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5mb290ZXItd2lkZ2V0cyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZm9vdGVyLXdpZGdldHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZvb3Rlci13aWRnZXRzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5mb290ZXItd2lkZ2V0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZm9vdGVyLXdpZGdldHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyOmFmdGVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZvb3Rlci13aWRnZXRzIC5zaXRlLWlubmVyOmFmdGVyLCAuZm9vdGVyLXdpZGdldHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZm9vdGVyLXdpZGdldHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZvb3Rlci13aWRnZXRzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZvb3Rlci13aWRnZXRzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mb290ZXItd2lkZ2V0cyAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50czphZnRlciwgLmluZHVzdHJ5LWV2ZW50cyAuZm9vdGVyLXdpZGdldHMgLmhjc3MtZXZlbnRzOmFmdGVyLCAuZm9vdGVyLXdpZGdldHMgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzOmFmdGVyLCAucGFzdC13ZWJpbmFycyAuZm9vdGVyLXdpZGdldHMgLmhjc3MtZXZlbnRzOmFmdGVyLCAuZm9vdGVyLXdpZGdldHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyOmFmdGVyLCAuZm9vdGVyLXdpZGdldHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5mb290ZXItd2lkZ2V0cyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mb290ZXItd2lkZ2V0cyAuc2l0ZS1pbm5lcjphZnRlciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mb290ZXItd2lkZ2V0cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZvb3Rlci13aWRnZXRzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mb290ZXItd2lkZ2V0cyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5mb290ZXItd2lkZ2V0cyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZvb3Rlci13aWRnZXRzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZvb3Rlci13aWRnZXRzIC5zaXRlLWlubmVyOmFmdGVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZvb3Rlci13aWRnZXRzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZm9vdGVyLXdpZGdldHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZvb3Rlci13aWRnZXRzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lcjphZnRlciwgLmZvb3Rlci13aWRnZXRzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZm9vdGVyLXdpZGdldHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZm9vdGVyLXdpZGdldHMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZm9vdGVyLXdpZGdldHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mb290ZXItd2lkZ2V0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZm9vdGVyLXdpZGdldHMgLm5hcnJvdy1jb250YWluZXI6YWZ0ZXIsIC5mb290ZXItd2lkZ2V0cyAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lcjphZnRlciwgLmZvb3Rlci13aWRnZXRzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5mb290ZXItd2lkZ2V0cyAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAubXQxYiAubWFzdGVjLW1zYSAuZm9vdGVyLXdpZGdldHMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIC5mb290ZXItd2lkZ2V0cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuZm9vdGVyLXdpZGdldHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZvb3Rlci13aWRnZXRzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyOmFmdGVyLCAuZm9vdGVyLXdpZGdldHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZvb3Rlci13aWRnZXRzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mb290ZXItd2lkZ2V0cyAuc2l0ZS1pbm5lcjphZnRlciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZvb3Rlci13aWRnZXRzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mb290ZXItd2lkZ2V0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZm9vdGVyLXdpZGdldHMgLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lcjphZnRlciwgLmZvb3Rlci13aWRnZXRzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZvb3Rlci13aWRnZXRzIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnExYiAubWFzdGVjLW1zYSAuZm9vdGVyLXdpZGdldHMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5xMWIgLm1hc3RlYy1tc2EgLmZvb3Rlci13aWRnZXRzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmZvb3Rlci13aWRnZXRzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mb290ZXItd2lkZ2V0cyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyOmFmdGVyLCAuZm9vdGVyLXdpZGdldHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZm9vdGVyLXdpZGdldHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mb290ZXItd2lkZ2V0cyAuc2l0ZS1pbm5lcjphZnRlciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZm9vdGVyLXdpZGdldHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZm9vdGVyLXdpZGdldHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZvb3Rlci13aWRnZXRzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lcjphZnRlciwgLmZvb3Rlci13aWRnZXRzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZm9vdGVyLXdpZGdldHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZm9vdGVyLXdpZGdldHMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZm9vdGVyLXdpZGdldHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mb290ZXItd2lkZ2V0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZm9vdGVyLXdpZGdldHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lcjphZnRlciwgLmZvb3Rlci13aWRnZXRzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZvb3Rlci13aWRnZXRzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZm9vdGVyLXdpZGdldHMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZvb3Rlci13aWRnZXRzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZvb3Rlci13aWRnZXRzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTgwcHg7XG4gIH1cbn1cbi5mb290ZXItd2lkZ2V0cyAuZC1mbGV4IHtcbiAgZ2FwOiAwIDE1cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5mb290ZXItd2lkZ2V0cyAud2lkZ2V0LXRpdGxlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjlweDsgLyogMTQwLjA5NyUgKi9cbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBtYXJnaW46IDAgLTE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyLXdpZGdldHMgLndpZGdldC10aXRsZSB7XG4gICAgY29sb3I6ICMwMDk2Mzk7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgbWFyZ2luOiAwIDAgNnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5mb290ZXItd2lkZ2V0cyAud2lkZ2V0LXRpdGxlOjphZnRlciB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0b3A6IDEycHg7XG4gIHJpZ2h0OiAxNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcXGYxMDdcIjtcbiAgZm9udC1mYW1pbHk6IFwiRGVmYXVsdHNcIjtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlci13aWRnZXRzIC53aWRnZXQtdGl0bGU6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5mb290ZXItd2lkZ2V0cyAud2lkZ2V0LXRpdGxlLmFjdGl2ZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjEwNlwiO1xufVxuLmZvb3Rlci13aWRnZXRzIHAge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5mb290ZXItd2lkZ2V0cyAuZm9vdGVyLXdpZGdldC1hcmVhOmxhc3QtY2hpbGQgLndpZGdldC10aXRsZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uZm9vdGVyLXdpZGdldHMgLndpZGdldCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZm9vdGVyLXdpZGdldHMgLndpZGdldCB1bCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZm9vdGVyLXdpZGdldHMgLndpZGdldCAuc3ViLW1lbnUgPiBsaSB7XG4gIG1hcmdpbjogMDtcbn1cbi5mb290ZXItd2lkZ2V0cyAud2lkZ2V0IC53aWRnZXQgPiBsaSB7XG4gIG1hcmdpbjogMDtcbn1cbi5mb290ZXItd2lkZ2V0cyB1bC5tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIC0xNXB4O1xufVxuLmZvb3Rlci13aWRnZXRzIHVsLm1lbnUgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlci13aWRnZXRzIHVsLm1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuZm9vdGVyLXdpZGdldHMgdWwubWVudSBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5mb290ZXItd2lkZ2V0cyAuYWN0aXZlIHVsLm1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mb290ZXItd2lkZ2V0cyBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMS43NHB4OyAvKiAxNTIuMDgzJSAqL1xuICBwYWRkaW5nOiAxMnB4IDU2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZvb3Rlci13aWRnZXRzIGE6aG92ZXIge1xuICBjb2xvcjogIzUyYWM2OTtcbn1cbi5mb290ZXItd2lkZ2V0cyBhOmhvdmVyIC5pbnN0YWdyYW0taWNvbiwgLmZvb3Rlci13aWRnZXRzIGE6aG92ZXIgLngtaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MmFjNjk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlci13aWRnZXRzIGEge1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5mb290ZXItd2lkZ2V0cyAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogdGV4dDtcbn1cbi5mb290ZXItd2lkZ2V0cyAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbi5mb290ZXItd2lkZ2V0cyAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpudGgtY2hpbGQobisyKSA+IGEge1xuICBtYXJnaW4tdG9wOiAxM3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mb290ZXItd2lkZ2V0cyB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG59XG5cbi5mb290ZXItd2lkZ2V0cy0xIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyLXdpZGdldHMtMSB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5mb290ZXItd2lkZ2V0cy0xOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLThweDtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgfVxufVxuXG4uZm9vdGVyLXdpZGdldHMtMixcbi5mb290ZXItd2lkZ2V0cy0zLFxuLmZvb3Rlci13aWRnZXRzLTQsXG4uZm9vdGVyLXdpZGdldHMtNSB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXItd2lkZ2V0cy0yLFxuICAuZm9vdGVyLXdpZGdldHMtMyxcbiAgLmZvb3Rlci13aWRnZXRzLTQsXG4gIC5mb290ZXItd2lkZ2V0cy01IHtcbiAgICBmbGV4OiAwIDAgY2FsYygyNSUgLSAxNXB4KTtcbiAgfVxuICAuZm9vdGVyLXdpZGdldHMtMiBzZWN0aW9uOm50aC1jaGlsZCgyKSxcbiAgLmZvb3Rlci13aWRnZXRzLTMgc2VjdGlvbjpudGgtY2hpbGQoMiksXG4gIC5mb290ZXItd2lkZ2V0cy00IHNlY3Rpb246bnRoLWNoaWxkKDIpLFxuICAuZm9vdGVyLXdpZGdldHMtNSBzZWN0aW9uOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mb290ZXItd2lkZ2V0cy0yLFxuICAuZm9vdGVyLXdpZGdldHMtMyxcbiAgLmZvb3Rlci13aWRnZXRzLTQsXG4gIC5mb290ZXItd2lkZ2V0cy01IHtcbiAgICBmbGV4OiAwIDAgY2FsYygxNi42NjY2NjY2NjY3JSAtIDE1cHgpO1xuICB9XG59XG5cbiNtZW51LWZvb3Rlci1jb250YWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbjogNDhweCAwIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI21lbnUtZm9vdGVyLWNvbnRhY3QgbGkge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbiNtZW51LWZvb3Rlci1jb250YWN0IC5waG9uZS1saW5rIGEge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiA0OHB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjbWVudS1mb290ZXItY29udGFjdCAucGhvbmUtbGluayBhIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG4jbWVudS1mb290ZXItY29udGFjdCAuc29jaWFsLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyOHB4O1xufVxuI21lbnUtZm9vdGVyLWNvbnRhY3QgLnNvY2lhbC1pbmxpbmUgYSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICNtZW51LWZvb3Rlci1jb250YWN0IC5zb2NpYWwtaW5saW5lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIH1cbn1cbiNtZW51LWZvb3Rlci1jb250YWN0IC5jdGEtYnV0dG9uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiNtZW51LWZvb3Rlci1jb250YWN0IC5jdGEtYnV0dG9uLWNvbnRhaW5lciBhIHtcbiAgY29sb3I6ICMwMEMxNTggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwQzE1ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbiNtZW51LWZvb3Rlci1jb250YWN0IC5jdGEtYnV0dG9uLWNvbnRhaW5lciBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBDOTc0OCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMEM5NzQ4O1xufVxuI21lbnUtZm9vdGVyLWNvbnRhY3QgLmN0YS1idXR0b24tY29udGFpbmVyIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEM5NzQ4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICNtZW51LWZvb3Rlci1jb250YWN0IC5jdGEtYnV0dG9uLWNvbnRhaW5lciBhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmluc3RhZ3JhbS1pY29uIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wMS9pbnN0Z3JhbV9pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDEvaW5zdGdyYW1faWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgaGVpZ2h0OiAxOXB4O1xuICB3aWR0aDogMTlweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDE7XG59XG5cbi54LWljb24ge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzAxL3hfaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzAxL3hfaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgaGVpZ2h0OiAxOXB4O1xuICB3aWR0aDogMTlweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbn1cblxuLnBsYWluLWJ0biwgLmhvbWUgI2ZpdC1xdWl6LXNlY3Rpb24gLmZpdC1xdWl6LXN0YXJ0LWJ0biwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2ZpdC1xdWl6LXNlY3Rpb24gLmZpdC1xdWl6LXN0YXJ0LWJ0biwgLmZpdC1xdWl6ICNoZXJvIGEsIC5oaWdobGlnaHQtZmVhdHVyZS1zZWN0aW9uIC5saW5rLCAuZ3JlZW4tZGFya2dyZWVuLWJ0biwgLmdyZXktb3V0bGluZS1idG4sIGEuaGplLWJ1dHRvbiwgYS5oamUtY2xlYXItYnV0dG9uLCBhLmhqZS1ibGFjay1idXR0b24sIC5ibHVlLWJ0biwgLmZvcm0tYmx1ZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5ibHVlLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC53aGl0ZS1ncmVlbi1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAud2hpdGUtZ3JlZW4tYnRuLCAuZ3JlZW4tYnRuLCAuZm9ybS1ncmVlbi1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5ncmVlbi1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAud2hpdGUtb3V0bGluZS1idG4sIC5kaXNwYXRjaGVyLW91dGxpbmUtYnRuLCAuZGlzcGF0Y2hlci1vdXRsaW5lIC52Y2UtYnV0dG9uLS1zdHlsZS1vdXRsaW5lLWFuaW1hdGVkLCAuZGlzcGF0Y2hlci1idG4sIC5mb3JtLWRpc3BhdGNoZXItYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZGlzcGF0Y2hlci1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAud2hpdGUtYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLm9yYW5nZS1idG4sIC5mb3JtLW9yYW5nZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5vcmFuZ2UtYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYyB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIiwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyOiAwcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDRweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMTJweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5vcmFuZ2UtYnRuLCAuZm9ybS1vcmFuZ2UtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAub3JhbmdlLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taGNzcy1zYWZldHkpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjllMWIgIWltcG9ydGFudDtcbn1cbi5vcmFuZ2UtYnRuOmhvdmVyLCAuZm9ybS1vcmFuZ2UtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0OmhvdmVyLCAub3JhbmdlLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWM6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjE0OSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm9yYW5nZS1idXR0b24gaDIsIC5vcmFuZ2UtYnV0dG9uIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAub3JhbmdlLWJ1dHRvbiBwLmhlYWRsaW5lLCAub3JhbmdlLWJ1dHRvbiAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLm9yYW5nZS1idXR0b24gcC5oZWFkbGluZSwgLm9yYW5nZS1idXR0b24gLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLm9yYW5nZS1idXR0b24gcC5oZWFkbGluZSwgLm9yYW5nZS1idXR0b24gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLm9yYW5nZS1idXR0b24gcC5oZWFkbGluZSwgLm9yYW5nZS1idXR0b24gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLm9yYW5nZS1idXR0b24gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAub3JhbmdlLWJ1dHRvbiAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAub3JhbmdlLWJ1dHRvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAub3JhbmdlLWJ1dHRvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5vcmFuZ2UtYnV0dG9uIC5lbnRyeS10aXRsZSwgLm9yYW5nZS1idXR0b24gLnN1Yi10aXRsZS1oMiwgLm9yYW5nZS1idXR0b24gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuLm9yYW5nZS1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljIHtcbiAgZm9udC1zaXplOiAxLjE1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNS4ycHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAud2hpdGUtYnV0dG9uIGgyLCAud2hpdGUtYnV0dG9uIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAud2hpdGUtYnV0dG9uIHAuaGVhZGxpbmUsIC53aGl0ZS1idXR0b24gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC53aGl0ZS1idXR0b24gcC5oZWFkbGluZSwgLndoaXRlLWJ1dHRvbiAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAud2hpdGUtYnV0dG9uIHAuaGVhZGxpbmUsIC53aGl0ZS1idXR0b24gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLndoaXRlLWJ1dHRvbiBwLmhlYWRsaW5lLCAud2hpdGUtYnV0dG9uIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC53aGl0ZS1idXR0b24gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAud2hpdGUtYnV0dG9uIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC53aGl0ZS1idXR0b24gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLndoaXRlLWJ1dHRvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC53aGl0ZS1idXR0b24gLmVudHJ5LXRpdGxlLCAud2hpdGUtYnV0dG9uIC5zdWItdGl0bGUtaDIsIC53aGl0ZS1idXR0b24gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuLndoaXRlLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMge1xuICBmb250LXNpemU6IDEuMTVyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI1LjJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLndoaXRlLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkOGQ4ICFpbXBvcnRhbnQ7XG59XG5cbi5kaXNwYXRjaGVyLWJ0biwgLmZvcm0tZGlzcGF0Y2hlci1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5kaXNwYXRjaGVyLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzNTIwNSAhaW1wb3J0YW50O1xufVxuLmRpc3BhdGNoZXItYnRuOmhvdmVyLCAuZm9ybS1kaXNwYXRjaGVyLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdDpob3ZlciwgLmRpc3BhdGNoZXItYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiMTQ5ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZGlzcGF0Y2hlci1idXR0b24gaDIsIC5kaXNwYXRjaGVyLWJ1dHRvbiAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLmRpc3BhdGNoZXItYnV0dG9uIHAuaGVhZGxpbmUsIC5kaXNwYXRjaGVyLWJ1dHRvbiAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLmRpc3BhdGNoZXItYnV0dG9uIHAuaGVhZGxpbmUsIC5kaXNwYXRjaGVyLWJ1dHRvbiAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAuZGlzcGF0Y2hlci1idXR0b24gcC5oZWFkbGluZSwgLmRpc3BhdGNoZXItYnV0dG9uIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5kaXNwYXRjaGVyLWJ1dHRvbiBwLmhlYWRsaW5lLCAuZGlzcGF0Y2hlci1idXR0b24gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmRpc3BhdGNoZXItYnV0dG9uIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmRpc3BhdGNoZXItYnV0dG9uIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5kaXNwYXRjaGVyLWJ1dHRvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZGlzcGF0Y2hlci1idXR0b24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZGlzcGF0Y2hlci1idXR0b24gLmVudHJ5LXRpdGxlLCAuZGlzcGF0Y2hlci1idXR0b24gLnN1Yi10aXRsZS1oMiwgLmRpc3BhdGNoZXItYnV0dG9uIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbi5kaXNwYXRjaGVyLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMge1xuICBmb250LXNpemU6IDEuMTVyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI1LjJweDtcbn1cblxuLmRpc3BhdGNoZXItb3V0bGluZSAudmNlLWJ1dHRvbi0tc3R5bGUtb3V0bGluZS1hbmltYXRlZCB7XG4gIGZvbnQtc2l6ZTogMS4xNXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjUuMnB4O1xuICBjb2xvcjogI2UzNTIwNSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmRpc3BhdGNoZXItb3V0bGluZSAudmNlLWJ1dHRvbi0tc3R5bGUtb3V0bGluZS1hbmltYXRlZDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uZGlzcGF0Y2hlci1vdXRsaW5lIC52Y2UtYnV0dG9uLS1zdHlsZS1vdXRsaW5lLWFuaW1hdGVkOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjE0OSAhaW1wb3J0YW50O1xufVxuLmRpc3BhdGNoZXItb3V0bGluZSAudmNlLWJ1dHRvbi0tc3R5bGUtb3V0bGluZS1hbmltYXRlZDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNlMzUyMDUgIWltcG9ydGFudDtcbn1cblxuLmRpc3BhdGNoZXItb3V0bGluZS1idG4ge1xuICBwYWRkaW5nOiAxMHB4IDIwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICNlMzUyMDUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAzcHggc29saWQgI2UzNTIwNTtcbn1cbi5kaXNwYXRjaGVyLW91dGxpbmUtYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzNTIwNTtcbn1cblxuLndoaXRlLW91dGxpbmUtYnRuIHtcbiAgcGFkZGluZzogMTBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG59XG4ud2hpdGUtb3V0bGluZS1idG46aG92ZXIge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uZ3JlZW4tYnRuLCAuZm9ybS1ncmVlbi1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5ncmVlbi1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2MzkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5ncmVlbi1idG46aG92ZXIsIC5mb3JtLWdyZWVuLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdDpob3ZlciwgLmdyZWVuLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTJhYzY5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdyZWVuLWJ1dHRvbiBoMiwgLmdyZWVuLWJ1dHRvbiAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLmdyZWVuLWJ1dHRvbiBwLmhlYWRsaW5lLCAuZ3JlZW4tYnV0dG9uIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuZ3JlZW4tYnV0dG9uIHAuaGVhZGxpbmUsIC5ncmVlbi1idXR0b24gLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLmdyZWVuLWJ1dHRvbiBwLmhlYWRsaW5lLCAuZ3JlZW4tYnV0dG9uIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5ncmVlbi1idXR0b24gcC5oZWFkbGluZSwgLmdyZWVuLWJ1dHRvbiAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuZ3JlZW4tYnV0dG9uIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmdyZWVuLWJ1dHRvbiAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZ3JlZW4tYnV0dG9uIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5ncmVlbi1idXR0b24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZ3JlZW4tYnV0dG9uIC5lbnRyeS10aXRsZSwgLmdyZWVuLWJ1dHRvbiAuc3ViLXRpdGxlLWgyLCAuZ3JlZW4tYnV0dG9uIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbi5ncmVlbi1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljIHtcbiAgZm9udC1zaXplOiAxLjE1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNS4ycHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi53aGl0ZS1ncmVlbi1idG4ge1xuICBjb2xvcjogIzAwQzE1OCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMTVyZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMS41cHggc29saWQgIzAwQzE1ODtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI1LjJweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ud2hpdGUtZ3JlZW4tYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQzE1OCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndoaXRlLWdyZWVuLWJ1dHRvbiBoMiwgLndoaXRlLWdyZWVuLWJ1dHRvbiAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLndoaXRlLWdyZWVuLWJ1dHRvbiBwLmhlYWRsaW5lLCAud2hpdGUtZ3JlZW4tYnV0dG9uIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAud2hpdGUtZ3JlZW4tYnV0dG9uIHAuaGVhZGxpbmUsIC53aGl0ZS1ncmVlbi1idXR0b24gLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLndoaXRlLWdyZWVuLWJ1dHRvbiBwLmhlYWRsaW5lLCAud2hpdGUtZ3JlZW4tYnV0dG9uIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC53aGl0ZS1ncmVlbi1idXR0b24gcC5oZWFkbGluZSwgLndoaXRlLWdyZWVuLWJ1dHRvbiAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAud2hpdGUtZ3JlZW4tYnV0dG9uIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLndoaXRlLWdyZWVuLWJ1dHRvbiAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAud2hpdGUtZ3JlZW4tYnV0dG9uIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC53aGl0ZS1ncmVlbi1idXR0b24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAud2hpdGUtZ3JlZW4tYnV0dG9uIC5lbnRyeS10aXRsZSwgLndoaXRlLWdyZWVuLWJ1dHRvbiAuc3ViLXRpdGxlLWgyLCAud2hpdGUtZ3JlZW4tYnV0dG9uIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbi53aGl0ZS1ncmVlbi1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljIHtcbiAgY29sb3I6ICMwMDk2MzkgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjE1cmVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDk2Mzk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNS4ycHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLndoaXRlLWdyZWVuLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NjM5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ibGFjay1idG4sIC5mb3JtLWJsYWNrLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5ibGFjay1idG46aG92ZXIsIC5mb3JtLWJsYWNrLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2MzkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmxhY2stYnRuLm91dGxpbmUsIC5mb3JtLWJsYWNrLWJ0biAub3V0bGluZS5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0IHtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5ibGFjay1idG4ub3V0bGluZTpob3ZlciwgLmZvcm0tYmxhY2stYnRuIC5vdXRsaW5lLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmx1ZS1idG4sIC5mb3JtLWJsdWUtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuYmx1ZS1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVlYjggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5ibHVlLWJ0bjpob3ZlciwgLmZvcm0tYmx1ZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6aG92ZXIsIC5ibHVlLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWM6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJsdWUtYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYyB7XG4gIGZvbnQtc2l6ZTogMS4xNXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjUuMnB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4vKioqSEpFIGJ1dHRvbnMqKiovXG5hLmhqZS1idXR0b24sIGEuaGplLWNsZWFyLWJ1dHRvbiwgYS5oamUtYmxhY2stYnV0dG9uIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTVweCAzMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVlYjg7XG59XG5hLmhqZS1idXR0b246aG92ZXIsIGEuaGplLWNsZWFyLWJ1dHRvbjpob3ZlciwgYS5oamUtYmxhY2stYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuYS5oamUtYmxhY2stYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuYS5oamUtYmxhY2stYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWViOCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuYS5oamUtY2xlYXItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbmEuaGplLWNsZWFyLWJ1dHRvbjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwNWViOCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwNWViOCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG5kaXYuaGplLWJsYWNrLWJ1dHRvbiBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZGl2LmhqZS1ibGFjay1idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBkaXYuaGplLWJsYWNrLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI2cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZGl2LmhqZS1ibHVlLWJ1dHRvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5kaXYuaGplLWJsdWUtYnV0dG9uIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZWI4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMHB4O1xufVxuZGl2LmhqZS1ibHVlLWJ1dHRvbiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGRpdi5oamUtY2xlYXItYnV0dG9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbmRpdi5oamUtY2xlYXItYnV0dG9uIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwMSwgNzYsIDc2LCAwKSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cbmRpdi5oamUtY2xlYXItYnV0dG9uIGE6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA1ZWI4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDA1ZWI4ICFpbXBvcnRhbnQ7XG59XG5kaXYuaGplLWJ1dHRvbiBhLCBkaXYgLmhqZS1ibGFjay1idXR0b24gYSwgZGl2IC5oamUtY2xlYXItYnV0dG9uIGEsIGRpdiAuaGplLWJsdWUtYnV0dG9uIGEge1xuICBib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlcjogMHB4O1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTVweCAzMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1ibGFjay1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZvcm0tYmx1ZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZvcm0tZGlzcGF0Y2hlci1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZvcm0tZ3JlZW4tYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLW9yYW5nZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZvcm0td2hpdGUtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLXdoaXRlLXRleHQgLndpdGhfZnJtX3N0eWxlIC5mcm1fcHJpbWFyeV9sYWJlbCwgLmZvcm0td2hpdGUtdGV4dCAud2l0aF9mcm1fc3R5bGUgLmZybV9mb3JtX2ZpZWxkLmZybV9odG1sX2NvbnRhaW5lciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLWJsYWNrLXRleHQgLndpdGhfZnJtX3N0eWxlIC5mcm1fcHJpbWFyeV9sYWJlbCwgLmZvcm0tYmxhY2stdGV4dCAud2l0aF9mcm1fc3R5bGUgLmZybV9mb3JtX2ZpZWxkLmZybV9odG1sX2NvbnRhaW5lciB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi51bmRlcmxpbmUtaG92ZXItY3RhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLnVuZGVybGluZS1ob3Zlci1jdGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0ycHg7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLnVuZGVybGluZS1ob3Zlci1jdGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjA2MVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtZmFtaWx5OiBcIkRlZmF1bHRzXCI7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICByaWdodDogLTIwcHg7XG4gIHRvcDogMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTZweDtcbn1cbi51bmRlcmxpbmUtaG92ZXItY3RhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udW5kZXJsaW5lLWhvdmVyLWN0YTpob3ZlcjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbn1cbi51bmRlcmxpbmUtaG92ZXItY3RhLmhlYXZ5am9iLXRleHQ6YWZ0ZXIsIC51bmRlcmxpbmUtaG92ZXItY3RhLmhlYXZ5am9iLXRleHQ6aG92ZXIge1xuICBjb2xvcjogIzAwNWViODtcbn1cbi51bmRlcmxpbmUtaG92ZXItY3RhLmhlYXZ5am9iLXRleHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWViODtcbn1cbi51bmRlcmxpbmUtaG92ZXItY3RhLmhlYXZ5YmlkLXRleHQ6YWZ0ZXIsIC51bmRlcmxpbmUtaG92ZXItY3RhLmhlYXZ5YmlkLXRleHQ6aG92ZXIge1xuICBjb2xvcjogIzAwOTYzOTtcbn1cbi51bmRlcmxpbmUtaG92ZXItY3RhLmhlYXZ5YmlkLXRleHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTYzOTtcbn1cbi51bmRlcmxpbmUtaG92ZXItY3RhLmhjc3Mtc2FmZXR5LXRleHQ6YWZ0ZXIsIC51bmRlcmxpbmUtaG92ZXItY3RhLmhjc3Mtc2FmZXR5LXRleHQ6aG92ZXIge1xuICBjb2xvcjogI2ZmOWUxYjtcbn1cbi51bmRlcmxpbmUtaG92ZXItY3RhLmhjc3Mtc2FmZXR5LXRleHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOWUxYjtcbn1cbi51bmRlcmxpbmUtaG92ZXItY3RhLndoaXRlLXRleHQ6YWZ0ZXIsIC51bmRlcmxpbmUtaG92ZXItY3RhLndoaXRlLXRleHQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi51bmRlcmxpbmUtaG92ZXItY3RhLndoaXRlLXRleHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmFycm93LXVuZGVybGluZS1jdGEge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNWVtO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbn1cbi5hcnJvdy11bmRlcmxpbmUtY3RhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDkvYXJyb3dfZGlyZWN0aW9uX3JpZ2h0X25leHRfaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA5L2Fycm93X2RpcmVjdGlvbl9yaWdodF9uZXh0X2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIC13ZWJraXQtbWFzay1zaXplOiAzMnB4O1xuICBtYXNrLXNpemU6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogOHB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uYXJyb3ctdW5kZXJsaW5lLWN0YTpob3ZlciB7XG4gIGNvbG9yOiAjQ0RDRENEO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5hcnJvdy11bmRlcmxpbmUtY3RhOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRENEQ0Q7XG59XG4uYXJyb3ctdW5kZXJsaW5lLWN0YTpmb2N1cyB7XG4gIG91dGxpbmU6IDAuMjVweCBzb2xpZCAjQjRCNEI0O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hcnJvdy11bmRlcmxpbmUtY3RhLmJsYWNrLWxpbms6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5hcnJvdy11bmRlcmxpbmUtY3RhLmJsYWNrLWxpbms6aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NEQ0RDRDtcbn1cblxuLmdyZXktb3V0bGluZS1idG4ge1xuICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uZ3JleS1vdXRsaW5lLWJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREVERURFO1xufVxuXG4uZ3JlZW4tZGFya2dyZWVuLWJ0biB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NjM5ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5ncmVlbi1kYXJrZ3JlZW4tYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2ODkzOCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnN0YW5kYXJkLWJ0biwgLm5hdnktYmx1ZS1idG4sIC5hY2NvdW50aW5nLWJ0biwgLmNsb3VkLWJ0biwgLmluc2lnaHRzLWJ0biwgLmZsZWV0LWJ0biwgLmUzNjAtYnRuLCAuZnVlbGVycGx1cy1idG4sIC50ZWxlbWF0aWNzLWJ0biwgLnNhZmV0eS1idG4sIC5oZWF2eWpvYi1idG4sIC5uZXctZGlzcGF0Y2hlci1idG4sIC5wbGFucy1idG4sIC5oZWF2eWJpZC1idG4sIC5oZWF2eWJpZC1idG46Zm9jdXMsIGlucHV0LnNlYXJjaC1mb3JtLXN1Ym1pdCwgLndoaXRlLWJ0biwgLmZvcm0td2hpdGUtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAjbWVudS1mb290ZXItY29udGFjdCAuY3RhLWJ1dHRvbi1jb250YWluZXIgYSwgLmJsYWNrLWJ0biwgLmZvcm0tYmxhY2stYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiLCBzYW5zLXNlcmlmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbn1cbi5zdGFuZGFyZC1idG46YWZ0ZXIsIC5uYXZ5LWJsdWUtYnRuOmFmdGVyLCAuYWNjb3VudGluZy1idG46YWZ0ZXIsIC5jbG91ZC1idG46YWZ0ZXIsIC5pbnNpZ2h0cy1idG46YWZ0ZXIsIC5mbGVldC1idG46YWZ0ZXIsIC5lMzYwLWJ0bjphZnRlciwgLmZ1ZWxlcnBsdXMtYnRuOmFmdGVyLCAudGVsZW1hdGljcy1idG46YWZ0ZXIsIC5zYWZldHktYnRuOmFmdGVyLCAuaGVhdnlqb2ItYnRuOmFmdGVyLCAubmV3LWRpc3BhdGNoZXItYnRuOmFmdGVyLCAucGxhbnMtYnRuOmFmdGVyLCAuaGVhdnliaWQtYnRuOmFmdGVyLCAuaGVhdnliaWQtYnRuOmZvY3VzOmFmdGVyLCBpbnB1dC5zZWFyY2gtZm9ybS1zdWJtaXQ6YWZ0ZXIsIC53aGl0ZS1idG46YWZ0ZXIsIC5mb3JtLXdoaXRlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdDphZnRlciwgI21lbnUtZm9vdGVyLWNvbnRhY3QgLmN0YS1idXR0b24tY29udGFpbmVyIGE6YWZ0ZXIsIC5ibGFjay1idG46YWZ0ZXIsIC5mb3JtLWJsYWNrLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdDphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xufVxuLnN0YW5kYXJkLWJ0bi5vdXRsaW5lLCAub3V0bGluZS5uYXZ5LWJsdWUtYnRuLCAub3V0bGluZS5hY2NvdW50aW5nLWJ0biwgLm91dGxpbmUuY2xvdWQtYnRuLCAub3V0bGluZS5pbnNpZ2h0cy1idG4sIC5vdXRsaW5lLmZsZWV0LWJ0biwgLm91dGxpbmUuZTM2MC1idG4sIC5vdXRsaW5lLmZ1ZWxlcnBsdXMtYnRuLCAub3V0bGluZS50ZWxlbWF0aWNzLWJ0biwgLm91dGxpbmUuc2FmZXR5LWJ0biwgLm91dGxpbmUuaGVhdnlqb2ItYnRuLCAub3V0bGluZS5uZXctZGlzcGF0Y2hlci1idG4sIC5vdXRsaW5lLnBsYW5zLWJ0biwgLm91dGxpbmUuaGVhdnliaWQtYnRuLCBpbnB1dC5vdXRsaW5lLnNlYXJjaC1mb3JtLXN1Ym1pdCwgLm91dGxpbmUud2hpdGUtYnRuLCAuZm9ybS13aGl0ZS1idG4gLm91dGxpbmUuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgI21lbnUtZm9vdGVyLWNvbnRhY3QgLmN0YS1idXR0b24tY29udGFpbmVyIGEub3V0bGluZSwgLm91dGxpbmUuYmxhY2stYnRuLCAuZm9ybS1ibGFjay1idG4gLm91dGxpbmUuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkO1xufVxuLnN0YW5kYXJkLWJ0bi5vdXRsaW5lOmhvdmVyLCAub3V0bGluZS5uYXZ5LWJsdWUtYnRuOmhvdmVyLCAub3V0bGluZS5hY2NvdW50aW5nLWJ0bjpob3ZlciwgLm91dGxpbmUuY2xvdWQtYnRuOmhvdmVyLCAub3V0bGluZS5pbnNpZ2h0cy1idG46aG92ZXIsIC5vdXRsaW5lLmZsZWV0LWJ0bjpob3ZlciwgLm91dGxpbmUuZTM2MC1idG46aG92ZXIsIC5vdXRsaW5lLmZ1ZWxlcnBsdXMtYnRuOmhvdmVyLCAub3V0bGluZS50ZWxlbWF0aWNzLWJ0bjpob3ZlciwgLm91dGxpbmUuc2FmZXR5LWJ0bjpob3ZlciwgLm91dGxpbmUuaGVhdnlqb2ItYnRuOmhvdmVyLCAub3V0bGluZS5uZXctZGlzcGF0Y2hlci1idG46aG92ZXIsIC5vdXRsaW5lLnBsYW5zLWJ0bjpob3ZlciwgLm91dGxpbmUuaGVhdnliaWQtYnRuOmhvdmVyLCBpbnB1dC5vdXRsaW5lLnNlYXJjaC1mb3JtLXN1Ym1pdDpob3ZlciwgLm91dGxpbmUud2hpdGUtYnRuOmhvdmVyLCAuZm9ybS13aGl0ZS1idG4gLm91dGxpbmUuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdDpob3ZlciwgI21lbnUtZm9vdGVyLWNvbnRhY3QgLmN0YS1idXR0b24tY29udGFpbmVyIGEub3V0bGluZTpob3ZlciwgLm91dGxpbmUuYmxhY2stYnRuOmhvdmVyLCAuZm9ybS1ibGFjay1idG4gLm91dGxpbmUuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdDpob3ZlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkO1xufVxuLnN0YW5kYXJkLWJ0bi5vdXRsaW5lOmZvY3VzLCAub3V0bGluZS5uYXZ5LWJsdWUtYnRuOmZvY3VzLCAub3V0bGluZS5hY2NvdW50aW5nLWJ0bjpmb2N1cywgLm91dGxpbmUuY2xvdWQtYnRuOmZvY3VzLCAub3V0bGluZS5pbnNpZ2h0cy1idG46Zm9jdXMsIC5vdXRsaW5lLmZsZWV0LWJ0bjpmb2N1cywgLm91dGxpbmUuZTM2MC1idG46Zm9jdXMsIC5vdXRsaW5lLmZ1ZWxlcnBsdXMtYnRuOmZvY3VzLCAub3V0bGluZS50ZWxlbWF0aWNzLWJ0bjpmb2N1cywgLm91dGxpbmUuc2FmZXR5LWJ0bjpmb2N1cywgLm91dGxpbmUuaGVhdnlqb2ItYnRuOmZvY3VzLCAub3V0bGluZS5uZXctZGlzcGF0Y2hlci1idG46Zm9jdXMsIC5vdXRsaW5lLnBsYW5zLWJ0bjpmb2N1cywgLm91dGxpbmUuaGVhdnliaWQtYnRuOmZvY3VzLCBpbnB1dC5vdXRsaW5lLnNlYXJjaC1mb3JtLXN1Ym1pdDpmb2N1cywgLm91dGxpbmUud2hpdGUtYnRuOmZvY3VzLCAuZm9ybS13aGl0ZS1idG4gLm91dGxpbmUuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdDpmb2N1cywgI21lbnUtZm9vdGVyLWNvbnRhY3QgLmN0YS1idXR0b24tY29udGFpbmVyIGEub3V0bGluZTpmb2N1cywgLm91dGxpbmUuYmxhY2stYnRuOmZvY3VzLCAuZm9ybS1ibGFjay1idG4gLm91dGxpbmUuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzI3MjcyNztcbiAgY29sb3I6ICMyNzI3Mjc7XG59XG4uc3RhbmRhcmQtYnRuOmhvdmVyLCAubmF2eS1ibHVlLWJ0bjpob3ZlciwgLmFjY291bnRpbmctYnRuOmhvdmVyLCAuY2xvdWQtYnRuOmhvdmVyLCAuaW5zaWdodHMtYnRuOmhvdmVyLCAuZmxlZXQtYnRuOmhvdmVyLCAuZTM2MC1idG46aG92ZXIsIC5mdWVsZXJwbHVzLWJ0bjpob3ZlciwgLnRlbGVtYXRpY3MtYnRuOmhvdmVyLCAuc2FmZXR5LWJ0bjpob3ZlciwgLmhlYXZ5am9iLWJ0bjpob3ZlciwgLm5ldy1kaXNwYXRjaGVyLWJ0bjpob3ZlciwgLnBsYW5zLWJ0bjpob3ZlciwgLmhlYXZ5YmlkLWJ0bjpob3ZlciwgaW5wdXQuc2VhcmNoLWZvcm0tc3VibWl0OmhvdmVyLCAud2hpdGUtYnRuOmhvdmVyLCAuZm9ybS13aGl0ZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6aG92ZXIsICNtZW51LWZvb3Rlci1jb250YWN0IC5jdGEtYnV0dG9uLWNvbnRhaW5lciBhOmhvdmVyLCAuYmxhY2stYnRuOmhvdmVyLCAuZm9ybS1ibGFjay1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RhbmRhcmQtYnRuLCAubmF2eS1ibHVlLWJ0biwgLmFjY291bnRpbmctYnRuLCAuY2xvdWQtYnRuLCAuaW5zaWdodHMtYnRuLCAuZmxlZXQtYnRuLCAuZTM2MC1idG4sIC5mdWVsZXJwbHVzLWJ0biwgLnRlbGVtYXRpY3MtYnRuLCAuc2FmZXR5LWJ0biwgLmhlYXZ5am9iLWJ0biwgLm5ldy1kaXNwYXRjaGVyLWJ0biwgLnBsYW5zLWJ0biwgLmhlYXZ5YmlkLWJ0biwgLmhlYXZ5YmlkLWJ0bjpmb2N1cywgaW5wdXQuc2VhcmNoLWZvcm0tc3VibWl0LCAud2hpdGUtYnRuLCAuZm9ybS13aGl0ZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsICNtZW51LWZvb3Rlci1jb250YWN0IC5jdGEtYnV0dG9uLWNvbnRhaW5lciBhLCAuYmxhY2stYnRuLCAuZm9ybS1ibGFjay1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG5cbi53aGl0ZS1idG4sIC5mb3JtLXdoaXRlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCB7XG4gIGNvbG9yOiAjMjEyQjNBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ud2hpdGUtYnRuOmhvdmVyLCAuZm9ybS13aGl0ZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyQjNBICFpbXBvcnRhbnQ7XG59XG5cbi5oZWF2eWJpZC1idG4sIC5oZWF2eWJpZC1idG46Zm9jdXMsIGlucHV0LnNlYXJjaC1mb3JtLXN1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEMxNTg7XG59XG4uaGVhdnliaWQtYnRuLm91dGxpbmUsIC5oZWF2eWJpZC1idG46Zm9jdXMub3V0bGluZSwgaW5wdXQuc2VhcmNoLWZvcm0tc3VibWl0Lm91dGxpbmUge1xuICBjb2xvcjogIzAwQzE1ODtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwQzE1ODtcbn1cbi5oZWF2eWJpZC1idG4ub3V0bGluZTpob3ZlciwgLmhlYXZ5YmlkLWJ0bjpmb2N1cy5vdXRsaW5lOmhvdmVyLCBpbnB1dC5zZWFyY2gtZm9ybS1zdWJtaXQub3V0bGluZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEM5NzQ4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMEM5NzQ4O1xufVxuLmhlYXZ5YmlkLWJ0bjpob3ZlciwgLmhlYXZ5YmlkLWJ0bjpmb2N1czpob3ZlciwgaW5wdXQuc2VhcmNoLWZvcm0tc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBDOTc0ODtcbn1cblxuLmhlYXZ5am9iLWJ0biwgLm5ldy1kaXNwYXRjaGVyLWJ0biwgLnBsYW5zLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTgzRkM7XG59XG4uaGVhdnlqb2ItYnRuLm91dGxpbmUsIC5uZXctZGlzcGF0Y2hlci1idG4ub3V0bGluZSwgLnBsYW5zLWJ0bi5vdXRsaW5lIHtcbiAgY29sb3I6ICMwNTgzRkM7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwNTgzRkM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uaGVhdnlqb2ItYnRuLm91dGxpbmU6aG92ZXIsIC5uZXctZGlzcGF0Y2hlci1idG4ub3V0bGluZTpob3ZlciwgLnBsYW5zLWJ0bi5vdXRsaW5lOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVlYjg7XG59XG4uaGVhdnlqb2ItYnRuOmhvdmVyLCAubmV3LWRpc3BhdGNoZXItYnRuOmhvdmVyLCAucGxhbnMtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWViODtcbn1cbi5oZWF2eWpvYi1idG4uaW52ZXJzZSwgLm5ldy1kaXNwYXRjaGVyLWJ0bi5pbnZlcnNlLCAucGxhbnMtYnRuLmludmVyc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzA1ODNGQztcbn1cbi5oZWF2eWpvYi1idG4uaW52ZXJzZTpob3ZlciwgLm5ldy1kaXNwYXRjaGVyLWJ0bi5pbnZlcnNlOmhvdmVyLCAucGxhbnMtYnRuLmludmVyc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZWI4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNhZmV0eS1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY5RTFCO1xufVxuLnNhZmV0eS1idG4ub3V0bGluZSB7XG4gIGNvbG9yOiAjRkY3OTAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkY5RTFCO1xufVxuLnNhZmV0eS1idG4ub3V0bGluZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY5RTFCO1xufVxuLnNhZmV0eS1idG46aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNzkwMDtcbn1cblxuLmZsZWV0LWJ0biwgLmUzNjAtYnRuLCAuZnVlbGVycGx1cy1idG4sIC50ZWxlbWF0aWNzLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDlFQTY7XG59XG4uZmxlZXQtYnRuLm91dGxpbmUsIC5lMzYwLWJ0bi5vdXRsaW5lLCAuZnVlbGVycGx1cy1idG4ub3V0bGluZSwgLnRlbGVtYXRpY3MtYnRuLm91dGxpbmUge1xuICBjb2xvcjogIzAwOUVBNjtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwOUVBNjtcbn1cbi5mbGVldC1idG4ub3V0bGluZTpob3ZlciwgLmUzNjAtYnRuLm91dGxpbmU6aG92ZXIsIC5mdWVsZXJwbHVzLWJ0bi5vdXRsaW5lOmhvdmVyLCAudGVsZW1hdGljcy1idG4ub3V0bGluZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc2ODE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZsZWV0LWJ0bjpob3ZlciwgLmUzNjAtYnRuOmhvdmVyLCAuZnVlbGVycGx1cy1idG46aG92ZXIsIC50ZWxlbWF0aWNzLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc2ODE7XG59XG5cbi5hY2NvdW50aW5nLWJ0biwgLmNsb3VkLWJ0biwgLmluc2lnaHRzLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NjczODc7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1NjczODc7XG59XG4uYWNjb3VudGluZy1idG4ub3V0bGluZSwgLmNsb3VkLWJ0bi5vdXRsaW5lLCAuaW5zaWdodHMtYnRuLm91dGxpbmUge1xuICBjb2xvcjogIzU2NzM4NztcbiAgYm9yZGVyOiAycHggc29saWQgIzU2NzM4Nztcbn1cbi5hY2NvdW50aW5nLWJ0bi5vdXRsaW5lOmhvdmVyLCAuY2xvdWQtYnRuLm91dGxpbmU6aG92ZXIsIC5pbnNpZ2h0cy1idG4ub3V0bGluZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NjczODc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFjY291bnRpbmctYnRuOmhvdmVyLCAuY2xvdWQtYnRuOmhvdmVyLCAuaW5zaWdodHMtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM1NjczODc7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1NjczODc7XG59XG5cbi5uYXZ5LWJsdWUtYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMkIzQTtcbiAgYm9yZGVyOiAycHggc29saWQgIzIxMkIzQTtcbn1cbi5uYXZ5LWJsdWUtYnRuLm91dGxpbmUge1xuICBjb2xvcjogIzIxMkIzQTtcbiAgYm9yZGVyOiAycHggc29saWQgIzIxMkIzQTtcbn1cbi5uYXZ5LWJsdWUtYnRuLm91dGxpbmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyQjNBO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZ5LWJsdWUtYnRuOmhvdmVyLCAubmF2eS1ibHVlLWJ0bjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjY0Nzk7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjNDI2NDc5O1xufVxuXG4uc3RhbmRhcmQtbGluaywgLmZsZWV0LWxpbmssIC5jbG91ZC1saW5rLCAuZTM2MC1saW5rLCAuZnVlbGVycGx1cy1saW5rLCAudGVsZW1hdGljcy1saW5rLCAuaGVhdnliaWQtbGluaywgLnNhZmV0eS1saW5rLCAuaGVhdnlqb2ItbGluaywgLmRpc3BhdGNoZXItbGluaywgLnBsYW5zLWxpbmsge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgcGFkZGluZzogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnN0YW5kYXJkLWxpbms6Zm9jdXMsIC5mbGVldC1saW5rOmZvY3VzLCAuY2xvdWQtbGluazpmb2N1cywgLmUzNjAtbGluazpmb2N1cywgLmZ1ZWxlcnBsdXMtbGluazpmb2N1cywgLnRlbGVtYXRpY3MtbGluazpmb2N1cywgLmhlYXZ5YmlkLWxpbms6Zm9jdXMsIC5zYWZldHktbGluazpmb2N1cywgLmhlYXZ5am9iLWxpbms6Zm9jdXMsIC5kaXNwYXRjaGVyLWxpbms6Zm9jdXMsIC5wbGFucy1saW5rOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RhbmRhcmQtbGluaywgLmZsZWV0LWxpbmssIC5jbG91ZC1saW5rLCAuZTM2MC1saW5rLCAuZnVlbGVycGx1cy1saW5rLCAudGVsZW1hdGljcy1saW5rLCAuaGVhdnliaWQtbGluaywgLnNhZmV0eS1saW5rLCAuaGVhdnlqb2ItbGluaywgLmRpc3BhdGNoZXItbGluaywgLnBsYW5zLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG5cbi5oZWF2eWpvYi1saW5rLCAuZGlzcGF0Y2hlci1saW5rLCAucGxhbnMtbGluayB7XG4gIGNvbG9yOiAjMDU4M0ZDO1xufVxuLmhlYXZ5am9iLWxpbms6aG92ZXIsIC5kaXNwYXRjaGVyLWxpbms6aG92ZXIsIC5wbGFucy1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwMDVlYjg7XG59XG5cbi5zYWZldHktbGluayB7XG4gIGNvbG9yOiAjRkY5RTFCO1xufVxuLnNhZmV0eS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNGRjc5MDA7XG59XG5cbi5oZWF2eWJpZC1saW5rIHtcbiAgY29sb3I6ICMwMEMxNTg7XG59XG4uaGVhdnliaWQtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMEM5NzQ4O1xufVxuXG4uZTM2MC1saW5rLCAuZnVlbGVycGx1cy1saW5rLCAudGVsZW1hdGljcy1saW5rIHtcbiAgY29sb3I6ICMwMDlFQTY7XG59XG4uZTM2MC1saW5rOmhvdmVyLCAuZnVlbGVycGx1cy1saW5rOmhvdmVyLCAudGVsZW1hdGljcy1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwMDc2ODE7XG59XG5cbi5jbG91ZC1saW5rIHtcbiAgY29sb3I6ICM1NjczODc7XG59XG5cbi5mbGVldC1saW5rIHtcbiAgY29sb3I6ICMwMDllYTY7XG59XG5cbi5jYXJldC1yaWdodDphZnRlciB7XG4gIGJvdHRvbTogLTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMTNweDtcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgZm9udC1mYW1pbHk6IFwiRGVmYXVsdHNcIjtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmV0LXJpZ2h0OmFmdGVyIHtcbiAgICBib3R0b206IC0zcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE5cHg7XG4gIH1cbn1cblxuLmNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb250ZW50OiBcIlxcZjEwNFwiO1xuICBmb250LWZhbWlseTogXCJEZWZhdWx0c1wiO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi53aGl0ZS1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ud2hpdGUtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmxhY2stbGluayB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJsYWNrLWxpbms6aG92ZXIge1xuICBjb2xvcjogI0NEQ0RDRDtcbn1cblxuLmdyZWVuLWdob3N0LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwOTYzOTtcbiAgY29sb3I6ICMwMEMxNTg7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLmdyZWVuLWdob3N0LWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDA5NjM5O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA5NjM5O1xufVxuXG4uYmx1ZS1naG9zdC1idXR0b24ge1xuICBwYWRkaW5nOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDk0RkY7XG4gIGNvbG9yOiAjMDU4M0ZDO1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5ibHVlLWdob3N0LWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDA1RUI4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA1RUI4O1xufVxuXG4udGVhbC1naG9zdC1idXR0b24ge1xuICBwYWRkaW5nOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDlFQTY7XG4gIGNvbG9yOiAjMDA5RUE2O1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi50ZWFsLWdob3N0LWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDA5RUE2O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA5RUE2O1xufVxuXG4uY3VzdG9tZXItc3RvcnktZ3JleS1idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6ICMyODJGM0M7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmhpZGUteHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhpZGUteHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi52aXNpYmxlLXhzLCAudGltZWNhcmQgLm1vYmlsZS10aW1lY2FyZC1tZW51I21lbnUtdGltZWNhcmQtY2hhbGxlbmdlLWNvbnRhaW5lciAubW9iaWxlLW9ubHkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aXNpYmxlLXhzLCAudGltZWNhcmQgLm1vYmlsZS10aW1lY2FyZC1tZW51I21lbnUtdGltZWNhcmQtY2hhbGxlbmdlLWNvbnRhaW5lciAubW9iaWxlLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udmlzaWJsZS1zbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLmNlbnRlciwgI3Byb2R1Y3QtZmVhdHVyZXMgLmxhc3Qtcm93LCAuaGFzLXRleHQtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2VudGVyLW1vYmlsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2VudGVyLW1vYmlsZSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbi5jZW50ZXItbW9iaWxlLnZjZS1zaW5nbGUtaW1hZ2UtLWFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jZW50ZXItbW9iaWxlLnZjZS1zaW5nbGUtaW1hZ2UtLWFsaWduLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuLmNlbnRlci1tb2JpbGUudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMtY29udGFpbmVyLS1hbGlnbi1sZWZ0LCAuY2VudGVyLW1vYmlsZS52Y2Utc2luZ2xlLWltYWdlLS1hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jZW50ZXItbW9iaWxlLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLWNvbnRhaW5lci0tYWxpZ24tbGVmdCwgLmNlbnRlci1tb2JpbGUudmNlLXNpbmdsZS1pbWFnZS0tYWxpZ24tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4ubGVmdC1jZW50ZXItbW9iaWxlLCAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyBoMiwgLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIHAuaGVhZGxpbmUsIC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyBwLmhlYWRsaW5lLCAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyBwLmhlYWRsaW5lLCAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyBwLmhlYWRsaW5lLCAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLnN1Yi10aXRsZS1oMiwgLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyBoNCwgLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIC5lbnRyeS10aXRsZSwgLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIC5lbnRyeS10aXRsZSwgLnBhZ2Utc3RhdHMtc2VjdGlvbi10aXRsZSwgLnBhZ2Utc3RhdHMtcGFyYWdyYXBoLXRleHQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sZWZ0LWNlbnRlci1tb2JpbGUsIC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIGgyLCAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgcC5oZWFkbGluZSwgLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIHAuaGVhZGxpbmUsIC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIHAuaGVhZGxpbmUsIC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIHAuaGVhZGxpbmUsIC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyAuc3ViLXRpdGxlLWgyLCAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIGg0LCAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLmVudHJ5LXRpdGxlLCAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLmVudHJ5LXRpdGxlLCAucGFnZS1zdGF0cy1zZWN0aW9uLXRpdGxlLCAucGFnZS1zdGF0cy1wYXJhZ3JhcGgtdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5tdC0zMCwgLmVycm9yNDA0IC5lbnRyeSB7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLm10LTUwIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLm10LTYwIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuLm1iLTMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLm1iLTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWItNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLm1iLTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm1iLTQ4LTgwLCAuY29udGFjdC11cyAjZ2V0LWluLXRvdWNoLCAjZ2VuZXJpYy1oZXJvLCAjcHJlc3MtaGVybyB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1iLTQ4LTgwLCAuY29udGFjdC11cyAjZ2V0LWluLXRvdWNoLCAjZ2VuZXJpYy1oZXJvLCAjcHJlc3MtaGVybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuXG4ubXMtMTAge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLm10LTQ4IHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbn1cblxuLm10Yi00OC05NiB7XG4gIG1hcmdpbjogNDhweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tdGItNDgtOTYge1xuICAgIG1hcmdpbjogODBweCAwO1xuICB9XG59XG5cbi5tdGItNDgtODAge1xuICBtYXJnaW46IDQ4cHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubXRiLTQ4LTgwIHtcbiAgICBtYXJnaW46IDgwcHggMDtcbiAgfVxufVxuXG4ubXQtNDgtOTYge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tdC00OC05NiB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuXG4ucHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wLTE1IHtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLnB0Yi02MCwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5qb2Itcm9sZSwgI3NhZmV0eS1pbnRlZ3JhdGVzLCAuc2FmZXR5LWJsb2NrIHtcbiAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHRiLTYwLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmpvYi1yb2xlLCAjc2FmZXR5LWludGVncmF0ZXMsIC5zYWZldHktYmxvY2sge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHQtNjAge1xuICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wdC02MCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHQtOTAge1xuICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wdC05MCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5wdC05MCB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGItNDgtODAsIC5wYXN0LXdlYmluYXItZGV0YWlscywgLnBhc3Qtd2ViaW5hci1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBiLTQ4LTgwLCAucGFzdC13ZWJpbmFyLWRldGFpbHMsIC5wYXN0LXdlYmluYXItY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cblxuLnBiLTkwIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGItOTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucGItOTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnB0Yi05MCwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iICNoZXJvLCAudXNlZF9ieV90b3BfY29tcGFuaWVzIHtcbiAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHRiLTkwLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgI2hlcm8sIC51c2VkX2J5X3RvcF9jb21wYW5pZXMge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5wdGItOTAsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAjaGVybywgLnVzZWRfYnlfdG9wX2NvbXBhbmllcyB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYi0xMjAge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYi0xMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBiLTEyMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnB0Yi0xMjAge1xuICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wdGItMTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wdGItMTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGFkZGluZy05MCB7XG4gIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFkZGluZy05MCB7XG4gICAgcGFkZGluZzogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnBhZGRpbmctOTAge1xuICAgIHBhZGRpbmc6IDkwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGFkZGluZy0zMC05MCB7XG4gIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFkZGluZy0zMC05MCB7XG4gICAgcGFkZGluZzogMzBweCA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucGFkZGluZy0zMC05MCB7XG4gICAgcGFkZGluZzogMzBweCA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmdyZXktYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuXG4uZGFyay1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JmYmZiZjtcbn1cblxuLmdyZWVuLWJnLCAuaGVhdnliaWQtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NjM5O1xufVxuXG4ud2hpdGUtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4udHJ1Y2tpbmctYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCMkE5O1xufVxuXG4uZGFya2VyLWdyZXkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cblxuLmUzNjAtYmcsIC5lcXVpcG1lbnQzNjAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NjgxO1xufVxuXG4uaGVhdnlqb2ItYmcsIC5ibHVlLWJnLCAuaGNzcy1teWZpZWxkLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWViODtcbn1cblxuLmJsYWNrLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLmZ1ZWxlcnBsdXMtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjQyZjZjO1xufVxuXG4uaGNzcy1jbG91ZC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NjczODc7XG59XG5cbi5oY3NzLWRpc3BhdGNoZXItYmcsIC5kaXNwYXRjaGVyLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzNTIwNTtcbn1cblxuLmhjc3MtaW50ZWxsaWdlbmNlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhM2Y3MDtcbn1cblxuLmhjc3MtcGxhbnMtYmcsIC5wbGFucy1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ODVDQzc7XG59XG5cbi5oY3NzLXNhZmV0eS1iZywgLnNhZmV0eS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjllMWI7XG59XG5cbi5oY3NzLXRlbGVtYXRpY3MtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiNWUyO1xufVxuXG4ubGlnaHRncmV5LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjZmNztcbn1cblxuLm5hdnktYmx1ZS1iZywgLmhjc3MtZGFyay1uZXV0cmFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMkIzQTtcbn1cblxuLmhlYXZ5YmlkLXRleHQge1xuICBjb2xvcjogIzAwQzE1ODtcbn1cblxuLmhlYXZ5am9iLXRleHQge1xuICBjb2xvcjogIzAwNWViODtcbn1cblxuLm9wZXJhdGlvbnMtdGV4dCB7XG4gIGNvbG9yOiAjMDU4M0ZDO1xufVxuXG4uZTM2MC10ZXh0IHtcbiAgY29sb3I6ICMwMDlFQTY7XG59XG5cbi5oY3NzLXNhZmV0eS10ZXh0IHtcbiAgY29sb3I6ICNmZjllMWI7XG59XG5cbi5vcmFuZ2UtdGV4dCB7XG4gIGNvbG9yOiAjZmY5ZTFiO1xufVxuXG4ud2hpdGUtdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmxhY2stdGV4dCwgLnRoYW5rLXlvdS1tZXNzYWdlIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5wbGFucy10ZXh0IHtcbiAgY29sb3I6ICMwMDVFQjg7XG59XG5cbi5kaXNwYXRjaGVyLXRleHQge1xuICBjb2xvcjogI2UzNTIwNTtcbn1cblxuLnRlbGVtYXRpY3MtdGV4dCB7XG4gIGNvbG9yOiAjMDA5RUE2O1xufVxuXG4uY2xvdWQtdGV4dCwgLmluc2lnaHRzLXRleHQsIC5hY2NvdW50aW5nLXRleHQge1xuICBjb2xvcjogIzU2NzM4Nztcbn1cblxuLmZ1ZWxlcnBsdXMtdGV4dCB7XG4gIGNvbG9yOiAjNjQyZjZjO1xufVxuXG4uZmxlZXQtdGV4dCB7XG4gIGNvbG9yOiAjMDA5RUE2O1xufVxuXG4uYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNik7XG59XG5cbi5ib3JkZXItdG9wLW5vbmUge1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLW5vbmUge1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNik7XG59XG5cbi5kb3VibGUtYm9yZGVyLXRvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMGUwZTA7XG59XG4uZG91YmxlLWJvcmRlci10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMGUwZTA7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xufVxuXG4uYm9yZGVyLXJvdW5kLCAjbGVhZGVyc2hpcCAubGVhZGVyIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZsZXgtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LXJvdyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oZXJvLWltYWdlLWRlZmF1bHQge1xuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLWltYWdlLWRlZmF1bHQge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZXJvLWltYWdlLWRlZmF1bHQge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogNDUwcHg7XG4gIH1cbn1cblxuLm9yYW5nZS1ib3gge1xuICBib3JkZXI6IDNweCBzb2xpZCAjZjdiZTY4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmJsYWNrLWJvcmRlci1ib3gge1xuICBib3JkZXI6IDNweCBzb2xpZCAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLndoaXRlLWJveCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweDtcbn1cbi53aGl0ZS1ib3ggLnZjZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ud2hpdGUtYm94IC52Y2Utc2luZ2xlLWltYWdlLWlubmVyLnZjZS1zaW5nbGUtaW1hZ2UtLWFic29sdXRlIHtcbiAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwcHg7XG59XG5cbi5yb3VuZGVkLWNvcm5lcnMsICN3aG8tdXNlcy1zZWN0aW9uIC5wbGFpbi1idG46aG92ZXI6YmVmb3JlLCAjd2hvLXVzZXMtc2VjdGlvbiAuaG9tZSAjZml0LXF1aXotc2VjdGlvbiAuZml0LXF1aXotc3RhcnQtYnRuOmhvdmVyOmJlZm9yZSwgLmhvbWUgI2ZpdC1xdWl6LXNlY3Rpb24gI3doby11c2VzLXNlY3Rpb24gLmZpdC1xdWl6LXN0YXJ0LWJ0bjpob3ZlcjpiZWZvcmUsICN3aG8tdXNlcy1zZWN0aW9uIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNmaXQtcXVpei1zZWN0aW9uIC5maXQtcXVpei1zdGFydC1idG46aG92ZXI6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZml0LXF1aXotc2VjdGlvbiAjd2hvLXVzZXMtc2VjdGlvbiAuZml0LXF1aXotc3RhcnQtYnRuOmhvdmVyOmJlZm9yZSwgI3doby11c2VzLXNlY3Rpb24gLmZpdC1xdWl6ICNoZXJvIGE6aG92ZXI6YmVmb3JlLCAuZml0LXF1aXogI2hlcm8gI3doby11c2VzLXNlY3Rpb24gYTpob3ZlcjpiZWZvcmUsICN3aG8tdXNlcy1zZWN0aW9uIC5vcmFuZ2UtYnRuOmhvdmVyOmJlZm9yZSwgI3doby11c2VzLXNlY3Rpb24gLm9yYW5nZS1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljOmhvdmVyOmJlZm9yZSwgLm9yYW5nZS1idXR0b24gI3doby11c2VzLXNlY3Rpb24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljOmhvdmVyOmJlZm9yZSwgI3doby11c2VzLXNlY3Rpb24gLndoaXRlLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWM6aG92ZXI6YmVmb3JlLCAud2hpdGUtYnV0dG9uICN3aG8tdXNlcy1zZWN0aW9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYzpob3ZlcjpiZWZvcmUsICN3aG8tdXNlcy1zZWN0aW9uIC5kaXNwYXRjaGVyLWJ0bjpob3ZlcjpiZWZvcmUsICN3aG8tdXNlcy1zZWN0aW9uIC5kaXNwYXRjaGVyLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWM6aG92ZXI6YmVmb3JlLCAuZGlzcGF0Y2hlci1idXR0b24gI3doby11c2VzLXNlY3Rpb24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljOmhvdmVyOmJlZm9yZSwgI3doby11c2VzLXNlY3Rpb24gLmRpc3BhdGNoZXItb3V0bGluZSAudmNlLWJ1dHRvbi0tc3R5bGUtb3V0bGluZS1hbmltYXRlZDpob3ZlcjpiZWZvcmUsIC5kaXNwYXRjaGVyLW91dGxpbmUgI3doby11c2VzLXNlY3Rpb24gLnZjZS1idXR0b24tLXN0eWxlLW91dGxpbmUtYW5pbWF0ZWQ6aG92ZXI6YmVmb3JlLCAjd2hvLXVzZXMtc2VjdGlvbiAuZGlzcGF0Y2hlci1vdXRsaW5lLWJ0bjpob3ZlcjpiZWZvcmUsICN3aG8tdXNlcy1zZWN0aW9uIC53aGl0ZS1vdXRsaW5lLWJ0bjpob3ZlcjpiZWZvcmUsICN3aG8tdXNlcy1zZWN0aW9uIC5ncmVlbi1idG46aG92ZXI6YmVmb3JlLCAjd2hvLXVzZXMtc2VjdGlvbiAuZ3JlZW4tYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYzpob3ZlcjpiZWZvcmUsIC5ncmVlbi1idXR0b24gI3doby11c2VzLXNlY3Rpb24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljOmhvdmVyOmJlZm9yZSwgI3doby11c2VzLXNlY3Rpb24gLndoaXRlLWdyZWVuLWJ0bjpob3ZlcjpiZWZvcmUsICN3aG8tdXNlcy1zZWN0aW9uIC53aGl0ZS1ncmVlbi1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljOmhvdmVyOmJlZm9yZSwgLndoaXRlLWdyZWVuLWJ1dHRvbiAjd2hvLXVzZXMtc2VjdGlvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWM6aG92ZXI6YmVmb3JlLCAjd2hvLXVzZXMtc2VjdGlvbiAuYmx1ZS1idG46aG92ZXI6YmVmb3JlLCAjd2hvLXVzZXMtc2VjdGlvbiAuYmx1ZS1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljOmhvdmVyOmJlZm9yZSwgLmJsdWUtYnV0dG9uICN3aG8tdXNlcy1zZWN0aW9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYzpob3ZlcjpiZWZvcmUsICN3aG8tdXNlcy1zZWN0aW9uIGEuaGplLWJ1dHRvbjpob3ZlcjpiZWZvcmUsICN3aG8tdXNlcy1zZWN0aW9uIGEuaGplLWJsYWNrLWJ1dHRvbjpob3ZlcjpiZWZvcmUsICN3aG8tdXNlcy1zZWN0aW9uIGEuaGplLWNsZWFyLWJ1dHRvbjpob3ZlcjpiZWZvcmUsICN3aG8tdXNlcy1zZWN0aW9uIC5mb3JtLWJsdWUtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0OmhvdmVyOmJlZm9yZSwgLmZvcm0tYmx1ZS1idG4gI3doby11c2VzLXNlY3Rpb24gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6aG92ZXI6YmVmb3JlLCAjd2hvLXVzZXMtc2VjdGlvbiAuZm9ybS1kaXNwYXRjaGVyLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdDpob3ZlcjpiZWZvcmUsIC5mb3JtLWRpc3BhdGNoZXItYnRuICN3aG8tdXNlcy1zZWN0aW9uIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0OmhvdmVyOmJlZm9yZSwgI3doby11c2VzLXNlY3Rpb24gLmZvcm0tZ3JlZW4tYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0OmhvdmVyOmJlZm9yZSwgLmZvcm0tZ3JlZW4tYnRuICN3aG8tdXNlcy1zZWN0aW9uIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0OmhvdmVyOmJlZm9yZSwgI3doby11c2VzLXNlY3Rpb24gLmZvcm0tb3JhbmdlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdDpob3ZlcjpiZWZvcmUsIC5mb3JtLW9yYW5nZS1idG4gI3doby11c2VzLXNlY3Rpb24gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6aG92ZXI6YmVmb3JlLCAjd2hvLXVzZXMtc2VjdGlvbiAuZ3JleS1vdXRsaW5lLWJ0bjpob3ZlcjpiZWZvcmUsICN3aG8tdXNlcy1zZWN0aW9uIC5ncmVlbi1kYXJrZ3JlZW4tYnRuOmhvdmVyOmJlZm9yZSwgI3doby11c2VzLXNlY3Rpb24gLmhpZ2hsaWdodC1mZWF0dXJlLXNlY3Rpb24gLmxpbms6aG92ZXI6YmVmb3JlLCAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiAjd2hvLXVzZXMtc2VjdGlvbiAubGluazpob3ZlcjpiZWZvcmUsICN3aG8tdXNlcy1zZWN0aW9uIC5wbGFpbi1idG4sICN3aG8tdXNlcy1zZWN0aW9uIC5ob21lICNmaXQtcXVpei1zZWN0aW9uIC5maXQtcXVpei1zdGFydC1idG4sIC5ob21lICNmaXQtcXVpei1zZWN0aW9uICN3aG8tdXNlcy1zZWN0aW9uIC5maXQtcXVpei1zdGFydC1idG4sICN3aG8tdXNlcy1zZWN0aW9uIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNmaXQtcXVpei1zZWN0aW9uIC5maXQtcXVpei1zdGFydC1idG4sIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNmaXQtcXVpei1zZWN0aW9uICN3aG8tdXNlcy1zZWN0aW9uIC5maXQtcXVpei1zdGFydC1idG4sICN3aG8tdXNlcy1zZWN0aW9uIC5maXQtcXVpeiAjaGVybyBhLCAuZml0LXF1aXogI2hlcm8gI3doby11c2VzLXNlY3Rpb24gYSwgI3doby11c2VzLXNlY3Rpb24gLm9yYW5nZS1idG4sICN3aG8tdXNlcy1zZWN0aW9uIC5vcmFuZ2UtYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLm9yYW5nZS1idXR0b24gI3doby11c2VzLXNlY3Rpb24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAjd2hvLXVzZXMtc2VjdGlvbiAud2hpdGUtYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLndoaXRlLWJ1dHRvbiAjd2hvLXVzZXMtc2VjdGlvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsICN3aG8tdXNlcy1zZWN0aW9uIC5kaXNwYXRjaGVyLWJ0biwgI3doby11c2VzLXNlY3Rpb24gLmRpc3BhdGNoZXItYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLmRpc3BhdGNoZXItYnV0dG9uICN3aG8tdXNlcy1zZWN0aW9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgI3doby11c2VzLXNlY3Rpb24gLmRpc3BhdGNoZXItb3V0bGluZSAudmNlLWJ1dHRvbi0tc3R5bGUtb3V0bGluZS1hbmltYXRlZCwgLmRpc3BhdGNoZXItb3V0bGluZSAjd2hvLXVzZXMtc2VjdGlvbiAudmNlLWJ1dHRvbi0tc3R5bGUtb3V0bGluZS1hbmltYXRlZCwgI3doby11c2VzLXNlY3Rpb24gLmRpc3BhdGNoZXItb3V0bGluZS1idG4sICN3aG8tdXNlcy1zZWN0aW9uIC53aGl0ZS1vdXRsaW5lLWJ0biwgI3doby11c2VzLXNlY3Rpb24gLmdyZWVuLWJ0biwgI3doby11c2VzLXNlY3Rpb24gLmdyZWVuLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC5ncmVlbi1idXR0b24gI3doby11c2VzLXNlY3Rpb24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAjd2hvLXVzZXMtc2VjdGlvbiAud2hpdGUtZ3JlZW4tYnRuLCAjd2hvLXVzZXMtc2VjdGlvbiAud2hpdGUtZ3JlZW4tYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLndoaXRlLWdyZWVuLWJ1dHRvbiAjd2hvLXVzZXMtc2VjdGlvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsICN3aG8tdXNlcy1zZWN0aW9uIC5ibHVlLWJ0biwgI3doby11c2VzLXNlY3Rpb24gLmJsdWUtYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLmJsdWUtYnV0dG9uICN3aG8tdXNlcy1zZWN0aW9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgI3doby11c2VzLXNlY3Rpb24gYS5oamUtYnV0dG9uLCAjd2hvLXVzZXMtc2VjdGlvbiBhLmhqZS1ibGFjay1idXR0b24sICN3aG8tdXNlcy1zZWN0aW9uIGEuaGplLWNsZWFyLWJ1dHRvbiwgI3doby11c2VzLXNlY3Rpb24gLmZvcm0tYmx1ZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mb3JtLWJsdWUtYnRuICN3aG8tdXNlcy1zZWN0aW9uIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAjd2hvLXVzZXMtc2VjdGlvbiAuZm9ybS1kaXNwYXRjaGVyLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0tZGlzcGF0Y2hlci1idG4gI3doby11c2VzLXNlY3Rpb24gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsICN3aG8tdXNlcy1zZWN0aW9uIC5mb3JtLWdyZWVuLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0tZ3JlZW4tYnRuICN3aG8tdXNlcy1zZWN0aW9uIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAjd2hvLXVzZXMtc2VjdGlvbiAuZm9ybS1vcmFuZ2UtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS1vcmFuZ2UtYnRuICN3aG8tdXNlcy1zZWN0aW9uIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAjd2hvLXVzZXMtc2VjdGlvbiAuZ3JleS1vdXRsaW5lLWJ0biwgI3doby11c2VzLXNlY3Rpb24gLmdyZWVuLWRhcmtncmVlbi1idG4sICN3aG8tdXNlcy1zZWN0aW9uIC5oaWdobGlnaHQtZmVhdHVyZS1zZWN0aW9uIC5saW5rLCAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiAjd2hvLXVzZXMtc2VjdGlvbiAubGluaywgLmhpZ2hsaWdodC1mZWF0dXJlLXNlY3Rpb24gLmxpbmssICNndWFyYW50ZWUgLndoaXRlLWJveCB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG5cbi5yb3VuZGVkLWNvcm5lcnMtdG9wIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMwcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDMwcHg7XG59XG5cbi5oZWFkZXItcnVsZSwgI2N0YV9mb3JtIC5iaWctaGVhZGxpbmUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDMsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnN1Yi10aXRsZS1oMyB7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXItcnVsZTphZnRlciwgI2N0YV9mb3JtIC5iaWctaGVhZGxpbmU6YWZ0ZXIsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDM6YWZ0ZXIsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmc6YWZ0ZXIsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnN1Yi10aXRsZS1oMzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAzMyU7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IC0xNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTc5MHB4KSB7XG4gIC5uYXJyb3ctY29udGFpbmVyLCAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Qge1xuICAgIG1heC13aWR0aDogMTM0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNzkwcHgpIHtcbiAgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Qge1xuICAgIG1heC13aWR0aDogMTczMHB4O1xuICB9XG59XG5cbi5mdWxsLXdpZHRoLXNpdGUtaW5uZXIgLnNpdGUtaW5uZXIsIC5mdWxsLXdpZHRoLXNpdGUtaW5uZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZ1bGwtd2lkdGgtc2l0ZS1pbm5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbi5iaWctaGVhZGxpbmUge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hLW5vdmFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJpZy1oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAzLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zdWItdGl0bGUtaDMge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTc5MHB4KSB7XG4gIC5zdWItdGl0bGUtaDMge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG4ucm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbmEucmVkLWxpbmsge1xuICBjb2xvcjogcmVkO1xufVxuXG4uaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG51bC5idWxsZXRzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxudWwuYnVsbGV0cyBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbn1cbnVsLmJ1bGxldHMgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCLCt1wiO1xuICBmb250LXNpemU6IDcwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBsaW5lLWhlaWdodDogMC4zO1xufVxuXG51bC5ib3JkZXItY2lyY2xlLWJ1bGxldHMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDEuMmVtO1xufVxudWwuYm9yZGVyLWNpcmNsZS1idWxsZXRzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG51bC5ib3JkZXItY2lyY2xlLWJ1bGxldHMgbGk6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMS4yZW07XG4gIHRvcDogOHB4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJvcmRlcjogNXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbnVsLmJvcmRlci1jaXJjbGUtYnVsbGV0cy5oZWF2eWJpZC1idWxsZXRzIGxpOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwOTYzOTtcbn1cbnVsLmJvcmRlci1jaXJjbGUtYnVsbGV0cy5zYWZldHktYnVsbGV0cyBsaTpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZjllMWI7XG59XG51bC5ib3JkZXItY2lyY2xlLWJ1bGxldHMudGVsZW1hdGljcy1idWxsZXRzIGxpOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwYjVlMjtcbn1cbnVsLmJvcmRlci1jaXJjbGUtYnVsbGV0cy5oZWF2eWpvYi1idWxsZXRzIGxpOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwNWViODtcbn1cblxuLnNvY2lhbC1yZXZpZXdzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTYzOTtcbiAgY29sb3I6ICNmZmY7XG59XG4uc29jaWFsLXJldmlld3MgaDIsIC5zb2NpYWwtcmV2aWV3cyAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLnNvY2lhbC1yZXZpZXdzIHAuaGVhZGxpbmUsIC5zb2NpYWwtcmV2aWV3cyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnNvY2lhbC1yZXZpZXdzIHAuaGVhZGxpbmUsIC5zb2NpYWwtcmV2aWV3cyAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAuc29jaWFsLXJldmlld3MgcC5oZWFkbGluZSwgLnNvY2lhbC1yZXZpZXdzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5zb2NpYWwtcmV2aWV3cyBwLmhlYWRsaW5lLCAuc29jaWFsLXJldmlld3MgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLnNvY2lhbC1yZXZpZXdzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLnNvY2lhbC1yZXZpZXdzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zb2NpYWwtcmV2aWV3cyBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc29jaWFsLXJldmlld3MgLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc29jaWFsLXJldmlld3MgLmVudHJ5LXRpdGxlLCAuc29jaWFsLXJldmlld3MgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5zb2NpYWwtcmV2aWV3cyAuc3ViLXRpdGxlLWgyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5zb2NpYWwtcmV2aWV3cyBwIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG4uc29jaWFsLXJldmlld3MgLndoaXRlLWJ0biwgLnNvY2lhbC1yZXZpZXdzIC5mb3JtLXdoaXRlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0td2hpdGUtYnRuIC5zb2NpYWwtcmV2aWV3cyAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBjb2xvcjogIzAwOTYzOTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc29jaWFsLXJldmlld3MgLndoaXRlLWJ0biwgLnNvY2lhbC1yZXZpZXdzIC5mb3JtLXdoaXRlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0td2hpdGUtYnRuIC5zb2NpYWwtcmV2aWV3cyAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmZvdXItb25lLWhhbGYtc3RhcnM6YmVmb3JlIHtcbiAgaGVpZ2h0OiAyNXB4O1xuICB3aWR0aDogMTEzcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtbWFzazogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wMy9TdGFyLXJldmlldy5zdmcpIHJlcGVhdC14O1xuICBtYXNrOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzAzL1N0YXItcmV2aWV3LnN2ZykgcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgbGVmdDogMDtcbiAgdG9wOiA2cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNGRkI5MDAgMCUsICNGRkI5MDAgODklLCAjRENEQ0RDIDg5JSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mb3VyLW9uZS1oYWxmLXN0YXJzOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmJyZWFrIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgaGVpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJyZWFrLWxnIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgfVxufVxuXG4uc3ZnLXNhZmV0eSBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZjllMWI7XG59XG5cbi5zdmctaGVhdnlqb2Igc3ZnIHBhdGgsIC5zdmctcGxhbnMgc3ZnIHBhdGgsIC5zdmctZGlzcGF0Y2hlciBzdmcgcGF0aCB7XG4gIGZpbGw6ICMwMDVlYjg7XG59XG5cbi5zdmctaGVhdnliaWQgc3ZnIHBhdGgge1xuICBmaWxsOiAjMDA5NjM5O1xufVxuXG4uc3ZnLWUzNjAgc3ZnIHBhdGgsIC5zdmctZnVlbGVycGx1cyBzdmcgcGF0aCwgLnN2Zy10ZWxlbWF0aWNzIHN2ZyBwYXRoLCAuc3ZnLWZsZWV0IHN2ZyBwYXRoIHtcbiAgZmlsbDogIzAwOUVBNjtcbn1cblxuLnN2Zy1hY2NvdW50aW5nIHN2ZyBwYXRoLCAuc3ZnLWNsb3VkIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzU2NzM4Nztcbn1cblxuLmNvbG9yZWQtYnVsbGV0cywgLmRhdGEtc29saWQtYnVsbGV0cywgLmRpc3BhdGNoZXItc29saWQtYnVsbGV0cywgLnNhZmV0eS1zb2xpZC1idWxsZXRzLCAuZmxlZXQtc29saWQtYnVsbGV0cywgLm9wZXJhdGlvbnMtc29saWQtYnVsbGV0cywgLmhlYXZ5am9iLXNvbGlkLWJ1bGxldHMsIC5oZWF2eWJpZC1zb2xpZC1idWxsZXRzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAzNHB4O1xufVxuLmNvbG9yZWQtYnVsbGV0cyBsaSwgLmRhdGEtc29saWQtYnVsbGV0cyBsaSwgLmRpc3BhdGNoZXItc29saWQtYnVsbGV0cyBsaSwgLnNhZmV0eS1zb2xpZC1idWxsZXRzIGxpLCAuZmxlZXQtc29saWQtYnVsbGV0cyBsaSwgLm9wZXJhdGlvbnMtc29saWQtYnVsbGV0cyBsaSwgLmhlYXZ5am9iLXNvbGlkLWJ1bGxldHMgbGksIC5oZWF2eWJpZC1zb2xpZC1idWxsZXRzIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmNvbG9yZWQtYnVsbGV0cyBsaTpiZWZvcmUsIC5kYXRhLXNvbGlkLWJ1bGxldHMgbGk6YmVmb3JlLCAuZGlzcGF0Y2hlci1zb2xpZC1idWxsZXRzIGxpOmJlZm9yZSwgLnNhZmV0eS1zb2xpZC1idWxsZXRzIGxpOmJlZm9yZSwgLmZsZWV0LXNvbGlkLWJ1bGxldHMgbGk6YmVmb3JlLCAub3BlcmF0aW9ucy1zb2xpZC1idWxsZXRzIGxpOmJlZm9yZSwgLmhlYXZ5am9iLXNvbGlkLWJ1bGxldHMgbGk6YmVmb3JlLCAuaGVhdnliaWQtc29saWQtYnVsbGV0cyBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIsK3XCI7XG4gIGZvbnQtc2l6ZTogMTAwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBsaW5lLWhlaWdodDogMC4xNTtcbn1cblxuLmhlYXZ5YmlkLXNvbGlkLWJ1bGxldHMgbGk6YmVmb3JlIHtcbiAgY29sb3I6ICMwMDk2Mzk7XG59XG5cbi5oZWF2eWpvYi1zb2xpZC1idWxsZXRzIGxpOmJlZm9yZSB7XG4gIGNvbG9yOiAjMDA1ZWI4O1xufVxuXG4ub3BlcmF0aW9ucy1zb2xpZC1idWxsZXRzIGxpOmJlZm9yZSB7XG4gIGNvbG9yOiAjMDU4M0ZDO1xufVxuXG4uZmxlZXQtc29saWQtYnVsbGV0cyBsaTpiZWZvcmUge1xuICBjb2xvcjogIzAwOUVBNjtcbn1cblxuLnNhZmV0eS1zb2xpZC1idWxsZXRzIGxpOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmY5ZTFiO1xufVxuXG4uZGlzcGF0Y2hlci1zb2xpZC1idWxsZXRzIGxpOmJlZm9yZSB7XG4gIGNvbG9yOiAjZTM1MjA1O1xufVxuXG4uZGF0YS1zb2xpZC1idWxsZXRzIGxpOmJlZm9yZSB7XG4gIGNvbG9yOiAjNTY3Mzg3O1xufVxuXG4ucHRiLTMyLTQ4IHtcbiAgcGFkZGluZy10b3A6IDMycHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wdGItMzItNDgge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICB9XG59XG5cbi5wdGItNDgtODAsIC5yb2ktY2FsY3VsYXRvciB7XG4gIHBhZGRpbmctdG9wOiA0OHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHRiLTQ4LTgwLCAucm9pLWNhbGN1bGF0b3Ige1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLW1hcmdpbnMsIC5lbnRlcnByaXNlLWludGVncmF0aW9uLXByb2plY3RzLCAuY29udGFjdC11cyAjcXVpY2stY29udGFjdHMsIC5wYXN0LXdlYmluYXItZGV0YWlscywgc2VjdGlvbiNyb2ktY2FsY3VsYXRvci1jdGEge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zZWN0aW9uLW1hcmdpbnMsIC5lbnRlcnByaXNlLWludGVncmF0aW9uLXByb2plY3RzLCAuY29udGFjdC11cyAjcXVpY2stY29udGFjdHMsIC5wYXN0LXdlYmluYXItZGV0YWlscywgc2VjdGlvbiNyb2ktY2FsY3VsYXRvci1jdGEge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuXG4ucm93LWdhcC00OCAucm93LCAjcHJvZHVjdC1oZXJvLmNoaWxkLWhlcm8gLnJvdywgLnJvdy1nYXAtNDggI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51LCAjcHJvZHVjdC1oZXJvLmNoaWxkLWhlcm8gI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51LCAjcHJvamVjdC1saWZlY3ljbGUgLnJvdy1nYXAtNDggLm1lbnUsICNwcm9qZWN0LWxpZmVjeWNsZSAjcHJvZHVjdC1oZXJvLmNoaWxkLWhlcm8gLm1lbnUge1xuICByb3ctZ2FwOiA0OHB4O1xufVxuXG4ucm93LWdhcC0yNCAucm93LCAucm93LWdhcC0yNCAjcHJvamVjdC1saWZlY3ljbGUgLm1lbnUsICNwcm9qZWN0LWxpZmVjeWNsZSAucm93LWdhcC0yNCAubWVudSB7XG4gIHJvdy1nYXA6IDI0cHg7XG59XG5cbi5zdmctaWNvbi1zaXplIHN2ZyB7XG4gIG1heC1oZWlnaHQ6IDQycHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbmEuYmxhY2stdW5kZXJsaW5lLWxpbmssIC50d28tY29sdW1ucyBhOm5vdCguaGVhdnliaWQtYnRuKSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnR3by1jb2x1bW5zIHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50d28tY29sdW1ucyB7XG4gICAgcGFkZGluZy10b3A6IDY0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gIH1cbn1cbi50d28tY29sdW1ucyBoMiwgLnR3by1jb2x1bW5zIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAudHdvLWNvbHVtbnMgcC5oZWFkbGluZSwgLnR3by1jb2x1bW5zIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAudHdvLWNvbHVtbnMgcC5oZWFkbGluZSwgLnR3by1jb2x1bW5zIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC50d28tY29sdW1ucyBwLmhlYWRsaW5lLCAudHdvLWNvbHVtbnMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnR3by1jb2x1bW5zIHAuaGVhZGxpbmUsIC50d28tY29sdW1ucyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAudHdvLWNvbHVtbnMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAudHdvLWNvbHVtbnMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnR3by1jb2x1bW5zIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC50d28tY29sdW1ucyAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC50d28tY29sdW1ucyAuZW50cnktdGl0bGUsIC50d28tY29sdW1ucyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnR3by1jb2x1bW5zIC5zdWItdGl0bGUtaDIge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50d28tY29sdW1ucyBoMiwgLnR3by1jb2x1bW5zIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAudHdvLWNvbHVtbnMgcC5oZWFkbGluZSwgLnR3by1jb2x1bW5zIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAudHdvLWNvbHVtbnMgcC5oZWFkbGluZSwgLnR3by1jb2x1bW5zIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC50d28tY29sdW1ucyBwLmhlYWRsaW5lLCAudHdvLWNvbHVtbnMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnR3by1jb2x1bW5zIHAuaGVhZGxpbmUsIC50d28tY29sdW1ucyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAudHdvLWNvbHVtbnMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAudHdvLWNvbHVtbnMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnR3by1jb2x1bW5zIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC50d28tY29sdW1ucyAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC50d28tY29sdW1ucyAuZW50cnktdGl0bGUsIC50d28tY29sdW1ucyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnR3by1jb2x1bW5zIC5zdWItdGl0bGUtaDIge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHdvLWNvbHVtbnMgaDIsIC50d28tY29sdW1ucyAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLnR3by1jb2x1bW5zIHAuaGVhZGxpbmUsIC50d28tY29sdW1ucyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnR3by1jb2x1bW5zIHAuaGVhZGxpbmUsIC50d28tY29sdW1ucyAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAudHdvLWNvbHVtbnMgcC5oZWFkbGluZSwgLnR3by1jb2x1bW5zIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC50d28tY29sdW1ucyBwLmhlYWRsaW5lLCAudHdvLWNvbHVtbnMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLnR3by1jb2x1bW5zIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLnR3by1jb2x1bW5zIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC50d28tY29sdW1ucyBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudHdvLWNvbHVtbnMgLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudHdvLWNvbHVtbnMgLmVudHJ5LXRpdGxlLCAudHdvLWNvbHVtbnMgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC50d28tY29sdW1ucyAuc3ViLXRpdGxlLWgyIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG4udHdvLWNvbHVtbnMgcCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudHdvLWNvbHVtbnMgcCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbi50d28tY29sdW1ucyBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnR3by1jb2x1bW5zIC5yb3csIC50d28tY29sdW1ucyAjcHJvamVjdC1saWZlY3ljbGUgLm1lbnUsICNwcm9qZWN0LWxpZmVjeWNsZSAudHdvLWNvbHVtbnMgLm1lbnUge1xuICByb3ctZ2FwOiAyNHB4O1xufVxuLmFsdC1iZyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbnVsLmNoZWNrLWNpcmNsZS1idWxsZXRzIHtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XG59XG51bC5jaGVjay1jaXJjbGUtYnVsbGV0cyA+IGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lICFpbXBvcnRhbnQ7XG59XG51bC5jaGVjay1jaXJjbGUtYnVsbGV0cyA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDgvY2hlY2tfY2lyY2xlX2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wOC9jaGVja19jaXJjbGVfaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IDE2cHg7XG4gIG1hc2stc2l6ZTogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgbGVmdDogMTZweDtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NjM5O1xufVxudWwuY2hlY2stY2lyY2xlLWJ1bGxldHMgdWwge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxudWwuY2hlY2stY2lyY2xlLWJ1bGxldHMgdWwgPiBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYyAhaW1wb3J0YW50O1xufVxudWwuY2hlY2stY2lyY2xlLWJ1bGxldHMgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uc2VjdGlvbi1mcmFtZSwgLmVudGVycHJpc2Utc3RlcHMgLmNvbnRhaW5lciwgLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5uYXJyb3ctY29udGFpbmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLWV2ZW50cywgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1ldmVudHMsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNjb21wYW55LWluZm9ybWF0aW9uLCAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgLmJsb2ctYm94LCAuY3VzdG9tZXItc3Rvcnktc2xpZGUsIC5oY3NzLWZvcm0tZnJhbWUsIC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lLCAubW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQsIC5wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciwgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtY29sb3IsIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAuc29jaWFsLXNoYXJlLCAuc2luZ2xlLXByZXNzIC5zb2NpYWwtc2hhcmUsICNnZW5lcmljLXRhYnMgLnBhbmUsICNjdXN0b21lcnNfYnlfc3RhdGUgLnN3aXBlci1jb250YWluZXIgPiBkaXYge1xuICBib3JkZXItdG9wOiA1cHggc29saWQgIzAwOTYzOTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc2FmZXR5LWNvbG9yIC5zZWN0aW9uLWZyYW1lLCAuc2FmZXR5LWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5jb250YWluZXIsIC5zYWZldHktY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogLnNhZmV0eS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnNhZmV0eS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zYWZldHktY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNhZmV0eS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5zYWZldHktY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNhZmV0eS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgLnNhZmV0eS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnNhZmV0eS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2FmZXR5LWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zYWZldHktY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnNhZmV0eS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuc2FmZXR5LWNvbG9yIC5jb250YWluZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5zYWZldHktY29sb3IgLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLnNhZmV0eS1jb2xvciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnNhZmV0eS1jb2xvciAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5zYWZldHktY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnNhZmV0eS1jb2xvciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzIC5zYWZldHktY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnNhZmV0eS1jb2xvciAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgLnNhZmV0eS1jb2xvciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnNhZmV0eS1jb2xvciAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuc2FmZXR5LWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5zYWZldHktY29sb3IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgLnNhZmV0eS1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2FmZXR5LWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5uYXJyb3ctY29udGFpbmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2FmZXR5LWNvbG9yIC5uYXJyb3ctY29udGFpbmVyLCAuc2FmZXR5LWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNhZmV0eS1jb2xvciAuc2l0ZS1pbm5lciwgLnNhZmV0eS1jb2xvciAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zYWZldHktY29sb3IgLnNpdGUtaW5uZXIsIC5zYWZldHktY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNhZmV0eS1jb2xvciAuc2l0ZS1pbm5lciwgLnNhZmV0eS1jb2xvciAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2FmZXR5LWNvbG9yIC5zaXRlLWlubmVyLCAuc2FmZXR5LWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zYWZldHktY29sb3IgLnNpdGUtaW5uZXIsIC5zYWZldHktY29sb3IgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnNhZmV0eS1jb2xvciAuc2l0ZS1pbm5lciwgLnNhZmV0eS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2FmZXR5LWNvbG9yIC5zaXRlLWlubmVyLCAuc2FmZXR5LWNvbG9yIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zYWZldHktY29sb3IgLnNpdGUtaW5uZXIsIC5zYWZldHktY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNhZmV0eS1jb2xvciAuc2l0ZS1pbm5lciwgLnNhZmV0eS1jb2xvciAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAuc2FmZXR5LWNvbG9yIC5zaXRlLWlubmVyLCAuc2FmZXR5LWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuc2FmZXR5LWNvbG9yIC5zaXRlLWlubmVyLCAuc2FmZXR5LWNvbG9yIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2FmZXR5LWNvbG9yIC5zaXRlLWlubmVyLCAuc2FmZXR5LWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2FmZXR5LWNvbG9yIC5zaXRlLWlubmVyLCAuc2FmZXR5LWNvbG9yIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2FmZXR5LWNvbG9yIC5zaXRlLWlubmVyLCAuc2FmZXR5LWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLnNhZmV0eS1jb2xvciAuc2l0ZS1pbm5lciwgLnNhZmV0eS1jb2xvciAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5zYWZldHktY29sb3IgLnNpdGUtaW5uZXIsIC5zYWZldHktY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2FmZXR5LWNvbG9yIC5zaXRlLWlubmVyLCAuc2FmZXR5LWNvbG9yIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNhZmV0eS1jb2xvciAuc2l0ZS1pbm5lciwgLnNhZmV0eS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cywgLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyAuc2FmZXR5LWNvbG9yIC5oY3NzLWV2ZW50cywgLnNhZmV0eS1jb2xvciAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLWV2ZW50cywgLmluZHVzdHJ5LWV2ZW50cyAuZW50ZXJwcmlzZS1zdGVwcyAuc2FmZXR5LWNvbG9yIC5oY3NzLWV2ZW50cywgLnNhZmV0eS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzIC5zYWZldHktY29sb3IgLmhjc3MtZXZlbnRzLCAuc2FmZXR5LWNvbG9yIC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLmVudGVycHJpc2Utc3RlcHMgLnNhZmV0eS1jb2xvciAuaGNzcy1ldmVudHMsIC5zYWZldHktY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zYWZldHktY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNhZmV0eS1jb2xvciAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnNhZmV0eS1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2FmZXR5LWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2FmZXR5LWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zYWZldHktY29sb3IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zYWZldHktY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNhZmV0eS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zYWZldHktY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNhZmV0eS1jb2xvciAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5zYWZldHktY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNhZmV0eS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zYWZldHktY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNhZmV0eS1jb2xvciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zYWZldHktY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNhZmV0eS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zYWZldHktY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNhZmV0eS1jb2xvciAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5zYWZldHktY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNhZmV0eS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zYWZldHktY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNhZmV0eS1jb2xvciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zYWZldHktY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNhZmV0eS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zYWZldHktY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNhZmV0eS1jb2xvciAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5zYWZldHktY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNhZmV0eS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zYWZldHktY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNhZmV0eS1jb2xvciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zYWZldHktY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNhZmV0eS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zYWZldHktY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNhZmV0eS1jb2xvciAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5zYWZldHktY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNhZmV0eS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zYWZldHktY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNhZmV0eS1jb2xvciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5zYWZldHktY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNhZmV0eS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2FmZXR5LWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zYWZldHktY29sb3IgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnNhZmV0eS1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2FmZXR5LWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5zYWZldHktY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNhZmV0eS1jb2xvciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2FmZXR5LWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zYWZldHktY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNhZmV0eS1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2FmZXR5LWNvbG9yIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5zYWZldHktY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNhZmV0eS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2FmZXR5LWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zYWZldHktY29sb3IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNhZmV0eS1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2FmZXR5LWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2FmZXR5LWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zYWZldHktY29sb3IgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5zYWZldHktY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNhZmV0eS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnNhZmV0eS1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2FmZXR5LWNvbG9yIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2FmZXR5LWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zYWZldHktY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zYWZldHktY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNhZmV0eS1jb2xvciAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnNhZmV0eS1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2FmZXR5LWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2FmZXR5LWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zYWZldHktY29sb3IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zYWZldHktY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNhZmV0eS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2FmZXR5LWNvbG9yIC5zaXRlLWlubmVyLCAuc2FmZXR5LWNvbG9yIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5zYWZldHktY29sb3IgLnNpdGUtaW5uZXIsIC5zYWZldHktY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2FmZXR5LWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zYWZldHktY29sb3IgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuc2FmZXR5LWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zYWZldHktY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2FmZXR5LWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zYWZldHktY29sb3IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAuc2FmZXR5LWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zYWZldHktY29sb3IgI2NvbXBhbnktaW5mb3JtYXRpb24sIC5zYWZldHktY29sb3IgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzIC5ibG9nLWJveCwgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzIC5zYWZldHktY29sb3IgLmJsb2ctYm94LCAuc2FmZXR5LWNvbG9yIC5jdXN0b21lci1zdG9yeS1zbGlkZSwgLnNhZmV0eS1jb2xvciAuaGNzcy1mb3JtLWZyYW1lLCAuc2FmZXR5LWNvbG9yIC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lLCAuc2FmZXR5LWNvbG9yIC5tb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCwgLm1vZGFsLXBvcHVwIC5zYWZldHktY29sb3IgLm1vZGFsLWNvbnRlbnQsIC5zYWZldHktY29sb3IgLnBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yLCAucGFnZS1zdGF0cyAuc2FmZXR5LWNvbG9yIC5zdGF0cy1jb2xvciwgLnNhZmV0eS1jb2xvciAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciwgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc2FmZXR5LWNvbG9yIC5zdGF0cy1jb2xvciwgLnNhZmV0eS1jb2xvciAuc2luZ2xlLXBvc3Q6bm90KC5jYXNlLXN0dWRpZXMtdGVtcGxhdGUtY2xvbmUtcG9zdCkgLnNvY2lhbC1zaGFyZSwgLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpIC5zYWZldHktY29sb3IgLnNvY2lhbC1zaGFyZSwgLnNhZmV0eS1jb2xvciAuc2luZ2xlLXByZXNzIC5zb2NpYWwtc2hhcmUsIC5zaW5nbGUtcHJlc3MgLnNhZmV0eS1jb2xvciAuc29jaWFsLXNoYXJlLCAuc2FmZXR5LWNvbG9yICNnZW5lcmljLXRhYnMgLnBhbmUsICNnZW5lcmljLXRhYnMgLnNhZmV0eS1jb2xvciAucGFuZSwgLnNhZmV0eS1jb2xvciAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zd2lwZXItY29udGFpbmVyID4gZGl2LCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zYWZldHktY29sb3IgLnN3aXBlci1jb250YWluZXIgPiBkaXYge1xuICBib3JkZXItY29sb3I6ICNmZjllMWI7XG59XG5cbi5vcGVyYXRpb25zLWNvbG9yIC5zZWN0aW9uLWZyYW1lLCAub3BlcmF0aW9ucy1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuY29udGFpbmVyLCAub3BlcmF0aW9ucy1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLnNpdGUtaW5uZXIsIC5maXQtcXVpeiAub3BlcmF0aW9ucy1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLm9wZXJhdGlvbnMtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAub3BlcmF0aW9ucy1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAub3BlcmF0aW9ucy1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5vcGVyYXRpb25zLWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5vcGVyYXRpb25zLWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAub3BlcmF0aW9ucy1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLm9wZXJhdGlvbnMtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm9wZXJhdGlvbnMtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm9wZXJhdGlvbnMtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLm9wZXJhdGlvbnMtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLm9wZXJhdGlvbnMtY29sb3IgLmNvbnRhaW5lciwgLmVudGVycHJpc2Utc3RlcHMgLm9wZXJhdGlvbnMtY29sb3IgLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLm9wZXJhdGlvbnMtY29sb3IgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5vcGVyYXRpb25zLWNvbG9yIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLm9wZXJhdGlvbnMtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLm9wZXJhdGlvbnMtY29sb3IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAub3BlcmF0aW9ucy1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAub3BlcmF0aW9ucy1jb2xvciAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgLm9wZXJhdGlvbnMtY29sb3IgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5vcGVyYXRpb25zLWNvbG9yIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5vcGVyYXRpb25zLWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5vcGVyYXRpb25zLWNvbG9yIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzIC5vcGVyYXRpb25zLWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5vcGVyYXRpb25zLWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5uYXJyb3ctY29udGFpbmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAub3BlcmF0aW9ucy1jb2xvciAubmFycm93LWNvbnRhaW5lciwgLm9wZXJhdGlvbnMtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAub3BlcmF0aW9ucy1jb2xvciAuc2l0ZS1pbm5lciwgLm9wZXJhdGlvbnMtY29sb3IgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAub3BlcmF0aW9ucy1jb2xvciAuc2l0ZS1pbm5lciwgLm9wZXJhdGlvbnMtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLm9wZXJhdGlvbnMtY29sb3IgLnNpdGUtaW5uZXIsIC5vcGVyYXRpb25zLWNvbG9yIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5vcGVyYXRpb25zLWNvbG9yIC5zaXRlLWlubmVyLCAub3BlcmF0aW9ucy1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAub3BlcmF0aW9ucy1jb2xvciAuc2l0ZS1pbm5lciwgLm9wZXJhdGlvbnMtY29sb3IgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLm9wZXJhdGlvbnMtY29sb3IgLnNpdGUtaW5uZXIsIC5vcGVyYXRpb25zLWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5vcGVyYXRpb25zLWNvbG9yIC5zaXRlLWlubmVyLCAub3BlcmF0aW9ucy1jb2xvciAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAub3BlcmF0aW9ucy1jb2xvciAuc2l0ZS1pbm5lciwgLm9wZXJhdGlvbnMtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLm9wZXJhdGlvbnMtY29sb3IgLnNpdGUtaW5uZXIsIC5vcGVyYXRpb25zLWNvbG9yIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5vcGVyYXRpb25zLWNvbG9yIC5zaXRlLWlubmVyLCAub3BlcmF0aW9ucy1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLm9wZXJhdGlvbnMtY29sb3IgLnNpdGUtaW5uZXIsIC5vcGVyYXRpb25zLWNvbG9yIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAub3BlcmF0aW9ucy1jb2xvciAuc2l0ZS1pbm5lciwgLm9wZXJhdGlvbnMtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5vcGVyYXRpb25zLWNvbG9yIC5zaXRlLWlubmVyLCAub3BlcmF0aW9ucy1jb2xvciAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLm9wZXJhdGlvbnMtY29sb3IgLnNpdGUtaW5uZXIsIC5vcGVyYXRpb25zLWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLm9wZXJhdGlvbnMtY29sb3IgLnNpdGUtaW5uZXIsIC5vcGVyYXRpb25zLWNvbG9yIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLm9wZXJhdGlvbnMtY29sb3IgLnNpdGUtaW5uZXIsIC5vcGVyYXRpb25zLWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLm9wZXJhdGlvbnMtY29sb3IgLnNpdGUtaW5uZXIsIC5vcGVyYXRpb25zLWNvbG9yIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLm9wZXJhdGlvbnMtY29sb3IgLnNpdGUtaW5uZXIsIC5vcGVyYXRpb25zLWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kdXN0cnktZXZlbnRzIC5vcGVyYXRpb25zLWNvbG9yIC5oY3NzLWV2ZW50cywgLm9wZXJhdGlvbnMtY29sb3IgLmluZHVzdHJ5LWV2ZW50cyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1ldmVudHMsIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgLm9wZXJhdGlvbnMtY29sb3IgLmhjc3MtZXZlbnRzLCAub3BlcmF0aW9ucy1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzIC5vcGVyYXRpb25zLWNvbG9yIC5oY3NzLWV2ZW50cywgLm9wZXJhdGlvbnMtY29sb3IgLnBhc3Qtd2ViaW5hcnMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAub3BlcmF0aW9ucy1jb2xvciAuaGNzcy1ldmVudHMsIC5vcGVyYXRpb25zLWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAub3BlcmF0aW9ucy1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAub3BlcmF0aW9ucy1jb2xvciAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLm9wZXJhdGlvbnMtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm9wZXJhdGlvbnMtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5vcGVyYXRpb25zLWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5vcGVyYXRpb25zLWNvbG9yIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAub3BlcmF0aW9ucy1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAub3BlcmF0aW9ucy1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5vcGVyYXRpb25zLWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5vcGVyYXRpb25zLWNvbG9yIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLm9wZXJhdGlvbnMtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm9wZXJhdGlvbnMtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAub3BlcmF0aW9ucy1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAub3BlcmF0aW9ucy1jb2xvciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5vcGVyYXRpb25zLWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5vcGVyYXRpb25zLWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm9wZXJhdGlvbnMtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm9wZXJhdGlvbnMtY29sb3IgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAub3BlcmF0aW9ucy1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAub3BlcmF0aW9ucy1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5vcGVyYXRpb25zLWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5vcGVyYXRpb25zLWNvbG9yIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLm9wZXJhdGlvbnMtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm9wZXJhdGlvbnMtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAub3BlcmF0aW9ucy1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAub3BlcmF0aW9ucy1jb2xvciAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5vcGVyYXRpb25zLWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5vcGVyYXRpb25zLWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLm9wZXJhdGlvbnMtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm9wZXJhdGlvbnMtY29sb3IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAub3BlcmF0aW9ucy1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAub3BlcmF0aW9ucy1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5vcGVyYXRpb25zLWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5vcGVyYXRpb25zLWNvbG9yIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLm9wZXJhdGlvbnMtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm9wZXJhdGlvbnMtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAub3BlcmF0aW9ucy1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAub3BlcmF0aW9ucy1jb2xvciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5vcGVyYXRpb25zLWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5vcGVyYXRpb25zLWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5vcGVyYXRpb25zLWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5vcGVyYXRpb25zLWNvbG9yIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5vcGVyYXRpb25zLWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5vcGVyYXRpb25zLWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5vcGVyYXRpb25zLWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5vcGVyYXRpb25zLWNvbG9yIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5vcGVyYXRpb25zLWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5vcGVyYXRpb25zLWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5vcGVyYXRpb25zLWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5vcGVyYXRpb25zLWNvbG9yIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5vcGVyYXRpb25zLWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5vcGVyYXRpb25zLWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5vcGVyYXRpb25zLWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5vcGVyYXRpb25zLWNvbG9yIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5vcGVyYXRpb25zLWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5vcGVyYXRpb25zLWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAub3BlcmF0aW9ucy1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAub3BlcmF0aW9ucy1jb2xvciAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLm9wZXJhdGlvbnMtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm9wZXJhdGlvbnMtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5vcGVyYXRpb25zLWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5vcGVyYXRpb25zLWNvbG9yIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAub3BlcmF0aW9ucy1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAub3BlcmF0aW9ucy1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm9wZXJhdGlvbnMtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm9wZXJhdGlvbnMtY29sb3IgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5vcGVyYXRpb25zLWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5vcGVyYXRpb25zLWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAub3BlcmF0aW9ucy1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAub3BlcmF0aW9ucy1jb2xvciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLm9wZXJhdGlvbnMtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm9wZXJhdGlvbnMtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm9wZXJhdGlvbnMtY29sb3IgLnNpdGUtaW5uZXIsIC5vcGVyYXRpb25zLWNvbG9yIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5vcGVyYXRpb25zLWNvbG9yIC5zaXRlLWlubmVyLCAub3BlcmF0aW9ucy1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5vcGVyYXRpb25zLWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5vcGVyYXRpb25zLWNvbG9yIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLm9wZXJhdGlvbnMtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm9wZXJhdGlvbnMtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAub3BlcmF0aW9ucy1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAub3BlcmF0aW9ucy1jb2xvciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5vcGVyYXRpb25zLWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5vcGVyYXRpb25zLWNvbG9yICNjb21wYW55LWluZm9ybWF0aW9uLCAub3BlcmF0aW9ucy1jb2xvciAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgLmJsb2ctYm94LCAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgLm9wZXJhdGlvbnMtY29sb3IgLmJsb2ctYm94LCAub3BlcmF0aW9ucy1jb2xvciAuY3VzdG9tZXItc3Rvcnktc2xpZGUsIC5vcGVyYXRpb25zLWNvbG9yIC5oY3NzLWZvcm0tZnJhbWUsIC5vcGVyYXRpb25zLWNvbG9yIC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lLCAub3BlcmF0aW9ucy1jb2xvciAubW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQsIC5tb2RhbC1wb3B1cCAub3BlcmF0aW9ucy1jb2xvciAubW9kYWwtY29udGVudCwgLm9wZXJhdGlvbnMtY29sb3IgLnBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yLCAucGFnZS1zdGF0cyAub3BlcmF0aW9ucy1jb2xvciAuc3RhdHMtY29sb3IsIC5vcGVyYXRpb25zLWNvbG9yIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yLCAucHJvZHVjdC1wYWdlLXN0YXRzIC5vcGVyYXRpb25zLWNvbG9yIC5zdGF0cy1jb2xvciwgLm9wZXJhdGlvbnMtY29sb3IgLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpIC5zb2NpYWwtc2hhcmUsIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAub3BlcmF0aW9ucy1jb2xvciAuc29jaWFsLXNoYXJlLCAub3BlcmF0aW9ucy1jb2xvciAuc2luZ2xlLXByZXNzIC5zb2NpYWwtc2hhcmUsIC5zaW5nbGUtcHJlc3MgLm9wZXJhdGlvbnMtY29sb3IgLnNvY2lhbC1zaGFyZSwgLm9wZXJhdGlvbnMtY29sb3IgI2dlbmVyaWMtdGFicyAucGFuZSwgI2dlbmVyaWMtdGFicyAub3BlcmF0aW9ucy1jb2xvciAucGFuZSwgLm9wZXJhdGlvbnMtY29sb3IgI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3dpcGVyLWNvbnRhaW5lciA+IGRpdiwgI2N1c3RvbWVyc19ieV9zdGF0ZSAub3BlcmF0aW9ucy1jb2xvciAuc3dpcGVyLWNvbnRhaW5lciA+IGRpdiB7XG4gIGJvcmRlci1jb2xvcjogIzAwNWViODtcbn1cblxuLmZsZWV0LWNvbG9yIC5zZWN0aW9uLWZyYW1lLCAuZmxlZXQtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLmNvbnRhaW5lciwgLmZsZWV0LWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IC5mbGVldC1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmZsZWV0LWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZsZWV0LWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mbGVldC1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5mbGVldC1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmxlZXQtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5mbGVldC1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmZsZWV0LWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5mbGVldC1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmxlZXQtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLmZsZWV0LWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mbGVldC1jb2xvciAuY29udGFpbmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmxlZXQtY29sb3IgLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLmZsZWV0LWNvbG9yIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmxlZXQtY29sb3IgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuZmxlZXQtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZsZWV0LWNvbG9yIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLmZsZWV0LWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mbGVldC1jb2xvciAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgLmZsZWV0LWNvbG9yIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmxlZXQtY29sb3IgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmZsZWV0LWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mbGVldC1jb2xvciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAuZmxlZXQtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZsZWV0LWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5uYXJyb3ctY29udGFpbmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmxlZXQtY29sb3IgLm5hcnJvdy1jb250YWluZXIsIC5mbGVldC1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mbGVldC1jb2xvciAuc2l0ZS1pbm5lciwgLmZsZWV0LWNvbG9yIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLmZsZWV0LWNvbG9yIC5zaXRlLWlubmVyLCAuZmxlZXQtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZsZWV0LWNvbG9yIC5zaXRlLWlubmVyLCAuZmxlZXQtY29sb3IgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLmZsZWV0LWNvbG9yIC5zaXRlLWlubmVyLCAuZmxlZXQtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZsZWV0LWNvbG9yIC5zaXRlLWlubmVyLCAuZmxlZXQtY29sb3IgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLmZsZWV0LWNvbG9yIC5zaXRlLWlubmVyLCAuZmxlZXQtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZsZWV0LWNvbG9yIC5zaXRlLWlubmVyLCAuZmxlZXQtY29sb3IgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLmZsZWV0LWNvbG9yIC5zaXRlLWlubmVyLCAuZmxlZXQtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZsZWV0LWNvbG9yIC5zaXRlLWlubmVyLCAuZmxlZXQtY29sb3IgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLmZsZWV0LWNvbG9yIC5zaXRlLWlubmVyLCAuZmxlZXQtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mbGVldC1jb2xvciAuc2l0ZS1pbm5lciwgLmZsZWV0LWNvbG9yIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuZmxlZXQtY29sb3IgLnNpdGUtaW5uZXIsIC5mbGVldC1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZsZWV0LWNvbG9yIC5zaXRlLWlubmVyLCAuZmxlZXQtY29sb3IgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5mbGVldC1jb2xvciAuc2l0ZS1pbm5lciwgLmZsZWV0LWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZsZWV0LWNvbG9yIC5zaXRlLWlubmVyLCAuZmxlZXQtY29sb3IgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuZmxlZXQtY29sb3IgLnNpdGUtaW5uZXIsIC5mbGVldC1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mbGVldC1jb2xvciAuc2l0ZS1pbm5lciwgLmZsZWV0LWNvbG9yIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLmZsZWV0LWNvbG9yIC5zaXRlLWlubmVyLCAuZmxlZXQtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgLmZsZWV0LWNvbG9yIC5oY3NzLWV2ZW50cywgLmZsZWV0LWNvbG9yIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzIC5mbGVldC1jb2xvciAuaGNzcy1ldmVudHMsIC5mbGVldC1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzIC5mbGVldC1jb2xvciAuaGNzcy1ldmVudHMsIC5mbGVldC1jb2xvciAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzIC5mbGVldC1jb2xvciAuaGNzcy1ldmVudHMsIC5mbGVldC1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZsZWV0LWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mbGVldC1jb2xvciAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmZsZWV0LWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mbGVldC1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZsZWV0LWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mbGVldC1jb2xvciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLmZsZWV0LWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mbGVldC1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5mbGVldC1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmxlZXQtY29sb3IgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuZmxlZXQtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZsZWV0LWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZsZWV0LWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mbGVldC1jb2xvciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5mbGVldC1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmxlZXQtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZmxlZXQtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZsZWV0LWNvbG9yIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmZsZWV0LWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mbGVldC1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mbGVldC1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmxlZXQtY29sb3IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuZmxlZXQtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZsZWV0LWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZsZWV0LWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mbGVldC1jb2xvciAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5mbGVldC1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmxlZXQtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmxlZXQtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZsZWV0LWNvbG9yIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLmZsZWV0LWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mbGVldC1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5mbGVldC1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmxlZXQtY29sb3IgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuZmxlZXQtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZsZWV0LWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZsZWV0LWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mbGVldC1jb2xvciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5mbGVldC1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmxlZXQtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZsZWV0LWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mbGVldC1jb2xvciAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuZmxlZXQtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZsZWV0LWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mbGVldC1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmxlZXQtY29sb3IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLmZsZWV0LWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mbGVldC1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZmxlZXQtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZsZWV0LWNvbG9yIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5mbGVldC1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmxlZXQtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZsZWV0LWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mbGVldC1jb2xvciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuZmxlZXQtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZsZWV0LWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZmxlZXQtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZsZWV0LWNvbG9yIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuZmxlZXQtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZsZWV0LWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuZmxlZXQtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZsZWV0LWNvbG9yIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuZmxlZXQtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZsZWV0LWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZmxlZXQtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZsZWV0LWNvbG9yIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuZmxlZXQtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZsZWV0LWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmxlZXQtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZsZWV0LWNvbG9yIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuZmxlZXQtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZsZWV0LWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mbGVldC1jb2xvciAuc2l0ZS1pbm5lciwgLmZsZWV0LWNvbG9yIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5mbGVldC1jb2xvciAuc2l0ZS1pbm5lciwgLmZsZWV0LWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZsZWV0LWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mbGVldC1jb2xvciAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5mbGVldC1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmxlZXQtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmxlZXQtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZsZWV0LWNvbG9yIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLmZsZWV0LWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mbGVldC1jb2xvciAjY29tcGFueS1pbmZvcm1hdGlvbiwgLmZsZWV0LWNvbG9yIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAuYmxvZy1ib3gsIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAuZmxlZXQtY29sb3IgLmJsb2ctYm94LCAuZmxlZXQtY29sb3IgLmN1c3RvbWVyLXN0b3J5LXNsaWRlLCAuZmxlZXQtY29sb3IgLmhjc3MtZm9ybS1mcmFtZSwgLmZsZWV0LWNvbG9yIC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lLCAuZmxlZXQtY29sb3IgLm1vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50LCAubW9kYWwtcG9wdXAgLmZsZWV0LWNvbG9yIC5tb2RhbC1jb250ZW50LCAuZmxlZXQtY29sb3IgLnBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yLCAucGFnZS1zdGF0cyAuZmxlZXQtY29sb3IgLnN0YXRzLWNvbG9yLCAuZmxlZXQtY29sb3IgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtY29sb3IsIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLmZsZWV0LWNvbG9yIC5zdGF0cy1jb2xvciwgLmZsZWV0LWNvbG9yIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAuc29jaWFsLXNoYXJlLCAuc2luZ2xlLXBvc3Q6bm90KC5jYXNlLXN0dWRpZXMtdGVtcGxhdGUtY2xvbmUtcG9zdCkgLmZsZWV0LWNvbG9yIC5zb2NpYWwtc2hhcmUsIC5mbGVldC1jb2xvciAuc2luZ2xlLXByZXNzIC5zb2NpYWwtc2hhcmUsIC5zaW5nbGUtcHJlc3MgLmZsZWV0LWNvbG9yIC5zb2NpYWwtc2hhcmUsIC5mbGVldC1jb2xvciAjZ2VuZXJpYy10YWJzIC5wYW5lLCAjZ2VuZXJpYy10YWJzIC5mbGVldC1jb2xvciAucGFuZSwgLmZsZWV0LWNvbG9yICNjdXN0b21lcnNfYnlfc3RhdGUgLnN3aXBlci1jb250YWluZXIgPiBkaXYsICNjdXN0b21lcnNfYnlfc3RhdGUgLmZsZWV0LWNvbG9yIC5zd2lwZXItY29udGFpbmVyID4gZGl2IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5RUE2O1xufVxuXG4uZGF0YS1jb2xvciAuc2VjdGlvbi1mcmFtZSwgLmRhdGEtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLmNvbnRhaW5lciwgLmRhdGEtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogLmRhdGEtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5kYXRhLWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmRhdGEtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmRhdGEtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAuZGF0YS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZGF0YS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgLmRhdGEtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5kYXRhLWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5kYXRhLWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5kYXRhLWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5kYXRhLWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5kYXRhLWNvbG9yIC5jb250YWluZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5kYXRhLWNvbG9yIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzIC5kYXRhLWNvbG9yIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuZGF0YS1jb2xvciAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5kYXRhLWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5kYXRhLWNvbG9yIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLmRhdGEtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmRhdGEtY29sb3IgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzIC5kYXRhLWNvbG9yIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuZGF0YS1jb2xvciAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuZGF0YS1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZGF0YS1jb2xvciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAuZGF0YS1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZGF0YS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAubmFycm93LWNvbnRhaW5lciwgLmVudGVycHJpc2Utc3RlcHMgLmRhdGEtY29sb3IgLm5hcnJvdy1jb250YWluZXIsIC5kYXRhLWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmRhdGEtY29sb3IgLnNpdGUtaW5uZXIsIC5kYXRhLWNvbG9yIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLmRhdGEtY29sb3IgLnNpdGUtaW5uZXIsIC5kYXRhLWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5kYXRhLWNvbG9yIC5zaXRlLWlubmVyLCAuZGF0YS1jb2xvciAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuZGF0YS1jb2xvciAuc2l0ZS1pbm5lciwgLmRhdGEtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmRhdGEtY29sb3IgLnNpdGUtaW5uZXIsIC5kYXRhLWNvbG9yIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5kYXRhLWNvbG9yIC5zaXRlLWlubmVyLCAuZGF0YS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZGF0YS1jb2xvciAuc2l0ZS1pbm5lciwgLmRhdGEtY29sb3IgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLmRhdGEtY29sb3IgLnNpdGUtaW5uZXIsIC5kYXRhLWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5kYXRhLWNvbG9yIC5zaXRlLWlubmVyLCAuZGF0YS1jb2xvciAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAuZGF0YS1jb2xvciAuc2l0ZS1pbm5lciwgLmRhdGEtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5kYXRhLWNvbG9yIC5zaXRlLWlubmVyLCAuZGF0YS1jb2xvciAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLmRhdGEtY29sb3IgLnNpdGUtaW5uZXIsIC5kYXRhLWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZGF0YS1jb2xvciAuc2l0ZS1pbm5lciwgLmRhdGEtY29sb3IgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5kYXRhLWNvbG9yIC5zaXRlLWlubmVyLCAuZGF0YS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5kYXRhLWNvbG9yIC5zaXRlLWlubmVyLCAuZGF0YS1jb2xvciAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5kYXRhLWNvbG9yIC5zaXRlLWlubmVyLCAuZGF0YS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5kYXRhLWNvbG9yIC5zaXRlLWlubmVyLCAuZGF0YS1jb2xvciAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5kYXRhLWNvbG9yIC5zaXRlLWlubmVyLCAuZGF0YS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cywgLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyAuZGF0YS1jb2xvciAuaGNzcy1ldmVudHMsIC5kYXRhLWNvbG9yIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzIC5kYXRhLWNvbG9yIC5oY3NzLWV2ZW50cywgLmRhdGEtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAuZGF0YS1jb2xvciAuaGNzcy1ldmVudHMsIC5kYXRhLWNvbG9yIC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLmVudGVycHJpc2Utc3RlcHMgLmRhdGEtY29sb3IgLmhjc3MtZXZlbnRzLCAuZGF0YS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmRhdGEtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmRhdGEtY29sb3IgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5kYXRhLWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5kYXRhLWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZGF0YS1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZGF0YS1jb2xvciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLmRhdGEtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmRhdGEtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZGF0YS1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZGF0YS1jb2xvciAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5kYXRhLWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5kYXRhLWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmRhdGEtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmRhdGEtY29sb3IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuZGF0YS1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZGF0YS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5kYXRhLWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5kYXRhLWNvbG9yIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmRhdGEtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmRhdGEtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZGF0YS1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZGF0YS1jb2xvciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5kYXRhLWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5kYXRhLWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmRhdGEtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmRhdGEtY29sb3IgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuZGF0YS1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZGF0YS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5kYXRhLWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5kYXRhLWNvbG9yIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLmRhdGEtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmRhdGEtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZGF0YS1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZGF0YS1jb2xvciAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5kYXRhLWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5kYXRhLWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmRhdGEtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmRhdGEtY29sb3IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAuZGF0YS1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZGF0YS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZGF0YS1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZGF0YS1jb2xvciAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuZGF0YS1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZGF0YS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuZGF0YS1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZGF0YS1jb2xvciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuZGF0YS1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZGF0YS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZGF0YS1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZGF0YS1jb2xvciAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuZGF0YS1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZGF0YS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZGF0YS1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZGF0YS1jb2xvciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuZGF0YS1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZGF0YS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmRhdGEtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmRhdGEtY29sb3IgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5kYXRhLWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5kYXRhLWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuZGF0YS1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZGF0YS1jb2xvciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLmRhdGEtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmRhdGEtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5kYXRhLWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5kYXRhLWNvbG9yIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuZGF0YS1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZGF0YS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmRhdGEtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmRhdGEtY29sb3IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5kYXRhLWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5kYXRhLWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5kYXRhLWNvbG9yIC5zaXRlLWlubmVyLCAuZGF0YS1jb2xvciAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAuZGF0YS1jb2xvciAuc2l0ZS1pbm5lciwgLmRhdGEtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZGF0YS1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZGF0YS1jb2xvciAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5kYXRhLWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5kYXRhLWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmRhdGEtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmRhdGEtY29sb3IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAuZGF0YS1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZGF0YS1jb2xvciAjY29tcGFueS1pbmZvcm1hdGlvbiwgLmRhdGEtY29sb3IgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzIC5ibG9nLWJveCwgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzIC5kYXRhLWNvbG9yIC5ibG9nLWJveCwgLmRhdGEtY29sb3IgLmN1c3RvbWVyLXN0b3J5LXNsaWRlLCAuZGF0YS1jb2xvciAuaGNzcy1mb3JtLWZyYW1lLCAuZGF0YS1jb2xvciAuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSwgLmRhdGEtY29sb3IgLm1vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50LCAubW9kYWwtcG9wdXAgLmRhdGEtY29sb3IgLm1vZGFsLWNvbnRlbnQsIC5kYXRhLWNvbG9yIC5wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciwgLnBhZ2Utc3RhdHMgLmRhdGEtY29sb3IgLnN0YXRzLWNvbG9yLCAuZGF0YS1jb2xvciAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciwgLnByb2R1Y3QtcGFnZS1zdGF0cyAuZGF0YS1jb2xvciAuc3RhdHMtY29sb3IsIC5kYXRhLWNvbG9yIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAuc29jaWFsLXNoYXJlLCAuc2luZ2xlLXBvc3Q6bm90KC5jYXNlLXN0dWRpZXMtdGVtcGxhdGUtY2xvbmUtcG9zdCkgLmRhdGEtY29sb3IgLnNvY2lhbC1zaGFyZSwgLmRhdGEtY29sb3IgLnNpbmdsZS1wcmVzcyAuc29jaWFsLXNoYXJlLCAuc2luZ2xlLXByZXNzIC5kYXRhLWNvbG9yIC5zb2NpYWwtc2hhcmUsIC5kYXRhLWNvbG9yICNnZW5lcmljLXRhYnMgLnBhbmUsICNnZW5lcmljLXRhYnMgLmRhdGEtY29sb3IgLnBhbmUsIC5kYXRhLWNvbG9yICNjdXN0b21lcnNfYnlfc3RhdGUgLnN3aXBlci1jb250YWluZXIgPiBkaXYsICNjdXN0b21lcnNfYnlfc3RhdGUgLmRhdGEtY29sb3IgLnN3aXBlci1jb250YWluZXIgPiBkaXYge1xuICBib3JkZXItY29sb3I6ICM1NjczODc7XG59XG5cbi5zZWFyY2gtZm9ybS1pbnB1dDo6cGxhY2Vob2xkZXIsIC5zZWFyY2gtZm9ybS1sYWJlbCB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkRlZmF1bHRzXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uc2VhcmNoLWZvcm0taW5wdXQ6OnBsYWNlaG9sZGVyOjpwbGFjZWhvbGRlciwgLnNlYXJjaC1mb3JtLWxhYmVsOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzMzO1xuICBvcGFjaXR5OiAwLjU0O1xuICBmb250LXNpemU6IDEuNWVtO1xufVxuXG4ucHJpY2luZy1kcmlmdC1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByaWNpbmctZHJpZnQtbGluayAuZHJpZnQtZGlzYWJsZWQtbm90aWNlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01MHB4O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzcyMWMyNDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcyMWMyNDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICB6LWluZGV4OiAxMDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDhweCAwO1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnByaWNpbmctZHJpZnQtbGluazpob3ZlciAuZHJpZnQtZGlzYWJsZWQtbm90aWNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiNDeWJvdENvb2tpZWJvdERpYWxvZyB7XG4gIHotaW5kZXg6IDIxNDc0ODM2NDcgIWltcG9ydGFudDtcbn1cblxuI0Nvb2tpZWJvdFdpZGdldDpub3QoLkNvb2tpZWJvdFdpZGdldC1pbmFjdGl2ZSkge1xuICBsZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbmlmcmFtZSNxLW1lc3Nlbmdlci1mcmFtZSB7XG4gIGJvdHRvbTogLThweCAhaW1wb3J0YW50O1xufVxuXG4ubW9iaWxlLWZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9iaWxlLWZ1bGwtd2lkdGgge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5saXN0LWNvbHVtbnMtMyB7XG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xuICBjb2x1bW4tY291bnQ6IDI7XG4gIC13ZWJraXQtY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGlzdC1jb2x1bW5zLTMge1xuICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAzO1xuICAgIGNvbHVtbi1jb3VudDogMztcbiAgfVxufVxuXG4uaW1nLWJvcmRlci1jb3JuZXJzLTggaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG51bC5oY3NzLXN1cHBvcnQtYnVsbGV0cyB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnN1cHBvcnQtaWNvbiwgLmltcGxlbWVudGF0aW9uLWljb24sIC5mbGV4LXByaWNpbmctaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2Mzk7XG4gIGhlaWdodDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5zdXBwb3J0LWljb24ge1xuICAtd2Via2l0LW1hc2s6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTAvc3VwcG9ydF9pY29uLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzazogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMC9zdXBwb3J0X2ljb24uc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4uaW1wbGVtZW50YXRpb24taWNvbiB7XG4gIC13ZWJraXQtbWFzazogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMC9wcm92ZW5faWNvbi5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2s6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTAvcHJvdmVuX2ljb24uc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4uZmxleC1wcmljaW5nLWljb24ge1xuICAtd2Via2l0LW1hc2s6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTAvZmxleGlibGVfcHJpY2luZ19pY29uLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzazogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMC9mbGV4aWJsZV9wcmljaW5nX2ljb24uc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4jZ3VhcmFudGVlIC5zdWItdGl0bGUtaDIge1xuICBjb2xvcjogIzAwMDtcbn1cbiNndWFyYW50ZWUgLmNvbC1tZC00IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI2d1YXJhbnRlZSAuY29sLW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbiNndWFyYW50ZWUgLndoaXRlLWJveCB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbn1cbiNndWFyYW50ZWUgLndoaXRlLWJveCBoMywgI2d1YXJhbnRlZSAud2hpdGUtYm94IC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAjZ3VhcmFudGVlIC53aGl0ZS1ib3ggLnN1Yi10aXRsZS1oMyB7XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNndWFyYW50ZWUgLndoaXRlLWJveCBoMywgI2d1YXJhbnRlZSAud2hpdGUtYm94IC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAjZ3VhcmFudGVlIC53aGl0ZS1ib3ggLnN1Yi10aXRsZS1oMyB7XG4gICAgZm9udC1zaXplOiAxLjlyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgI2d1YXJhbnRlZSAud2hpdGUtYm94IGgzLCAjZ3VhcmFudGVlIC53aGl0ZS1ib3ggLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsICNndWFyYW50ZWUgLndoaXRlLWJveCAuc3ViLXRpdGxlLWgzIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbiNndWFyYW50ZWUgLndoaXRlLWJveDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2Mzk7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4jZ3VhcmFudGVlIC53aGl0ZS1ib3g6aG92ZXIgLnN1cHBvcnQtaWNvbiwgI2d1YXJhbnRlZSAud2hpdGUtYm94OmhvdmVyIC5pbXBsZW1lbnRhdGlvbi1pY29uLCAjZ3VhcmFudGVlIC53aGl0ZS1ib3g6aG92ZXIgLmZsZXgtcHJpY2luZy1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbiNndWFyYW50ZWUgLndoaXRlLWJveDpob3ZlciBoMywgI2d1YXJhbnRlZSAud2hpdGUtYm94OmhvdmVyIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAjZ3VhcmFudGVlIC53aGl0ZS1ib3g6aG92ZXIgLnN1Yi10aXRsZS1oMyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNndWFyYW50ZWUgLndoaXRlLWJveCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuI2d1YXJhbnRlZSAud2hpdGUtYm94IHAge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2xpY2stbGlzdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiBoYW5kO1xufVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkaXI9cnRsXSAuc2xpY2stc2xpZGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uc2xpY2stc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogU2xpZGVyICovXG4uc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi4vaW1hZ2VzL2FqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLyogSWNvbnMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3NsaWNrL3NsaWNrLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9zbGljay9zbGljay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9zbGljay9zbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL3NsaWNrL3NsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvc2xpY2svc2xpY2suc3ZnI3NsaWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG4vKiBBcnJvd3MgKi9cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMHB4O1xuICBmb250LXNpemU6IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLXByZXY6aG92ZXIsIC5zbGljay1wcmV2OmZvY3VzLFxuLnNsaWNrLW5leHQ6aG92ZXIsXG4uc2xpY2stbmV4dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stcHJldjpob3ZlcjpiZWZvcmUsIC5zbGljay1wcmV2OmZvY3VzOmJlZm9yZSxcbi5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSxcbi5zbGljay1uZXh0OmZvY3VzOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpiZWZvcmUsXG4uc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjI1O1xufVxuLnNsaWNrLXByZXY6YmVmb3JlLFxuLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDc2ODE7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogLTI1cHg7XG59XG5bZGlyPXJ0bF0gLnNsaWNrLXByZXYge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTI1cHg7XG59XG4uc2xpY2stcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGkFwiO1xufVxuW2Rpcj1ydGxdIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaSXCI7XG59XG5cbi5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC0yNXB4O1xufVxuW2Rpcj1ydGxdIC5zbGljay1uZXh0IHtcbiAgbGVmdDogLTI1cHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpJcIjtcbn1cbltkaXI9cnRsXSAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGkFwiO1xufVxuXG4vKiBEb3RzICovXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTI1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsIC5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSwgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIuKAolwiO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiBibGFjaztcbiAgb3BhY2l0eTogMC4yNTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICBjb2xvcjogYmxhY2s7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5wcm9kdWN0LXRleHQtcmV2aWV3IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLnByb2R1Y3QtY3VzdG9tZXIge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5yZXZpZXctZXhjZXJwdCBwIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4ucmV2aWV3LWV4Y2VycHQgcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwi4oCcXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHRvcDogLTE1cHg7XG4gIHJpZ2h0OiAtMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmV2aWV3LWV4Y2VycHQgcDphZnRlciB7XG4gICAgcmlnaHQ6IC0xNXB4O1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucmV2aWV3LWV4Y2VycHQgcDphZnRlciB7XG4gICAgdG9wOiA1MHB4O1xuICAgIHJpZ2h0OiAyNXB4O1xuICB9XG59XG5cbi5hLXNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuICBwYWRkaW5nOiAyNHB4IDQwcHggMjRweCAyNHB4O1xufVxuLmEtc2xpZGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZWI4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hLXNsaWRlOmhvdmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmEtc2xpZGUge1xuICAgIG1pbi1oZWlnaHQ6IDUxN3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmEtc2xpZGUge1xuICAgIHBhZGRpbmc6IDM1cHggMjVweCAxMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDM2MnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hLXNsaWRlIHtcbiAgICBwYWRkaW5nOiA1NXB4IDU4cHggMjJweCA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDM3MnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5hLXNsaWRlIHtcbiAgICBwYWRkaW5nOiA1NXB4IDU4cHggMjJweCA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDMzM3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5hLXNsaWRlIHtcbiAgICBwYWRkaW5nOiA1NXB4IDU4cHggMjJweCA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICB9XG59XG5cbi5hLXNsaWRlLnZpZGVvLXRlc3RpbW9uaWFsIHtcbiAgcGFkZGluZzogMjRweCA0MHB4IDUycHggMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYS1zbGlkZS52aWRlby10ZXN0aW1vbmlhbCB7XG4gICAgcGFkZGluZzogMzVweCAyNXB4IDUycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmEtc2xpZGUudmlkZW8tdGVzdGltb25pYWwge1xuICAgIHBhZGRpbmc6IDU1cHggNThweCA1MnB4IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmEtc2xpZGUudmlkZW8tdGVzdGltb25pYWwge1xuICAgIHBhZGRpbmc6IDU1cHggNThweCA1MnB4IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmEtc2xpZGUudmlkZW8tdGVzdGltb25pYWwge1xuICAgIHBhZGRpbmc6IDU1cHggNThweCA1MnB4IDQwcHg7XG4gIH1cbn1cblxuI3Byb2R1Y3QtcmV2aWV3cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNwcm9kdWN0LXJldmlld3MgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyB7XG4gIGJvdHRvbTogLTUwcHg7XG59XG4jcHJvZHVjdC1yZXZpZXdzIC5maW5lLXByaW50IHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIG1hcmdpbi10b3A6IDY1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiBpbml0aWFsO1xufVxuXG4ucGxheS1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5jdXN0b21fY29sdW1ucyBoMiwgLmN1c3RvbV9jb2x1bW5zIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAuY3VzdG9tX2NvbHVtbnMgcC5oZWFkbGluZSwgLmN1c3RvbV9jb2x1bW5zIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuY3VzdG9tX2NvbHVtbnMgcC5oZWFkbGluZSwgLmN1c3RvbV9jb2x1bW5zIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5jdXN0b21fY29sdW1ucyBwLmhlYWRsaW5lLCAuY3VzdG9tX2NvbHVtbnMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLmN1c3RvbV9jb2x1bW5zIHAuaGVhZGxpbmUsIC5jdXN0b21fY29sdW1ucyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuY3VzdG9tX2NvbHVtbnMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuY3VzdG9tX2NvbHVtbnMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmN1c3RvbV9jb2x1bW5zIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jdXN0b21fY29sdW1ucyAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jdXN0b21fY29sdW1ucyAuZW50cnktdGl0bGUsIC5jdXN0b21fY29sdW1ucyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmN1c3RvbV9jb2x1bW5zIC5zdWItdGl0bGUtaDIge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmN1c3RvbV9jb2x1bW5zIGgzLCAuY3VzdG9tX2NvbHVtbnMgLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsIC5jdXN0b21fY29sdW1ucyAuc3ViLXRpdGxlLWgzIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uc3RhdHMtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMwMDk2Mzk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zdGF0cy1zZWN0aW9uLmxhenktYmFja2dyb3VuZC52aXNpYmxlIHtcbiAgYmFja2dyb3VuZDogIzAwOTYzOSB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjIvMDIvcG9zdF9iYWNrZ3JvdW5kLndlYnBcIikgbm8tcmVwZWF0IHJpZ2h0IHRvcDtcbn1cbi5zdGF0cy1zZWN0aW9uIC5zdGF0cyB7XG4gIGZvbnQtc2l6ZTogNC4xcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN0YXRzLXNlY3Rpb24gLnN0YXRzIHtcbiAgICBmb250LXNpemU6IDIuOXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3RhdHMtc2VjdGlvbiAuc3RhdHMge1xuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zdGF0cy1zZWN0aW9uIC5zdGF0cyB7XG4gICAgZm9udC1zaXplOiA0LjFyZW07XG4gIH1cbn1cbi5zdGF0cy1zZWN0aW9uIGgyLCAuc3RhdHMtc2VjdGlvbiAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLnN0YXRzLXNlY3Rpb24gcC5oZWFkbGluZSwgLnN0YXRzLXNlY3Rpb24gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5zdGF0cy1zZWN0aW9uIHAuaGVhZGxpbmUsIC5zdGF0cy1zZWN0aW9uIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5zdGF0cy1zZWN0aW9uIHAuaGVhZGxpbmUsIC5zdGF0cy1zZWN0aW9uIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5zdGF0cy1zZWN0aW9uIHAuaGVhZGxpbmUsIC5zdGF0cy1zZWN0aW9uIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5zdGF0cy1zZWN0aW9uIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLnN0YXRzLXNlY3Rpb24gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnN0YXRzLXNlY3Rpb24gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnN0YXRzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc3RhdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5zdGF0cy1zZWN0aW9uIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAuc3RhdHMtc2VjdGlvbiAuc3ViLXRpdGxlLWgyLCAuc3RhdHMtc2VjdGlvbiBoMywgLnN0YXRzLXNlY3Rpb24gLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsIC5zdGF0cy1zZWN0aW9uIC5zdWItdGl0bGUtaDMsIC5zdGF0cy1zZWN0aW9uIC5zdGF0cy1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnN0YXRzLXNlY3Rpb24gLmNvbC1sZy00LCAuc3RhdHMtc2VjdGlvbiAuY29sLW1kLTYge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zdGF0cy1zZWN0aW9uIC5jb2wtbGctNCwgLnN0YXRzLXNlY3Rpb24gLmNvbC1tZC02IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3RhdHMtc2VjdGlvbiAuY29sLWxnLTQ6YWZ0ZXIsIC5zdGF0cy1zZWN0aW9uIC5jb2wtbWQtNjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICB9XG59XG4uc3RhdHMtc2VjdGlvbiAuY29sLWxnLTQ6bGFzdC1jaGlsZCwgLnN0YXRzLXNlY3Rpb24gLmNvbC1tZC02Omxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zdGF0cy1zZWN0aW9uIC5jb2wtbGctNDpsYXN0LWNoaWxkOmFmdGVyLCAuc3RhdHMtc2VjdGlvbiAuY29sLW1kLTY6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0YXRzLXNlY3Rpb24gLmNvbC1tZC02Om50aC1jaGlsZCgzKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuLnN0YXRzLXNlY3Rpb24gcCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGgzLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zdWItdGl0bGUtaDMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGEge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucmVhZC1tb3JlIGEge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbi5hbHQtdGhlbWUgaDMsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24uYWx0LXRoZW1lIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uLmFsdC10aGVtZSAuc3ViLXRpdGxlLWgzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24uYWx0LXRoZW1lIGgzOmFmdGVyLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uLmFsdC10aGVtZSAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZzphZnRlciwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbi5hbHQtdGhlbWUgLnN1Yi10aXRsZS1oMzphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uLmFsdC10aGVtZSBhLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uLmFsdC10aGVtZSBoMiwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbi5hbHQtdGhlbWUgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24uYWx0LXRoZW1lIHAuaGVhZGxpbmUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24uYWx0LXRoZW1lIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uLmFsdC10aGVtZSBwLmhlYWRsaW5lLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uLmFsdC10aGVtZSAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uLmFsdC10aGVtZSBwLmhlYWRsaW5lLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uLmFsdC10aGVtZSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uLmFsdC10aGVtZSBwLmhlYWRsaW5lLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uLmFsdC10aGVtZSAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbi5hbHQtdGhlbWUgLnN1Yi10aXRsZS1oMiwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbi5hbHQtdGhlbWUgaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24uYWx0LXRoZW1lIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24uYWx0LXRoZW1lIC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbi5hbHQtdGhlbWUgcCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbi5hbHQtdGhlbWUgLmJveC1ib2R5IHtcbiAgcGFkZGluZzogMzBweCAwIDA7XG59XG4uaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uLmFsdC10aGVtZSAud2hpdGUtYm94IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbi5hbHQtdGhlbWUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMi8wMi9wb3N0X2JhY2tncm91bmQud2VicFwiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cbi5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLndoaXRlLWJveCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJveC1zaGFkb3c6IDVweCA1cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuNDIpO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAud2hpdGUtYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jb2wtbGctNCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5ib3gtYm9keSB7XG4gIHBhZGRpbmc6IDE1cHggMjBweCAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucmVzb3VyY2UtdHlwZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNjM2NDY2O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xufVxuXG4ucmVzb3VyY2UtdHlwZS1pY29ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIHJpZ2h0OiAzMHB4O1xuICB6LWluZGV4OiAxMDE7XG59XG4ucmVzb3VyY2UtdHlwZS1pY29ucyBbY2xhc3NePURlZmF1bHRzLV0ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uem9vbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuem9vbSB7XG4gICAgbWF4LWhlaWdodDogMzAycHg7XG4gIH1cbn1cbi56b29tIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZS1pbi1vdXQ7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuem9vbSBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDMwMnB4O1xuICB9XG59XG4uem9vbTpob3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG59XG4uem9vbTpob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG4uem9vbTpob3ZlcjphZnRlciB7XG4gIHdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xufVxuLnpvb206OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi52aWRlb3MgLnpvb206YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IDEwMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjNmNDtcbiAgLXdlYmtpdC1tYXNrOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA5L3BsYXktYnV0dG9uLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzazogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wOS9wbGF5LWJ1dHRvbi5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIC13ZWJraXQtbWFzay1zaXplOiAxMTVweDtcbiAgbWFzay1zaXplOiAxMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlkZW9zIC56b29tOmFmdGVyIHtcbiAgICAtd2Via2l0LW1hc2stc2l6ZTogMTU1cHg7XG4gICAgbWFzay1zaXplOiAxNTVweDtcbiAgfVxufVxuXG4uaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiAucm93LCAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiAjcHJvamVjdC1saWZlY3ljbGUgLm1lbnUsICNwcm9qZWN0LWxpZmVjeWNsZSAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiAubWVudSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiBoMiwgLmhpZ2hsaWdodC1mZWF0dXJlLXNlY3Rpb24gLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5oaWdobGlnaHQtZmVhdHVyZS1zZWN0aW9uIHAuaGVhZGxpbmUsIC5oaWdobGlnaHQtZmVhdHVyZS1zZWN0aW9uIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiBwLmhlYWRsaW5lLCAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiBwLmhlYWRsaW5lLCAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiBwLmhlYWRsaW5lLCAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmhpZ2hsaWdodC1mZWF0dXJlLXNlY3Rpb24gLnN1Yi10aXRsZS1oMiwgLmhpZ2hsaWdodC1mZWF0dXJlLXNlY3Rpb24gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmhpZ2hsaWdodC1mZWF0dXJlLXNlY3Rpb24gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5oaWdobGlnaHQtZmVhdHVyZS1zZWN0aW9uIC5lbnRyeS10aXRsZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oaWdobGlnaHQtZmVhdHVyZS1zZWN0aW9uOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICB9XG59XG4uaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiAuc3RhdHMge1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhpZ2hsaWdodC1mZWF0dXJlLXNlY3Rpb24gLnN0YXRzIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oaWdobGlnaHQtZmVhdHVyZS1zZWN0aW9uIC5zdGF0cyB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhpZ2hsaWdodC1mZWF0dXJlLXNlY3Rpb24gLnN0YXRzIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiAuc3RhdHMge1xuICAgIGZvbnQtc2l6ZTogMi45cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTc5MHB4KSB7XG4gIC5oaWdobGlnaHQtZmVhdHVyZS1zZWN0aW9uIC5zdGF0cyB7XG4gICAgZm9udC1zaXplOiAzLjNyZW07XG4gIH1cbn1cbi5oaWdobGlnaHQtZmVhdHVyZS1zZWN0aW9uIC5zdGF0cyArIHAge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiAuc3RhdHMgKyBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiAuc3RhdHMgKyBwIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiAuc3RhdHMgKyBwIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLmhpZ2hsaWdodC1mZWF0dXJlLXNlY3Rpb24gLmNvbC00IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3MDcwNzA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiAuY29sLTQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oaWdobGlnaHQtZmVhdHVyZS1zZWN0aW9uIC5jb2wtNDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNzA3MDcwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhpZ2hsaWdodC1mZWF0dXJlLXNlY3Rpb24gLmNvbC00Omxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmhpZ2hsaWdodC1mZWF0dXJlLXNlY3Rpb24gLnZpZGVvLXRodW1iOmFmdGVyIHtcbiAgICAtd2Via2l0LW1hc2stc2l6ZTogMTAwcHggMTAwcHg7XG4gICAgbWFzay1zaXplOiAxMDBweCAxMDBweDtcbiAgfVxufVxuLmhpZ2hsaWdodC1mZWF0dXJlLXNlY3Rpb24gLmxpbmsge1xuICBwYWRkaW5nOiAxMHB4IDIwcHggIWltcG9ydGFudDtcbn1cbi5oaWdobGlnaHQtZmVhdHVyZS1zZWN0aW9uIC5saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmljb24tc3ZnIHtcbiAgd2lkdGg6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5maWxsLXdoaXRlID4gc3ZnIHBhdGgsIC5maWxsLXdoaXRlID4gc3ZnIHBvbHlnb24sIC5maWxsLXdoaXRlID4gc3ZnIHJlY3Qge1xuICBmaWxsOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uZmlsbC13aGl0ZSA+IHN2ZyBjaXJjbGUge1xuICBzdHJva2U6ICNmZmY7XG59XG5cbi5zaGlmdC0yNTAge1xuICBwYWRkaW5nLWJvdHRvbTogMjUwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0yNTBweDtcbn1cblxuLnNsYW50LWJnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuLnNsYW50LWJnLmxhenktYmFja2dyb3VuZC52aXNpYmxlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIyLzEwL3Bvc3RfYmFja2dyb3VuZF9tb2JpbGUud2VicFwiKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2xhbnQtYmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMi8wMi9wb3N0X2JhY2tncm91bmQud2VicFwiKTtcbiAgfVxufVxuLnNsYW50LWJnIGgyLCAuc2xhbnQtYmcgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5zbGFudC1iZyBwLmhlYWRsaW5lLCAuc2xhbnQtYmcgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5zbGFudC1iZyBwLmhlYWRsaW5lLCAuc2xhbnQtYmcgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLnNsYW50LWJnIHAuaGVhZGxpbmUsIC5zbGFudC1iZyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuc2xhbnQtYmcgcC5oZWFkbGluZSwgLnNsYW50LWJnIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAuc2xhbnQtYmcgLnN1Yi10aXRsZS1oMiwgLnNsYW50LWJnIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5zbGFudC1iZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5zbGFudC1iZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2xhbnQtYmcgaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnNsYW50LWJnIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnNsYW50LWJnIC5lbnRyeS10aXRsZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uc2xhbnQtYmcgLmhlYWRlci1ydWxlOmFmdGVyLCAuc2xhbnQtYmcgI2N0YV9mb3JtIC5iaWctaGVhZGxpbmU6YWZ0ZXIsICNjdGFfZm9ybSAuc2xhbnQtYmcgLmJpZy1oZWFkbGluZTphZnRlciwgLnNsYW50LWJnIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDM6YWZ0ZXIsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnNsYW50LWJnIGgzOmFmdGVyLCAuc2xhbnQtYmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZzphZnRlciwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2xhbnQtYmcgLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmc6YWZ0ZXIsIC5zbGFudC1iZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zdWItdGl0bGUtaDM6YWZ0ZXIsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnNsYW50LWJnIC5zdWItdGl0bGUtaDM6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5zbGFudC1iZyAuZmxleC1yb3cge1xuICBhbGlnbi1pdGVtczogbm9ybWFsO1xufVxuLnNsYW50LWJnOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVlYjg7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDE1JSwgMTAwJSA3JSwgMTAwJSAxMDAlLCAwJSAxMDAlKTtcbiAgei1pbmRleDogLTE7XG59XG4uc2xhbnQtYmcgLmxvZ28taW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5zbGFudC1iZyAubG9nby1pbWcgc3ZnIHtcbiAgbWF4LWhlaWdodDogNjBweDtcbn1cbi5zbGFudC1iZyAuZmlsbC1jb2xvciA+IHN2ZyA+IHBhdGgsXG4uc2xhbnQtYmcgLmZpbGwtY29sb3IgPiBzdmcgcG9seWdvbixcbi5zbGFudC1iZyAuZmlsbC1jb2xvciA+IHN2ZyByZWN0IHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5zbGFudC1iZyAuZmlsbC1jb2xvciA+IHN2ZyBjaXJjbGUge1xuICBzdHJva2U6ICNmZmY7XG59XG4uc2xhbnQtYmcgLmZhcSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uc2xhbnQtYmcgLmZlYXR1cmUtZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5zbGFudC1iZyAuZmVhdHVyZS1kZXNjcmlwdGlvbiBwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zbGFudC1iZyAuZmVhdHVyZS1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMCA0MHB4IDI0cHg7XG4gIH1cbn1cbi5zbGFudC1iZyAuZmVhdHVyZS10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNsYW50LWJnIC5mZWF0dXJlLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAxMHB4IDQwcHggMTBweDtcbiAgfVxufVxuLnNsYW50LWJnIC5oaWdobGlnaHQtZmVhdHVyZS1jb250ZW50ID4gc3ZnIHBhdGgsXG4uc2xhbnQtYmcgLmhpZ2hsaWdodC1mZWF0dXJlLWNvbnRlbnQgPiBzdmcgcG9seWdvbixcbi5zbGFudC1iZyAuaGlnaGxpZ2h0LWZlYXR1cmUtY29udGVudCA+IHN2ZyByZWN0IHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5zbGFudC1iZyAuaGlnaGxpZ2h0LWZlYXR1cmUtY29udGVudCA+IHN2ZyBjaXJjbGUge1xuICBzdHJva2U6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNsYW50LWJnIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuICAuc2xhbnQtYmc6YWZ0ZXIge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDEwJSwgMTAwJSAwJSwgMTAwJSAxMDAlLCAwJSAxMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2xhbnQtYmcge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEyMCUgMTAwJTtcbiAgfVxuICAuc2xhbnQtYmc6YWZ0ZXIge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDE1JSwgMTAwJSAwJSwgMTAwJSAxMDAlLCAwJSAxMDAlKTtcbiAgfVxufVxuXG4uaGlnaGxpZ2h0LWZlYXR1cmUtaW1hZ2UsIC5oaWdobGlnaHQtZmVhdHVyZS1jb250ZW50LWFsdCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhpZ2hsaWdodC1mZWF0dXJlLWltYWdlLCAuaGlnaGxpZ2h0LWZlYXR1cmUtY29udGVudC1hbHQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuI3doby11c2VzLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICN3aG8tdXNlcy1zZWN0aW9uIHtcbiAgICBtaW4taGVpZ2h0OiA0NjVweDtcbiAgfVxufVxuI3doby11c2VzLXNlY3Rpb24gaDIsICN3aG8tdXNlcy1zZWN0aW9uIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAjd2hvLXVzZXMtc2VjdGlvbiBwLmhlYWRsaW5lLCAjd2hvLXVzZXMtc2VjdGlvbiAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gI3doby11c2VzLXNlY3Rpb24gcC5oZWFkbGluZSwgI3doby11c2VzLXNlY3Rpb24gLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gI3doby11c2VzLXNlY3Rpb24gcC5oZWFkbGluZSwgI3doby11c2VzLXNlY3Rpb24gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gI3doby11c2VzLXNlY3Rpb24gcC5oZWFkbGluZSwgI3doby11c2VzLXNlY3Rpb24gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsICN3aG8tdXNlcy1zZWN0aW9uIC5zdWItdGl0bGUtaDIsICN3aG8tdXNlcy1zZWN0aW9uIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsICN3aG8tdXNlcy1zZWN0aW9uIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggI3doby11c2VzLXNlY3Rpb24gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gI3doby11c2VzLXNlY3Rpb24gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gI3doby11c2VzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjd2hvLXVzZXMtc2VjdGlvbiAuZW50cnktdGl0bGUge1xuICBjb2xvcjogIzAwMDtcbn1cbiN3aG8tdXNlcy1zZWN0aW9uIC5mbGV4LXJvdyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jd2hvLXVzZXMtc2VjdGlvbiAucGxhaW4tYnRuLCAjd2hvLXVzZXMtc2VjdGlvbiAuaG9tZSAjZml0LXF1aXotc2VjdGlvbiAuZml0LXF1aXotc3RhcnQtYnRuLCAuaG9tZSAjZml0LXF1aXotc2VjdGlvbiAjd2hvLXVzZXMtc2VjdGlvbiAuZml0LXF1aXotc3RhcnQtYnRuLCAjd2hvLXVzZXMtc2VjdGlvbiAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZml0LXF1aXotc2VjdGlvbiAuZml0LXF1aXotc3RhcnQtYnRuLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZml0LXF1aXotc2VjdGlvbiAjd2hvLXVzZXMtc2VjdGlvbiAuZml0LXF1aXotc3RhcnQtYnRuLCAjd2hvLXVzZXMtc2VjdGlvbiAuZml0LXF1aXogI2hlcm8gYSwgLmZpdC1xdWl6ICNoZXJvICN3aG8tdXNlcy1zZWN0aW9uIGEsICN3aG8tdXNlcy1zZWN0aW9uIC5vcmFuZ2UtYnRuLCAjd2hvLXVzZXMtc2VjdGlvbiAub3JhbmdlLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC5vcmFuZ2UtYnV0dG9uICN3aG8tdXNlcy1zZWN0aW9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgI3doby11c2VzLXNlY3Rpb24gLndoaXRlLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC53aGl0ZS1idXR0b24gI3doby11c2VzLXNlY3Rpb24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAjd2hvLXVzZXMtc2VjdGlvbiAuZGlzcGF0Y2hlci1idG4sICN3aG8tdXNlcy1zZWN0aW9uIC5kaXNwYXRjaGVyLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC5kaXNwYXRjaGVyLWJ1dHRvbiAjd2hvLXVzZXMtc2VjdGlvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsICN3aG8tdXNlcy1zZWN0aW9uIC5kaXNwYXRjaGVyLW91dGxpbmUgLnZjZS1idXR0b24tLXN0eWxlLW91dGxpbmUtYW5pbWF0ZWQsIC5kaXNwYXRjaGVyLW91dGxpbmUgI3doby11c2VzLXNlY3Rpb24gLnZjZS1idXR0b24tLXN0eWxlLW91dGxpbmUtYW5pbWF0ZWQsICN3aG8tdXNlcy1zZWN0aW9uIC5kaXNwYXRjaGVyLW91dGxpbmUtYnRuLCAjd2hvLXVzZXMtc2VjdGlvbiAud2hpdGUtb3V0bGluZS1idG4sICN3aG8tdXNlcy1zZWN0aW9uIC5ncmVlbi1idG4sICN3aG8tdXNlcy1zZWN0aW9uIC5ncmVlbi1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAuZ3JlZW4tYnV0dG9uICN3aG8tdXNlcy1zZWN0aW9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgI3doby11c2VzLXNlY3Rpb24gLndoaXRlLWdyZWVuLWJ0biwgI3doby11c2VzLXNlY3Rpb24gLndoaXRlLWdyZWVuLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC53aGl0ZS1ncmVlbi1idXR0b24gI3doby11c2VzLXNlY3Rpb24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAjd2hvLXVzZXMtc2VjdGlvbiAuYmx1ZS1idG4sICN3aG8tdXNlcy1zZWN0aW9uIC5ibHVlLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC5ibHVlLWJ1dHRvbiAjd2hvLXVzZXMtc2VjdGlvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsICN3aG8tdXNlcy1zZWN0aW9uIGEuaGplLWJ1dHRvbiwgI3doby11c2VzLXNlY3Rpb24gYS5oamUtYmxhY2stYnV0dG9uLCAjd2hvLXVzZXMtc2VjdGlvbiBhLmhqZS1jbGVhci1idXR0b24sICN3aG8tdXNlcy1zZWN0aW9uIC5mb3JtLWJsdWUtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS1ibHVlLWJ0biAjd2hvLXVzZXMtc2VjdGlvbiAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgI3doby11c2VzLXNlY3Rpb24gLmZvcm0tZGlzcGF0Y2hlci1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mb3JtLWRpc3BhdGNoZXItYnRuICN3aG8tdXNlcy1zZWN0aW9uIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAjd2hvLXVzZXMtc2VjdGlvbiAuZm9ybS1ncmVlbi1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mb3JtLWdyZWVuLWJ0biAjd2hvLXVzZXMtc2VjdGlvbiAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgI3doby11c2VzLXNlY3Rpb24gLmZvcm0tb3JhbmdlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0tb3JhbmdlLWJ0biAjd2hvLXVzZXMtc2VjdGlvbiAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgI3doby11c2VzLXNlY3Rpb24gLmdyZXktb3V0bGluZS1idG4sICN3aG8tdXNlcy1zZWN0aW9uIC5ncmVlbi1kYXJrZ3JlZW4tYnRuLCAjd2hvLXVzZXMtc2VjdGlvbiAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiAubGluaywgLmhpZ2hsaWdodC1mZWF0dXJlLXNlY3Rpb24gI3doby11c2VzLXNlY3Rpb24gLmxpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjd2hvLXVzZXMtc2VjdGlvbiAucGxhaW4tYnRuLCAjd2hvLXVzZXMtc2VjdGlvbiAuaG9tZSAjZml0LXF1aXotc2VjdGlvbiAuZml0LXF1aXotc3RhcnQtYnRuLCAuaG9tZSAjZml0LXF1aXotc2VjdGlvbiAjd2hvLXVzZXMtc2VjdGlvbiAuZml0LXF1aXotc3RhcnQtYnRuLCAjd2hvLXVzZXMtc2VjdGlvbiAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZml0LXF1aXotc2VjdGlvbiAuZml0LXF1aXotc3RhcnQtYnRuLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZml0LXF1aXotc2VjdGlvbiAjd2hvLXVzZXMtc2VjdGlvbiAuZml0LXF1aXotc3RhcnQtYnRuLCAjd2hvLXVzZXMtc2VjdGlvbiAuZml0LXF1aXogI2hlcm8gYSwgLmZpdC1xdWl6ICNoZXJvICN3aG8tdXNlcy1zZWN0aW9uIGEsICN3aG8tdXNlcy1zZWN0aW9uIC5vcmFuZ2UtYnRuLCAjd2hvLXVzZXMtc2VjdGlvbiAub3JhbmdlLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC5vcmFuZ2UtYnV0dG9uICN3aG8tdXNlcy1zZWN0aW9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgI3doby11c2VzLXNlY3Rpb24gLndoaXRlLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC53aGl0ZS1idXR0b24gI3doby11c2VzLXNlY3Rpb24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAjd2hvLXVzZXMtc2VjdGlvbiAuZGlzcGF0Y2hlci1idG4sICN3aG8tdXNlcy1zZWN0aW9uIC5kaXNwYXRjaGVyLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC5kaXNwYXRjaGVyLWJ1dHRvbiAjd2hvLXVzZXMtc2VjdGlvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsICN3aG8tdXNlcy1zZWN0aW9uIC5kaXNwYXRjaGVyLW91dGxpbmUgLnZjZS1idXR0b24tLXN0eWxlLW91dGxpbmUtYW5pbWF0ZWQsIC5kaXNwYXRjaGVyLW91dGxpbmUgI3doby11c2VzLXNlY3Rpb24gLnZjZS1idXR0b24tLXN0eWxlLW91dGxpbmUtYW5pbWF0ZWQsICN3aG8tdXNlcy1zZWN0aW9uIC5kaXNwYXRjaGVyLW91dGxpbmUtYnRuLCAjd2hvLXVzZXMtc2VjdGlvbiAud2hpdGUtb3V0bGluZS1idG4sICN3aG8tdXNlcy1zZWN0aW9uIC5ncmVlbi1idG4sICN3aG8tdXNlcy1zZWN0aW9uIC5ncmVlbi1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAuZ3JlZW4tYnV0dG9uICN3aG8tdXNlcy1zZWN0aW9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgI3doby11c2VzLXNlY3Rpb24gLndoaXRlLWdyZWVuLWJ0biwgI3doby11c2VzLXNlY3Rpb24gLndoaXRlLWdyZWVuLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC53aGl0ZS1ncmVlbi1idXR0b24gI3doby11c2VzLXNlY3Rpb24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAjd2hvLXVzZXMtc2VjdGlvbiAuYmx1ZS1idG4sICN3aG8tdXNlcy1zZWN0aW9uIC5ibHVlLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC5ibHVlLWJ1dHRvbiAjd2hvLXVzZXMtc2VjdGlvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsICN3aG8tdXNlcy1zZWN0aW9uIGEuaGplLWJ1dHRvbiwgI3doby11c2VzLXNlY3Rpb24gYS5oamUtYmxhY2stYnV0dG9uLCAjd2hvLXVzZXMtc2VjdGlvbiBhLmhqZS1jbGVhci1idXR0b24sICN3aG8tdXNlcy1zZWN0aW9uIC5mb3JtLWJsdWUtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS1ibHVlLWJ0biAjd2hvLXVzZXMtc2VjdGlvbiAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgI3doby11c2VzLXNlY3Rpb24gLmZvcm0tZGlzcGF0Y2hlci1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mb3JtLWRpc3BhdGNoZXItYnRuICN3aG8tdXNlcy1zZWN0aW9uIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAjd2hvLXVzZXMtc2VjdGlvbiAuZm9ybS1ncmVlbi1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mb3JtLWdyZWVuLWJ0biAjd2hvLXVzZXMtc2VjdGlvbiAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgI3doby11c2VzLXNlY3Rpb24gLmZvcm0tb3JhbmdlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0tb3JhbmdlLWJ0biAjd2hvLXVzZXMtc2VjdGlvbiAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgI3doby11c2VzLXNlY3Rpb24gLmdyZXktb3V0bGluZS1idG4sICN3aG8tdXNlcy1zZWN0aW9uIC5ncmVlbi1kYXJrZ3JlZW4tYnRuLCAjd2hvLXVzZXMtc2VjdGlvbiAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiAubGluaywgLmhpZ2hsaWdodC1mZWF0dXJlLXNlY3Rpb24gI3doby11c2VzLXNlY3Rpb24gLmxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuI3doby11c2VzLXNlY3Rpb24gLnBsYWluLWJ0bjpob3ZlcjpiZWZvcmUsICN3aG8tdXNlcy1zZWN0aW9uIC5ob21lICNmaXQtcXVpei1zZWN0aW9uIC5maXQtcXVpei1zdGFydC1idG46aG92ZXI6YmVmb3JlLCAuaG9tZSAjZml0LXF1aXotc2VjdGlvbiAjd2hvLXVzZXMtc2VjdGlvbiAuZml0LXF1aXotc3RhcnQtYnRuOmhvdmVyOmJlZm9yZSwgI3doby11c2VzLXNlY3Rpb24gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2ZpdC1xdWl6LXNlY3Rpb24gLmZpdC1xdWl6LXN0YXJ0LWJ0bjpob3ZlcjpiZWZvcmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNmaXQtcXVpei1zZWN0aW9uICN3aG8tdXNlcy1zZWN0aW9uIC5maXQtcXVpei1zdGFydC1idG46aG92ZXI6YmVmb3JlLCAjd2hvLXVzZXMtc2VjdGlvbiAuZml0LXF1aXogI2hlcm8gYTpob3ZlcjpiZWZvcmUsIC5maXQtcXVpeiAjaGVybyAjd2hvLXVzZXMtc2VjdGlvbiBhOmhvdmVyOmJlZm9yZSwgI3doby11c2VzLXNlY3Rpb24gLm9yYW5nZS1idG46aG92ZXI6YmVmb3JlLCAjd2hvLXVzZXMtc2VjdGlvbiAub3JhbmdlLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWM6aG92ZXI6YmVmb3JlLCAub3JhbmdlLWJ1dHRvbiAjd2hvLXVzZXMtc2VjdGlvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWM6aG92ZXI6YmVmb3JlLCAjd2hvLXVzZXMtc2VjdGlvbiAud2hpdGUtYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYzpob3ZlcjpiZWZvcmUsIC53aGl0ZS1idXR0b24gI3doby11c2VzLXNlY3Rpb24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljOmhvdmVyOmJlZm9yZSwgI3doby11c2VzLXNlY3Rpb24gLmRpc3BhdGNoZXItYnRuOmhvdmVyOmJlZm9yZSwgI3doby11c2VzLXNlY3Rpb24gLmRpc3BhdGNoZXItYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYzpob3ZlcjpiZWZvcmUsIC5kaXNwYXRjaGVyLWJ1dHRvbiAjd2hvLXVzZXMtc2VjdGlvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWM6aG92ZXI6YmVmb3JlLCAjd2hvLXVzZXMtc2VjdGlvbiAuZGlzcGF0Y2hlci1vdXRsaW5lIC52Y2UtYnV0dG9uLS1zdHlsZS1vdXRsaW5lLWFuaW1hdGVkOmhvdmVyOmJlZm9yZSwgLmRpc3BhdGNoZXItb3V0bGluZSAjd2hvLXVzZXMtc2VjdGlvbiAudmNlLWJ1dHRvbi0tc3R5bGUtb3V0bGluZS1hbmltYXRlZDpob3ZlcjpiZWZvcmUsICN3aG8tdXNlcy1zZWN0aW9uIC5kaXNwYXRjaGVyLW91dGxpbmUtYnRuOmhvdmVyOmJlZm9yZSwgI3doby11c2VzLXNlY3Rpb24gLndoaXRlLW91dGxpbmUtYnRuOmhvdmVyOmJlZm9yZSwgI3doby11c2VzLXNlY3Rpb24gLmdyZWVuLWJ0bjpob3ZlcjpiZWZvcmUsICN3aG8tdXNlcy1zZWN0aW9uIC5ncmVlbi1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljOmhvdmVyOmJlZm9yZSwgLmdyZWVuLWJ1dHRvbiAjd2hvLXVzZXMtc2VjdGlvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWM6aG92ZXI6YmVmb3JlLCAjd2hvLXVzZXMtc2VjdGlvbiAud2hpdGUtZ3JlZW4tYnRuOmhvdmVyOmJlZm9yZSwgI3doby11c2VzLXNlY3Rpb24gLndoaXRlLWdyZWVuLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWM6aG92ZXI6YmVmb3JlLCAud2hpdGUtZ3JlZW4tYnV0dG9uICN3aG8tdXNlcy1zZWN0aW9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYzpob3ZlcjpiZWZvcmUsICN3aG8tdXNlcy1zZWN0aW9uIC5ibHVlLWJ0bjpob3ZlcjpiZWZvcmUsICN3aG8tdXNlcy1zZWN0aW9uIC5ibHVlLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWM6aG92ZXI6YmVmb3JlLCAuYmx1ZS1idXR0b24gI3doby11c2VzLXNlY3Rpb24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljOmhvdmVyOmJlZm9yZSwgI3doby11c2VzLXNlY3Rpb24gYS5oamUtYnV0dG9uOmhvdmVyOmJlZm9yZSwgI3doby11c2VzLXNlY3Rpb24gYS5oamUtYmxhY2stYnV0dG9uOmhvdmVyOmJlZm9yZSwgI3doby11c2VzLXNlY3Rpb24gYS5oamUtY2xlYXItYnV0dG9uOmhvdmVyOmJlZm9yZSwgI3doby11c2VzLXNlY3Rpb24gLmZvcm0tYmx1ZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6aG92ZXI6YmVmb3JlLCAuZm9ybS1ibHVlLWJ0biAjd2hvLXVzZXMtc2VjdGlvbiAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdDpob3ZlcjpiZWZvcmUsICN3aG8tdXNlcy1zZWN0aW9uIC5mb3JtLWRpc3BhdGNoZXItYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0OmhvdmVyOmJlZm9yZSwgLmZvcm0tZGlzcGF0Y2hlci1idG4gI3doby11c2VzLXNlY3Rpb24gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6aG92ZXI6YmVmb3JlLCAjd2hvLXVzZXMtc2VjdGlvbiAuZm9ybS1ncmVlbi1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6aG92ZXI6YmVmb3JlLCAuZm9ybS1ncmVlbi1idG4gI3doby11c2VzLXNlY3Rpb24gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6aG92ZXI6YmVmb3JlLCAjd2hvLXVzZXMtc2VjdGlvbiAuZm9ybS1vcmFuZ2UtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0OmhvdmVyOmJlZm9yZSwgLmZvcm0tb3JhbmdlLWJ0biAjd2hvLXVzZXMtc2VjdGlvbiAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdDpob3ZlcjpiZWZvcmUsICN3aG8tdXNlcy1zZWN0aW9uIC5ncmV5LW91dGxpbmUtYnRuOmhvdmVyOmJlZm9yZSwgI3doby11c2VzLXNlY3Rpb24gLmdyZWVuLWRhcmtncmVlbi1idG46aG92ZXI6YmVmb3JlLCAjd2hvLXVzZXMtc2VjdGlvbiAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiAubGluazpob3ZlcjpiZWZvcmUsIC5oaWdobGlnaHQtZmVhdHVyZS1zZWN0aW9uICN3aG8tdXNlcy1zZWN0aW9uIC5saW5rOmhvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAwLjE1ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi51c2VkX2J5X3RvcF9jb21wYW5pZXMgLnJvdywgLnVzZWRfYnlfdG9wX2NvbXBhbmllcyAjcHJvamVjdC1saWZlY3ljbGUgLm1lbnUsICNwcm9qZWN0LWxpZmVjeWNsZSAudXNlZF9ieV90b3BfY29tcGFuaWVzIC5tZW51IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi51c2VkX2J5X3RvcF9jb21wYW5pZXMgLmJpZy1oZWFkbGluZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMS43cmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnVzZWRfYnlfdG9wX2NvbXBhbmllcyAuYmlnLWhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDIuOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbn1cbi51c2VkX2J5X3RvcF9jb21wYW5pZXMgLmltYWdlLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnVzZWRfYnlfdG9wX2NvbXBhbmllcyAuaW1hZ2Utcm93IC5pbWFnZS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnVzZWRfYnlfdG9wX2NvbXBhbmllcyAuaW1hZ2Utcm93IGltZywgLnVzZWRfYnlfdG9wX2NvbXBhbmllcyAuaW1hZ2Utcm93IGEge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udXNlZF9ieV90b3BfY29tcGFuaWVzIC5jYXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLnVzZWRfYnlfdG9wX2NvbXBhbmllcyBhIC5jYXB0aW9uIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4udXNlZF9ieV90b3BfY29tcGFuaWVzIC5zbGljay1zbGlkZSAuc2xpZGVjb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZsb2F0OiBub25lO1xufVxuLnVzZWRfYnlfdG9wX2NvbXBhbmllcyAuc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi51c2VkX2J5X3RvcF9jb21wYW5pZXMgLnNsaWNrLXRyYWNrIC5pbWFnZS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbn1cblxuLm1vZGFsLXZpZGVvIHtcbiAgbWF4LXdpZHRoOiA2OThweDtcbiAgbWF4LWhlaWdodDogMzkzcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDk0JTsgLyogQ291bGQgYmUgbW9yZSBvciBsZXNzLCBkZXBlbmRpbmcgb24gc2NyZWVuIHNpemUgKi9cbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1vZGFsLXZpZGVvLmJpZyB7XG4gICAgbWF4LXdpZHRoOiAxMTkxcHg7XG4gICAgbWF4LWhlaWdodDogNjcwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLm1vZGFsLXZpZGVvIC5jbG9zZSB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBhZGRpbmc6IDhweCAyMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNDBweDtcbiAgcmlnaHQ6IC0xMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgei1pbmRleDogMTAwO1xufVxuLm1vZGFsLXZpZGVvIC5jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2Mzk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsLXZpZGVvIC5jbG9zZSB7XG4gICAgcmlnaHQ6IC0yNXB4O1xuICB9XG59XG5cbi53aXNpdGFfaGVpZ2h0IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udmlkZW8tcGxheWVyLXJpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBhc3BlY3QtcmF0aW86IDE2Lzk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpZGVvLXBsYXllci1yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlkZW8tcGxheWVyLXJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLnZpZGVvLXRodW1iIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlkZW8tdGh1bWIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbi52aWRlby10aHVtYiBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE3OTBweCkge1xuICAudmlkZW8tdGh1bWIgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA0OThweDtcbiAgfVxufVxuLnZpZGVvLXRodW1iOmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCIgXCI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4yNXM7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmM2Y0O1xuICAtd2Via2l0LW1hc2s6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDkvcGxheS1idXR0b24uc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXNrOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA5L3BsYXktYnV0dG9uLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IDExNXB4O1xuICBtYXNrLXNpemU6IDExNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWRlby10aHVtYjphZnRlciB7XG4gICAgLXdlYmtpdC1tYXNrLXNpemU6IDE1NXB4O1xuICAgIG1hc2stc2l6ZTogMTU1cHg7XG4gIH1cbn1cbi52aWRlby10aHVtYjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG9wYWNpdHk6IDAuMTU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlkZW8tdGh1bWI6YmVmb3JlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4udmlkZW8tdGh1bWI6aG92ZXI6YWZ0ZXIge1xuICB3ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjE1KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjE1KTtcbn1cbi52aWRlby10aHVtYjpob3ZlcjpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbi52aWRlby10aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMnB4IDJweCA0cHggIzMzMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlkZW8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC52aWRlby10aXRsZSB7XG4gICAgdG9wOiA2MyU7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbi53LWRpYWxvZy53LWNzcy1yZXNldCB7XG4gIG1pbi13aWR0aDogMTYwcHggIWltcG9ydGFudDtcbiAgbGVmdDogdW5zZXQgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxud2lzdGlhLXBsYXllcjpub3QoOmRlZmluZWQpIHtcbiAgYmFja2dyb3VuZDogY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMC9kZWZhdWx0LWhjc3MtbG9nby5qcGdcIik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmaWx0ZXI6IGJsdXIoNXB4KTtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cblxuLndpc3RpYV9wcmVsb2FkX3RyYW5zY3JpcHRfdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuI2N0YV9mb3JtIC5iaWctaGVhZGxpbmUge1xuICBmb250LXNpemU6IDEuN3JlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNjdGFfZm9ybSAuYmlnLWhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDIuOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbn1cbiNjdGFfZm9ybSAudGV4dC1zaGFkb3cge1xuICB0ZXh0LXNoYWRvdzogM3B4IDNweCA0cHggIzMzMztcbn1cbiNjdGFfZm9ybS5vZmZzZXQtY2VudGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTA2MHB4O1xuICBtaW4taGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgI2N0YV9mb3JtLm9mZnNldC1jZW50ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDc3NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjY3RhX2Zvcm0ub2Zmc2V0LWNlbnRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzQ3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAjY3RhX2Zvcm0ub2Zmc2V0LWNlbnRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzAzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjY3RhX2Zvcm0ub2Zmc2V0LWNlbnRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjQ0cHg7XG4gIH1cbn1cbiNjdGFfZm9ybS5vZmZzZXQtY2VudGVyIC5mbGV4LWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAwIDEwMCU7XG59XG4jY3RhX2Zvcm0ub2Zmc2V0LTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTA1MHB4O1xuICBtaW4taGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2N0YV9mb3JtLm9mZnNldC01MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDA1cHg7XG4gICAgbWluLWhlaWdodDogNTUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAjY3RhX2Zvcm0ub2Zmc2V0LTUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNjdGFfZm9ybS5vZmZzZXQtNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDMzNXB4O1xuICB9XG59XG4jY3RhX2Zvcm0ub2Zmc2V0LTUwIC5mbGV4LXJvdyB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuI2N0YV9mb3JtLm9mZnNldC03MC0zMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwNzBweDtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNjdGFfZm9ybS5vZmZzZXQtNzAtMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDcwNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgI2N0YV9mb3JtLm9mZnNldC03MC0zMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzE1cHg7XG4gICAgbWluLWhlaWdodDogNTUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjY3RhX2Zvcm0ub2Zmc2V0LTcwLTMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNzBweDtcbiAgICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICNjdGFfZm9ybS5vZmZzZXQtNzAtMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwNXB4O1xuICB9XG59XG4jY3RhX2Zvcm0ub2Zmc2V0LTcwLTMwIC5mbGV4LXJvdyB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuI2N0YV9mb3JtIC5vZmZzZXQtY2VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICB0b3A6IDA7XG59XG4jY3RhX2Zvcm0gLm9mZnNldC01MCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNjdGFfZm9ybSAub2Zmc2V0LTUwIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuI2N0YV9mb3JtIC5vZmZzZXQtNzAtMzAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNjdGFfZm9ybSAub2Zmc2V0LTcwLTMwIHtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICNjdGFfZm9ybSAub2Zmc2V0LTcwLTMwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4jbGFuZGluZ1ZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNmb3JtX2ZpdHF1aXotMiBmaWVsZHNldCB7XG4gIHBhZGRpbmc6IDI1cHggMDtcbn1cbiNmb3JtX2ZpdHF1aXotMiAuZnJtX3ByaW1hcnlfbGFiZWwge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hLW5vdmFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjMxMjU7XG59XG4jZm9ybV9maXRxdWl6LTIgLnZlcnRpY2FsX3JhZGlvIC5mcm1fcHJpbWFyeV9sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNmb3JtX2ZpdHF1aXotMiAudmVydGljYWxfcmFkaW8gLmZybV9wcmltYXJ5X2xhYmVsIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZ3JpZC1jb2x1bW46IDEvc3BhbiA1O1xuICB9XG59XG4jZm9ybV9maXRxdWl6LTIgLnZlcnRpY2FsX3JhZGlvIC5mcm1fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2Zvcm1fZml0cXVpei0yIC52ZXJ0aWNhbF9yYWRpbyAuZnJtX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNmb3JtX2ZpdHF1aXotMiAudmVydGljYWxfcmFkaW8gLmZybV9vcHRfY29udGFpbmVyIHtcbiAgICBncmlkLWNvbHVtbjogNy9zcGFuIDQ7XG4gICAgZ3JpZC1yb3c6IDEvNjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNmb3JtX2ZpdHF1aXotMiAudmVydGljYWxfcmFkaW8ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTAsIDFmcik7XG4gIH1cbn1cbiNmb3JtX2ZpdHF1aXotMiAuZnJtX3JhZGlvIGxhYmVsLCAjZm9ybV9maXRxdWl6LTIgLmZybV9jaGVja2JveCBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTRweCAxMXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQjVCNUI1O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB0ZXh0LWluZGVudDogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNmb3JtX2ZpdHF1aXotMiAuZnJtX3JhZGlvIGxhYmVsOmhhcyhpbnB1dDpjaGVja2VkKSwgI2Zvcm1fZml0cXVpei0yIC5mcm1fY2hlY2tib3ggbGFiZWw6aGFzKGlucHV0OmNoZWNrZWQpIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5NjM5O1xufVxuI2Zvcm1fZml0cXVpei0yIC5mcm1fcmFkaW8gbGFiZWw6aG92ZXIsICNmb3JtX2ZpdHF1aXotMiAuZnJtX2NoZWNrYm94IGxhYmVsOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjODE4MTgxO1xufVxuI2Zvcm1fZml0cXVpei0yIC5mcm1fcmFkaW8gaW5wdXQsICNmb3JtX2ZpdHF1aXotMiAuZnJtX2NoZWNrYm94IGlucHV0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0I1QjVCNTtcbiAgd2lkdGg6IDI5cHg7XG4gIGhlaWdodDogMjlweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgb3JkZXI6IDI7XG59XG4jZm9ybV9maXRxdWl6LTIgLmZybV9yYWRpbyBpbnB1dDpjaGVja2VkLCAjZm9ybV9maXRxdWl6LTIgLmZybV9jaGVja2JveCBpbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZDogIzAwOTYzOSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMwMDk2MzkgIWltcG9ydGFudDtcbn1cbiNmb3JtX2ZpdHF1aXotMiAuZnJtX3JhZGlvIGlucHV0OmNoZWNrZWQ6YmVmb3JlLCAjZm9ybV9maXRxdWl6LTIgLmZybV9jaGVja2JveCBpbnB1dDpjaGVja2VkOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29udGVudDogXCJcIjtcbiAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDgvY2hlY2ttYXJrLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDgvY2hlY2ttYXJrLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBoZWlnaHQ6IDI3cHg7XG4gIHdpZHRoOiAyN3B4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBsZWZ0OiAtMnB4O1xuICB0b3A6IC0ycHg7XG59XG4jZm9ybV9maXRxdWl6LTIgLmxldHMtY29ubmVjdCAuZnJtX3ByZXZfcGFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2Zvcm1fZml0cXVpei0yIC5sZXRzLWNvbm5lY3QgLmZybV9wcmV2X3BhZ2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxMDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNmb3JtX2ZpdHF1aXotMiAubGV0cy1jb25uZWN0IHtcbiAgICBncmlkLWNvbHVtbjogMS9zcGFuIDY7XG4gIH1cbn1cbiNmb3JtX2ZpdHF1aXotMiAuZnJtX3N1Ym1pdCB7XG4gIGdhcDogMTBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgbWFyZ2luLXRvcDogMjdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjZm9ybV9maXRxdWl6LTIgLmZybV9zdWJtaXQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdW5zZXQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjZm9ybV9maXRxdWl6LTIgLmZybV9wYWdlX251bV8xIC5mcm1fc3VibWl0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgfVxufVxuI2Zvcm1fZml0cXVpei0yIC5mb3JtLWZpZWxkID4gLmZybV9zdWJtaXQge1xuICBkaXNwbGF5OiBncmlkO1xufVxuI2Zvcm1fZml0cXVpei0yIC5mb3JtLWZpZWxkID4gLmZybV9zdWJtaXQgLmZybV9wcmV2X3BhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2Zvcm1fZml0cXVpei0yIC5mcm1fYnV0dG9uX3N1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2Mzk7XG4gIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgb3JkZXI6IDI7XG4gIGdyaWQtY29sdW1uOiAyO1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbn1cbiNmb3JtX2ZpdHF1aXotMiAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDI7XG59XG4jZm9ybV9maXRxdWl6LTIgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2Zvcm1fZml0cXVpei0yIC5mcm1fYnV0dG9uX3N1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQTgwMzYgIWltcG9ydGFudDtcbn1cbiNmb3JtX2ZpdHF1aXotMiAuZnJtX2J1dHRvbl9zdWJtaXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wOC9hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA4L2Fycm93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBjb2xvcjogIzAwOTYzOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuI2Zvcm1fZml0cXVpei0yIC5mcm1fcHJldl9wYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDk2Mzk7XG4gIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwOTYzOTtcbiAgb3JkZXI6IDE7XG4gIGdyaWQtY29sdW1uOiAxO1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbn1cbiNmb3JtX2ZpdHF1aXotMiAuZnJtX3ByZXZfcGFnZTpob3ZlciB7XG4gIGNvbG9yOiAjMEE4MDM2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzBBODAzNiAhaW1wb3J0YW50O1xufVxuI2Zvcm1fZml0cXVpei0yIC5mcm1fcHJldl9wYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA4L2Fycm93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDgvYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGhlaWdodDogMTVweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGNvbG9yOiAjMDA5NjM5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NjM5O1xufVxuI2Zvcm1fZml0cXVpei0yIC5mcm1fcHJldl9wYWdlOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuI2Zvcm1fZml0cXVpei0yIC5mcm1fc2VjdGlvbl9oZWFkaW5nIHtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgcGFkZGluZzogMTFweCAxM3B4O1xufVxuI2Zvcm1fZml0cXVpei0yIC5mcm1fc2VjdGlvbl9oZWFkaW5nIGZpZWxkc2V0IHtcbiAgcGFkZGluZzogMDtcbn1cbiNmb3JtX2ZpdHF1aXotMiAuZnJtX3NlY3Rpb25faGVhZGluZyBpbnB1dCB7XG4gIHBhZGRpbmc6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuI2Zvcm1fZml0cXVpei0yIC5mcm1fc2VjdGlvbl9oZWFkaW5nIHNlbGVjdCwgI2Zvcm1fZml0cXVpei0yIC5mcm1fc2VjdGlvbl9oZWFkaW5nIHRleHRhcmVhLCAjZm9ybV9maXRxdWl6LTIgLmZybV9zZWN0aW9uX2hlYWRpbmcgLmZybV9zbGltc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNmb3JtX2ZpdHF1aXotMiAuZnJtX3NlY3Rpb25faGVhZGluZyB7XG4gICAgZ3JpZC1jb2x1bW46IDcvc3BhbiA2O1xuICAgIHBhZGRpbmc6IDI0cHggMzdweDtcbiAgfVxufVxuI2Zvcm1fZml0cXVpei0yIC5mcm1fcGFnZV9iYXIgLmZybV9jdXJyZW50X3BhZ2UgaW5wdXRbdHlwZT1idXR0b25dIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTYzOTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjZm9ybV9maXRxdWl6LTIgLmZybV9yb290bGluZV9ncm91cCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuI2Zvcm1fZml0cXVpei0yIC5mcm1fcHJvZ3Jlc3NfbGluZSBpbnB1dCB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI0U1RTVFNTtcbiAgbWFyZ2luOiAwO1xufVxuI2Zvcm1fZml0cXVpei0yIC5mcm1fcHJvZ3Jlc3NfbGluZSBpbnB1dC5mcm1fcGFnZV9iYWNrIHtcbiAgYmFja2dyb3VuZDogIzAwOTYzOTtcbn1cbiNmb3JtX2ZpdHF1aXotMiAuZnJtX3Byb2dyZXNzX2xpbmUgaW5wdXQuZnJtX3BhZ2Vfc2tpcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMkUzRTU7XG59XG4jZm9ybV9maXRxdWl6LTIgLmZybV9wcm9ncmVzc19saW5lIGxpOmZpcnN0LW9mLXR5cGUgaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuI2Zvcm1fZml0cXVpei0yIC5lbWFpbC1wZXJtIC5mcm1fcmFkaW8gbGFiZWwge1xuICBwYWRkaW5nOiB1bnNldDtcbiAgYm9yZGVyOiB1bnNldDtcbiAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gIG1hcmdpbi1ib3R0b206IHVuc2V0O1xuICBib3JkZXItY29sb3I6IHVuc2V0O1xuICBmb250LXNpemU6IDFyZW07XG59XG4jZm9ybV9maXRxdWl6LTIgLmVtYWlsLXBlcm0gLmZybV9yYWRpbyBpbnB1dCB7XG4gIGZsb2F0OiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBhcHBlYXJhbmNlOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiB1bnNldDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gIGFjY2VudC1jb2xvcjogIzAwMDtcbn1cbiNmb3JtX2ZpdHF1aXotMiAuZW1haWwtcGVybSAuZnJtX3JhZGlvIGlucHV0OmNoZWNrZWQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzAwMDtcbiAgY29udGVudDogdW5zZXQ7XG4gIHBhZGRpbmc6IHVuc2V0O1xufVxuI2Zvcm1fZml0cXVpei0yIC5lbWFpbC1wZXJtIC5mcm1faHRtbF9jb250YWluZXIge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4jZm9ybV9maXRxdWl6LTIgLmZybV9lcnJvcl9zdHlsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkRFREU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFQkNDRDE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICNCOTRBNDg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luOiAxNXB4IDAgNXB4O1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMDtcbn1cbiNmb3JtX2ZpdHF1aXotMiAuZnJtX2Vycm9yIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNCOTRBNDg7XG4gIGdyaWQtY29sdW1uOiAxL3NwYW4gNTtcbiAgZ3JpZC1yb3c6IDI7XG59XG5cbiNwcm9qZWN0LWxpZmVjeWNsZSB7XG4gIHBhZGRpbmctYm90dG9tOiA1NjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcHJvamVjdC1saWZlY3ljbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNwcm9qZWN0LWxpZmVjeWNsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICB9XG59XG4jcHJvamVjdC1saWZlY3ljbGUgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4jcHJvamVjdC1saWZlY3ljbGUgbGkgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3Byb2plY3QtbGlmZWN5Y2xlIGxpIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4jcHJvamVjdC1saWZlY3ljbGUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjQUFBQUFBO1xufVxuI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51IHtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4jcHJvamVjdC1saWZlY3ljbGUgLm1lbnU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M2QzZDNjtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAxOXB4O1xuICBtYXJnaW46IDAgMTVweDtcbiAgei1pbmRleDogMDtcbn1cbiNwcm9qZWN0LWxpZmVjeWNsZSAubWVudSA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDM4cHg7XG4gIHdpZHRoOiAzOHB4O1xuICBtYXJnaW46IDAgMTVweDtcbiAgcG9zaXRpb246IHVuc2V0O1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzZDNkM2O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHotaW5kZXg6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcHJvamVjdC1saWZlY3ljbGUgLm1lbnUgPiBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRkVGRUY7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51ID4gbGkgPiBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcHJvamVjdC1saWZlY3ljbGUgLm1lbnUgPiBsaSA+IGEge1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcHJvamVjdC1saWZlY3ljbGUgLm1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRkVGRUY7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICB9XG59XG4jcHJvamVjdC1saWZlY3ljbGUgLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNwcm9qZWN0LWxpZmVjeWNsZSAuYWN0aXZlIC5zdWItbWVudSB7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICB0b3A6IDgwcHg7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM3MDcwNzA7XG59XG4jcHJvamVjdC1saWZlY3ljbGUgLmFjdGl2ZSAuc3ViLW1lbnUgbGkge1xuICBoZWlnaHQ6IDE1MHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzcwNzA3MDtcbiAgZmxleDogMCAwIDUwJTtcbn1cbiNwcm9qZWN0LWxpZmVjeWNsZSAuYWN0aXZlIC5zdWItbWVudSBsaTpudGgtY2hpbGQob2RkKSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM3MDcwNzA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3Byb2plY3QtbGlmZWN5Y2xlIC5hY3RpdmUgLnN1Yi1tZW51IGxpOm50aC1jaGlsZChvZGQpIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcHJvamVjdC1saWZlY3ljbGUgLmFjdGl2ZSAuc3ViLW1lbnUgbGkge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmbGV4OiAyNSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjcHJvamVjdC1saWZlY3ljbGUgLmFjdGl2ZSAuc3ViLW1lbnUgbGkge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmbGV4OiAxMi41JTtcbiAgfVxufVxuI3Byb2plY3QtbGlmZWN5Y2xlIC5hY3RpdmUgLnN1Yi1tZW51IGEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA3NXB4IDE1cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jcHJvamVjdC1saWZlY3ljbGUgLmFjdGl2ZSAuc3ViLW1lbnUgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICB0b3A6IDI1cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3Byb2plY3QtbGlmZWN5Y2xlIC5hY3RpdmUgLnN1Yi1tZW51IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cbiNwcm9qZWN0LWxpZmVjeWNsZSAuYWN0aXZlID4gYSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3Byb2plY3QtbGlmZWN5Y2xlIC5hY3RpdmUgPiBhIHtcbiAgICB0cmFuc2Zvcm06IHVuc2V0O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgI3Byb2plY3QtbGlmZWN5Y2xlIC5hY3RpdmUgPiBhOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0yMHB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuI3Byb2plY3QtbGlmZWN5Y2xlIC5hY3RpdmUucHJlLWNvbnN0cnVjdGlvbiA+IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NjM5O1xufVxuI3Byb2plY3QtbGlmZWN5Y2xlIC5hY3RpdmUucHJlLWNvbnN0cnVjdGlvbiA+IGE6YWZ0ZXIge1xuICBib3JkZXItdG9wOiAyMHB4IHNvbGlkICMwMDk2Mzk7XG59XG4jcHJvamVjdC1saWZlY3ljbGUgLmFjdGl2ZS5jb25zdHJ1Y3Rpb24gPiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWViODtcbn1cbiNwcm9qZWN0LWxpZmVjeWNsZSAuYWN0aXZlLmNvbnN0cnVjdGlvbiA+IGE6YWZ0ZXIge1xuICBib3JkZXItdG9wOiAyMHB4IHNvbGlkICMwMDVlYjg7XG59XG4jcHJvamVjdC1saWZlY3ljbGUgLmFjdGl2ZS5mbGVldC1tZ210ID4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc2ODE7XG59XG4jcHJvamVjdC1saWZlY3ljbGUgLmFjdGl2ZS5mbGVldC1tZ210ID4gYTphZnRlciB7XG4gIGJvcmRlci10b3A6IDIwcHggc29saWQgIzAwNzY4MTtcbn1cbiNwcm9qZWN0LWxpZmVjeWNsZSAuYWN0aXZlLmNvbnN0cnVjdGlvbi1zdXBwb3J0ID4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMzUyMDU7XG59XG4jcHJvamVjdC1saWZlY3ljbGUgLmFjdGl2ZS5jb25zdHJ1Y3Rpb24tc3VwcG9ydCA+IGE6YWZ0ZXIge1xuICBib3JkZXItdG9wOiAyMHB4IHNvbGlkICNlMzUyMDU7XG59XG4jcHJvamVjdC1saWZlY3ljbGUgLnByb2plY3QtdHJhY2tpbmcgYTpiZWZvcmUsICNwcm9qZWN0LWxpZmVjeWNsZSAuZXN0aW1hdGluZyBhOmJlZm9yZSwgI3Byb2plY3QtbGlmZWN5Y2xlIC5xdW90ZS1tYW5hZ2VtZW50IGE6YmVmb3JlLCAjcHJvamVjdC1saWZlY3ljbGUgLmVzdGltYXRlLWluc2lnaHRzIGE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fZXN0aW1hdGluZy5zdmdcIik7XG59XG4jcHJvamVjdC1saWZlY3ljbGUgLnByb2plY3QtbWFuYWdlbWVudCBhOmJlZm9yZSwgI3Byb2plY3QtbGlmZWN5Y2xlIC5qb2ItY29zdGluZyBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX2hhcmRfaGF0LnN2Z1wiKTtcbn1cbiNwcm9qZWN0LWxpZmVjeWNsZSAuc2FmZXR5IGE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fc2FmZXR5X2NvbmUuc3ZnXCIpO1xufVxuI3Byb2plY3QtbGlmZWN5Y2xlIC5wbGFucyBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX3BsYW5zLnN2Z1wiKTtcbn1cbiNwcm9qZWN0LWxpZmVjeWNsZSAuc2NoZWR1bGluZyBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX2Rpc3BhdGNoLnN2Z1wiKTtcbn1cbiNwcm9qZWN0LWxpZmVjeWNsZSAudHJ1Y2tpbmcgYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl90cnVja2luZ18yLnN2Z1wiKTtcbn1cbiNwcm9qZWN0LWxpZmVjeWNsZSAuZHJvbmUgYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9kcm9uZS5zdmdcIik7XG59XG4jcHJvamVjdC1saWZlY3ljbGUgLmZsZWV0LW1hbmFnZW1lbnQgYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9mbGVldC5zdmdcIik7XG59XG4jcHJvamVjdC1saWZlY3ljbGUgLmZsZWV0LW1haW50ZW5hbmNlIGE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzEyL2ljb25fZTM2MF9wcm9kdWN0LnN2Z1wiKTtcbn1cbiNwcm9qZWN0LWxpZmVjeWNsZSAudGVsZW1hdGljcyBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc2ODE7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIyLzAxL2ljb25fdGVsZW1hdGljcy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIyLzAxL2ljb25fdGVsZW1hdGljcy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbiNwcm9qZWN0LWxpZmVjeWNsZSAuZnVlbC10cmFja2luZyBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc2ODE7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIyLzAxL2ljb25fZnVlbGVycGx1cy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIyLzAxL2ljb25fZnVlbGVycGx1cy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbiNwcm9qZWN0LWxpZmVjeWNsZSAudHJ1Y2stbWFuYWdlbWVudCBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc2ODE7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fdHJ1Y2tpbmdfMi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fdHJ1Y2tpbmdfMi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbiNwcm9qZWN0LWxpZmVjeWNsZSAuZG9jdW1lbnQtbWFuYWdlbWVudCBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMzUyMDU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fcGxhbnMuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX3BsYW5zLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuI3Byb2plY3QtbGlmZWN5Y2xlIC5jZXJ0aWZpY2F0aW9ucyBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMzUyMDU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fY2VydGlmaWNhdGlvbnMuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX2NlcnRpZmljYXRpb25zLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuI3Byb2plY3QtbGlmZWN5Y2xlIC5zbWFydC1mb3JtcyBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMzUyMDU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fc21hcnRfZm9ybS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fc21hcnRfZm9ybS5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbn1cbiNwcm9qZWN0LWxpZmVjeWNsZSAuY2xvdWQtaG9zdGluZyBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMzUyMDU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzA1L2xvZ28tY2xvdWQtanVzdGljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wNS9sb2dvLWNsb3VkLWp1c3RpY29uLnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xufVxuI3Byb2plY3QtbGlmZWN5Y2xlIC5kYXRhLWFuYWx5dGljcyBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMzUyMDU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzAzL2xvZ28taW50ZWxsaWdlbmNlLWp1c3RpY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDMvbG9nby1pbnRlbGxpZ2VuY2UtanVzdGljb24uc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG59XG4jcHJvamVjdC1saWZlY3ljbGUgLmFwaXMgYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTM1MjA1O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wNy9zb2x1dGlvbl9iYXNlZF9jb25zdWx0aW5nX2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wNy9zb2x1dGlvbl9iYXNlZF9jb25zdWx0aW5nX2ljb24uc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbiNwcm9qZWN0X2xpZmVjeWNsZSBoMiwgI3Byb2plY3RfbGlmZWN5Y2xlIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAjcHJvamVjdF9saWZlY3ljbGUgcC5oZWFkbGluZSwgI3Byb2plY3RfbGlmZWN5Y2xlIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAjcHJvamVjdF9saWZlY3ljbGUgcC5oZWFkbGluZSwgI3Byb2plY3RfbGlmZWN5Y2xlIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvICNwcm9qZWN0X2xpZmVjeWNsZSBwLmhlYWRsaW5lLCAjcHJvamVjdF9saWZlY3ljbGUgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gI3Byb2plY3RfbGlmZWN5Y2xlIHAuaGVhZGxpbmUsICNwcm9qZWN0X2xpZmVjeWNsZSAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgI3Byb2plY3RfbGlmZWN5Y2xlIC5zdWItdGl0bGUtaDIsICNwcm9qZWN0X2xpZmVjeWNsZSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAjcHJvamVjdF9saWZlY3ljbGUgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAjcHJvamVjdF9saWZlY3ljbGUgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gI3Byb2plY3RfbGlmZWN5Y2xlIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uICNwcm9qZWN0X2xpZmVjeWNsZSAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uICNwcm9qZWN0X2xpZmVjeWNsZSAuZW50cnktdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbiNwcm9qZWN0X2xpZmVjeWNsZSBoMi5wcmUtY29uc3RydWN0aW9uLCAjcHJvamVjdF9saWZlY3ljbGUgLmhvbWUgI2dlbmVyaWMtaGVybyBwLnByZS1jb25zdHJ1Y3Rpb24uaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gI3Byb2plY3RfbGlmZWN5Y2xlIHAucHJlLWNvbnN0cnVjdGlvbi5oZWFkbGluZSwgI3Byb2plY3RfbGlmZWN5Y2xlIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5wcmUtY29uc3RydWN0aW9uLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvICNwcm9qZWN0X2xpZmVjeWNsZSBwLnByZS1jb25zdHJ1Y3Rpb24uaGVhZGxpbmUsICNwcm9qZWN0X2xpZmVjeWNsZSAuaG9tZSAjcHJlc3MtaGVybyBwLnByZS1jb25zdHJ1Y3Rpb24uaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvICNwcm9qZWN0X2xpZmVjeWNsZSBwLnByZS1jb25zdHJ1Y3Rpb24uaGVhZGxpbmUsICNwcm9qZWN0X2xpZmVjeWNsZSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLnByZS1jb25zdHJ1Y3Rpb24uaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvICNwcm9qZWN0X2xpZmVjeWNsZSBwLnByZS1jb25zdHJ1Y3Rpb24uaGVhZGxpbmUsICNwcm9qZWN0X2xpZmVjeWNsZSAucHJlLWNvbnN0cnVjdGlvbi5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAjcHJvamVjdF9saWZlY3ljbGUgLnByZS1jb25zdHJ1Y3Rpb24uc3ViLXRpdGxlLWgyLCAjcHJvamVjdF9saWZlY3ljbGUgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNC5wcmUtY29uc3RydWN0aW9uLCAjcHJvamVjdF9saWZlY3ljbGUgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5wcmUtY29uc3RydWN0aW9uLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94ICNwcm9qZWN0X2xpZmVjeWNsZSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wcmUtY29uc3RydWN0aW9uLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uICNwcm9qZWN0X2xpZmVjeWNsZSBoNC5wcmUtY29uc3RydWN0aW9uLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uICNwcm9qZWN0X2xpZmVjeWNsZSAuY2F0ZWdvcnktYm94IC5wcmUtY29uc3RydWN0aW9uLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gI3Byb2plY3RfbGlmZWN5Y2xlIC5wcmUtY29uc3RydWN0aW9uLmVudHJ5LXRpdGxlIHtcbiAgY29sb3I6ICMwMDk2Mzk7XG59XG4jcHJvamVjdF9saWZlY3ljbGUgaDIuY29uc3RydWN0aW9uLCAjcHJvamVjdF9saWZlY3ljbGUgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmNvbnN0cnVjdGlvbi5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAjcHJvamVjdF9saWZlY3ljbGUgcC5jb25zdHJ1Y3Rpb24uaGVhZGxpbmUsICNwcm9qZWN0X2xpZmVjeWNsZSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuY29uc3RydWN0aW9uLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvICNwcm9qZWN0X2xpZmVjeWNsZSBwLmNvbnN0cnVjdGlvbi5oZWFkbGluZSwgI3Byb2plY3RfbGlmZWN5Y2xlIC5ob21lICNwcmVzcy1oZXJvIHAuY29uc3RydWN0aW9uLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAjcHJvamVjdF9saWZlY3ljbGUgcC5jb25zdHJ1Y3Rpb24uaGVhZGxpbmUsICNwcm9qZWN0X2xpZmVjeWNsZSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmNvbnN0cnVjdGlvbi5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gI3Byb2plY3RfbGlmZWN5Y2xlIHAuY29uc3RydWN0aW9uLmhlYWRsaW5lLCAjcHJvamVjdF9saWZlY3ljbGUgLmNvbnN0cnVjdGlvbi5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAjcHJvamVjdF9saWZlY3ljbGUgLmNvbnN0cnVjdGlvbi5zdWItdGl0bGUtaDIsICNwcm9qZWN0X2xpZmVjeWNsZSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LmNvbnN0cnVjdGlvbiwgI3Byb2plY3RfbGlmZWN5Y2xlIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuY29uc3RydWN0aW9uLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94ICNwcm9qZWN0X2xpZmVjeWNsZSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jb25zdHJ1Y3Rpb24uZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gI3Byb2plY3RfbGlmZWN5Y2xlIGg0LmNvbnN0cnVjdGlvbiwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjcHJvamVjdF9saWZlY3ljbGUgLmNhdGVnb3J5LWJveCAuY29uc3RydWN0aW9uLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gI3Byb2plY3RfbGlmZWN5Y2xlIC5jb25zdHJ1Y3Rpb24uZW50cnktdGl0bGUge1xuICBjb2xvcjogIzAwNWViODtcbn1cbiNwcm9qZWN0X2xpZmVjeWNsZSBoMi5mbGVldC1tYW5hZ2VtZW50LCAjcHJvamVjdF9saWZlY3ljbGUgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmZsZWV0LW1hbmFnZW1lbnQuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gI3Byb2plY3RfbGlmZWN5Y2xlIHAuZmxlZXQtbWFuYWdlbWVudC5oZWFkbGluZSwgI3Byb2plY3RfbGlmZWN5Y2xlIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5mbGVldC1tYW5hZ2VtZW50LmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvICNwcm9qZWN0X2xpZmVjeWNsZSBwLmZsZWV0LW1hbmFnZW1lbnQuaGVhZGxpbmUsICNwcm9qZWN0X2xpZmVjeWNsZSAuaG9tZSAjcHJlc3MtaGVybyBwLmZsZWV0LW1hbmFnZW1lbnQuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvICNwcm9qZWN0X2xpZmVjeWNsZSBwLmZsZWV0LW1hbmFnZW1lbnQuaGVhZGxpbmUsICNwcm9qZWN0X2xpZmVjeWNsZSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmZsZWV0LW1hbmFnZW1lbnQuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvICNwcm9qZWN0X2xpZmVjeWNsZSBwLmZsZWV0LW1hbmFnZW1lbnQuaGVhZGxpbmUsICNwcm9qZWN0X2xpZmVjeWNsZSAuZmxlZXQtbWFuYWdlbWVudC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAjcHJvamVjdF9saWZlY3ljbGUgLmZsZWV0LW1hbmFnZW1lbnQuc3ViLXRpdGxlLWgyLCAjcHJvamVjdF9saWZlY3ljbGUgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNC5mbGVldC1tYW5hZ2VtZW50LCAjcHJvamVjdF9saWZlY3ljbGUgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5mbGVldC1tYW5hZ2VtZW50LmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94ICNwcm9qZWN0X2xpZmVjeWNsZSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5mbGVldC1tYW5hZ2VtZW50LmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uICNwcm9qZWN0X2xpZmVjeWNsZSBoNC5mbGVldC1tYW5hZ2VtZW50LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uICNwcm9qZWN0X2xpZmVjeWNsZSAuY2F0ZWdvcnktYm94IC5mbGVldC1tYW5hZ2VtZW50LmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gI3Byb2plY3RfbGlmZWN5Y2xlIC5mbGVldC1tYW5hZ2VtZW50LmVudHJ5LXRpdGxlIHtcbiAgY29sb3I6ICMwMDc2ODE7XG59XG4jcHJvamVjdF9saWZlY3ljbGUgaDIuY29uc3RydWN0aW9uLXN1cHBvcnQsICNwcm9qZWN0X2xpZmVjeWNsZSAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuY29uc3RydWN0aW9uLXN1cHBvcnQuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gI3Byb2plY3RfbGlmZWN5Y2xlIHAuY29uc3RydWN0aW9uLXN1cHBvcnQuaGVhZGxpbmUsICNwcm9qZWN0X2xpZmVjeWNsZSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuY29uc3RydWN0aW9uLXN1cHBvcnQuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gI3Byb2plY3RfbGlmZWN5Y2xlIHAuY29uc3RydWN0aW9uLXN1cHBvcnQuaGVhZGxpbmUsICNwcm9qZWN0X2xpZmVjeWNsZSAuaG9tZSAjcHJlc3MtaGVybyBwLmNvbnN0cnVjdGlvbi1zdXBwb3J0LmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAjcHJvamVjdF9saWZlY3ljbGUgcC5jb25zdHJ1Y3Rpb24tc3VwcG9ydC5oZWFkbGluZSwgI3Byb2plY3RfbGlmZWN5Y2xlIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuY29uc3RydWN0aW9uLXN1cHBvcnQuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvICNwcm9qZWN0X2xpZmVjeWNsZSBwLmNvbnN0cnVjdGlvbi1zdXBwb3J0LmhlYWRsaW5lLCAjcHJvamVjdF9saWZlY3ljbGUgLmNvbnN0cnVjdGlvbi1zdXBwb3J0LmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsICNwcm9qZWN0X2xpZmVjeWNsZSAuY29uc3RydWN0aW9uLXN1cHBvcnQuc3ViLXRpdGxlLWgyLCAjcHJvamVjdF9saWZlY3ljbGUgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNC5jb25zdHJ1Y3Rpb24tc3VwcG9ydCwgI3Byb2plY3RfbGlmZWN5Y2xlIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuY29uc3RydWN0aW9uLXN1cHBvcnQuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggI3Byb2plY3RfbGlmZWN5Y2xlIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNvbnN0cnVjdGlvbi1zdXBwb3J0LmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uICNwcm9qZWN0X2xpZmVjeWNsZSBoNC5jb25zdHJ1Y3Rpb24tc3VwcG9ydCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjcHJvamVjdF9saWZlY3ljbGUgLmNhdGVnb3J5LWJveCAuY29uc3RydWN0aW9uLXN1cHBvcnQuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjcHJvamVjdF9saWZlY3ljbGUgLmNvbnN0cnVjdGlvbi1zdXBwb3J0LmVudHJ5LXRpdGxlIHtcbiAgY29sb3I6ICNlMzUyMDU7XG59XG5cbi8qICMjIEZvbnQgSWNvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSENTU0ZvbnRcIjtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvSENTU0ZvbnQuZW90P2dtaDhhblwiKTtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvSENTU0ZvbnQuZW90P2dtaDhhbiNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2hjc3MyMDIyL2ZvbnRzL0hDU1NGb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2hjc3MyMDIyL2ZvbnRzL0hDU1NGb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2hjc3MyMDIyL2ZvbnRzL0hDU1NGb250LnN2Zz9nbWg4YW4jSENTU0ZvbnRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbltjbGFzc149SENTU0ZvbnQtXSxcbltjbGFzcyo9XCIgSENTU0ZvbnQtXCJdIHtcbiAgZm9udC1mYW1pbHk6IFwiSENTU0ZvbnRcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLkhDU1NGb250LWhjc3MtbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3MVwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1oZWF2eWJpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2ZlwiO1xufVxuXG4uSENTU0ZvbnQtaGVhdnliaWQtbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3N1wiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1oZWF2eWpvYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3MFwiO1xufVxuXG4uSENTU0ZvbnQtaGVhdnlqb2ItbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3OFwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1kaXNwYXRjaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY1XCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWRpc3BhdGNoZXItbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2NFwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1lMzYwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY3XCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWUzNjAtbG9nbzpiZWZvcmUsIC5lcXVpcG1lbnQzNjAgLmVudHJ5LXRpdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY2XCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWZ1ZWxlcnBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmNcIjtcbn1cblxuLkhDU1NGb250LWZ1ZWxlcnBsdXMtbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1OVwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1zYWZldHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzNcIjtcbn1cblxuLkhDU1NGb250LWhjc3Mtc2FmZXR5LWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzJcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtdGVsZW1hdGljczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOVwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy10ZWxlbWF0aWNzLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmRcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtZ3BzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZlXCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWZsZWV0LW1hbmFnZW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTVcIjtcbn1cblxuLkhDU1NGb250LWZsZWV0LW1hbmFnZW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTRcIjtcbn1cblxuLkhDU1NGb250LW9lbS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI2XCI7XG59XG5cbi5IQ1NTRm9udC1vZW0tbGluay1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI1XCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLXByb2Zlc3Npb25hbC1zZXJ2aWNlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2YVwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1wcm9mZXNzaW9uYWwtc2VydmljZXMtbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2YlwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1ZVwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1jbG91ZC1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVkXCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWVsb2dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY5XCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWVsb2dzLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjhcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtZm9ybXMtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhNVwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1mb3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhNlwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1za2lsbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzVcIjtcbn1cblxuLkhDU1NGb250LWhjc3Mtc2tpbGxzLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzRcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtY3JlZGVudGlhbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjNcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtY3JlZGVudGlhbHMtbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2MlwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1jb21tdW5pdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjFcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtY29tbXVuaXR5LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2MFwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1jb21tdW5pdHktbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1ZlwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1hY2FkZW15OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTViXCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWFjYWRlbXlpY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVjXCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWVtcGxveWVlLWFwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhN1wiO1xufVxuXG4uSENTU0ZvbnQtZW1wbG95ZWUtYXBwLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YThcIjtcbn1cblxuLkhDU1NGb250LTI0LWhvdXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG5cbi5IQ1NTRm9udC1haXJwbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuXG4uSENTU0ZvbnQtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MlwiO1xufVxuXG4uSENTU0ZvbnQtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDNcIjtcbn1cblxuLkhDU1NGb250LWFydGljbGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG5cbi5IQ1NTRm9udC1hdXRvbWF0ZS1kaXNwYXRjaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ0XCI7XG59XG5cbi5IQ1NTRm9udC1hd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NVwiO1xufVxuXG4uSENTU0ZvbnQtYmFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NlwiO1xufVxuXG4uSENTU0ZvbnQtYmFyLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ3XCI7XG59XG5cbi5IQ1NTRm9udC1iYXItY2hhcnQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuXG4uSENTU0ZvbnQtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuXG4uSENTU0ZvbnQtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG5cbi5IQ1NTRm9udC1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0OFwiO1xufVxuXG4uSENTU0ZvbnQtY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0OVwiO1xufVxuXG4uSENTU0ZvbnQtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGFcIjtcbn1cblxuLkhDU1NGb250LWNhc2gtbW9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbn1cblxuLkhDU1NGb250LWNlcnRpZmljYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDdcIjtcbn1cblxuLkhDU1NGb250LWNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGJcIjtcbn1cblxuLkhDU1NGb250LWNoYXQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuXG4uSENTU0ZvbnQtY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGNcIjtcbn1cblxuLkhDU1NGb250LWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRkXCI7XG59XG5cbi5IQ1NTRm9udC1jbG91ZC1jb21wdXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDlcIjtcbn1cblxuLkhDU1NGb250LWNsb3VkLXJvdXRlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYVwiO1xufVxuXG4uSENTU0ZvbnQtY2xvdWQtc2NhbGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGJcIjtcbn1cblxuLkhDU1NGb250LWNsb3VkLXNlY3VyaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG59XG5cbi5IQ1NTRm9udC1jb2ctcm90YXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGVcIjtcbn1cblxuLkhDU1NGb250LWNvbG9yLWNvZGUtYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGRcIjtcbn1cblxuLkhDU1NGb250LWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGZcIjtcbn1cblxuLkhDU1NGb250LWNvbnN0cnVjdGlvbi1oZWxtZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTBcIjtcbn1cblxuLkhDU1NGb250LWNvbnRyYWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG59XG5cbi5IQ1NTRm9udC1jcmFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMFwiO1xufVxuXG4uSENTU0ZvbnQtY3JhbmUtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZlwiO1xufVxuXG4uSENTU0ZvbnQtZWxpbWluYXRlLWd1ZXNzd29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMVwiO1xufVxuXG4uSENTU0ZvbnQtZWxpbWluYXRlLXBhcGVyd29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1MVwiO1xufVxuXG4uSENTU0ZvbnQtZW1haWwtYWRkcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1MlwiO1xufVxuXG4uSENTU0ZvbnQtZW5naW5lZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTNcIjtcbn1cblxuLkhDU1NGb250LWVxdWlwbWVudC1sb2NhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1NFwiO1xufVxuXG4uSENTU0ZvbnQtZXN0aW1hdGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1NVwiO1xufVxuXG4uSENTU0ZvbnQtZXhjbGFtYXRpb24tbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMlwiO1xufVxuXG4uSENTU0ZvbnQtZXllZ2xhc3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxM1wiO1xufVxuXG4uSENTU0ZvbnQtZmFxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU2XCI7XG59XG5cbi5IQ1NTRm9udC1mb3JtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE2XCI7XG59XG5cbi5IQ1NTRm9udC1mdWVsLWFkanVzdG1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU3XCI7XG59XG5cbi5IQ1NTRm9udC1mdWVsLWV4cGVuc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU4XCI7XG59XG5cbi5IQ1NTRm9udC1nYXMtcHVtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxN1wiO1xufVxuXG4uSENTU0ZvbnQtZ2VhcnMtbW9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MThcIjtcbn1cblxuLkhDU1NGb250LWhhbmRsZS1iaWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVhXCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWljb25zX3VzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWEyXCI7XG59XG5cbi5IQ1NTRm9udC1oZWFkc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc2XCI7XG59XG5cbi5IQ1NTRm9udC1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc5XCI7XG59XG5cbi5IQ1NTRm9udC1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWFcIjtcbn1cblxuLkhDU1NGb250LWlkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2FcIjtcbn1cblxuLkhDU1NGb250LWlkZW50aWZ5LWZ1ZWwtaG9nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3YlwiO1xufVxuXG4uSENTU0ZvbnQtaW5kdXN0cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWJcIjtcbn1cblxuLkhDU1NGb250LWlwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2NcIjtcbn1cblxuLkhDU1NGb250LWp1ZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFjXCI7XG59XG5cbi5IQ1NTRm9udC1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2ZcIjtcbn1cblxuLkhDU1NGb250LWxhcHRvcC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3ZFwiO1xufVxuXG4uSENTU0ZvbnQtbGFwdG9wLW1vbmV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdlXCI7XG59XG5cbi5IQ1NTRm9udC1saWdodGJ1bGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODBcIjtcbn1cblxuLkhDU1NGb250LWxpbmUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODFcIjtcbn1cblxuLkhDU1NGb250LWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODJcIjtcbn1cblxuLkhDU1NGb250LWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODNcIjtcbn1cblxuLkhDU1NGb250LW1hZ25pZml5aW5nLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTkxXCI7XG59XG5cbi5IQ1NTRm9udC1tYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTg0XCI7XG59XG5cbi5IQ1NTRm9udC1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFkXCI7XG59XG5cbi5IQ1NTRm9udC1tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZVwiO1xufVxuXG4uSENTU0ZvbnQtbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTg2XCI7XG59XG5cbi5IQ1NTRm9udC1tb2JpbGUtYWxlcnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTg1XCI7XG59XG5cbi5IQ1NTRm9udC1tb25leS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFmXCI7XG59XG5cbi5IQ1NTRm9udC1tb25pdG9yLWRyaXZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4N1wiO1xufVxuXG4uSENTU0ZvbnQtbW91c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjBcIjtcbn1cblxuLkhDU1NGb250LW5ld3NsZXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjFcIjtcbn1cblxuLkhDU1NGb250LW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjNcIjtcbn1cblxuLkhDU1NGb250LW5leHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMlwiO1xufVxuXG4uSENTU0ZvbnQtbm90ZS10YWtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjRcIjtcbn1cblxuLkhDU1NGb250LW9pbC1hbmQtZ2FzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI3XCI7XG59XG5cbi5IQ1NTRm9udC1wYXBlcndvcms6YmVmb3JlLCAuZ28tcGFwZXJsZXNzIC52Y2UtY2xhc3NpYy10YWJzLXRhYjpudGgtY2hpbGQoNCkgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4OFwiO1xufVxuXG4uSENTU0ZvbnQtcGF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4OVwiO1xufVxuXG4uSENTU0ZvbnQtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGFcIjtcbn1cblxuLkhDU1NGb250LXBpY3R1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjhcIjtcbn1cblxuLkhDU1NGb250LXBpZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4YlwiO1xufVxuXG4uSENTU0ZvbnQtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI5XCI7XG59XG5cbi5IQ1NTRm9udC1wb3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyYVwiO1xufVxuXG4uSENTU0ZvbnQtcG93ZXItYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThjXCI7XG59XG5cbi5IQ1NTRm9udC1wcmVwYXJlLWZ1dHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyYlwiO1xufVxuXG4uSENTU0ZvbnQtcHJldmlvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmNcIjtcbn1cblxuLkhDU1NGb250LXByb3RlY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGRcIjtcbn1cblxuLkhDU1NGb250LXB1enpsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZFwiO1xufVxuXG4uSENTU0ZvbnQtcmFuZG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThlXCI7XG59XG5cbi5IQ1NTRm9udC1yaWJib246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmVcIjtcbn1cblxuLkhDU1NGb250LXNhZmV0eS1jdWx0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThmXCI7XG59XG5cbi5IQ1NTRm9udC1zYWxlcy1wZXJzb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmZcIjtcbn1cblxuLkhDU1NGb250LXNjaGVkdWxlLWJ1ZGdldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5MFwiO1xufVxuXG4uSENTU0ZvbnQtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTkyXCI7XG59XG5cbi5IQ1NTRm9udC1zZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTkzXCI7XG59XG5cbi5IQ1NTRm9udC1zZW5kaW5nLWJ1ZGdldHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTRcIjtcbn1cblxuLkhDU1NGb250LXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMwXCI7XG59XG5cbi5IQ1NTRm9udC1zaWduLXVwOmJlZm9yZSwgLmdvLXBhcGVybGVzcyAudmNlLWNsYXNzaWMtdGFicy10YWI6bnRoLWNoaWxkKDUpIGE6YmVmb3JlLCAuZ28tcGFwZXJsZXNzIC52Y2UtY2xhc3NpYy10YWJzLXRhYjpudGgtY2hpbGQoMykgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMVwiO1xufVxuXG4uSENTU0ZvbnQtc2lnbmF0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMyXCI7XG59XG5cbi5IQ1NTRm9udC1zaW5nbGUtZG9jdW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzNcIjtcbn1cblxuLkhDU1NGb250LXNtYXJ0cGhvbmUtbW9uZXlzaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM0XCI7XG59XG5cbi5IQ1NTRm9udC1zcGFjZXNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTVcIjtcbn1cblxuLkhDU1NGb250LXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTZcIjtcbn1cblxuLkhDU1NGb250LXN1cHBvcnQtdGVjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5N1wiO1xufVxuXG4uSENTU0ZvbnQtdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OThcIjtcbn1cblxuLkhDU1NGb250LXRlbGVjb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzVcIjtcbn1cblxuLkhDU1NGb250LXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5OVwiO1xufVxuXG4uSENTU0ZvbnQtdGltZWNhcmRzOmJlZm9yZSwgLmdvLXBhcGVybGVzcyAudmNlLWNsYXNzaWMtdGFicy10YWI6bnRoLWNoaWxkKDEpIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWFcIjtcbn1cblxuLkhDU1NGb250LXRvb2xib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWJcIjtcbn1cblxuLkhDU1NGb250LXRvb2xzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTljXCI7XG59XG5cbi5IQ1NTRm9udC10cmFjay1wZXJmb3JtYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNlwiO1xufVxuXG4uSENTU0ZvbnQtdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTllXCI7XG59XG5cbi5IQ1NTRm9udC10cm9waHktMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5ZFwiO1xufVxuXG4uSENTU0ZvbnQtdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2JcIjtcbn1cblxuLkhDU1NGb250LXRydWNrLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzdcIjtcbn1cblxuLkhDU1NGb250LXRydWNrLTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzhcIjtcbn1cblxuLkhDU1NGb250LXRydWNrLTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzlcIjtcbn1cblxuLkhDU1NGb250LXRydWNrLTU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2FcIjtcbn1cblxuLkhDU1NGb250LXRydWNraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTlmXCI7XG59XG5cbi5IQ1NTRm9udC11cC1kb3duLWFycm93czpiZWZvcmUsIC5nby1wYXBlcmxlc3MgLnZjZS1jbGFzc2ljLXRhYnMtdGFiOm50aC1jaGlsZCgyKSBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWEwXCI7XG59XG5cbi5IQ1NTRm9udC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2NcIjtcbn1cblxuLkhDU1NGb250LXVzZXItcHJvZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhMVwiO1xufVxuXG4uSENTU0ZvbnQtdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2RcIjtcbn1cblxuLkhDU1NGb250LXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNlXCI7XG59XG5cbi5IQ1NTRm9udC12aWV3LWRvY3VtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWEzXCI7XG59XG5cbi5IQ1NTRm9udC13YXN0ZXdhdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNmXCI7XG59XG5cbi5IQ1NTRm9udC13YXRjaC12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MFwiO1xufVxuXG4uSENTU0ZvbnQtd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MVwiO1xufVxuXG4uSENTU0ZvbnQtd29ybGQtd2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhNFwiO1xufVxuXG4uSENTU0ZvbnQtaGVhdnliaWQtbG9nbzpiZWZvcmUsIC5IQ1NTRm9udC1oY3NzLWhlYXZ5YmlkOmJlZm9yZSB7XG4gIGNvbG9yOiAjMDA5NjM5O1xufVxuXG4uSENTU0ZvbnQtaGVhdnlqb2ItbG9nbzpiZWZvcmUsIC5IQ1NTRm9udC1oY3NzLWhlYXZ5am9iOmJlZm9yZSB7XG4gIGNvbG9yOiAjMDA1ZWI4O1xufVxuXG4uSENTU0ZvbnQtaGNzcy1zYWZldHktbG9nbzpiZWZvcmUsIC5IQ1NTRm9udC1oY3NzLXNhZmV0eTpiZWZvcmUge1xuICBjb2xvcjogI2ZmOWUxYjtcbn1cblxuLkhDU1NGb250LWhjc3MtZGlzcGF0Y2hlci1sb2dvOmJlZm9yZSB7XG4gIGNvbG9yOiAjZTM1MjA1O1xufVxuXG4uSENTU0ZvbnQtaGNzcy1lMzYwLWxvZ286YmVmb3JlLCAuZXF1aXBtZW50MzYwIC5lbnRyeS10aXRsZTpiZWZvcmUsIC5IQ1NTRm9udC1oY3NzLWUzNjA6YmVmb3JlIHtcbiAgY29sb3I6ICMwMDc2ODE7XG59XG5cbi5IQ1NTRm9udC1mdWVsZXJwbHVzLWxvZ286YmVmb3JlLCAuSENTU0ZvbnQtaGNzcy1mdWVsZXJwbHVzOmJlZm9yZSB7XG4gIGNvbG9yOiAjNjQyZjZjO1xufVxuXG4uSENTU0ZvbnQtaGNzcy10ZWxlbWF0aWNzLWxvZ286YmVmb3JlIHtcbiAgY29sb3I6ICMwMGI1ZTI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWNsb3VkLWljb246YmVmb3JlIHtcbiAgY29sb3I6ICM1NjczODc7XG59XG5cbi5pY29uLWhjc3MtcGxhbnMge1xuICBoZWlnaHQ6IDM1cHg7XG59XG4uaWNvbi1oY3NzLXBsYW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzAzL2xvZ28tcGxhbnMtanVzdGljb24uc3ZnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5pY29uLWhjc3MtdHJ1Y2tpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDMvbG9nby10cnVja2luZy1qdXN0aWNvbi5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmljb24taGNzcy1pbnRlbGxpZ2VuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDMvbG9nby1pbnRlbGxpZ2VuY2UtanVzdGljb24uc3ZnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5pY29uLWhjc3MtYWVyaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzA3L2xvZ28tYWVyaWFsLWp1c3RpY29uLnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRGVmYXVsdHNcIjtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvZGVmYXVsdHMvRGVmYXVsdHMuZW90P3JmYTl6OFwiKTtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvZGVmYXVsdHMvRGVmYXVsdHMuZW90PyNpZWZpeHJmYTl6OFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2hjc3MyMDIyL2ZvbnRzL2RlZmF1bHRzL0RlZmF1bHRzLndvZmY/cmZhOXo4XCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9kZWZhdWx0cy9EZWZhdWx0cy50dGY/cmZhOXo4XCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvZGVmYXVsdHMvRGVmYXVsdHMuc3ZnP3JmYTl6OCNEZWZhdWx0c1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuW2NsYXNzXj1EZWZhdWx0cy1dLFxuW2NsYXNzKj1cIiBEZWZhdWx0cy1cIl0ge1xuICBmb250LWZhbWlseTogXCJEZWZhdWx0c1wiO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLkRlZmF1bHRzLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAwXCI7XG59XG5cbi5EZWZhdWx0cy1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMVwiO1xufVxuXG4uRGVmYXVsdHMtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG59XG5cbi5EZWZhdWx0cy1lbnZlbG9wZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAzXCI7XG59XG5cbi5EZWZhdWx0cy1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNFwiO1xufVxuXG4uRGVmYXVsdHMtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNVwiO1xufVxuXG4uRGVmYXVsdHMtc3Rhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA2XCI7XG59XG5cbi5EZWZhdWx0cy11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA3XCI7XG59XG5cbi5EZWZhdWx0cy1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA4XCI7XG59XG5cbi5EZWZhdWx0cy10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOVwiO1xufVxuXG4uRGVmYXVsdHMtdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGFcIjtcbn1cblxuLkRlZmF1bHRzLXRoLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGJcIjtcbn1cblxuLkRlZmF1bHRzLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG59XG5cbi5EZWZhdWx0cy1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiO1xufVxuXG4uRGVmYXVsdHMtcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG59XG5cbi5EZWZhdWx0cy10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiO1xufVxuXG4uRGVmYXVsdHMtc2VhcmNoLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGVcIjtcbn1cblxuLkRlZmF1bHRzLXNlYXJjaC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMFwiO1xufVxuXG4uRGVmYXVsdHMtcG93ZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDExXCI7XG59XG5cbi5EZWZhdWx0cy1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTJcIjtcbn1cblxuLkRlZmF1bHRzLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxM1wiO1xufVxuXG4uRGVmYXVsdHMtZ2VhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxM1wiO1xufVxuXG4uRGVmYXVsdHMtdHJhc2gtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNFwiO1xufVxuXG4uRGVmYXVsdHMtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNVwiO1xufVxuXG4uRGVmYXVsdHMtZmlsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE2XCI7XG59XG5cbi5EZWZhdWx0cy1jbG9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE3XCI7XG59XG5cbi5EZWZhdWx0cy1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE4XCI7XG59XG5cbi5EZWZhdWx0cy1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOVwiO1xufVxuXG4uRGVmYXVsdHMtYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxYVwiO1xufVxuXG4uRGVmYXVsdHMtYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWJcIjtcbn1cblxuLkRlZmF1bHRzLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFjXCI7XG59XG5cbi5EZWZhdWx0cy1wbGF5LWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFkXCI7XG59XG5cbi5EZWZhdWx0cy1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWVcIjtcbn1cblxuLkRlZmF1bHRzLXJvdGF0ZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZVwiO1xufVxuXG4uRGVmYXVsdHMtcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMVwiO1xufVxuXG4uRGVmYXVsdHMtbGlzdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjJcIjtcbn1cblxuLkRlZmF1bHRzLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjNcIjtcbn1cblxuLkRlZmF1bHRzLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjRcIjtcbn1cblxuLkRlZmF1bHRzLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjVcIjtcbn1cblxuLkRlZmF1bHRzLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjZcIjtcbn1cblxuLkRlZmF1bHRzLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI3XCI7XG59XG5cbi5EZWZhdWx0cy12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjhcIjtcbn1cblxuLkRlZmF1bHRzLXFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOVwiO1xufVxuXG4uRGVmYXVsdHMtYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYVwiO1xufVxuXG4uRGVmYXVsdHMtdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJiXCI7XG59XG5cbi5EZWZhdWx0cy10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJjXCI7XG59XG5cbi5EZWZhdWx0cy1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJkXCI7XG59XG5cbi5EZWZhdWx0cy1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZVwiO1xufVxuXG4uRGVmYXVsdHMtcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmZcIjtcbn1cblxuLkRlZmF1bHRzLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMFwiO1xufVxuXG4uRGVmYXVsdHMtZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMVwiO1xufVxuXG4uRGVmYXVsdHMtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMlwiO1xufVxuXG4uRGVmYXVsdHMtaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMzXCI7XG59XG5cbi5EZWZhdWx0cy10ZXh0LWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNFwiO1xufVxuXG4uRGVmYXVsdHMtdGV4dC13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNVwiO1xufVxuXG4uRGVmYXVsdHMtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNlwiO1xufVxuXG4uRGVmYXVsdHMtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM3XCI7XG59XG5cbi5EZWZhdWx0cy1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOFwiO1xufVxuXG4uRGVmYXVsdHMtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOVwiO1xufVxuXG4uRGVmYXVsdHMtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYVwiO1xufVxuXG4uRGVmYXVsdHMtZGVkZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNiXCI7XG59XG5cbi5EZWZhdWx0cy1vdXRkZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNiXCI7XG59XG5cbi5EZWZhdWx0cy1pbmRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2NcIjtcbn1cblxuLkRlZmF1bHRzLXZpZGVvLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZFwiO1xufVxuXG4uRGVmYXVsdHMtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2VcIjtcbn1cblxuLkRlZmF1bHRzLXBob3RvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNlXCI7XG59XG5cbi5EZWZhdWx0cy1waWN0dXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2VcIjtcbn1cblxuLkRlZmF1bHRzLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MFwiO1xufVxuXG4uRGVmYXVsdHMtbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MVwiO1xufVxuXG4uRGVmYXVsdHMtYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQyXCI7XG59XG5cbi5EZWZhdWx0cy10aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQzXCI7XG59XG5cbi5EZWZhdWx0cy1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ0XCI7XG59XG5cbi5EZWZhdWx0cy1wZW5jaWwtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDRcIjtcbn1cblxuLkRlZmF1bHRzLXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ1XCI7XG59XG5cbi5EZWZhdWx0cy1jaGVjay1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NlwiO1xufVxuXG4uRGVmYXVsdHMtYXJyb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ3XCI7XG59XG5cbi5EZWZhdWx0cy1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ4XCI7XG59XG5cbi5EZWZhdWx0cy1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ5XCI7XG59XG5cbi5EZWZhdWx0cy1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YVwiO1xufVxuXG4uRGVmYXVsdHMtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YlwiO1xufVxuXG4uRGVmYXVsdHMtcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGNcIjtcbn1cblxuLkRlZmF1bHRzLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGRcIjtcbn1cblxuLkRlZmF1bHRzLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGVcIjtcbn1cblxuLkRlZmF1bHRzLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MFwiO1xufVxuXG4uRGVmYXVsdHMtc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUxXCI7XG59XG5cbi5EZWZhdWx0cy1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MlwiO1xufVxuXG4uRGVmYXVsdHMtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUzXCI7XG59XG5cbi5EZWZhdWx0cy1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG59XG5cbi5EZWZhdWx0cy1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NVwiO1xufVxuXG4uRGVmYXVsdHMtbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU2XCI7XG59XG5cbi5EZWZhdWx0cy10aW1lcy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTdcIjtcbn1cblxuLkRlZmF1bHRzLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OFwiO1xufVxuXG4uRGVmYXVsdHMtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU5XCI7XG59XG5cbi5EZWZhdWx0cy1pbmZvLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YVwiO1xufVxuXG4uRGVmYXVsdHMtY3Jvc3NoYWlyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YlwiO1xufVxuXG4uRGVmYXVsdHMtdGltZXMtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWNcIjtcbn1cblxuLkRlZmF1bHRzLWNoZWNrLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVkXCI7XG59XG5cbi5EZWZhdWx0cy1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWVcIjtcbn1cblxuLkRlZmF1bHRzLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjBcIjtcbn1cblxuLkRlZmF1bHRzLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG59XG5cbi5EZWZhdWx0cy1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MlwiO1xufVxuXG4uRGVmYXVsdHMtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2M1wiO1xufVxuXG4uRGVmYXVsdHMtbWFpbC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY0XCI7XG59XG5cbi5EZWZhdWx0cy1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NFwiO1xufVxuXG4uRGVmYXVsdHMtZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY1XCI7XG59XG5cbi5EZWZhdWx0cy1jb21wcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NlwiO1xufVxuXG4uRGVmYXVsdHMtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2N1wiO1xufVxuXG4uRGVmYXVsdHMtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjhcIjtcbn1cblxuLkRlZmF1bHRzLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY5XCI7XG59XG5cbi5EZWZhdWx0cy1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmFcIjtcbn1cblxuLkRlZmF1bHRzLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmJcIjtcbn1cblxuLkRlZmF1bHRzLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmNcIjtcbn1cblxuLkRlZmF1bHRzLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmRcIjtcbn1cblxuLkRlZmF1bHRzLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZVwiO1xufVxuXG4uRGVmYXVsdHMtZXllLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcwXCI7XG59XG5cbi5EZWZhdWx0cy1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MVwiO1xufVxuXG4uRGVmYXVsdHMtd2FybmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MVwiO1xufVxuXG4uRGVmYXVsdHMtcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzJcIjtcbn1cblxuLkRlZmF1bHRzLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDczXCI7XG59XG5cbi5EZWZhdWx0cy1yYW5kb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzRcIjtcbn1cblxuLkRlZmF1bHRzLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzVcIjtcbn1cblxuLkRlZmF1bHRzLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NlwiO1xufVxuXG4uRGVmYXVsdHMtY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3N1wiO1xufVxuXG4uRGVmYXVsdHMtY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG59XG5cbi5EZWZhdWx0cy1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc5XCI7XG59XG5cbi5EZWZhdWx0cy1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdhXCI7XG59XG5cbi5EZWZhdWx0cy1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2JcIjtcbn1cblxuLkRlZmF1bHRzLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdjXCI7XG59XG5cbi5EZWZhdWx0cy1hcnJvd3MtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3ZFwiO1xufVxuXG4uRGVmYXVsdHMtYXJyb3dzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2VcIjtcbn1cblxuLkRlZmF1bHRzLWJhci1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MFwiO1xufVxuXG4uRGVmYXVsdHMtYmFyLWNoYXJ0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODBcIjtcbn1cblxuLkRlZmF1bHRzLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgxXCI7XG59XG5cbi5EZWZhdWx0cy1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODJcIjtcbn1cblxuLkRlZmF1bHRzLWNhbWVyYS1yZXRybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4M1wiO1xufVxuXG4uRGVmYXVsdHMta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg0XCI7XG59XG5cbi5EZWZhdWx0cy1jb2dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg1XCI7XG59XG5cbi5EZWZhdWx0cy1nZWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NVwiO1xufVxuXG4uRGVmYXVsdHMtY29tbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODZcIjtcbn1cblxuLkRlZmF1bHRzLXRodW1icy1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg3XCI7XG59XG5cbi5EZWZhdWx0cy10aHVtYnMtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg4XCI7XG59XG5cbi5EZWZhdWx0cy1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODlcIjtcbn1cblxuLkRlZmF1bHRzLWhlYXJ0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGFcIjtcbn1cblxuLkRlZmF1bHRzLXNpZ24tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhiXCI7XG59XG5cbi5EZWZhdWx0cy1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGNcIjtcbn1cblxuLkRlZmF1bHRzLXRodW1iLXRhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGRcIjtcbn1cblxuLkRlZmF1bHRzLWV4dGVybmFsLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGVcIjtcbn1cblxuLkRlZmF1bHRzLXNpZ24taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTBcIjtcbn1cblxuLkRlZmF1bHRzLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MVwiO1xufVxuXG4uRGVmYXVsdHMtZ2l0aHViLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MlwiO1xufVxuXG4uRGVmYXVsdHMtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkzXCI7XG59XG5cbi5EZWZhdWx0cy1sZW1vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk0XCI7XG59XG5cbi5EZWZhdWx0cy1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NVwiO1xufVxuXG4uRGVmYXVsdHMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTZcIjtcbn1cblxuLkRlZmF1bHRzLWJvb2ttYXJrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTdcIjtcbn1cblxuLkRlZmF1bHRzLXBob25lLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OFwiO1xufVxuXG4uRGVmYXVsdHMtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OVwiO1xufVxuXG4uRGVmYXVsdHMtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWFcIjtcbn1cblxuLkRlZmF1bHRzLWZhY2Vib29rLWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWFcIjtcbn1cblxuLkRlZmF1bHRzLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YlwiO1xufVxuXG4uRGVmYXVsdHMtdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDljXCI7XG59XG5cbi5EZWZhdWx0cy1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZFwiO1xufVxuXG4uRGVmYXVsdHMtcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDllXCI7XG59XG5cbi5EZWZhdWx0cy1oZGQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMFwiO1xufVxuXG4uRGVmYXVsdHMtYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTFcIjtcbn1cblxuLkRlZmF1bHRzLWJlbGwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMlwiO1xufVxuXG4uRGVmYXVsdHMtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTNcIjtcbn1cblxuLkRlZmF1bHRzLWhhbmQtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNFwiO1xufVxuXG4uRGVmYXVsdHMtaGFuZC1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTVcIjtcbn1cblxuLkRlZmF1bHRzLWhhbmQtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNlwiO1xufVxuXG4uRGVmYXVsdHMtaGFuZC1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTdcIjtcbn1cblxuLkRlZmF1bHRzLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE4XCI7XG59XG5cbi5EZWZhdWx0cy1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTlcIjtcbn1cblxuLkRlZmF1bHRzLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYVwiO1xufVxuXG4uRGVmYXVsdHMtYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWJcIjtcbn1cblxuLkRlZmF1bHRzLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFjXCI7XG59XG5cbi5EZWZhdWx0cy13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWRcIjtcbn1cblxuLkRlZmF1bHRzLXRhc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFlXCI7XG59XG5cbi5EZWZhdWx0cy1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjBcIjtcbn1cblxuLkRlZmF1bHRzLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMVwiO1xufVxuXG4uRGVmYXVsdHMtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMlwiO1xufVxuXG4uRGVmYXVsdHMtZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzBcIjtcbn1cblxuLkRlZmF1bHRzLXVzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMwXCI7XG59XG5cbi5EZWZhdWx0cy1jaGFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMVwiO1xufVxuXG4uRGVmYXVsdHMtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMVwiO1xufVxuXG4uRGVmYXVsdHMtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzJcIjtcbn1cblxuLkRlZmF1bHRzLWZsYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMzXCI7XG59XG5cbi5EZWZhdWx0cy1jdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzRcIjtcbn1cblxuLkRlZmF1bHRzLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM0XCI7XG59XG5cbi5EZWZhdWx0cy1jb3B5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM1XCI7XG59XG5cbi5EZWZhdWx0cy1maWxlcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM1XCI7XG59XG5cbi5EZWZhdWx0cy1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzZcIjtcbn1cblxuLkRlZmF1bHRzLWZsb3BweS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM3XCI7XG59XG5cbi5EZWZhdWx0cy1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM3XCI7XG59XG5cbi5EZWZhdWx0cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzhcIjtcbn1cblxuLkRlZmF1bHRzLWJhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzlcIjtcbn1cblxuLkRlZmF1bHRzLW5hdmljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzlcIjtcbn1cblxuLkRlZmF1bHRzLXJlb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzlcIjtcbn1cblxuLkRlZmF1bHRzLWxpc3QtdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2FcIjtcbn1cblxuLkRlZmF1bHRzLWxpc3Qtb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2JcIjtcbn1cblxuLkRlZmF1bHRzLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2NcIjtcbn1cblxuLkRlZmF1bHRzLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZFwiO1xufVxuXG4uRGVmYXVsdHMtdGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2VcIjtcbn1cblxuLkRlZmF1bHRzLW1hZ2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQwXCI7XG59XG5cbi5EZWZhdWx0cy10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMVwiO1xufVxuXG4uRGVmYXVsdHMtcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQyXCI7XG59XG5cbi5EZWZhdWx0cy1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQzXCI7XG59XG5cbi5EZWZhdWx0cy1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDRcIjtcbn1cblxuLkRlZmF1bHRzLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ1XCI7XG59XG5cbi5EZWZhdWx0cy1tb25leTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNlwiO1xufVxuXG4uRGVmYXVsdHMtY2FyZXQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkN1wiO1xufVxuXG4uRGVmYXVsdHMtY2FyZXQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDhcIjtcbn1cblxuLkRlZmF1bHRzLWNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDlcIjtcbn1cblxuLkRlZmF1bHRzLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRhXCI7XG59XG5cbi5EZWZhdWx0cy1jb2x1bW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRiXCI7XG59XG5cbi5EZWZhdWx0cy1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRjXCI7XG59XG5cbi5EZWZhdWx0cy11bnNvcnRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkY1wiO1xufVxuXG4uRGVmYXVsdHMtc29ydC1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRkXCI7XG59XG5cbi5EZWZhdWx0cy1zb3J0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGRcIjtcbn1cblxuLkRlZmF1bHRzLXNvcnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRlXCI7XG59XG5cbi5EZWZhdWx0cy1zb3J0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRlXCI7XG59XG5cbi5EZWZhdWx0cy1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMFwiO1xufVxuXG4uRGVmYXVsdHMtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTFcIjtcbn1cblxuLkRlZmF1bHRzLXJvdGF0ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUyXCI7XG59XG5cbi5EZWZhdWx0cy11bmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUyXCI7XG59XG5cbi5EZWZhdWx0cy1nYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlM1wiO1xufVxuXG4uRGVmYXVsdHMtbGVnYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTNcIjtcbn1cblxuLkRlZmF1bHRzLWRhc2hib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlNFwiO1xufVxuXG4uRGVmYXVsdHMtdGFjaG9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlNFwiO1xufVxuXG4uRGVmYXVsdHMtY29tbWVudC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU1XCI7XG59XG5cbi5EZWZhdWx0cy1jb21tZW50cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU2XCI7XG59XG5cbi5EZWZhdWx0cy1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU3XCI7XG59XG5cbi5EZWZhdWx0cy1mbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlN1wiO1xufVxuXG4uRGVmYXVsdHMtc2l0ZW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOFwiO1xufVxuXG4uRGVmYXVsdHMtdW1icmVsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTlcIjtcbn1cblxuLkRlZmF1bHRzLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYVwiO1xufVxuXG4uRGVmYXVsdHMtcGFzdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWFcIjtcbn1cblxuLkRlZmF1bHRzLWxpZ2h0YnVsYi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGViXCI7XG59XG5cbi5EZWZhdWx0cy1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlY1wiO1xufVxuXG4uRGVmYXVsdHMtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWRcIjtcbn1cblxuLkRlZmF1bHRzLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlZVwiO1xufVxuXG4uRGVmYXVsdHMtdXNlci1tZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMFwiO1xufVxuXG4uRGVmYXVsdHMtc3RldGhvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjFcIjtcbn1cblxuLkRlZmF1bHRzLXN1aXRjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYyXCI7XG59XG5cbi5EZWZhdWx0cy1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYzXCI7XG59XG5cbi5EZWZhdWx0cy1jb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjRcIjtcbn1cblxuLkRlZmF1bHRzLWN1dGxlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjVcIjtcbn1cblxuLkRlZmF1bHRzLWZpbGUtdGV4dC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY2XCI7XG59XG5cbi5EZWZhdWx0cy1idWlsZGluZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY3XCI7XG59XG5cbi5EZWZhdWx0cy1ob3NwaXRhbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY4XCI7XG59XG5cbi5EZWZhdWx0cy1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjlcIjtcbn1cblxuLkRlZmF1bHRzLW1lZGtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYVwiO1xufVxuXG4uRGVmYXVsdHMtZmlnaHRlci1qZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmJcIjtcbn1cblxuLkRlZmF1bHRzLWJlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmNcIjtcbn1cblxuLkRlZmF1bHRzLWgtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZkXCI7XG59XG5cbi5EZWZhdWx0cy1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZVwiO1xufVxuXG4uRGVmYXVsdHMtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDBcIjtcbn1cblxuLkRlZmF1bHRzLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMVwiO1xufVxuXG4uRGVmYXVsdHMtYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAyXCI7XG59XG5cbi5EZWZhdWx0cy1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwM1wiO1xufVxuXG4uRGVmYXVsdHMtYW5nbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNFwiO1xufVxuXG4uRGVmYXVsdHMtYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbn1cblxuLkRlZmF1bHRzLWFuZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG59XG5cbi5EZWZhdWx0cy1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG59XG5cbi5EZWZhdWx0cy1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA4XCI7XG59XG5cbi5EZWZhdWx0cy1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDlcIjtcbn1cblxuLkRlZmF1bHRzLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYVwiO1xufVxuXG4uRGVmYXVsdHMtbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBiXCI7XG59XG5cbi5EZWZhdWx0cy1tb2JpbGUtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGJcIjtcbn1cblxuLkRlZmF1bHRzLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBjXCI7XG59XG5cbi5EZWZhdWx0cy1xdW90ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBkXCI7XG59XG5cbi5EZWZhdWx0cy1xdW90ZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZVwiO1xufVxuXG4uRGVmYXVsdHMtc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMFwiO1xufVxuXG4uRGVmYXVsdHMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7XG59XG5cbi5EZWZhdWx0cy1tYWlsLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEyXCI7XG59XG5cbi5EZWZhdWx0cy1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMlwiO1xufVxuXG4uRGVmYXVsdHMtZ2l0aHViLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExM1wiO1xufVxuXG4uRGVmYXVsdHMtZm9sZGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTRcIjtcbn1cblxuLkRlZmF1bHRzLWZvbGRlci1vcGVuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTVcIjtcbn1cblxuLkRlZmF1bHRzLXNtaWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMThcIjtcbn1cblxuLkRlZmF1bHRzLWZyb3duLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTlcIjtcbn1cblxuLkRlZmF1bHRzLW1laC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFhXCI7XG59XG5cbi5EZWZhdWx0cy1nYW1lcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFiXCI7XG59XG5cbi5EZWZhdWx0cy1rZXlib2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFjXCI7XG59XG5cbi5EZWZhdWx0cy1mbGFnLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWRcIjtcbn1cblxuLkRlZmF1bHRzLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFlXCI7XG59XG5cbi5EZWZhdWx0cy10ZXJtaW5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMFwiO1xufVxuXG4uRGVmYXVsdHMtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMVwiO1xufVxuXG4uRGVmYXVsdHMtbWFpbC1yZXBseS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjJcIjtcbn1cblxuLkRlZmF1bHRzLXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMlwiO1xufVxuXG4uRGVmYXVsdHMtc3Rhci1oYWxmLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIzXCI7XG59XG5cbi5EZWZhdWx0cy1zdGFyLWhhbGYtZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyM1wiO1xufVxuXG4uRGVmYXVsdHMtc3Rhci1oYWxmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjNcIjtcbn1cblxuLkRlZmF1bHRzLWxvY2F0aW9uLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI0XCI7XG59XG5cbi5EZWZhdWx0cy1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI1XCI7XG59XG5cbi5EZWZhdWx0cy1jb2RlLWZvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjZcIjtcbn1cblxuLkRlZmF1bHRzLWNoYWluLWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyN1wiO1xufVxuXG4uRGVmYXVsdHMtdW5saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI3XCI7XG59XG5cbi5EZWZhdWx0cy1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOFwiO1xufVxuXG4uRGVmYXVsdHMtaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOVwiO1xufVxuXG4uRGVmYXVsdHMtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmFcIjtcbn1cblxuLkRlZmF1bHRzLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJiXCI7XG59XG5cbi5EZWZhdWx0cy1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmNcIjtcbn1cblxuLkRlZmF1bHRzLWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZFwiO1xufVxuXG4uRGVmYXVsdHMtcHV6emxlLXBpZWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJlXCI7XG59XG5cbi5EZWZhdWx0cy1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMwXCI7XG59XG5cbi5EZWZhdWx0cy1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMxXCI7XG59XG5cbi5EZWZhdWx0cy1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzJcIjtcbn1cblxuLkRlZmF1bHRzLWNhbGVuZGFyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzNcIjtcbn1cblxuLkRlZmF1bHRzLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM0XCI7XG59XG5cbi5EZWZhdWx0cy1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzVcIjtcbn1cblxuLkRlZmF1bHRzLW1heGNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNlwiO1xufVxuXG4uRGVmYXVsdHMtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzN1wiO1xufVxuXG4uRGVmYXVsdHMtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzhcIjtcbn1cblxuLkRlZmF1bHRzLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM5XCI7XG59XG5cbi5EZWZhdWx0cy1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNhXCI7XG59XG5cbi5EZWZhdWx0cy1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYlwiO1xufVxuXG4uRGVmYXVsdHMtY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzY1wiO1xufVxuXG4uRGVmYXVsdHMtYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNkXCI7XG59XG5cbi5EZWZhdWx0cy11bmxvY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNlXCI7XG59XG5cbi5EZWZhdWx0cy1idWxsc2V5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MFwiO1xufVxuXG4uRGVmYXVsdHMtZWxsaXBzaXMtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MVwiO1xufVxuXG4uRGVmYXVsdHMtZWxsaXBzaXMtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MlwiO1xufVxuXG4uRGVmYXVsdHMtcnNzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0M1wiO1xufVxuXG4uRGVmYXVsdHMtcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDRcIjtcbn1cblxuLkRlZmF1bHRzLXRpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NVwiO1xufVxuXG4uRGVmYXVsdHMtbWludXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ2XCI7XG59XG5cbi5EZWZhdWx0cy1taW51cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0N1wiO1xufVxuXG4uRGVmYXVsdHMtbGV2ZWwtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDhcIjtcbn1cblxuLkRlZmF1bHRzLWxldmVsLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDlcIjtcbn1cblxuLkRlZmF1bHRzLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YVwiO1xufVxuXG4uRGVmYXVsdHMtcGVuY2lsLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YlwiO1xufVxuXG4uRGVmYXVsdHMtZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGNcIjtcbn1cblxuLkRlZmF1bHRzLXNoYXJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZFwiO1xufVxuXG4uRGVmYXVsdHMtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZVwiO1xufVxuXG4uRGVmYXVsdHMtY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MFwiO1xufVxuXG4uRGVmYXVsdHMtdG9nZ2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTBcIjtcbn1cblxuLkRlZmF1bHRzLWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUxXCI7XG59XG5cbi5EZWZhdWx0cy10b2dnbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTFcIjtcbn1cblxuLkRlZmF1bHRzLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUyXCI7XG59XG5cbi5EZWZhdWx0cy10b2dnbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTJcIjtcbn1cblxuLkRlZmF1bHRzLWV1cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1M1wiO1xufVxuXG4uRGVmYXVsdHMtZXVybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1M1wiO1xufVxuXG4uRGVmYXVsdHMtZ2JwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU0XCI7XG59XG5cbi5EZWZhdWx0cy1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTVcIjtcbn1cblxuLkRlZmF1bHRzLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NVwiO1xufVxuXG4uRGVmYXVsdHMtaW5yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU2XCI7XG59XG5cbi5EZWZhdWx0cy1ydXBlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NlwiO1xufVxuXG4uRGVmYXVsdHMtY255OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU3XCI7XG59XG5cbi5EZWZhdWx0cy1qcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTdcIjtcbn1cblxuLkRlZmF1bHRzLXJtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1N1wiO1xufVxuXG4uRGVmYXVsdHMteWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU3XCI7XG59XG5cbi5EZWZhdWx0cy1yb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNThcIjtcbn1cblxuLkRlZmF1bHRzLXJ1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OFwiO1xufVxuXG4uRGVmYXVsdHMtcnVibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNThcIjtcbn1cblxuLkRlZmF1bHRzLWtydzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OVwiO1xufVxuXG4uRGVmYXVsdHMtd29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU5XCI7XG59XG5cbi5EZWZhdWx0cy1iaXRjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVhXCI7XG59XG5cbi5EZWZhdWx0cy1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWFcIjtcbn1cblxuLkRlZmF1bHRzLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWJcIjtcbn1cblxuLkRlZmF1bHRzLWZpbGUtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1Y1wiO1xufVxuXG4uRGVmYXVsdHMtc29ydC1hbHBoYS1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWRcIjtcbn1cblxuLkRlZmF1bHRzLXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZVwiO1xufVxuXG4uRGVmYXVsdHMtc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYwXCI7XG59XG5cbi5EZWZhdWx0cy1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYxXCI7XG59XG5cbi5EZWZhdWx0cy1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYyXCI7XG59XG5cbi5EZWZhdWx0cy1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2M1wiO1xufVxuXG4uRGVmYXVsdHMtdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY0XCI7XG59XG5cbi5EZWZhdWx0cy10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NVwiO1xufVxuXG4uRGVmYXVsdHMteW91dHViZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjZcIjtcbn1cblxuLkRlZmF1bHRzLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjdcIjtcbn1cblxuLkRlZmF1bHRzLXhpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjhcIjtcbn1cblxuLkRlZmF1bHRzLXhpbmctc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY5XCI7XG59XG5cbi5EZWZhdWx0cy15b3V0dWJlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmFcIjtcbn1cblxuLkRlZmF1bHRzLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmJcIjtcbn1cblxuLkRlZmF1bHRzLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZjXCI7XG59XG5cbi5EZWZhdWx0cy1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmRcIjtcbn1cblxuLkRlZmF1bHRzLWZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZVwiO1xufVxuXG4uRGVmYXVsdHMtYWRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcwXCI7XG59XG5cbi5EZWZhdWx0cy1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzFcIjtcbn1cblxuLkRlZmF1bHRzLWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzJcIjtcbn1cblxuLkRlZmF1bHRzLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3M1wiO1xufVxuXG4uRGVmYXVsdHMtdHVtYmxyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NFwiO1xufVxuXG4uRGVmYXVsdHMtbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc1XCI7XG59XG5cbi5EZWZhdWx0cy1sb25nLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc2XCI7XG59XG5cbi5EZWZhdWx0cy1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzdcIjtcbn1cblxuLkRlZmF1bHRzLWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzhcIjtcbn1cblxuLkRlZmF1bHRzLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc5XCI7XG59XG5cbi5EZWZhdWx0cy13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdhXCI7XG59XG5cbi5EZWZhdWx0cy1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdiXCI7XG59XG5cbi5EZWZhdWx0cy1saW51eDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3Y1wiO1xufVxuXG4uRGVmYXVsdHMtZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2RcIjtcbn1cblxuLkRlZmF1bHRzLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdlXCI7XG59XG5cbi5EZWZhdWx0cy1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgwXCI7XG59XG5cbi5EZWZhdWx0cy10cmVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODFcIjtcbn1cblxuLkRlZmF1bHRzLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MlwiO1xufVxuXG4uRGVmYXVsdHMtbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4M1wiO1xufVxuXG4uRGVmYXVsdHMtZ2l0dGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg0XCI7XG59XG5cbi5EZWZhdWx0cy1ncmF0aXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NFwiO1xufVxuXG4uRGVmYXVsdHMtc3VuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODVcIjtcbn1cblxuLkRlZmF1bHRzLW1vb24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NlwiO1xufVxuXG4uRGVmYXVsdHMtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4N1wiO1xufVxuXG4uRGVmYXVsdHMtYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg4XCI7XG59XG5cbi5EZWZhdWx0cy12azpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OVwiO1xufVxuXG4uRGVmYXVsdHMtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGFcIjtcbn1cblxuLkRlZmF1bHRzLXJlbnJlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YlwiO1xufVxuXG4uRGVmYXVsdHMtcGFnZWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThjXCI7XG59XG5cbi5EZWZhdWx0cy1zdGFjay1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZFwiO1xufVxuXG4uRGVmYXVsdHMtYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGVcIjtcbn1cblxuLkRlZmF1bHRzLWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTBcIjtcbn1cblxuLkRlZmF1bHRzLWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTFcIjtcbn1cblxuLkRlZmF1bHRzLXRvZ2dsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkxXCI7XG59XG5cbi5EZWZhdWx0cy1kb3QtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTJcIjtcbn1cblxuLkRlZmF1bHRzLXdoZWVsY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTNcIjtcbn1cblxuLkRlZmF1bHRzLXZpbWVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NFwiO1xufVxuXG4uRGVmYXVsdHMtdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk1XCI7XG59XG5cbi5EZWZhdWx0cy10dXJraXNoLWxpcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTVcIjtcbn1cblxuLkRlZmF1bHRzLXBsdXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTZcIjtcbn1cblxuLkRlZmF1bHRzLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTdcIjtcbn1cblxuLkRlZmF1bHRzLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk4XCI7XG59XG5cbi5EZWZhdWx0cy1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTlcIjtcbn1cblxuLkRlZmF1bHRzLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YVwiO1xufVxuXG4uRGVmYXVsdHMtb3BlbmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTliXCI7XG59XG5cbi5EZWZhdWx0cy1iYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG5cbi5EZWZhdWx0cy1pbnN0aXR1dGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5Y1wiO1xufVxuXG4uRGVmYXVsdHMtdW5pdmVyc2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5Y1wiO1xufVxuXG4uRGVmYXVsdHMtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWRcIjtcbn1cblxuLkRlZmF1bHRzLW1vcnRhci1ib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZFwiO1xufVxuXG4uRGVmYXVsdHMteWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWVcIjtcbn1cblxuLkRlZmF1bHRzLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMFwiO1xufVxuXG4uRGVmYXVsdHMtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWExXCI7XG59XG5cbi5EZWZhdWx0cy1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEyXCI7XG59XG5cbi5EZWZhdWx0cy1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTNcIjtcbn1cblxuLkRlZmF1bHRzLXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE0XCI7XG59XG5cbi5EZWZhdWx0cy1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTVcIjtcbn1cblxuLkRlZmF1bHRzLWRpZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTZcIjtcbn1cblxuLkRlZmF1bHRzLXBpZWQtcGlwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTdcIjtcbn1cblxuLkRlZmF1bHRzLXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE4XCI7XG59XG5cbi5EZWZhdWx0cy1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTlcIjtcbn1cblxuLkRlZmF1bHRzLWpvb21sYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYVwiO1xufVxuXG4uRGVmYXVsdHMtbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWJcIjtcbn1cblxuLkRlZmF1bHRzLWZheDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhY1wiO1xufVxuXG4uRGVmYXVsdHMtYnVpbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWRcIjtcbn1cblxuLkRlZmF1bHRzLWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFlXCI7XG59XG5cbi5EZWZhdWx0cy1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjBcIjtcbn1cblxuLkRlZmF1bHRzLXNwb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIxXCI7XG59XG5cbi5EZWZhdWx0cy1jdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIyXCI7XG59XG5cbi5EZWZhdWx0cy1jdWJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiM1wiO1xufVxuXG4uRGVmYXVsdHMtYmVoYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNFwiO1xufVxuXG4uRGVmYXVsdHMtYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjVcIjtcbn1cblxuLkRlZmF1bHRzLXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI2XCI7XG59XG5cbi5EZWZhdWx0cy1zdGVhbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjdcIjtcbn1cblxuLkRlZmF1bHRzLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjhcIjtcbn1cblxuLkRlZmF1bHRzLWF1dG9tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjlcIjtcbn1cblxuLkRlZmF1bHRzLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOVwiO1xufVxuXG4uRGVmYXVsdHMtY2FiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJhXCI7XG59XG5cbi5EZWZhdWx0cy10YXhpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJhXCI7XG59XG5cbi5EZWZhdWx0cy10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJiXCI7XG59XG5cbi5EZWZhdWx0cy1zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJjXCI7XG59XG5cbi5EZWZhdWx0cy1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJkXCI7XG59XG5cbi5EZWZhdWx0cy1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJlXCI7XG59XG5cbi5EZWZhdWx0cy1kYXRhYmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMFwiO1xufVxuXG4uRGVmYXVsdHMtZmlsZS1wZGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMVwiO1xufVxuXG4uRGVmYXVsdHMtZmlsZS13b3JkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzJcIjtcbn1cblxuLkRlZmF1bHRzLWZpbGUtZXhjZWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjM1wiO1xufVxuXG4uRGVmYXVsdHMtZmlsZS1wb3dlcnBvaW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzRcIjtcbn1cblxuLkRlZmF1bHRzLWZpbGUtaW1hZ2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNVwiO1xufVxuXG4uRGVmYXVsdHMtZmlsZS1waG90by1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM1XCI7XG59XG5cbi5EZWZhdWx0cy1maWxlLXBpY3R1cmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNVwiO1xufVxuXG4uRGVmYXVsdHMtZmlsZS1hcmNoaXZlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzZcIjtcbn1cblxuLkRlZmF1bHRzLWZpbGUtemlwLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzZcIjtcbn1cblxuLkRlZmF1bHRzLWZpbGUtYXVkaW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjN1wiO1xufVxuXG4uRGVmYXVsdHMtZmlsZS1zb3VuZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM3XCI7XG59XG5cbi5EZWZhdWx0cy1maWxlLW1vdmllLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzhcIjtcbn1cblxuLkRlZmF1bHRzLWZpbGUtdmlkZW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOFwiO1xufVxuXG4uRGVmYXVsdHMtZmlsZS1jb2RlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzlcIjtcbn1cblxuLkRlZmF1bHRzLXZpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2FcIjtcbn1cblxuLkRlZmF1bHRzLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2JcIjtcbn1cblxuLkRlZmF1bHRzLWpzZmlkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNjXCI7XG59XG5cbi5EZWZhdWx0cy1saWZlLWJvdXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2RcIjtcbn1cblxuLkRlZmF1bHRzLWxpZmUtYnVveTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZFwiO1xufVxuXG4uRGVmYXVsdHMtbGlmZS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNkXCI7XG59XG5cbi5EZWZhdWx0cy1saWZlLXNhdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNkXCI7XG59XG5cbi5EZWZhdWx0cy1zdXBwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNkXCI7XG59XG5cbi5EZWZhdWx0cy1jaXJjbGUtby1ub3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZVwiO1xufVxuXG4uRGVmYXVsdHMtcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDBcIjtcbn1cblxuLkRlZmF1bHRzLXJlYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQwXCI7XG59XG5cbi5EZWZhdWx0cy1lbXBpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDFcIjtcbn1cblxuLkRlZmF1bHRzLWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQxXCI7XG59XG5cbi5EZWZhdWx0cy1naXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQyXCI7XG59XG5cbi5EZWZhdWx0cy1naXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDNcIjtcbn1cblxuLkRlZmF1bHRzLWhhY2tlci1uZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ0XCI7XG59XG5cbi5EZWZhdWx0cy10ZW5jZW50LXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ1XCI7XG59XG5cbi5EZWZhdWx0cy1xcTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNlwiO1xufVxuXG4uRGVmYXVsdHMtd2VjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ3XCI7XG59XG5cbi5EZWZhdWx0cy13ZWl4aW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDdcIjtcbn1cblxuLkRlZmF1bHRzLXBhcGVyLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ4XCI7XG59XG5cbi5EZWZhdWx0cy1zZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ4XCI7XG59XG5cbi5EZWZhdWx0cy1wYXBlci1wbGFuZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ5XCI7XG59XG5cbi5EZWZhdWx0cy1zZW5kLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDlcIjtcbn1cblxuLkRlZmF1bHRzLWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGFcIjtcbn1cblxuLkRlZmF1bHRzLWNpcmNsZS10aGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRiXCI7XG59XG5cbi5EZWZhdWx0cy1nZW5kZXJsZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRiXCI7XG59XG5cbi5EZWZhdWx0cy1oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGNcIjtcbn1cblxuLkRlZmF1bHRzLXBhcmFncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZFwiO1xufVxuXG4uRGVmYXVsdHMtc2xpZGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZVwiO1xufVxuXG4uRGVmYXVsdHMtc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUwXCI7XG59XG5cbi5EZWZhdWx0cy1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUxXCI7XG59XG5cbi5EZWZhdWx0cy1ib21iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUyXCI7XG59XG5cbi5EZWZhdWx0cy1mdXRib2wtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlM1wiO1xufVxuXG4uRGVmYXVsdHMtc29jY2VyLWJhbGwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlM1wiO1xufVxuXG4uRGVmYXVsdHMtdHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU0XCI7XG59XG5cbi5EZWZhdWx0cy1iaW5vY3VsYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU1XCI7XG59XG5cbi5EZWZhdWx0cy1wbHVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU2XCI7XG59XG5cbi5EZWZhdWx0cy1zbGlkZXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU3XCI7XG59XG5cbi5EZWZhdWx0cy10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZThcIjtcbn1cblxuLkRlZmF1bHRzLXllbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTlcIjtcbn1cblxuLkRlZmF1bHRzLW5ld3NwYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVhXCI7XG59XG5cbi5EZWZhdWx0cy13aWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWViXCI7XG59XG5cbi5EZWZhdWx0cy1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVjXCI7XG59XG5cbi5EZWZhdWx0cy1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWRcIjtcbn1cblxuLkRlZmF1bHRzLWdvb2dsZS13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWVcIjtcbn1cblxuLkRlZmF1bHRzLWNjLXZpc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjBcIjtcbn1cblxuLkRlZmF1bHRzLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjFcIjtcbn1cblxuLkRlZmF1bHRzLWNjLWRpc2NvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYyXCI7XG59XG5cbi5EZWZhdWx0cy1jYy1hbWV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYzXCI7XG59XG5cbi5EZWZhdWx0cy1jYy1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjRcIjtcbn1cblxuLkRlZmF1bHRzLWNjLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNVwiO1xufVxuXG4uRGVmYXVsdHMtYmVsbC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNlwiO1xufVxuXG4uRGVmYXVsdHMtYmVsbC1zbGFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY3XCI7XG59XG5cbi5EZWZhdWx0cy10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOFwiO1xufVxuXG4uRGVmYXVsdHMtY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY5XCI7XG59XG5cbi5EZWZhdWx0cy1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYVwiO1xufVxuXG4uRGVmYXVsdHMtZXllZHJvcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYlwiO1xufVxuXG4uRGVmYXVsdHMtcGFpbnQtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmNcIjtcbn1cblxuLkRlZmF1bHRzLWJpcnRoZGF5LWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmRcIjtcbn1cblxuLkRlZmF1bHRzLWFyZWEtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmVcIjtcbn1cblxuLkRlZmF1bHRzLXBpZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMFwiO1xufVxuXG4uRGVmYXVsdHMtbGluZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMVwiO1xufVxuXG4uRGVmYXVsdHMtbGFzdGZtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAyXCI7XG59XG5cbi5EZWZhdWx0cy1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAzXCI7XG59XG5cbi5EZWZhdWx0cy10b2dnbGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA0XCI7XG59XG5cbi5EZWZhdWx0cy10b2dnbGUtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDVcIjtcbn1cblxuLkRlZmF1bHRzLWJpY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDZcIjtcbn1cblxuLkRlZmF1bHRzLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwN1wiO1xufVxuXG4uRGVmYXVsdHMtaW94aG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOFwiO1xufVxuXG4uRGVmYXVsdHMtYW5nZWxsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA5XCI7XG59XG5cbi5EZWZhdWx0cy1jYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYVwiO1xufVxuXG4uRGVmYXVsdHMtaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7XG59XG5cbi5EZWZhdWx0cy1zaGVrZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGJcIjtcbn1cblxuLkRlZmF1bHRzLXNoZXFlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYlwiO1xufVxuXG4uRGVmYXVsdHMtbWVhbnBhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGNcIjtcbn1cblxuLkRlZmF1bHRzLWJ1eXNlbGxhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGRcIjtcbn1cblxuLkRlZmF1bHRzLWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBlXCI7XG59XG5cbi5EZWZhdWx0cy1kYXNoY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMFwiO1xufVxuXG4uRGVmYXVsdHMtZm9ydW1iZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTFcIjtcbn1cblxuLkRlZmF1bHRzLWxlYW5wdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTJcIjtcbn1cblxuLkRlZmF1bHRzLXNlbGxzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxM1wiO1xufVxuXG4uRGVmYXVsdHMtc2hpcnRzaW5idWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE0XCI7XG59XG5cbi5EZWZhdWx0cy1zaW1wbHlidWlsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNVwiO1xufVxuXG4uRGVmYXVsdHMtc2t5YXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTZcIjtcbn1cblxuLkRlZmF1bHRzLWNhcnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxN1wiO1xufVxuXG4uRGVmYXVsdHMtY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE4XCI7XG59XG5cbi5EZWZhdWx0cy1kaWFtb25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE5XCI7XG59XG5cbi5EZWZhdWx0cy1zaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFhXCI7XG59XG5cbi5EZWZhdWx0cy11c2VyLXNlY3JldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYlwiO1xufVxuXG4uRGVmYXVsdHMtbW90b3JjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxY1wiO1xufVxuXG4uRGVmYXVsdHMtc3RyZWV0LXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWRcIjtcbn1cblxuLkRlZmF1bHRzLWhlYXJ0YmVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZVwiO1xufVxuXG4uRGVmYXVsdHMtdmVudXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjFcIjtcbn1cblxuLkRlZmF1bHRzLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjJcIjtcbn1cblxuLkRlZmF1bHRzLW1lcmN1cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjNcIjtcbn1cblxuLkRlZmF1bHRzLXRyYW5zZ2VuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI0XCI7XG59XG5cbi5EZWZhdWx0cy10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjVcIjtcbn1cblxuLkRlZmF1bHRzLXZlbnVzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNlwiO1xufVxuXG4uRGVmYXVsdHMtbWFycy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjdcIjtcbn1cblxuLkRlZmF1bHRzLXZlbnVzLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjhcIjtcbn1cblxuLkRlZmF1bHRzLW1hcnMtc3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI5XCI7XG59XG5cbi5EZWZhdWx0cy1tYXJzLXN0cm9rZS12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJhXCI7XG59XG5cbi5EZWZhdWx0cy1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJiXCI7XG59XG5cbi5EZWZhdWx0cy1uZXV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmNcIjtcbn1cblxuLkRlZmF1bHRzLWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMwXCI7XG59XG5cbi5EZWZhdWx0cy1waW50ZXJlc3QtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMVwiO1xufVxuXG4uRGVmYXVsdHMtd2hhdHNhcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzJcIjtcbn1cblxuLkRlZmF1bHRzLXNlcnZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzM1wiO1xufVxuXG4uRGVmYXVsdHMtdXNlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM0XCI7XG59XG5cbi5EZWZhdWx0cy11c2VyLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM1XCI7XG59XG5cbi5EZWZhdWx0cy1iZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzZcIjtcbn1cblxuLkRlZmF1bHRzLWhvdGVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM2XCI7XG59XG5cbi5EZWZhdWx0cy12aWFjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM3XCI7XG59XG5cbi5EZWZhdWx0cy10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOFwiO1xufVxuXG4uRGVmYXVsdHMtc3Vid2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM5XCI7XG59XG5cbi5EZWZhdWx0cy1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2FcIjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1CbGFjay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2hjc3MyMDIyL2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLUJsYWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCI7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2hjc3MyMDIyL2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLUJsYWNrSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtQmxhY2tJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hLW5vdmFcIjtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2hjc3MyMDIyL2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hLW5vdmFcIjtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtQm9sZEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2hjc3MyMDIyL2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLUJvbGRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hLW5vdmFcIjtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtRXh0cmFCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtRXh0cmFCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCI7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2hjc3MyMDIyL2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLUV4dHJhQm9sZEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2hjc3MyMDIyL2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLUV4dHJhQm9sZEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2hjc3MyMDIyL2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCI7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2hjc3MyMDIyL2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLUxpZ2h0SXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtTGlnaHRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hLW5vdmFcIjtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCI7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2hjc3MyMDIyL2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLU1lZGl1bUl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2hjc3MyMDIyL2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLU1lZGl1bUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1SZWd1bGFySXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtUmVndWxhckl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1TZW1pQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2hjc3MyMDIyL2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLVNlbWlCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCI7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2hjc3MyMDIyL2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLVNlbWlCb2xkSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtU2VtaUJvbGRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hLW5vdmFcIjtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtVGhpbi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2hjc3MyMDIyL2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLVRoaW4ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hLW5vdmFcIjtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtVGhpbkl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2hjc3MyMDIyL2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLVRoaW5JdGFsaWMud29mXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuLnNpZGViYXIge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpZGViYXIge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi5zaWRlYmFyIC53aWRnZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLnNpZGViYXIgLndpZGdldCAuc2VhcmNoLWZvcm0ge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG59XG4uc2lkZWJhciAud2lkZ2V0IC53aWRnZXQtd3JhcCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLnNpZGViYXIgLndpZGdldHRpdGxlIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4uc2lkZWJhciBhIHtcbiAgY29sb3I6ICMwMDk2Mzk7XG59XG4uc2lkZWJhciBhOmhvdmVyIHtcbiAgY29sb3I6ICM1MmFjNjk7XG59XG4uc2lkZWJhciAjcmVjZW50LXBvc3RzLTIgdWwge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG59XG4uc2lkZWJhciAjcmVjZW50LXBvc3RzLTIgbGkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uc2lkZWJhciAjcmVjZW50LXBvc3RzLTIgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMSAhaW1wb3J0YW50O1xufVxuLnNpZGViYXIgLmJsb2ctYm94IHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbmhlYWRlci5zaXRlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggMTJweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzLCBib3gtc2hhZG93IDAuMnMsIG9wYWNpdHkgMC40cywgdHJhbnNmb3JtIDAuNHM7XG4gIHBhZGRpbmc6IDdweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlci5zaXRlLWhlYWRlciB7XG4gICAgcGFkZGluZzogMTNweCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaGVhZGVyLnNpdGUtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxMC41cHggMCAwO1xuICB9XG59XG5oZWFkZXIuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lciwgaGVhZGVyLnNpdGUtaGVhZGVyIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IGhlYWRlci5zaXRlLWhlYWRlciAuc2l0ZS1pbm5lciwgaGVhZGVyLnNpdGUtaGVhZGVyIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgaGVhZGVyLnNpdGUtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIGhlYWRlci5zaXRlLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IGhlYWRlci5zaXRlLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBoZWFkZXIuc2l0ZS1oZWFkZXIgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IGhlYWRlci5zaXRlLWhlYWRlciAuc2l0ZS1pbm5lciwgaGVhZGVyLnNpdGUtaGVhZGVyIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIGhlYWRlci5zaXRlLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBoZWFkZXIuc2l0ZS1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgaGVhZGVyLnNpdGUtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIGhlYWRlci5zaXRlLWhlYWRlciAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyBoZWFkZXIuc2l0ZS1oZWFkZXIgLnNpdGUtaW5uZXIsIGhlYWRlci5zaXRlLWhlYWRlciAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIGhlYWRlci5zaXRlLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBoZWFkZXIuc2l0ZS1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyBoZWFkZXIuc2l0ZS1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgaGVhZGVyLnNpdGUtaGVhZGVyIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIGhlYWRlci5zaXRlLWhlYWRlciAuaGNzcy1ldmVudHMsIGhlYWRlci5zaXRlLWhlYWRlciAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIGhlYWRlci5zaXRlLWhlYWRlciAuaGNzcy1ldmVudHMsIGhlYWRlci5zaXRlLWhlYWRlciAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIGhlYWRlci5zaXRlLWhlYWRlciAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgaGVhZGVyLnNpdGUtaGVhZGVyIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgaGVhZGVyLnNpdGUtaGVhZGVyIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgaGVhZGVyLnNpdGUtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSBoZWFkZXIuc2l0ZS1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgaGVhZGVyLnNpdGUtaGVhZGVyIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgaGVhZGVyLnNpdGUtaGVhZGVyIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBoZWFkZXIuc2l0ZS1oZWFkZXIgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSBoZWFkZXIuc2l0ZS1oZWFkZXIgLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSBoZWFkZXIuc2l0ZS1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIGhlYWRlci5zaXRlLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBoZWFkZXIuc2l0ZS1oZWFkZXIgLm5hcnJvdy1jb250YWluZXIsIGhlYWRlci5zaXRlLWhlYWRlciAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgaGVhZGVyLnNpdGUtaGVhZGVyIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIGhlYWRlci5zaXRlLWhlYWRlciAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAubWFzdGVjLW1zYSBoZWFkZXIuc2l0ZS1oZWFkZXIgLnNpdGUtaW5uZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIGhlYWRlci5zaXRlLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSBoZWFkZXIuc2l0ZS1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgaGVhZGVyLnNpdGUtaGVhZGVyIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCBoZWFkZXIuc2l0ZS1oZWFkZXIgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgaGVhZGVyLnNpdGUtaGVhZGVyIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIGhlYWRlci5zaXRlLWhlYWRlciAuc2l0ZS1pbm5lciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgaGVhZGVyLnNpdGUtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIGhlYWRlci5zaXRlLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBoZWFkZXIuc2l0ZS1oZWFkZXIgLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgaGVhZGVyLnNpdGUtaGVhZGVyIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgaGVhZGVyLnNpdGUtaGVhZGVyIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAubWFzdGVjLW1zYSBoZWFkZXIuc2l0ZS1oZWFkZXIgLnNpdGUtaW5uZXIsIC5xMWIgLm1hc3RlYy1tc2EgaGVhZGVyLnNpdGUtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgaGVhZGVyLnNpdGUtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIGhlYWRlci5zaXRlLWhlYWRlciAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCBoZWFkZXIuc2l0ZS1oZWFkZXIgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBoZWFkZXIuc2l0ZS1oZWFkZXIgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIGhlYWRlci5zaXRlLWhlYWRlciAuc2l0ZS1pbm5lciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciBoZWFkZXIuc2l0ZS1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciBoZWFkZXIuc2l0ZS1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgaGVhZGVyLnNpdGUtaGVhZGVyIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciwgaGVhZGVyLnNpdGUtaGVhZGVyIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBoZWFkZXIuc2l0ZS1oZWFkZXIgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oZWF2eWJpZC10by1oZWF2eWpvYiBoZWFkZXIuc2l0ZS1oZWFkZXIgLnNpdGUtaW5uZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiBoZWFkZXIuc2l0ZS1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIGhlYWRlci5zaXRlLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBoZWFkZXIuc2l0ZS1oZWFkZXIgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgaGVhZGVyLnNpdGUtaGVhZGVyIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgaGVhZGVyLnNpdGUtaGVhZGVyIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciBoZWFkZXIuc2l0ZS1oZWFkZXIgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgaGVhZGVyLnNpdGUtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgaGVhZGVyLnNpdGUtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIGhlYWRlci5zaXRlLWhlYWRlciAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIsIGhlYWRlci5zaXRlLWhlYWRlciAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgaGVhZGVyLnNpdGUtaGVhZGVyIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1jb250YWluZXIgaGVhZGVyLnNpdGUtaGVhZGVyIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgaGVhZGVyLnNpdGUtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciBoZWFkZXIuc2l0ZS1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaGVhZGVyLnNpdGUtaGVhZGVyIC5jb250YWluZXIsIGhlYWRlci5zaXRlLWhlYWRlciAuZml0LXF1aXogLnNpdGUtaW5uZXIsIC5maXQtcXVpeiBoZWFkZXIuc2l0ZS1oZWFkZXIgLnNpdGUtaW5uZXIsIGhlYWRlci5zaXRlLWhlYWRlciAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIGhlYWRlci5zaXRlLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBoZWFkZXIuc2l0ZS1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiBoZWFkZXIuc2l0ZS1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgaGVhZGVyLnNpdGUtaGVhZGVyIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSBoZWFkZXIuc2l0ZS1oZWFkZXIgLnNpdGUtaW5uZXIsIGhlYWRlci5zaXRlLWhlYWRlciAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBoZWFkZXIuc2l0ZS1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgaGVhZGVyLnNpdGUtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IGhlYWRlci5zaXRlLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBoZWFkZXIuc2l0ZS1oZWFkZXIgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgaGVhZGVyLnNpdGUtaGVhZGVyIC5zaXRlLWlubmVyLCBoZWFkZXIuc2l0ZS1oZWFkZXIgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBoZWFkZXIuc2l0ZS1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgaGVhZGVyLnNpdGUtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgaGVhZGVyLnNpdGUtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIGhlYWRlci5zaXRlLWhlYWRlciAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cywgLmluZHVzdHJ5LWV2ZW50cyBoZWFkZXIuc2l0ZS1oZWFkZXIgLmhjc3MtZXZlbnRzLCBoZWFkZXIuc2l0ZS1oZWFkZXIgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyBoZWFkZXIuc2l0ZS1oZWFkZXIgLmhjc3MtZXZlbnRzLCBoZWFkZXIuc2l0ZS1oZWFkZXIgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCBoZWFkZXIuc2l0ZS1oZWFkZXIgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIGhlYWRlci5zaXRlLWhlYWRlciAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIGhlYWRlci5zaXRlLWhlYWRlciAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIGhlYWRlci5zaXRlLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgaGVhZGVyLnNpdGUtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIGhlYWRlci5zaXRlLWhlYWRlciAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIGhlYWRlci5zaXRlLWhlYWRlciAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgaGVhZGVyLnNpdGUtaGVhZGVyIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgaGVhZGVyLnNpdGUtaGVhZGVyIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgaGVhZGVyLnNpdGUtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSBoZWFkZXIuc2l0ZS1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgaGVhZGVyLnNpdGUtaGVhZGVyIC5uYXJyb3ctY29udGFpbmVyLCBoZWFkZXIuc2l0ZS1oZWFkZXIgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIGhlYWRlci5zaXRlLWhlYWRlciAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBoZWFkZXIuc2l0ZS1oZWFkZXIgLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLm1hc3RlYy1tc2EgaGVhZGVyLnNpdGUtaGVhZGVyIC5zaXRlLWlubmVyLCAubXQxYiAubWFzdGVjLW1zYSBoZWFkZXIuc2l0ZS1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgaGVhZGVyLnNpdGUtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIGhlYWRlci5zaXRlLWhlYWRlciAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgaGVhZGVyLnNpdGUtaGVhZGVyIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIGhlYWRlci5zaXRlLWhlYWRlciAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciBoZWFkZXIuc2l0ZS1oZWFkZXIgLnNpdGUtaW5uZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIGhlYWRlci5zaXRlLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciBoZWFkZXIuc2l0ZS1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgaGVhZGVyLnNpdGUtaGVhZGVyIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIGhlYWRlci5zaXRlLWhlYWRlciAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIGhlYWRlci5zaXRlLWhlYWRlciAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLm1hc3RlYy1tc2EgaGVhZGVyLnNpdGUtaGVhZGVyIC5zaXRlLWlubmVyLCAucTFiIC5tYXN0ZWMtbXNhIGhlYWRlci5zaXRlLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIGhlYWRlci5zaXRlLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBoZWFkZXIuc2l0ZS1oZWFkZXIgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgaGVhZGVyLnNpdGUtaGVhZGVyIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgaGVhZGVyLnNpdGUtaGVhZGVyIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciBoZWFkZXIuc2l0ZS1oZWFkZXIgLnNpdGUtaW5uZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgaGVhZGVyLnNpdGUtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgaGVhZGVyLnNpdGUtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIGhlYWRlci5zaXRlLWhlYWRlciAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXIsIGhlYWRlci5zaXRlLWhlYWRlciAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgaGVhZGVyLnNpdGUtaGVhZGVyIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgaGVhZGVyLnNpdGUtaGVhZGVyIC5zaXRlLWlubmVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgaGVhZGVyLnNpdGUtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiBoZWFkZXIuc2l0ZS1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgaGVhZGVyLnNpdGUtaGVhZGVyIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsIGhlYWRlci5zaXRlLWhlYWRlciAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIGhlYWRlci5zaXRlLWhlYWRlciAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgaGVhZGVyLnNpdGUtaGVhZGVyIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIGhlYWRlci5zaXRlLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIGhlYWRlci5zaXRlLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBoZWFkZXIuc2l0ZS1oZWFkZXIgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCBoZWFkZXIuc2l0ZS1oZWFkZXIgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIGhlYWRlci5zaXRlLWhlYWRlciAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItY29udGFpbmVyIGhlYWRlci5zaXRlLWhlYWRlciAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIGhlYWRlci5zaXRlLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgaGVhZGVyLnNpdGUtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Qge1xuICAgIGNvbHVtbi1nYXA6IDI0cHg7XG4gICAgcm93LWdhcDogMjNweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICBoZWFkZXIuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lciwgaGVhZGVyLnNpdGUtaGVhZGVyIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IGhlYWRlci5zaXRlLWhlYWRlciAuc2l0ZS1pbm5lciwgaGVhZGVyLnNpdGUtaGVhZGVyIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgaGVhZGVyLnNpdGUtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIGhlYWRlci5zaXRlLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IGhlYWRlci5zaXRlLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBoZWFkZXIuc2l0ZS1oZWFkZXIgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IGhlYWRlci5zaXRlLWhlYWRlciAuc2l0ZS1pbm5lciwgaGVhZGVyLnNpdGUtaGVhZGVyIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIGhlYWRlci5zaXRlLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBoZWFkZXIuc2l0ZS1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgaGVhZGVyLnNpdGUtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIGhlYWRlci5zaXRlLWhlYWRlciAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyBoZWFkZXIuc2l0ZS1oZWFkZXIgLnNpdGUtaW5uZXIsIGhlYWRlci5zaXRlLWhlYWRlciAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIGhlYWRlci5zaXRlLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBoZWFkZXIuc2l0ZS1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyBoZWFkZXIuc2l0ZS1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgaGVhZGVyLnNpdGUtaGVhZGVyIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIGhlYWRlci5zaXRlLWhlYWRlciAuaGNzcy1ldmVudHMsIGhlYWRlci5zaXRlLWhlYWRlciAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIGhlYWRlci5zaXRlLWhlYWRlciAuaGNzcy1ldmVudHMsIGhlYWRlci5zaXRlLWhlYWRlciAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIGhlYWRlci5zaXRlLWhlYWRlciAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgaGVhZGVyLnNpdGUtaGVhZGVyIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgaGVhZGVyLnNpdGUtaGVhZGVyIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgaGVhZGVyLnNpdGUtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSBoZWFkZXIuc2l0ZS1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgaGVhZGVyLnNpdGUtaGVhZGVyIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgaGVhZGVyLnNpdGUtaGVhZGVyIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBoZWFkZXIuc2l0ZS1oZWFkZXIgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSBoZWFkZXIuc2l0ZS1oZWFkZXIgLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSBoZWFkZXIuc2l0ZS1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIGhlYWRlci5zaXRlLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBoZWFkZXIuc2l0ZS1oZWFkZXIgLm5hcnJvdy1jb250YWluZXIsIGhlYWRlci5zaXRlLWhlYWRlciAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgaGVhZGVyLnNpdGUtaGVhZGVyIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIGhlYWRlci5zaXRlLWhlYWRlciAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAubWFzdGVjLW1zYSBoZWFkZXIuc2l0ZS1oZWFkZXIgLnNpdGUtaW5uZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIGhlYWRlci5zaXRlLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSBoZWFkZXIuc2l0ZS1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgaGVhZGVyLnNpdGUtaGVhZGVyIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCBoZWFkZXIuc2l0ZS1oZWFkZXIgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgaGVhZGVyLnNpdGUtaGVhZGVyIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIGhlYWRlci5zaXRlLWhlYWRlciAuc2l0ZS1pbm5lciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgaGVhZGVyLnNpdGUtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIGhlYWRlci5zaXRlLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBoZWFkZXIuc2l0ZS1oZWFkZXIgLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgaGVhZGVyLnNpdGUtaGVhZGVyIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgaGVhZGVyLnNpdGUtaGVhZGVyIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAubWFzdGVjLW1zYSBoZWFkZXIuc2l0ZS1oZWFkZXIgLnNpdGUtaW5uZXIsIC5xMWIgLm1hc3RlYy1tc2EgaGVhZGVyLnNpdGUtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgaGVhZGVyLnNpdGUtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIGhlYWRlci5zaXRlLWhlYWRlciAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCBoZWFkZXIuc2l0ZS1oZWFkZXIgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBoZWFkZXIuc2l0ZS1oZWFkZXIgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIGhlYWRlci5zaXRlLWhlYWRlciAuc2l0ZS1pbm5lciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciBoZWFkZXIuc2l0ZS1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciBoZWFkZXIuc2l0ZS1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgaGVhZGVyLnNpdGUtaGVhZGVyIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciwgaGVhZGVyLnNpdGUtaGVhZGVyIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBoZWFkZXIuc2l0ZS1oZWFkZXIgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oZWF2eWJpZC10by1oZWF2eWpvYiBoZWFkZXIuc2l0ZS1oZWFkZXIgLnNpdGUtaW5uZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiBoZWFkZXIuc2l0ZS1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIGhlYWRlci5zaXRlLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBoZWFkZXIuc2l0ZS1oZWFkZXIgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgaGVhZGVyLnNpdGUtaGVhZGVyIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgaGVhZGVyLnNpdGUtaGVhZGVyIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciBoZWFkZXIuc2l0ZS1oZWFkZXIgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgaGVhZGVyLnNpdGUtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgaGVhZGVyLnNpdGUtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIGhlYWRlci5zaXRlLWhlYWRlciAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIsIGhlYWRlci5zaXRlLWhlYWRlciAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgaGVhZGVyLnNpdGUtaGVhZGVyIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1jb250YWluZXIgaGVhZGVyLnNpdGUtaGVhZGVyIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgaGVhZGVyLnNpdGUtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciBoZWFkZXIuc2l0ZS1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCB7XG4gICAgY29sdW1uLWdhcDogMTRweDtcbiAgfVxufVxuaGVhZGVyLnNpdGUtaGVhZGVyLmZpeGVkLXN1Yi1uYXYge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTgwcHgpO1xufVxuaGVhZGVyLnNpdGUtaGVhZGVyIC5wcmltYXJ5LW5hdi10b2dnbGUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuaGVhZGVyLnNpdGUtaGVhZGVyIC5wcmltYXJ5LW5hdi10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuaGVhZGVyLnNpdGUtaGVhZGVyIC5wcmltYXJ5LW5hdi10b2dnbGUgLmJhcnMge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbi10b3A6IDdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xufVxuaGVhZGVyLnNpdGUtaGVhZGVyIC5wcmltYXJ5LW5hdi10b2dnbGUgLmJhcnM6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuaGVhZGVyLnNpdGUtaGVhZGVyIC5wcmltYXJ5LW5hdi10b2dnbGUuY2xvc2Uge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuaGVhZGVyLnNpdGUtaGVhZGVyIC5wcmltYXJ5LW5hdi10b2dnbGUuY2xvc2UgLmJhcnM6Zmlyc3QtY2hpbGQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDVweCwgNXB4KTtcbn1cbmhlYWRlci5zaXRlLWhlYWRlciAucHJpbWFyeS1uYXYtdG9nZ2xlLmNsb3NlIC5iYXJzOm50aC1jaGlsZCgyKSB7XG4gIG9wYWNpdHk6IDA7XG59XG5oZWFkZXIuc2l0ZS1oZWFkZXIgLnByaW1hcnktbmF2LXRvZ2dsZS5jbG9zZSAuYmFyczpudGgtY2hpbGQoMykge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSg3cHgsIC02cHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGhlYWRlci5zaXRlLWhlYWRlciAucHJpbWFyeS1uYXYtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgaGVhZGVyLnNpdGUtaGVhZGVyIC5wcmltYXJ5LW5hdi10b2dnbGUge1xuICAgIG9yZGVyOiAzO1xuICB9XG59XG5cbi53cC1jdXN0b20tbG9nbyAudGl0bGUtYXJlYSB7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLndwLWN1c3RvbS1sb2dvIC50aXRsZS1hcmVhIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAud3AtY3VzdG9tLWxvZ28gLnRpdGxlLWFyZWEge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC53cC1jdXN0b20tbG9nbyAudGl0bGUtYXJlYSB7XG4gICAgbWF4LXdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ud3AtY3VzdG9tLWxvZ28gLnRpdGxlLWFyZWEgLmN1c3RvbS1sb2dvLWxpbmsge1xuICB3aWR0aDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3AtY3VzdG9tLWxvZ28gLnRpdGxlLWFyZWEgLmN1c3RvbS1sb2dvLWxpbmsge1xuICAgIHdpZHRoOiA3MXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53cC1jdXN0b20tbG9nbyAudGl0bGUtYXJlYSAuY3VzdG9tLWxvZ28tbGluayB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5uYXYtc2Vjb25kYXJ5IHtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMDtcbn1cbi5uYXYtc2Vjb25kYXJ5IGEge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXYtc2Vjb25kYXJ5IGEge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi5uYXYtc2Vjb25kYXJ5IGE6aG92ZXIge1xuICBjb2xvcjogIzAwOTYzOTtcbn1cbi5uYXYtc2Vjb25kYXJ5IC5jdGEtYnV0dG9uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5uYXYtc2Vjb25kYXJ5IC5jdGEtYnV0dG9uLWNvbnRhaW5lciBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTM1MjA1O1xufVxuLm5hdi1zZWNvbmRhcnkgLmN0YS1idXR0b24tY29udGFpbmVyIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTMzOTAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi1zZWNvbmRhcnkgLmN0YS1idXR0b24tY29udGFpbmVyIGEge1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdi1zZWNvbmRhcnkgLmN0YS1idXR0b24tY29udGFpbmVyIGEge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLm5hdi1zZWNvbmRhcnkgLm1lbnUtaXRlbSB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG4ubmF2LXNlY29uZGFyeSAucGhvbmUtbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi1zZWNvbmRhcnkgLnBob25lLWxpbmsgYSB7XG4gICAgcGFkZGluZzogMTRweCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdi1zZWNvbmRhcnkgLnBob25lLWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLm5hdi1zZWNvbmRhcnkgLmxvZ2luLWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2LXNlY29uZGFyeSAubG9naW4tbGluayBhIHtcbiAgICBwYWRkaW5nOiAxNHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2LXNlY29uZGFyeSAubG9naW4tbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4ubmF2LXNlY29uZGFyeSAuc3VwcG9ydC1saW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYtc2Vjb25kYXJ5IC5zdXBwb3J0LWxpbmsgYSB7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNlMzUyMDU7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgY29sb3I6ICNlMzUyMDU7XG4gIH1cbiAgLm5hdi1zZWNvbmRhcnkgLnN1cHBvcnQtbGluayBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTM1MjA1O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdi1zZWNvbmRhcnkgLnN1cHBvcnQtbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm5hdi1zZWNvbmRhcnkge1xuICAgIG9yZGVyOiAyO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXYtc2Vjb25kYXJ5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4jZ2VuZXNpcy1uYXYtcHJpbWFyeSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuI2dlbmVzaXMtbmF2LXByaW1hcnkuc2hvd01lbnUgdWwjbWVudS1wcmltYXJ5LW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNnZW5lc2lzLW5hdi1wcmltYXJ5IC53cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHtcbiAgICBvcmRlcjogNDtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5NXB4KTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gOTdweCk7XG4gIH1cbn1cbiNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbn1cbiNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51IGEge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51IGEge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cbiNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51IGE6aG92ZXIge1xuICBjb2xvcjogIzAwOTYzOTtcbn1cbiNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51IC5kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgLmRlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogIzdBN0E3QTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMC44MjVyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBvcmRlcjogMztcbiAgfVxufVxuI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgcC5zdWItbWVudS1pbmZvcm1hdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgcC5zdWItbWVudS1pbmZvcm1hdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDI0NHB4O1xuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgcC5zdWItbWVudS1pbmZvcm1hdGlvbiAudGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICBsaW5lLWhlaWdodDogMjEuNzRweDtcbiAgfVxufVxuI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgLmxvZ2luLWxpbmsgYSB7XG4gIGNvbG9yOiAjMDA5NjM5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51IC5sb2dpbi1saW5rIGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSA+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+IGEge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4jZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSAuc29sdXRpb25zIC5vdGhlci1zb2x1dGlvbnMgLnN1Yi1tZW51IHtcbiAgb3BhY2l0eTogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgLnNvbHV0aW9ucyAub3RoZXItc29sdXRpb25zIC5zdWItbWVudSBhID4gc3BhbiB7XG4gIGhlaWdodDogMjlweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51IC5zb2x1dGlvbnMgLm90aGVyLXNvbHV0aW9ucyAuc3ViLW1lbnUgYSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGNvbHVtbi1nYXA6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSAuc29sdXRpb25zIC5vdGhlci1zb2x1dGlvbnMgLnN1Yi1tZW51IGEgPiBzcGFuIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSA5M3B4KTtcbiAgfVxufVxuI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgLnNvbHV0aW9ucyAub3RoZXItc29sdXRpb25zIC5zdWItbWVudSAuZXh0ZXJuYWwtbGluayBhIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb2x1bW4tZ2FwOiAzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51IC5zb2x1dGlvbnMgLm90aGVyLXNvbHV0aW9ucyAuc3ViLW1lbnUgLmV4dGVybmFsLWxpbmsgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyOXB4O1xuICBoZWlnaHQ6IDI5cHg7XG4gIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzAyL2V4dGVybmFsX2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wMi9leHRlcm5hbF9pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgLnNvbHV0aW9ucyAub3RoZXItc29sdXRpb25zIC5zdWItbWVudSAuZXh0ZXJuYWwtbGluayBhOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2Mzk7XG59XG4jZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSAuc29sdXRpb25zIC5hbGwtc29sdXRpb25zIGEge1xuICBjb2xvcjogIzAwOTYzOTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSAud2hvLXdlLXNlcnZlIHtcbiAgICBtaW4td2lkdGg6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51IHtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMTNweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sdW1uLWdhcDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUge1xuICAgIGNvbHVtbi1nYXA6IDRweDtcbiAgfVxufVxuI2dlbmVzaXMtbmF2LXByaW1hcnkgLnNlYXJjaC1mb3JtIHtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDhweDtcbn1cbiNnZW5lc2lzLW5hdi1wcmltYXJ5IC5zZWFyY2gtZm9ybTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIlxcZjAwMlwiO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBEZWZhdWx0cywgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNCMUIxQjE7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMXB4O1xufVxuI2dlbmVzaXMtbmF2LXByaW1hcnkgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZm9ybS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCIsIHNhbnMtc2VyaWY7XG59XG4jZ2VuZXNpcy1uYXYtcHJpbWFyeSAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNnZW5lc2lzLW5hdi1wcmltYXJ5IC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0taW5wdXQge1xuICBtaW4td2lkdGg6IDE3NHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAwO1xufVxuI2dlbmVzaXMtbmF2LXByaW1hcnkgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZm9ybS1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZm9ybS1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0taW5wdXQge1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG4gIH1cbn1cbiNnZW5lc2lzLW5hdi1wcmltYXJ5IC5zZWFyY2gge1xuICBtaW4td2lkdGg6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgLnNlYXJjaCB7XG4gICAgcG9zaXRpb246IHVuc2V0O1xuICAgIGNvbG9yOiAjMDA5NjM5O1xuICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICB9XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IC5zZWFyY2ggPiAuc3ViLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDEycHggMCA0cHg7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDk2Mzk7XG4gIH1cbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgLnNlYXJjaDpob3ZlciB7XG4gICAgcG9zaXRpb246IHVuc2V0O1xuICB9XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IC5zZWFyY2g6aG92ZXIgPiAuc3ViLW1lbnUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSAuc2VhcmNoIHtcbiAgICBtYXJnaW4tbGVmdDogMzZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSAuc2VhcmNoIHtcbiAgICBtYXJnaW4tbGVmdDogMTQ4cHg7XG4gIH1cbn1cblxuI290aGVyLW1lbnUgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMyU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1cHggMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjb3RoZXItbWVudSBsaSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI290aGVyLW1lbnUgbGkge1xuICAgIG1pbi13aWR0aDogMjYwcHg7XG4gIH1cbn1cbiNvdGhlci1tZW51IGEge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI290aGVyLW1lbnUgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMCAycHg7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NjM5O1xuICBsZWZ0OiAwO1xuICBib3R0b206IC04cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNvdGhlci1tZW51IGE6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjb3RoZXItbWVudSBhOmhvdmVyOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNvdGhlci1tZW51IGEge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjb3RoZXItbWVudSBhIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNvdGhlci1tZW51IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzcwNzA3MDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjb3RoZXItbWVudSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaGNzcy1ldmVudHMgLnRyYWluaW5nLWNsYXNzIC5pbm5lci1ldmVudCB7XG4gIHBhZGRpbmc6IDMycHggMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItdG9wOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oY3NzLWV2ZW50cyAudHJhaW5pbmctY2xhc3MgLmlubmVyLWV2ZW50IHtcbiAgICBtaW4taGVpZ2h0OiAzMjFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oY3NzLWV2ZW50cyAudHJhaW5pbmctY2xhc3MgLmlubmVyLWV2ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5oY3NzLWV2ZW50cyAudHJhaW5pbmctY2xhc3MgLmlubmVyLWV2ZW50IHAge1xuICBjb2xvcjogIzAwNzY4MTtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMDtcbn1cbi5oY3NzLWV2ZW50cyAudHJhaW5pbmctY2xhc3MgLmlubmVyLWV2ZW50IGEud2hpdGUtYnRuLCAuaGNzcy1ldmVudHMgLnRyYWluaW5nLWNsYXNzIC5pbm5lci1ldmVudCAuZm9ybS13aGl0ZS1idG4gYS5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS13aGl0ZS1idG4gLmhjc3MtZXZlbnRzIC50cmFpbmluZy1jbGFzcyAuaW5uZXItZXZlbnQgYS5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0IHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICMwMEMxNTg7XG4gIGNvbG9yOiAjMDBDMTU4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBtYXJnaW46IDA7XG59XG4uaGNzcy1ldmVudHMgLnRyYWluaW5nLWNsYXNzIC5pbm5lci1ldmVudCBhLndoaXRlLWJ0bjpob3ZlciwgLmhjc3MtZXZlbnRzIC50cmFpbmluZy1jbGFzcyAuaW5uZXItZXZlbnQgLmZvcm0td2hpdGUtYnRuIGEuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdDpob3ZlciwgLmZvcm0td2hpdGUtYnRuIC5oY3NzLWV2ZW50cyAudHJhaW5pbmctY2xhc3MgLmlubmVyLWV2ZW50IGEuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2MzkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkY7XG59XG4uaGNzcy1ldmVudHMgLnRyYWluaW5nLWNsYXNzIC5pbm5lci1ldmVudCBhLmdyZWVuLWJ0biwgLmhjc3MtZXZlbnRzIC50cmFpbmluZy1jbGFzcyAuaW5uZXItZXZlbnQgLmdyZWVuLWJ1dHRvbiBhLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAuZ3JlZW4tYnV0dG9uIC5oY3NzLWV2ZW50cyAudHJhaW5pbmctY2xhc3MgLmlubmVyLWV2ZW50IGEudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC5oY3NzLWV2ZW50cyAudHJhaW5pbmctY2xhc3MgLmlubmVyLWV2ZW50IC5mb3JtLWdyZWVuLWJ0biBhLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mb3JtLWdyZWVuLWJ0biAuaGNzcy1ldmVudHMgLnRyYWluaW5nLWNsYXNzIC5pbm5lci1ldmVudCBhLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDEycHggMTZweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjMDBDMTU4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbn1cbi5oY3NzLWV2ZW50cyAudHJhaW5pbmctY2xhc3MgLmlubmVyLWV2ZW50IGEuZ3JlZW4tYnRuOmhvdmVyLCAuaGNzcy1ldmVudHMgLnRyYWluaW5nLWNsYXNzIC5pbm5lci1ldmVudCAuZ3JlZW4tYnV0dG9uIGEudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWM6aG92ZXIsIC5ncmVlbi1idXR0b24gLmhjc3MtZXZlbnRzIC50cmFpbmluZy1jbGFzcyAuaW5uZXItZXZlbnQgYS52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYzpob3ZlciwgLmhjc3MtZXZlbnRzIC50cmFpbmluZy1jbGFzcyAuaW5uZXItZXZlbnQgLmZvcm0tZ3JlZW4tYnRuIGEuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdDpob3ZlciwgLmZvcm0tZ3JlZW4tYnRuIC5oY3NzLWV2ZW50cyAudHJhaW5pbmctY2xhc3MgLmlubmVyLWV2ZW50IGEuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2MzkgIWltcG9ydGFudDtcbn1cbi5oY3NzLWV2ZW50cyAudHJhaW5pbmctY2xhc3MgLmlubmVyLWV2ZW50LmRlZmF1bHQtZXZlbnQge1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyICFpbXBvcnRhbnQ7XG59XG4uaGNzcy1ldmVudHMgLnRyYWluaW5nLWNsYXNzIC5pbm5lci1ldmVudC5pbmR1c3RyeS1ldmVudHMgLmV2ZW50LWxpbmtzIC5ldmVudC1saW5rIHtcbiAgZmxleDogMSAwIGF1dG87XG59XG4uaGNzcy1ldmVudHMgLnRyYWluaW5nLWNsYXNzIC5pbm5lci1ldmVudC5pbmR1c3RyeS1ldmVudHMgLmV2ZW50LWxpbmtzIC5ldmVudC1saW5rLWxvZ28ge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5oY3NzLWV2ZW50cyAuZXZlbnQtbGlua3Mge1xuICBmb250LXNpemU6IDA7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMTZweDtcbn1cbi5oY3NzLWV2ZW50cyAuZXZlbnQtbGlua3MgLmV2ZW50LWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaGNzcy1ldmVudHMgLmV2ZW50LWxpbmtzIC5ldmVudC1saW5rLWxvZ28ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmhjc3MtZXZlbnRzIC5ldmVudC1saW5rcyAuZXZlbnQtbGluay1sb2dvIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uaGNzcy1ldmVudHMgLmV2ZW50LWxpbmstbG9nby1pbWFnZSB7XG4gIG1heC1oZWlnaHQ6IDcycHg7XG59XG4uaGNzcy1ldmVudHMgLnRodW1ibmFpbC1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFzcGVjdC1yYXRpbzogMy8yO1xuICBwYWRkaW5nOiAwIDdweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5oY3NzLWV2ZW50cyAudGh1bWJuYWlsLWJveCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oY3NzLWV2ZW50cyAudGh1bWJuYWlsLWJveCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLmhjc3MtZXZlbnRzIC5ldmVudHMtdmlldy1hbGwge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLmhjc3MtZXZlbnRzIC5ldmVudHMtdmlldy1hbGwud2hpdGUtYnRuLCAuaGNzcy1ldmVudHMgLmZvcm0td2hpdGUtYnRuIC5ldmVudHMtdmlldy1hbGwuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0td2hpdGUtYnRuIC5oY3NzLWV2ZW50cyAuZXZlbnRzLXZpZXctYWxsLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQge1xuICBjb2xvcjogIzAwOTYzOTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwOTYzOTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMTFweCAxOXB4ICFpbXBvcnRhbnQ7XG59XG4uaGNzcy1ldmVudHMgLnNsaWNrLW5leHQsIC5oY3NzLWV2ZW50cyAuc2xpY2stcHJldiB7XG4gIGhlaWdodDogNDhweDtcbiAgd2lkdGg6IDQ4cHg7XG59XG4uaGNzcy1ldmVudHMgLnNsaWNrLW5leHQ6YmVmb3JlLCAuaGNzcy1ldmVudHMgLnNsaWNrLW5leHQ6YmVmb3JlLCAuaGNzcy1ldmVudHMgLnNsaWNrLXByZXY6YmVmb3JlLCAuaGNzcy1ldmVudHMgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzAyL3ByZXYtZXZlbnRzLWljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgaGVpZ2h0OiA0OHB4O1xuICB3aWR0aDogNDhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGNzcy1ldmVudHMgLnNsaWNrLXByZXYge1xuICB6LWluZGV4OiAxMDtcbiAgbGVmdDogLTEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhjc3MtZXZlbnRzIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAtMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGNzcy1ldmVudHMgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IC00NHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5oY3NzLWV2ZW50cyAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogLTUwcHg7XG4gIH1cbn1cbi5oY3NzLWV2ZW50cyAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtMTJweDtcbn1cbi5oY3NzLWV2ZW50cyAuc2xpY2stbmV4dDpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oY3NzLWV2ZW50cyAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IC0zMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oY3NzLWV2ZW50cyAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IC00NHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5oY3NzLWV2ZW50cyAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IC01MHB4O1xuICB9XG59XG5cbmkuZXZlbnQtdGltZS1pY29uLCBpLmV2ZW50LWRhdGUtaWNvbiwgaS5ldmVudC1idWxsc2V5ZS1pY29uIHtcbiAgY29sb3I6ICM0MGIwNmI7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLWxlZnQ6IC0zM3B4O1xufVxuaS5ldmVudC1kYXRlLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjFweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzAyL2NhbGVuZGFyLWljb24tMy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDRweDtcbn1cbmkuZXZlbnQtdGltZS1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMjlweDtcbiAgd2lkdGg6IDIxcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wMi9sb2NhdGlvbi1pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuaS5ldmVudC1idWxsc2V5ZS1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMjFweDtcbiAgd2lkdGg6IDIxcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMy9idWxsc2V5ZS1pY29uMy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzIC50cmFpbmluZy1jbGFzcyAuaW5uZXItZXZlbnQge1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xufVxuXG4jY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1jb250ZW50IGgyLCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1jb250ZW50IC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1jb250ZW50IHAuaGVhZGxpbmUsICNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWNvbnRlbnQgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvICNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWNvbnRlbnQgcC5oZWFkbGluZSwgI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3RhdGUtY29udGVudCAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1jb250ZW50IHAuaGVhZGxpbmUsICNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWNvbnRlbnQgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3RhdGUtY29udGVudCBwLmhlYWRsaW5lLCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1jb250ZW50IC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1jb250ZW50IC5zdWItdGl0bGUtaDIsICNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWNvbnRlbnQgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3RhdGUtY29udGVudCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94ICNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWNvbnRlbnQgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3RhdGUtY29udGVudCBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1jb250ZW50IC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3RhdGUtY29udGVudCAuZW50cnktdGl0bGUge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWNvbnRlbnQgaDIsICNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWNvbnRlbnQgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvICNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWNvbnRlbnQgcC5oZWFkbGluZSwgI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3RhdGUtY29udGVudCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3RhdGUtY29udGVudCBwLmhlYWRsaW5lLCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1jb250ZW50IC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvICNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWNvbnRlbnQgcC5oZWFkbGluZSwgI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3RhdGUtY29udGVudCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1jb250ZW50IHAuaGVhZGxpbmUsICNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWNvbnRlbnQgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsICNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWNvbnRlbnQgLnN1Yi10aXRsZS1oMiwgI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3RhdGUtY29udGVudCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1jb250ZW50IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3RhdGUtY29udGVudCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1jb250ZW50IGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uICNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWNvbnRlbnQgLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1jb250ZW50IC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1jb250ZW50IGgyLCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1jb250ZW50IC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1jb250ZW50IHAuaGVhZGxpbmUsICNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWNvbnRlbnQgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvICNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWNvbnRlbnQgcC5oZWFkbGluZSwgI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3RhdGUtY29udGVudCAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1jb250ZW50IHAuaGVhZGxpbmUsICNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWNvbnRlbnQgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3RhdGUtY29udGVudCBwLmhlYWRsaW5lLCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1jb250ZW50IC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1jb250ZW50IC5zdWItdGl0bGUtaDIsICNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWNvbnRlbnQgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3RhdGUtY29udGVudCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94ICNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWNvbnRlbnQgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3RhdGUtY29udGVudCBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1jb250ZW50IC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3RhdGUtY29udGVudCAuZW50cnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWNvbnRlbnQgaDIsICNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWNvbnRlbnQgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvICNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWNvbnRlbnQgcC5oZWFkbGluZSwgI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3RhdGUtY29udGVudCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3RhdGUtY29udGVudCBwLmhlYWRsaW5lLCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1jb250ZW50IC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvICNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWNvbnRlbnQgcC5oZWFkbGluZSwgI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3RhdGUtY29udGVudCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1jb250ZW50IHAuaGVhZGxpbmUsICNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWNvbnRlbnQgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsICNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWNvbnRlbnQgLnN1Yi10aXRsZS1oMiwgI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3RhdGUtY29udGVudCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1jb250ZW50IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3RhdGUtY29udGVudCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1jb250ZW50IGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uICNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWNvbnRlbnQgLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1jb250ZW50IC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cbiNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWNvbnRlbnQgcC5ib2xkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4jY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1jb250ZW50IGltZyB7XG4gIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogYXV0bztcbn1cbiNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWNvbnRlbnQgLnJvdywgI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3RhdGUtY29udGVudCAjcHJvamVjdC1saWZlY3ljbGUgLm1lbnUsICNwcm9qZWN0LWxpZmVjeWNsZSAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1jb250ZW50IC5tZW51IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNjdXN0b21lcnNfYnlfc3RhdGUgLnN3aXBlci1jb250YWluZXIgPiBkaXYge1xuICBib3gtc2hhZG93OiA2cHggNnB4IDMwcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG4jY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1kYXRhIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tQmFja2dyb3VuZC1EZWZhdWx0LURlZmF1bHQsICNGRkYpO1xuICBwYWRkaW5nOiAyNHB4IDEycHg7XG59XG4jY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1kYXRhIC5maWxsLWNvbG9yIHN2ZyA+IHBhdGgsICNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWRhdGEgLmZpbGwtY29sb3Igc3ZnID4gcG9seWdvbiwgI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3RhdGUtZGF0YSAuZmlsbC1jb2xvciBzdmcgPiByZWN0IHtcbiAgZmlsbDogIzAwYjVlMjtcbn1cbiNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWRhdGEgLmZpbGwtY29sb3Igc3ZnIGNpcmNsZSB7XG4gIHN0cm9rZTogIzAwYjVlMjtcbn1cbiNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWRhdGEgLmZpbGwtY29sb3Igc3ZnICNDQU5BREEgcGF0aCB7XG4gIGZpbGw6ICMwMGI1ZTI7XG59XG4jY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1kYXRhIC5mZWF0dXJlZC1pbWFnZSB7XG4gIG1heC1oZWlnaHQ6IDE5NnB4O1xuICBtYXJnaW4tYm90dG9tOiAzM3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWRhdGEgLmZlYXR1cmVkLWltYWdlIHtcbiAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3RhdGUtZGF0YS5zbGljay1zbGlkZSwgI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3RhdGUtZGF0YTpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI2N1c3RvbWVyc19ieV9zdGF0ZSAuZmlsbC1jb2xvci51cy1tYXAgc3ZnIGc6aG92ZXIgPiBwYXRoLCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5maWxsLWNvbG9yLnVzLW1hcCBzdmcgZzpob3ZlciA+IHBvbHlnb24sICNjdXN0b21lcnNfYnlfc3RhdGUgLmZpbGwtY29sb3IudXMtbWFwIHN2ZyBnOmhvdmVyID4gcmVjdCwgI2N1c3RvbWVyc19ieV9zdGF0ZSAuZmlsbC1jb2xvci5jYW5hZGEtbWFwIHN2ZyBnOmhvdmVyID4gcGF0aCwgI2N1c3RvbWVyc19ieV9zdGF0ZSAuZmlsbC1jb2xvci5jYW5hZGEtbWFwIHN2ZyBnOmhvdmVyID4gcG9seWdvbiwgI2N1c3RvbWVyc19ieV9zdGF0ZSAuZmlsbC1jb2xvci5jYW5hZGEtbWFwIHN2ZyBnOmhvdmVyID4gcmVjdCB7XG4gIGZpbGw6ICMwMGI1ZTI7XG59XG4jY3VzdG9tZXJzX2J5X3N0YXRlIC5maWxsLWNvbG9yLnVzLW1hcCBzdmcgZzpob3ZlciBjaXJjbGUsICNjdXN0b21lcnNfYnlfc3RhdGUgLmZpbGwtY29sb3IuY2FuYWRhLW1hcCBzdmcgZzpob3ZlciBjaXJjbGUge1xuICBzdHJva2U6ICMwMGI1ZTI7XG59XG4jY3VzdG9tZXJzX2J5X3N0YXRlIC5maWxsLWNvbG9yLnVzLW1hcCBzdmcgPiBwYXRoLCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5maWxsLWNvbG9yLnVzLW1hcCBzdmcgPiBwb2x5Z29uLCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5maWxsLWNvbG9yLnVzLW1hcCBzdmcgPiByZWN0LCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5maWxsLWNvbG9yLmNhbmFkYS1tYXAgc3ZnID4gcGF0aCwgI2N1c3RvbWVyc19ieV9zdGF0ZSAuZmlsbC1jb2xvci5jYW5hZGEtbWFwIHN2ZyA+IHBvbHlnb24sICNjdXN0b21lcnNfYnlfc3RhdGUgLmZpbGwtY29sb3IuY2FuYWRhLW1hcCBzdmcgPiByZWN0IHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjY3VzdG9tZXJzX2J5X3N0YXRlIC5maWxsLWNvbG9yLnVzLW1hcCBzdmcsICNjdXN0b21lcnNfYnlfc3RhdGUgLmZpbGwtY29sb3IuY2FuYWRhLW1hcCBzdmcge1xuICAgIG1heC1oZWlnaHQ6IDU2MHB4O1xuICB9XG59XG4jY3VzdG9tZXJzX2J5X3N0YXRlIHNlbGVjdCB7XG4gIGJvcmRlci1yYWRpdXM6IDguMjU4cHg7XG4gIGJvcmRlci1jb2xvcjogIzAwOTYzOTtcbiAgY29sb3I6ICMwMDk2Mzk7XG59XG5cbi5tb2JpbGUtc3RhdGUtZHJvcGRvd24ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5zZWN0aW9uLmZhcXMge1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xufVxuc2VjdGlvbi5mYXFzIGgyLCBzZWN0aW9uLmZhcXMgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIHNlY3Rpb24uZmFxcyBwLmhlYWRsaW5lLCBzZWN0aW9uLmZhcXMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHNlY3Rpb24uZmFxcyBwLmhlYWRsaW5lLCBzZWN0aW9uLmZhcXMgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gc2VjdGlvbi5mYXFzIHAuaGVhZGxpbmUsIHNlY3Rpb24uZmFxcyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBzZWN0aW9uLmZhcXMgcC5oZWFkbGluZSwgc2VjdGlvbi5mYXFzIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCBzZWN0aW9uLmZhcXMgLnN1Yi10aXRsZS1oMiwgc2VjdGlvbi5mYXFzIGg0LCBzZWN0aW9uLmZhcXMgLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggc2VjdGlvbi5mYXFzIC5lbnRyeS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIHNlY3Rpb24uZmFxcyBoMiwgc2VjdGlvbi5mYXFzIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyBzZWN0aW9uLmZhcXMgcC5oZWFkbGluZSwgc2VjdGlvbi5mYXFzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBzZWN0aW9uLmZhcXMgcC5oZWFkbGluZSwgc2VjdGlvbi5mYXFzIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIHNlY3Rpb24uZmFxcyBwLmhlYWRsaW5lLCBzZWN0aW9uLmZhcXMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gc2VjdGlvbi5mYXFzIHAuaGVhZGxpbmUsIHNlY3Rpb24uZmFxcyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgc2VjdGlvbi5mYXFzIC5zdWItdGl0bGUtaDIsIHNlY3Rpb24uZmFxcyBoNCwgc2VjdGlvbi5mYXFzIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IHNlY3Rpb24uZmFxcyAuZW50cnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG5zZWN0aW9uLmZhcXMgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIHNlY3Rpb24uZmFxcyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cbnNlY3Rpb24uZmFxcyAuaW5uZXItYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIHNlY3Rpb24uZmFxcyAuaW5uZXItYm94IHtcbiAgICB3aWR0aDogODU3cHg7XG4gIH1cbn1cbnNlY3Rpb24uZmFxcyAuZmFxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbnNlY3Rpb24uZmFxcyAuYW5zd2VyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y3ZjdmNztcbiAgcGFkZGluZzogMjRweCA0MHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5zZWN0aW9uLmZhcXMgLmFuc3dlciBwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbnNlY3Rpb24uZmFxcyAucXVlc3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEycHggNDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuc2VjdGlvbi5mYXFzIC5xdWVzdGlvbiBwIHtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuc2VjdGlvbi5mYXFzIC5xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICBmb250LWZhbWlseTogXCJEZWZhdWx0c1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAxM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDNlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG59XG5zZWN0aW9uLmZhcXMgLnF1ZXN0aW9uLmRvd24tY2FyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDdcIjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbn1cblxuLyogIyMgUHJvZHVjdHMgTmF2aWdhdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jcHJvZHVjdC1tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAyO1xuICBtaW4taGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2UwZTBlMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuI3Byb2R1Y3QtbWVudSAubmF2LWxvZ28ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jcHJvZHVjdC1tZW51IHVsIGxpIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwcm9kdWN0LW1lbnUgdWwgbGkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIH1cbn1cbiNwcm9kdWN0LW1lbnUgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzMzM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwcm9kdWN0LW1lbnUgdWwgbGkgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiNwcm9kdWN0LW1lbnUuZ2VuZXNpcy1yZXNwb25zaXZlLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgI3Byb2R1Y3QtbWVudS5nZW5lc2lzLXJlc3BvbnNpdmUtbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmN0YS1kZW1vLCAuY3RhLWRlbW8tbW9iaWxlIHtcbiAgbWFyZ2luOiA1cHggYXV0byAwO1xuICBmbG9hdDogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmN0YS1kZW1vLCAuY3RhLWRlbW8tbW9iaWxlIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5jdGEtZGVtbyBhLCAuY3RhLWRlbW8tbW9iaWxlIGEge1xuICB3aWR0aDogMTg1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOTczMDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xufVxuLmN0YS1kZW1vIGE6aG92ZXIsIC5jdGEtZGVtby1tb2JpbGUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjllMWI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jdGEtZGVtbyBhLCAuY3RhLWRlbW8tbW9iaWxlIGEge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5jdGEtZGVtby1tb2JpbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jdGEtZGVtby1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5tb2JpbGUtcHJvZHVjdC1tZW51IHtcbiAgei1pbmRleDogMTAwMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMGUwZTA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwO1xuICAvKiBUaGUgc3RpY2t5IGNsYXNzIGlzIGFkZGVkIHRvIHRoZSBuYXZiYXIgd2l0aCBKUyB3aGVuIGl0IHJlYWNoZXMgaXRzIHNjcm9sbCBwb3NpdGlvbiAqL1xufVxuLm1vYmlsZS1wcm9kdWN0LW1lbnUgLm5hdi1sb2dvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vYmlsZS1wcm9kdWN0LW1lbnUgLm5hdi1sb2dvIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG4ubW9iaWxlLXByb2R1Y3QtbWVudS5zdGlja3kge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9iaWxlLXByb2R1Y3QtbWVudS5zdGlja3kgKyBhcnRpY2xlIHtcbiAgcGFkZGluZy10b3A6IDYycHg7XG59XG5cbiNpbmR1c3RyeV9mZWF0dXJlcyB7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgI2luZHVzdHJ5X2ZlYXR1cmVzIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxufVxuI2luZHVzdHJ5X2ZlYXR1cmVzIGgyLCAjaW5kdXN0cnlfZmVhdHVyZXMgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvICNpbmR1c3RyeV9mZWF0dXJlcyBwLmhlYWRsaW5lLCAjaW5kdXN0cnlfZmVhdHVyZXMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvICNpbmR1c3RyeV9mZWF0dXJlcyBwLmhlYWRsaW5lLCAjaW5kdXN0cnlfZmVhdHVyZXMgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gI2luZHVzdHJ5X2ZlYXR1cmVzIHAuaGVhZGxpbmUsICNpbmR1c3RyeV9mZWF0dXJlcyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAjaW5kdXN0cnlfZmVhdHVyZXMgcC5oZWFkbGluZSwgI2luZHVzdHJ5X2ZlYXR1cmVzIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAjaW5kdXN0cnlfZmVhdHVyZXMgLnN1Yi10aXRsZS1oMiwgI2luZHVzdHJ5X2ZlYXR1cmVzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsICNpbmR1c3RyeV9mZWF0dXJlcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94ICNpbmR1c3RyeV9mZWF0dXJlcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjaW5kdXN0cnlfZmVhdHVyZXMgaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gI2luZHVzdHJ5X2ZlYXR1cmVzIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gI2luZHVzdHJ5X2ZlYXR1cmVzIC5lbnRyeS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDA7XG59XG4jaW5kdXN0cnlfZmVhdHVyZXMgLnRhZy1saW5lIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW46IDAgMCAxNXB4O1xufVxuI2luZHVzdHJ5X2ZlYXR1cmVzIC5mbGV4LXJvdyB7XG4gIGZsZXgtZmxvdzogd3JhcC1yZXZlcnNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2luZHVzdHJ5X2ZlYXR1cmVzIC5mbGV4LXJvdyB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG59XG4jaW5kdXN0cnlfZmVhdHVyZXMgLmZsZXgtcm93Om50aC1jaGlsZChvZGQpIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG4jaW5kdXN0cnlfZmVhdHVyZXMgLmZlYXR1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgI2luZHVzdHJ5X2ZlYXR1cmVzIC5mZWF0dXJlIHtcbiAgICBmbGV4LWJhc2lzOiA0OCU7XG4gIH1cbn1cbiNpbmR1c3RyeV9mZWF0dXJlcyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2luZHVzdHJ5X2ZlYXR1cmVzIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwIGF1dG8gMTVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuI2luZHVzdHJ5X2ZlYXR1cmVzIC5wbGFpbi1idG4sICNpbmR1c3RyeV9mZWF0dXJlcyAuaG9tZSAjZml0LXF1aXotc2VjdGlvbiAuZml0LXF1aXotc3RhcnQtYnRuLCAuaG9tZSAjZml0LXF1aXotc2VjdGlvbiAjaW5kdXN0cnlfZmVhdHVyZXMgLmZpdC1xdWl6LXN0YXJ0LWJ0biwgI2luZHVzdHJ5X2ZlYXR1cmVzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNmaXQtcXVpei1zZWN0aW9uIC5maXQtcXVpei1zdGFydC1idG4sIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNmaXQtcXVpei1zZWN0aW9uICNpbmR1c3RyeV9mZWF0dXJlcyAuZml0LXF1aXotc3RhcnQtYnRuLCAjaW5kdXN0cnlfZmVhdHVyZXMgLmZpdC1xdWl6ICNoZXJvIGEsIC5maXQtcXVpeiAjaGVybyAjaW5kdXN0cnlfZmVhdHVyZXMgYSwgI2luZHVzdHJ5X2ZlYXR1cmVzIC5vcmFuZ2UtYnRuLCAjaW5kdXN0cnlfZmVhdHVyZXMgLm9yYW5nZS1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAub3JhbmdlLWJ1dHRvbiAjaW5kdXN0cnlfZmVhdHVyZXMgLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAjaW5kdXN0cnlfZmVhdHVyZXMgLndoaXRlLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC53aGl0ZS1idXR0b24gI2luZHVzdHJ5X2ZlYXR1cmVzIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgI2luZHVzdHJ5X2ZlYXR1cmVzIC5kaXNwYXRjaGVyLWJ0biwgI2luZHVzdHJ5X2ZlYXR1cmVzIC5kaXNwYXRjaGVyLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC5kaXNwYXRjaGVyLWJ1dHRvbiAjaW5kdXN0cnlfZmVhdHVyZXMgLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAjaW5kdXN0cnlfZmVhdHVyZXMgLmRpc3BhdGNoZXItb3V0bGluZSAudmNlLWJ1dHRvbi0tc3R5bGUtb3V0bGluZS1hbmltYXRlZCwgLmRpc3BhdGNoZXItb3V0bGluZSAjaW5kdXN0cnlfZmVhdHVyZXMgLnZjZS1idXR0b24tLXN0eWxlLW91dGxpbmUtYW5pbWF0ZWQsICNpbmR1c3RyeV9mZWF0dXJlcyAuZGlzcGF0Y2hlci1vdXRsaW5lLWJ0biwgI2luZHVzdHJ5X2ZlYXR1cmVzIC53aGl0ZS1vdXRsaW5lLWJ0biwgI2luZHVzdHJ5X2ZlYXR1cmVzIC5ncmVlbi1idG4sICNpbmR1c3RyeV9mZWF0dXJlcyAuZ3JlZW4tYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLmdyZWVuLWJ1dHRvbiAjaW5kdXN0cnlfZmVhdHVyZXMgLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAjaW5kdXN0cnlfZmVhdHVyZXMgLndoaXRlLWdyZWVuLWJ0biwgI2luZHVzdHJ5X2ZlYXR1cmVzIC53aGl0ZS1ncmVlbi1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAud2hpdGUtZ3JlZW4tYnV0dG9uICNpbmR1c3RyeV9mZWF0dXJlcyAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsICNpbmR1c3RyeV9mZWF0dXJlcyAuYmx1ZS1idG4sICNpbmR1c3RyeV9mZWF0dXJlcyAuYmx1ZS1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAuYmx1ZS1idXR0b24gI2luZHVzdHJ5X2ZlYXR1cmVzIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgI2luZHVzdHJ5X2ZlYXR1cmVzIGEuaGplLWJ1dHRvbiwgI2luZHVzdHJ5X2ZlYXR1cmVzIGEuaGplLWJsYWNrLWJ1dHRvbiwgI2luZHVzdHJ5X2ZlYXR1cmVzIGEuaGplLWNsZWFyLWJ1dHRvbiwgI2luZHVzdHJ5X2ZlYXR1cmVzIC5mb3JtLWJsdWUtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS1ibHVlLWJ0biAjaW5kdXN0cnlfZmVhdHVyZXMgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsICNpbmR1c3RyeV9mZWF0dXJlcyAuZm9ybS1kaXNwYXRjaGVyLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0tZGlzcGF0Y2hlci1idG4gI2luZHVzdHJ5X2ZlYXR1cmVzIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAjaW5kdXN0cnlfZmVhdHVyZXMgLmZvcm0tZ3JlZW4tYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS1ncmVlbi1idG4gI2luZHVzdHJ5X2ZlYXR1cmVzIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAjaW5kdXN0cnlfZmVhdHVyZXMgLmZvcm0tb3JhbmdlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0tb3JhbmdlLWJ0biAjaW5kdXN0cnlfZmVhdHVyZXMgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsICNpbmR1c3RyeV9mZWF0dXJlcyAuZ3JleS1vdXRsaW5lLWJ0biwgI2luZHVzdHJ5X2ZlYXR1cmVzIC5ncmVlbi1kYXJrZ3JlZW4tYnRuLCAjaW5kdXN0cnlfZmVhdHVyZXMgLmhpZ2hsaWdodC1mZWF0dXJlLXNlY3Rpb24gLmxpbmssIC5oaWdobGlnaHQtZmVhdHVyZS1zZWN0aW9uICNpbmR1c3RyeV9mZWF0dXJlcyAubGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMzUyMDU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuI2luZHVzdHJ5X2ZlYXR1cmVzIC5wbGFpbi1idG46aG92ZXIsICNpbmR1c3RyeV9mZWF0dXJlcyAuaG9tZSAjZml0LXF1aXotc2VjdGlvbiAuZml0LXF1aXotc3RhcnQtYnRuOmhvdmVyLCAuaG9tZSAjZml0LXF1aXotc2VjdGlvbiAjaW5kdXN0cnlfZmVhdHVyZXMgLmZpdC1xdWl6LXN0YXJ0LWJ0bjpob3ZlciwgI2luZHVzdHJ5X2ZlYXR1cmVzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNmaXQtcXVpei1zZWN0aW9uIC5maXQtcXVpei1zdGFydC1idG46aG92ZXIsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNmaXQtcXVpei1zZWN0aW9uICNpbmR1c3RyeV9mZWF0dXJlcyAuZml0LXF1aXotc3RhcnQtYnRuOmhvdmVyLCAjaW5kdXN0cnlfZmVhdHVyZXMgLmZpdC1xdWl6ICNoZXJvIGE6aG92ZXIsIC5maXQtcXVpeiAjaGVybyAjaW5kdXN0cnlfZmVhdHVyZXMgYTpob3ZlciwgI2luZHVzdHJ5X2ZlYXR1cmVzIC5vcmFuZ2UtYnRuOmhvdmVyLCAjaW5kdXN0cnlfZmVhdHVyZXMgLm9yYW5nZS1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljOmhvdmVyLCAub3JhbmdlLWJ1dHRvbiAjaW5kdXN0cnlfZmVhdHVyZXMgLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljOmhvdmVyLCAjaW5kdXN0cnlfZmVhdHVyZXMgLndoaXRlLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWM6aG92ZXIsIC53aGl0ZS1idXR0b24gI2luZHVzdHJ5X2ZlYXR1cmVzIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYzpob3ZlciwgI2luZHVzdHJ5X2ZlYXR1cmVzIC5kaXNwYXRjaGVyLWJ0bjpob3ZlciwgI2luZHVzdHJ5X2ZlYXR1cmVzIC5kaXNwYXRjaGVyLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWM6aG92ZXIsIC5kaXNwYXRjaGVyLWJ1dHRvbiAjaW5kdXN0cnlfZmVhdHVyZXMgLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljOmhvdmVyLCAjaW5kdXN0cnlfZmVhdHVyZXMgLmRpc3BhdGNoZXItb3V0bGluZSAudmNlLWJ1dHRvbi0tc3R5bGUtb3V0bGluZS1hbmltYXRlZDpob3ZlciwgLmRpc3BhdGNoZXItb3V0bGluZSAjaW5kdXN0cnlfZmVhdHVyZXMgLnZjZS1idXR0b24tLXN0eWxlLW91dGxpbmUtYW5pbWF0ZWQ6aG92ZXIsICNpbmR1c3RyeV9mZWF0dXJlcyAuZGlzcGF0Y2hlci1vdXRsaW5lLWJ0bjpob3ZlciwgI2luZHVzdHJ5X2ZlYXR1cmVzIC53aGl0ZS1vdXRsaW5lLWJ0bjpob3ZlciwgI2luZHVzdHJ5X2ZlYXR1cmVzIC5ncmVlbi1idG46aG92ZXIsICNpbmR1c3RyeV9mZWF0dXJlcyAuZ3JlZW4tYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYzpob3ZlciwgLmdyZWVuLWJ1dHRvbiAjaW5kdXN0cnlfZmVhdHVyZXMgLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljOmhvdmVyLCAjaW5kdXN0cnlfZmVhdHVyZXMgLndoaXRlLWdyZWVuLWJ0bjpob3ZlciwgI2luZHVzdHJ5X2ZlYXR1cmVzIC53aGl0ZS1ncmVlbi1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljOmhvdmVyLCAud2hpdGUtZ3JlZW4tYnV0dG9uICNpbmR1c3RyeV9mZWF0dXJlcyAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWM6aG92ZXIsICNpbmR1c3RyeV9mZWF0dXJlcyAuYmx1ZS1idG46aG92ZXIsICNpbmR1c3RyeV9mZWF0dXJlcyAuYmx1ZS1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljOmhvdmVyLCAuYmx1ZS1idXR0b24gI2luZHVzdHJ5X2ZlYXR1cmVzIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYzpob3ZlciwgI2luZHVzdHJ5X2ZlYXR1cmVzIGEuaGplLWJ1dHRvbjpob3ZlciwgI2luZHVzdHJ5X2ZlYXR1cmVzIGEuaGplLWJsYWNrLWJ1dHRvbjpob3ZlciwgI2luZHVzdHJ5X2ZlYXR1cmVzIGEuaGplLWNsZWFyLWJ1dHRvbjpob3ZlciwgI2luZHVzdHJ5X2ZlYXR1cmVzIC5mb3JtLWJsdWUtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0OmhvdmVyLCAuZm9ybS1ibHVlLWJ0biAjaW5kdXN0cnlfZmVhdHVyZXMgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6aG92ZXIsICNpbmR1c3RyeV9mZWF0dXJlcyAuZm9ybS1kaXNwYXRjaGVyLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdDpob3ZlciwgLmZvcm0tZGlzcGF0Y2hlci1idG4gI2luZHVzdHJ5X2ZlYXR1cmVzIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0OmhvdmVyLCAjaW5kdXN0cnlfZmVhdHVyZXMgLmZvcm0tZ3JlZW4tYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0OmhvdmVyLCAuZm9ybS1ncmVlbi1idG4gI2luZHVzdHJ5X2ZlYXR1cmVzIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0OmhvdmVyLCAjaW5kdXN0cnlfZmVhdHVyZXMgLmZvcm0tb3JhbmdlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdDpob3ZlciwgLmZvcm0tb3JhbmdlLWJ0biAjaW5kdXN0cnlfZmVhdHVyZXMgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6aG92ZXIsICNpbmR1c3RyeV9mZWF0dXJlcyAuZ3JleS1vdXRsaW5lLWJ0bjpob3ZlciwgI2luZHVzdHJ5X2ZlYXR1cmVzIC5ncmVlbi1kYXJrZ3JlZW4tYnRuOmhvdmVyLCAjaW5kdXN0cnlfZmVhdHVyZXMgLmhpZ2hsaWdodC1mZWF0dXJlLXNlY3Rpb24gLmxpbms6aG92ZXIsIC5oaWdobGlnaHQtZmVhdHVyZS1zZWN0aW9uICNpbmR1c3RyeV9mZWF0dXJlcyAubGluazpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG4jaW5kdXN0cnlfZmVhdHVyZXMgaHIge1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzAwNWViODtcbiAgbWFyZ2luOiAwIDAgMjhweDtcbiAgd2lkdGg6IDMzJTtcbn1cbiNpbmR1c3RyeV9mZWF0dXJlcyBoMywgI2luZHVzdHJ5X2ZlYXR1cmVzIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAjaW5kdXN0cnlfZmVhdHVyZXMgLnN1Yi10aXRsZS1oMyB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4jdGltZWNhcmQgLnJvdW5kLWltYWdlcyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbiN0aW1lY2FyZCAucm91bmQtaW1hZ2VzLnRvcC0zIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDEwMHB4O1xuICBib3JkZXI6IDRweCBzb2xpZCAjMDA1ZWI4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICN0aW1lY2FyZCAucm91bmQtaW1hZ2VzLnRvcC0zIHtcbiAgICBoZWlnaHQ6IDE3NXB4O1xuICAgIHdpZHRoOiAxNzVweDtcbiAgfVxufVxuI3RpbWVjYXJkIC5yb3VuZC1pbWFnZXMud2lubmVyIHtcbiAgaGVpZ2h0OiAyMzBweDtcbiAgd2lkdGg6IDIzMHB4O1xuICBib3JkZXI6IDRweCBzb2xpZCAjMDA1ZWI4O1xufVxuI3RpbWVjYXJkIGgyLCAjdGltZWNhcmQgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvICN0aW1lY2FyZCBwLmhlYWRsaW5lLCAjdGltZWNhcmQgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvICN0aW1lY2FyZCBwLmhlYWRsaW5lLCAjdGltZWNhcmQgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gI3RpbWVjYXJkIHAuaGVhZGxpbmUsICN0aW1lY2FyZCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAjdGltZWNhcmQgcC5oZWFkbGluZSwgI3RpbWVjYXJkIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAjdGltZWNhcmQgLnN1Yi10aXRsZS1oMiwgI3RpbWVjYXJkIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsICN0aW1lY2FyZCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94ICN0aW1lY2FyZCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjdGltZWNhcmQgaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gI3RpbWVjYXJkIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gI3RpbWVjYXJkIC5lbnRyeS10aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDA1ZWI4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogODAwO1xufVxuI3RpbWVjYXJkIGgzLCAjdGltZWNhcmQgLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsICN0aW1lY2FyZCAuc3ViLXRpdGxlLWgzIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jdGltZWNhcmQgLnRpbWUsICN0aW1lY2FyZCAubmFtZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjdGltZWNhcmQgLnRpbWUsICN0aW1lY2FyZCAubmFtZSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbiN0aW1lY2FyZCAubXMge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3RpbWVjYXJkIC5tcyB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbiN0aW1lY2FyZCAuY29tcGFueSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICN0aW1lY2FyZCAuY29tcGFueSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbiN0aW1lY2FyZCAudGFibmF2IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzAwNWViODtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbiN0aW1lY2FyZCAudGFibmF2IGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4jdGltZWNhcmQgLnRhYm5hdiAuYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDA1ZWI4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuI3RpbWVjYXJkIC50YWJuYXYgLmJ1dHRvbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZWI4O1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjdGltZWNhcmQgLnRhYm5hdiAuYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3RpbWVjYXJkIC50YWJuYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbiN0aW1lY2FyZCAudGFiLXBhbmUgLnRpbWUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbiN0aW1lY2FyZCAudGFiLXBhbmUgLm5hbWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jdGltZWNhcmQgLnRhYi1wYW5lIC5yb3VuZC1pbWFnZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICN0aW1lY2FyZCAudGFiLXBhbmUgLnJvdW5kLWltYWdlcyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4jdGltZWNhcmQgLnRhYi1wYW5lIC5pbWFnZS1jZWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMCAwLjVlbSAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICN0aW1lY2FyZCAudGFiLXBhbmUgLmltYWdlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjdGltZWNhcmQgLnRhYi1wYW5lIC5pbWFnZS1jZWxsIHtcbiAgICBwYWRkaW5nOiAwLjVlbSAwLjc1ZW0gMCAwO1xuICB9XG59XG4jdGltZWNhcmQgLnRhYi1wYW5lIC5jb21wYW55LWNlbGwge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICN0aW1lY2FyZCAudGFiLXBhbmUgLmNvbXBhbnktY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxufVxuI3RpbWVjYXJkIC50YWItcGFuZSAubmFtZS1jZWxsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuI3RpbWVjYXJkIC50YWItcGFuZSB0ciwgI3RpbWVjYXJkIC50YWItcGFuZSB0Ym9keSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4jdGltZWNhcmQgLnRhYi1wYW5lIHRkOm50aC1jaGlsZChuKzIpIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlMmUzZTI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgI3RpbWVjYXJkIC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICB9XG59XG4jdGltZWNhcmQgLnBhbmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiN0aW1lY2FyZCAucGFuZWwuYWN0aXZlIHtcbiAgZGlzcGxheTogdGFibGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3RpbWVjYXJkIC5wYW5lbCB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbn1cbiN0aW1lY2FyZCAucGFuZWwgdGQge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICB3aWR0aDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjdGltZWNhcmQgLnBhbmVsIHRkIHtcbiAgICB3aWR0aDogMDtcbiAgfVxufVxuI3RpbWVjYXJkIC5hY2NvcmRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZWI4O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiA1cHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICN0aW1lY2FyZCAuYWNjb3JkaW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4jdGltZWNhcmQgI2RhdGUtdGFicyB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI3RpbWVjYXJkICNkYXRlLXRhYnMge1xuICAgIHBhZGRpbmc6IDUwcHggNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICN0aW1lY2FyZCAudGltZWNhcmQtd2lubmVycyAudGltZSwgI3RpbWVjYXJkIC50aW1lY2FyZC13aW5uZXJzIC5uYW1lIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjdGltZWNhcmQgLnRpbWVjYXJkLXdpbm5lcnMgLm1zIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cbiN0aW1lY2FyZCAudGltZWNhcmQtd2lubmVycyAucmFuayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAxNXB4IGF1dG87XG59XG4jdGltZWNhcmQgLnRpbWVjYXJkLXdpbm5lcnMgLnJhbms6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNDVweDtcbiAgd2lkdGg6IDQ1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2Mzk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA2MCU7XG4gIHRvcDogLTVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjdGltZWNhcmQgLnRpbWVjYXJkLXdpbm5lcnMgLnJhbms6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDY1cHg7XG4gICAgd2lkdGg6IDY1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LXNpemU6IDIuNzVyZW07XG4gIH1cbn1cbiN0aW1lY2FyZCAudGltZWNhcmQtd2lubmVycyA+IGRpdjpudGgtY2hpbGQoMSkge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICN0aW1lY2FyZCAudGltZWNhcmQtd2lubmVycyA+IGRpdjpudGgtY2hpbGQoMSkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbiN0aW1lY2FyZCAudGltZWNhcmQtd2lubmVycyA+IGRpdjpudGgtY2hpbGQoMSkgLnJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtbWFzazogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wMy9jcm93bi5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2s6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDMvY3Jvd24uc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NjM5O1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogMTAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgbGVmdDogNjYlO1xuICB0b3A6IC01MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICN0aW1lY2FyZCAudGltZWNhcmQtd2lubmVycyA+IGRpdjpudGgtY2hpbGQoMSkgLnJhbms6YmVmb3JlIHtcbiAgICBsZWZ0OiA3MiU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjdGltZWNhcmQgLnRpbWVjYXJkLXdpbm5lcnMgPiBkaXY6bnRoLWNoaWxkKDEpIC5yYW5rOmJlZm9yZSB7XG4gICAgbGVmdDogNzAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICN0aW1lY2FyZCAudGltZWNhcmQtd2lubmVycyA+IGRpdjpudGgtY2hpbGQoMSkgLnJhbms6YmVmb3JlIHtcbiAgICBsZWZ0OiA2NSU7XG4gIH1cbn1cbiN0aW1lY2FyZCAudGltZWNhcmQtd2lubmVycyA+IGRpdjpudGgtY2hpbGQoMikgLnJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCIyXCI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3RpbWVjYXJkIC50aW1lY2FyZC13aW5uZXJzID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cbiN0aW1lY2FyZCAudGltZWNhcmQtd2lubmVycyA+IGRpdjpudGgtY2hpbGQoMykgLnJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCIzXCI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3RpbWVjYXJkIC50aW1lY2FyZC13aW5uZXJzID4gZGl2Om50aC1jaGlsZCgzKSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cblxuLnRpbWVjYXJkIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuLnRpbWVjYXJkIC5oZXJvLCAudGltZWNhcmQgI2hlcm8ge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGltZWNhcmQgLmhlcm8sIC50aW1lY2FyZCAjaGVybyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA2LzIwMjMtdGltZWNhcmQtY2hhbXAucG5nXCIpLCB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDMvdGltZWNhcmQtdGFibGV0LWJnLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDY1JSwgY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDg3JSwgLTk1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50aW1lY2FyZCAuaGVybywgLnRpbWVjYXJkICNoZXJvIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDY1JSwgY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tLCAtOTUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50aW1lY2FyZCAuaGVybywgLnRpbWVjYXJkICNoZXJvIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDMvdGltZWNhcmQtYmcucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNjUlIDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudGltZWNhcmQgLmhlcm8sIC50aW1lY2FyZCAjaGVybyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2NCUgMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRpbWVjYXJkIC5jaGFtcGlvbiB7XG4gICAgbWF4LXdpZHRoOiAxMzQwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50aW1lY2FyZCAuY2hhbXBpb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wNi8yMDIzLXRpbWVjYXJkLWNoYW1wLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNjgzcHggNjQwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMjBweDtcbiAgfVxufVxuLnRpbWVjYXJkIGgxLCAudGltZWNhcmQgLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlLCAuY2F0ZWdvcnkgLnRpbWVjYXJkIC5hcmNoaXZlLXRpdGxlLCAudGltZWNhcmQgLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAudGltZWNhcmQgLmFyY2hpdmUtdGl0bGUge1xuICBmb250LXNpemU6IDNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRpbWVjYXJkIGgxLCAudGltZWNhcmQgLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlLCAuY2F0ZWdvcnkgLnRpbWVjYXJkIC5hcmNoaXZlLXRpdGxlLCAudGltZWNhcmQgLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAudGltZWNhcmQgLmFyY2hpdmUtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDUycHg7XG4gIH1cbn1cbi50aW1lY2FyZCAuYmxhY2stYnRuLCAudGltZWNhcmQgLmZvcm0tYmxhY2stYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS1ibGFjay1idG4gLnRpbWVjYXJkIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRpbWVjYXJkIC5ibGFjay1idG4sIC50aW1lY2FyZCAuZm9ybS1ibGFjay1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mb3JtLWJsYWNrLWJ0biAudGltZWNhcmQgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDlweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDlweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cbi50aW1lY2FyZCAuYmxhY2stYnRuOmhvdmVyLCAudGltZWNhcmQgLmZvcm0tYmxhY2stYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0OmhvdmVyLCAuZm9ybS1ibGFjay1idG4gLnRpbWVjYXJkIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWViOCAhaW1wb3J0YW50O1xufVxuLnRpbWVjYXJkIC5ibGFjay1vdXRsaW5lLWJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50aW1lY2FyZCAuYmxhY2stb3V0bGluZS1idG4ge1xuICAgIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDlweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDlweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cbi50aW1lY2FyZCAuYmxhY2stb3V0bGluZS1idG46aG92ZXIge1xuICBjb2xvcjogIzAwNWViOCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA1ZWI4O1xufVxuLnRpbWVjYXJkICNtZW51LXRpbWVjYXJkLWNoYWxsZW5nZS1jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgbWluLWhlaWdodDogMjNweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudGltZWNhcmQgI21lbnUtdGltZWNhcmQtY2hhbGxlbmdlLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjNweDtcbiAgfVxufVxuLnRpbWVjYXJkICNtZW51LXRpbWVjYXJkLWNoYWxsZW5nZS1jb250YWluZXIgbGk6bm90KC5uYXYtbG9nbykge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aW1lY2FyZCAjbWVudS10aW1lY2FyZC1jaGFsbGVuZ2UtY29udGFpbmVyIGxpOm5vdCgubmF2LWxvZ28pIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi50aW1lY2FyZCAjbWVudS10aW1lY2FyZC1jaGFsbGVuZ2UtY29udGFpbmVyIGxpOm5vdCgubmF2LWxvZ28pIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDE2cHggMjZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG4udGltZWNhcmQgI21lbnUtdGltZWNhcmQtY2hhbGxlbmdlLWNvbnRhaW5lciBsaTpub3QoLm5hdi1sb2dvKS5ibGFjay1idXR0b24ge1xuICBvcmRlcjogNDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRpbWVjYXJkICNtZW51LXRpbWVjYXJkLWNoYWxsZW5nZS1jb250YWluZXIgbGk6bm90KC5uYXYtbG9nbykuYmxhY2stYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogdW5zZXQ7XG4gIH1cbn1cbi50aW1lY2FyZCAjbWVudS10aW1lY2FyZC1jaGFsbGVuZ2UtY29udGFpbmVyIGxpOm5vdCgubmF2LWxvZ28pLmJsYWNrLWJ1dHRvbiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50aW1lY2FyZCAjbWVudS10aW1lY2FyZC1jaGFsbGVuZ2UtY29udGFpbmVyIGxpOm5vdCgubmF2LWxvZ28pLmJsYWNrLWJ1dHRvbiBhIHtcbiAgICBib3JkZXItcmFkaXVzOiA5cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA5cHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG4udGltZWNhcmQgI21lbnUtdGltZWNhcmQtY2hhbGxlbmdlLWNvbnRhaW5lciBsaTpub3QoLm5hdi1sb2dvKS5ibGFjay1idXR0b24gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVlYjg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRpbWVjYXJkICNtZW51LXRpbWVjYXJkLWNoYWxsZW5nZS1jb250YWluZXIgbGk6bm90KC5uYXYtbG9nbykubGVhZGVyYm9hcmQtbGluayB7XG4gIG9yZGVyOiAzO1xufVxuLnRpbWVjYXJkICNtZW51LXRpbWVjYXJkLWNoYWxsZW5nZS1jb250YWluZXIgLm5hdi1sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDMxcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGltZWNhcmQgI21lbnUtdGltZWNhcmQtY2hhbGxlbmdlLWNvbnRhaW5lciAubmF2LWxvZ28ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLnRpbWVjYXJkICNtZW51LXRpbWVjYXJkLWNoYWxsZW5nZS1jb250YWluZXIgLm5hdi1sb2dvIGEge1xuICBwYWRkaW5nOiAwO1xufVxuLnRpbWVjYXJkIC5tb2JpbGUtdGltZWNhcmQtbWVudSNtZW51LXRpbWVjYXJkLWNoYWxsZW5nZS1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50aW1lY2FyZCAubW9iaWxlLXRpbWVjYXJkLW1lbnUjbWVudS10aW1lY2FyZC1jaGFsbGVuZ2UtY29udGFpbmVyIGxpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICBmbG9hdDogbm9uZTtcbn1cbi50aW1lY2FyZCAubW9iaWxlLXRpbWVjYXJkLW1lbnUjbWVudS10aW1lY2FyZC1jaGFsbGVuZ2UtY29udGFpbmVyIGxpOm5vdCgubmF2LWxvZ28pIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGltZWNhcmQgLm1vYmlsZS10aW1lY2FyZC1tZW51I21lbnUtdGltZWNhcmQtY2hhbGxlbmdlLWNvbnRhaW5lciAubGVhZGVyYm9hcmQtbGluayBhLCAudGltZWNhcmQgLm1vYmlsZS10aW1lY2FyZC1tZW51I21lbnUtdGltZWNhcmQtY2hhbGxlbmdlLWNvbnRhaW5lciAubW9iaWxlLW9ubHkgYSB7XG4gIHBhZGRpbmc6IDhweDtcbiAgY29sb3I6ICMwMDVlYjg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRpbWVjYXJkIC5tb2JpbGUtdGltZWNhcmQtbWVudSNtZW51LXRpbWVjYXJkLWNoYWxsZW5nZS1jb250YWluZXIgLmxlYWRlcmJvYXJkLWxpbmsgYSwgLnRpbWVjYXJkIC5tb2JpbGUtdGltZWNhcmQtbWVudSNtZW51LXRpbWVjYXJkLWNoYWxsZW5nZS1jb250YWluZXIgLm1vYmlsZS1vbmx5IGEge1xuICAgIHBhZGRpbmc6IDE2cHggOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRpbWVjYXJkIC5oamUtYnV0dG9uIGEsIC50aW1lY2FyZCBhLmhqZS1ibGFjay1idXR0b24gYSwgLnRpbWVjYXJkIGEuaGplLWNsZWFyLWJ1dHRvbiBhLCAudGltZWNhcmQgLmhqZS1ibGFjay1idXR0b24gYSwgLnRpbWVjYXJkIC5oamUtY2xlYXItYnV0dG9uIGEsIC50aW1lY2FyZCAuaGplLWJsdWUtYnV0dG9uIGEge1xuICAgIGJvcmRlci1yYWRpdXM6IDlweCAhaW1wb3J0YW50O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogOXB4ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA5cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRpbWVjYXJkIC5pbmxpbmUtYnV0dG9ucyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuLnRpbWVjYXJkIC5wdC0zMCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLnRpbWVjYXJkIC5tb2JpbGUtdGltZWNhcmQge1xuICBtYXJnaW46IDAgLTE1cHggMzBweDtcbn1cbi50aW1lY2FyZCAubW9iaWxlLXRpbWVjYXJkIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4udGltZWNhcmQgLnNsYW50IHtcbiAgcGFkZGluZzogNTBweCAwICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGltZWNhcmQgLnNsYW50IHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50aW1lY2FyZCAuc2xhbnQge1xuICAgIHBhZGRpbmc6IDcwcHggMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50aW1lY2FyZCAuc2xhbnQge1xuICAgIHBhZGRpbmc6IDgwcHggMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTc5MHB4KSB7XG4gIC50aW1lY2FyZCAuc2xhbnQge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLnRpbWVjYXJkIC5zbGFudC50cmFuc3BhcmVudC1ncmV5IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE3MmRlZywgdHJhbnNwYXJlbnQgMCUsIHRyYW5zcGFyZW50IDUwJSwgI2Y0ZjZmNyA1MCUsICNmNGY2ZjcgMTAwJSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRpbWVjYXJkIC5zbGFudC50cmFuc3BhcmVudC1ncmV5IHtcbiAgICBtYXJnaW4tdG9wOiAtMTA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGltZWNhcmQgLnNsYW50LnRyYW5zcGFyZW50LWdyZXkge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNzZkZWcsIHRyYW5zcGFyZW50IDAlLCB0cmFuc3BhcmVudCA1MCUsICNmNGY2ZjcgNTAlLCAjZjRmNmY3IDEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC50aW1lY2FyZCAuc2xhbnQudHJhbnNwYXJlbnQtZ3JleSB7XG4gICAgbWFyZ2luLXRvcDogLTE0MHB4O1xuICB9XG59XG4udGltZWNhcmQgLnNsYW50LndoaXRlLWdyZXkge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTcyZGVnLCAjZmZmIDAlLCAjZmZmIDUwJSwgI2Y0ZjZmNyA1MCUsICNmNGY2ZjcgMTAwJSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRpbWVjYXJkIC5zbGFudC53aGl0ZS1ncmV5IHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTc2ZGVnLCAjZmZmIDAlLCAjZmZmIDUwJSwgI2Y0ZjZmNyA1MCUsICNmNGY2ZjcgMTAwJSk7XG4gIH1cbn1cbi50aW1lY2FyZCAuc2xhbnQuZ3JleS13aGl0ZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNzJkZWcsICNmNGY2ZjcgMCUsICNmNGY2ZjcgNTAlLCAjZmZmIDUwJSwgI2ZmZiAxMDAlKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGltZWNhcmQgLnNsYW50LmdyZXktd2hpdGUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNzZkZWcsICNmNGY2ZjcgMCUsICNmNGY2ZjcgNTAlLCAjZmZmIDUwJSwgI2ZmZiAxMDAlKTtcbiAgfVxufVxuLnRpbWVjYXJkIGhyLmJsdWUtaHIge1xuICBib3JkZXItYm90dG9tOiA4MHB4IHNvbGlkICMwMDVlYjg7XG4gIG1hcmdpbjogMDtcbn1cbi50aW1lY2FyZCBoci53aGl0ZS1ociB7XG4gIGJvcmRlci1ib3R0b206IDIwcHggc29saWQgcmdiKDEyNy41LCAxNzQuNSwgMjE5LjUpO1xuICBtYXJnaW46IDA7XG59XG4udGltZWNhcmQgaHIge1xuICB0cmFuc2Zvcm06IHNrZXdZKC04ZGVnKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGltZWNhcmQgaHIge1xuICAgIHRyYW5zZm9ybTogc2tld1koLTdkZWcpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRpbWVjYXJkIGhyIHtcbiAgICB0cmFuc2Zvcm06IHNrZXdZKC00ZGVnKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50aW1lY2FyZCAjZXhwbG9yZSBoMywgLnRpbWVjYXJkICNleHBsb3JlIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAudGltZWNhcmQgI2V4cGxvcmUgLnN1Yi10aXRsZS1oMyB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG4udGltZWNhcmQgI2V4cGxvcmUgaDMgc3BhbiwgLnRpbWVjYXJkICNleHBsb3JlIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nIHNwYW4sIC50aW1lY2FyZCAjZXhwbG9yZSAuc3ViLXRpdGxlLWgzIHNwYW4ge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRpbWVjYXJkICNleHBsb3JlIGgzIHNwYW4sIC50aW1lY2FyZCAjZXhwbG9yZSAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZyBzcGFuLCAudGltZWNhcmQgI2V4cGxvcmUgLnN1Yi10aXRsZS1oMyBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLnRpbWVjYXJkIC5zZWN0aW9uLTQge1xuICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNmY3O1xufVxuLnRpbWVjYXJkIC5zZWN0aW9uLTQgdGJvZHksXG4udGltZWNhcmQgLnNlY3Rpb24tNCB0ciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGltZWNhcmQgLnNlY3Rpb24tMiBoMiwgLnRpbWVjYXJkIC5zZWN0aW9uLTIgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC50aW1lY2FyZCAuc2VjdGlvbi0yIHAuaGVhZGxpbmUsIC50aW1lY2FyZCAuc2VjdGlvbi0yIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAudGltZWNhcmQgLnNlY3Rpb24tMiBwLmhlYWRsaW5lLCAudGltZWNhcmQgLnNlY3Rpb24tMiAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAudGltZWNhcmQgLnNlY3Rpb24tMiBwLmhlYWRsaW5lLCAudGltZWNhcmQgLnNlY3Rpb24tMiAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAudGltZWNhcmQgLnNlY3Rpb24tMiBwLmhlYWRsaW5lLCAudGltZWNhcmQgLnNlY3Rpb24tMiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnRpbWVjYXJkIC5zZWN0aW9uLTIgLnN1Yi10aXRsZS1oMiwgLnRpbWVjYXJkIC5zZWN0aW9uLTIgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLnRpbWVjYXJkIC5zZWN0aW9uLTIgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAudGltZWNhcmQgLnNlY3Rpb24tMiAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudGltZWNhcmQgLnNlY3Rpb24tMiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudGltZWNhcmQgLnNlY3Rpb24tMiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC50aW1lY2FyZCAuc2VjdGlvbi0yIC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gIH1cbn1cbi50aW1lY2FyZCAuc2VjdGlvbi0yIGgyIHN0cm9uZywgLnRpbWVjYXJkIC5zZWN0aW9uLTIgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lIHN0cm9uZywgLmhvbWUgI2dlbmVyaWMtaGVybyAudGltZWNhcmQgLnNlY3Rpb24tMiBwLmhlYWRsaW5lIHN0cm9uZywgLnRpbWVjYXJkIC5zZWN0aW9uLTIgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lIHN0cm9uZywgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAudGltZWNhcmQgLnNlY3Rpb24tMiBwLmhlYWRsaW5lIHN0cm9uZywgLnRpbWVjYXJkIC5zZWN0aW9uLTIgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSBzdHJvbmcsIC5ob21lICNwcmVzcy1oZXJvIC50aW1lY2FyZCAuc2VjdGlvbi0yIHAuaGVhZGxpbmUgc3Ryb25nLCAudGltZWNhcmQgLnNlY3Rpb24tMiAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lIHN0cm9uZywgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnRpbWVjYXJkIC5zZWN0aW9uLTIgcC5oZWFkbGluZSBzdHJvbmcsIC50aW1lY2FyZCAuc2VjdGlvbi0yIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlIHN0cm9uZywgLnRpbWVjYXJkIC5zZWN0aW9uLTIgLnN1Yi10aXRsZS1oMiBzdHJvbmcsIC50aW1lY2FyZCAuc2VjdGlvbi0yIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQgc3Ryb25nLCAudGltZWNhcmQgLnNlY3Rpb24tMiAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlIHN0cm9uZywgLmNhdGVnb3J5LWJveCAudGltZWNhcmQgLnNlY3Rpb24tMiAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSBzdHJvbmcsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnRpbWVjYXJkIC5zZWN0aW9uLTIgaDQgc3Ryb25nLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC50aW1lY2FyZCAuc2VjdGlvbi0yIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlIHN0cm9uZywgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC50aW1lY2FyZCAuc2VjdGlvbi0yIC5lbnRyeS10aXRsZSBzdHJvbmcge1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRpbWVjYXJkIC5zZWN0aW9uLTIgaDIgc3Ryb25nLCAudGltZWNhcmQgLnNlY3Rpb24tMiAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUgc3Ryb25nLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC50aW1lY2FyZCAuc2VjdGlvbi0yIHAuaGVhZGxpbmUgc3Ryb25nLCAudGltZWNhcmQgLnNlY3Rpb24tMiAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUgc3Ryb25nLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC50aW1lY2FyZCAuc2VjdGlvbi0yIHAuaGVhZGxpbmUgc3Ryb25nLCAudGltZWNhcmQgLnNlY3Rpb24tMiAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lIHN0cm9uZywgLmhvbWUgI3ByZXNzLWhlcm8gLnRpbWVjYXJkIC5zZWN0aW9uLTIgcC5oZWFkbGluZSBzdHJvbmcsIC50aW1lY2FyZCAuc2VjdGlvbi0yIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUgc3Ryb25nLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAudGltZWNhcmQgLnNlY3Rpb24tMiBwLmhlYWRsaW5lIHN0cm9uZywgLnRpbWVjYXJkIC5zZWN0aW9uLTIgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUgc3Ryb25nLCAudGltZWNhcmQgLnNlY3Rpb24tMiAuc3ViLXRpdGxlLWgyIHN0cm9uZywgLnRpbWVjYXJkIC5zZWN0aW9uLTIgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCBzdHJvbmcsIC50aW1lY2FyZCAuc2VjdGlvbi0yIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUgc3Ryb25nLCAuY2F0ZWdvcnktYm94IC50aW1lY2FyZCAuc2VjdGlvbi0yIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlIHN0cm9uZywgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudGltZWNhcmQgLnNlY3Rpb24tMiBoNCBzdHJvbmcsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnRpbWVjYXJkIC5zZWN0aW9uLTIgLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUgc3Ryb25nLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnRpbWVjYXJkIC5zZWN0aW9uLTIgLmVudHJ5LXRpdGxlIHN0cm9uZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi50aW1lY2FyZCAucGlwZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRpbWVjYXJkIC5waXBlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG4udGltZWNhcmQgdGQge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLnRpbWVjYXJkIC5ibHVlLWJ0biwgLnRpbWVjYXJkIC5ibHVlLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC5ibHVlLWJ1dHRvbiAudGltZWNhcmQgLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAudGltZWNhcmQgLmZvcm0tYmx1ZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mb3JtLWJsdWUtYnRuIC50aW1lY2FyZCAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCB7XG4gIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgcGFkZGluZzogMTVweCAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi50YWItc2VjdGlvbiAucGFuZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGFiLXNlY3Rpb24gLnBhbmUuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFiLXNlY3Rpb24gLnBhbmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlO1xuICB9XG4gIC50YWItc2VjdGlvbiAucGFuZS5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG4udGFiLXNlY3Rpb24gLnRhYi1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLnRhYi1zZWN0aW9uIHVsLnRhYm5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYi1zZWN0aW9uIHVsLnRhYm5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkOGQ4O1xuICB9XG59XG4udGFiLXNlY3Rpb24gdWwudGFibmF2IGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udGFiLXNlY3Rpb24gdWwudGFibmF2IC5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLnRhYi1zZWN0aW9uIC5jYXJkIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3gtc2hhZG93OiA2cHggNnB4IDMwcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG4udGFiLXNlY3Rpb24gLmNhcmQgLmNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYi1zZWN0aW9uIC5jYXJkIC5jYXJkLWJvZHkge1xuICAgIHBhZGRpbmc6IDI0cHggMjRweCA4MXB4O1xuICB9XG59XG4udGFiLXNlY3Rpb24gLmNhcmQgaW1nIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4O1xuICBhc3BlY3QtcmF0aW86IDM3NS8yMTQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYi1zZWN0aW9uIC5jYXJkIGEge1xuICAgIGJvdHRvbTogMjRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFiLXNlY3Rpb24gLmNhcmQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGJvcmRlci1yYWRpdXM6IDguMjU4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRvcDogMTJweDtcbiAgcmlnaHQ6IDE2cHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICBmb250LWZhbWlseTogXCJEZWZhdWx0c1wiO1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NjM5O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5kcm9wZG93bi10b2dnbGUuYWN0aXZlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG59XG4uZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIGNvbG9yOiB1bnNldDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2dlbmVyaWMtdGFicyB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjZ2VuZXJpYy10YWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG4jZ2VuZXJpYy10YWJzIC5mcmFtZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDMwcHg7XG59XG4jZ2VuZXJpYy10YWJzIHVsLnRhYm5hdiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2dlbmVyaWMtdGFicyB1bC50YWJuYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbiNnZW5lcmljLXRhYnMgdWwudGFibmF2IC5idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbiNnZW5lcmljLXRhYnMgdWwudGFibmF2IC5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTYzOTtcbn1cbiNnZW5lcmljLXRhYnMgdWwudGFibmF2IC5hY3RpdmU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4jZ2VuZXJpYy10YWJzIC50YWItY29udGVudCB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNnZW5lcmljLXRhYnMgLnRhYi1jb250ZW50IHtcbiAgICBmbGV4OiAwIDAgY2FsYyg3NSUgLSAzMHB4KTtcbiAgfVxufVxuI2dlbmVyaWMtdGFicyAucGFuZSB7XG4gIHRyYW5zZm9ybTogdW5zZXQ7XG4gIHBhZGRpbmc6IDI0cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAjZ2VuZXJpYy10YWJzIC5wYW5lIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjZ2VuZXJpYy10YWJzIC5wYW5lIHtcbiAgICBib3gtc2hhZG93OiA2cHggNnB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNnZW5lcmljLXRhYnMgLnBhbmUuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNnZW5lcmljLXRhYnMgLnBhbmUge1xuICAgIHBhZGRpbmc6IDQ4cHg7XG4gIH1cbn1cbiNnZW5lcmljLXRhYnMgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZDogI0VERURFRDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDAgLTE1cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNnZW5lcmljLXRhYnMgLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2Mzk7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNnZW5lcmljLXRhYnMgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY2FzZS1zdHVkeS1zaGFyZSAucC1oZWFkaW5nLTMsIC5zb2NpYWwtc2hhcmUgLnAtaGVhZGluZy0zIHtcbiAgZm9udC1zaXplOiAxLjM1cmVtO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNhc2Utc3R1ZHktc2hhcmUsIC5zb2NpYWwtc2hhcmUge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLnNvY2lhbC1zaGFyZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMjRweDtcbiAgbWF4LXdpZHRoOiAzMjRweDtcbiAgbWFyZ2luOiA0OHB4IDA7XG59XG5cbi5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAuc29jaWFsLXNoYXJlLCAuc2luZ2xlLXByZXNzIC5zb2NpYWwtc2hhcmUge1xuICBib3gtc2hhZG93OiA2cHggNnB4IDMwcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIHBhZGRpbmc6IDMycHggNDhweDtcbn1cblxuLnNvY2lhbC1zaGFyZS1pY29ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDMwcHg7XG59XG4uc29jaWFsLXNoYXJlLWljb25zIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDU2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNvY2lhbC1pY29uLWxpbmtlZGluLCAuc29jaWFsLWljb24tZmFjZWJvb2ssIC5zb2NpYWwtaWNvbi14IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNvY2lhbC1pY29uLWxpbmtlZGluOmJlZm9yZSwgLnNvY2lhbC1pY29uLWZhY2Vib29rOmJlZm9yZSwgLnNvY2lhbC1pY29uLXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IDQ0cHg7XG4gIG1hc2stc2l6ZTogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICB3aWR0aDogNDRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjQpO1xufVxuXG4uc29jaWFsLWljb24tbGlua2VkaW46YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMTIvbGlua2VkaW4uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8xMi9saW5rZWRpbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLnNvY2lhbC1pY29uLWZhY2Vib29rOmJlZm9yZSB7XG4gIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzEyL2ZhY2Vib29rLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMTIvZmFjZWJvb2suc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi5zb2NpYWwtaWNvbi14OmJlZm9yZSB7XG4gIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzEyL3hfbG9nby5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzEyL3hfbG9nby5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuI3JlbGF0ZWQtY2FzZS1zdHVkaWVzIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI3JlbGF0ZWQtY2FzZS1zdHVkaWVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICB9XG59XG4jcmVsYXRlZC1jYXNlLXN0dWRpZXMgaDMsICNyZWxhdGVkLWNhc2Utc3R1ZGllcyAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgI3JlbGF0ZWQtY2FzZS1zdHVkaWVzIC5zdWItdGl0bGUtaDMge1xuICBjb2xvcjogIzAwMDtcbn1cbiNyZWxhdGVkLWNhc2Utc3R1ZGllcyBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTgxcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNyZWxhdGVkLWNhc2Utc3R1ZGllcyBpbWcge1xuICAgIGhlaWdodDogMjg5cHg7XG4gIH1cbn1cbiNyZWxhdGVkLWNhc2Utc3R1ZGllcyBhIHtcbiAgY29sb3I6ICMwMDA7XG59XG4jcmVsYXRlZC1jYXNlLXN0dWRpZXMgYS5jYXNlLXN0dWR5LWxpbmsge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgLTIwcHggMTBweDtcbiAgaGVpZ2h0OiAxODFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI3JlbGF0ZWQtY2FzZS1zdHVkaWVzIGEuY2FzZS1zdHVkeS1saW5rIHtcbiAgICBoZWlnaHQ6IDI4OXB4O1xuICB9XG59XG4jcmVsYXRlZC1jYXNlLXN0dWRpZXMgYS5jYXNlLXN0dWR5LWxpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDhweDtcbiAgYm90dG9tOiAwO1xufVxuI3JlbGF0ZWQtY2FzZS1zdHVkaWVzIGFydGljbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICBwYWRkaW5nOiAwIDIwcHggMjhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNyZWxhdGVkLWNhc2Utc3R1ZGllcyBhcnRpY2xlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbiNyZWxhdGVkLWNhc2Utc3R1ZGllcyBhcnRpY2xlLmhjc3MtY2xvdWQgYS5jYXNlLXN0dWR5LWxpbms6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuI3JlbGF0ZWQtY2FzZS1zdHVkaWVzIGFydGljbGUuZnVlbGVycGx1cyBhLmNhc2Utc3R1ZHktbGluazphZnRlciB7XG4gIGJhY2tncm91bmQ6ICM2NDJmNmM7XG59XG4jcmVsYXRlZC1jYXNlLXN0dWRpZXMgYXJ0aWNsZS5lcXVpcG1lbnQzNjAgYS5jYXNlLXN0dWR5LWxpbms6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA3NjgxO1xufVxuI3JlbGF0ZWQtY2FzZS1zdHVkaWVzIGFydGljbGUuaGNzcy1zYWZldHkgYS5jYXNlLXN0dWR5LWxpbms6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmY5ZTFiO1xufVxuI3JlbGF0ZWQtY2FzZS1zdHVkaWVzIGFydGljbGUuaGNzcy10ZWxlbWF0aWNzIGEuY2FzZS1zdHVkeS1saW5rOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzAwYjVlMjtcbn1cbiNyZWxhdGVkLWNhc2Utc3R1ZGllcyBhcnRpY2xlLmhlYXZ5am9iIGEuY2FzZS1zdHVkeS1saW5rOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzAwNWViODtcbn1cbiNyZWxhdGVkLWNhc2Utc3R1ZGllcyBhcnRpY2xlLmhlYXZ5YmlkIGEuY2FzZS1zdHVkeS1saW5rOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzAwOTYzOTtcbn1cbiNyZWxhdGVkLWNhc2Utc3R1ZGllcyAuZW50cnktdGl0bGUge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjcmVsYXRlZC1jYXNlLXN0dWRpZXMgLmVudHJ5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI3JlbGF0ZWQtY2FzZS1zdHVkaWVzIC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuI3JlbGF0ZWQtY2FzZS1zdHVkaWVzIC5lbnRyeS1jb250ZW50IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNyZWxhdGVkLWNhc2Utc3R1ZGllcyAuZW50cnktY29udGVudCB7XG4gICAgZm9udC1zaXplOiAwLjg1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNyZWxhdGVkLWNhc2Utc3R1ZGllcyAuZW50cnktY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIH1cbn1cblxuI3Byb2plY3QtZ2FsbGVyeSAuc2xpY2stc2xpZGUge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuI3Byb2plY3QtZ2FsbGVyeSAuc2xpY2stc2xpZGUgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuI3Byb2plY3QtZ2FsbGVyeSAuc2xpY2stc2xpZGUgaW1nIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiB1bnNldDtcbiAgYm9yZGVyLXJhZGl1czogMTVweCAxNXB4IDAgMDtcbiAgaGVpZ2h0OiAyNjVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbiNwcm9qZWN0LWdhbGxlcnkgLnNsaWNrLXNsaWRlIC5jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTYzOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTVweCAxNXB4O1xuICBwYWRkaW5nOiAwIDE1cHggMTVweDtcbn1cbiNwcm9qZWN0LWdhbGxlcnkgLnNsaWNrLXNsaWRlIGg0LCAjcHJvamVjdC1nYWxsZXJ5IC5zbGljay1zbGlkZSAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAjcHJvamVjdC1nYWxsZXJ5IC5zbGljay1zbGlkZSAuZW50cnktdGl0bGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI3Byb2plY3QtZ2FsbGVyeSAuc2xpY2stc2xpZGUgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4jc3VjY2Vzcy1zdG9yeS1mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuI3N1Y2Nlc3Mtc3RvcnktZm9ybSAuY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzgwODA4MDtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuI3N1Y2Nlc3Mtc3RvcnktZm9ybSAuY2xvc2Ugc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuI3N1Y2Nlc3Mtc3RvcnktZm9ybSAuY2xvc2U6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbiNzdWNjZXNzLXN0b3J5LWZvcm0gLm1vZGFsLXBvcHVwIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbiNzdWNjZXNzLXN0b3J5LWZvcm0gLmhjc3MtZm9ybS1mcmFtZSwgI3N1Y2Nlc3Mtc3RvcnktZm9ybSAuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjc3VjY2Vzcy1zdG9yeS1mb3JtIC5oY3NzLWZvcm0tZnJhbWU6YWZ0ZXIsICNzdWNjZXNzLXN0b3J5LWZvcm0gLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzA0L2xvZ28taGNzcy1qdXN0aWNvbi5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB3aWR0aDogOTNweDtcbiAgICBoZWlnaHQ6IDY1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTVweDtcbiAgICByaWdodDogMTVweDtcbiAgICB6LWluZGV4OiAxMDA7XG4gIH1cbn1cblxuYm9keS5sYi1kaXNhYmxlLXNjcm9sbGluZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5saWdodGJveE92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9ODApO1xuICBvcGFjaXR5OiAwLjg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHRib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0b3AgMzAwbXM7XG4gIC1tb3otdHJhbnNpdGlvbjogdG9wIDMwMG1zO1xuICAtby10cmFuc2l0aW9uOiB0b3AgMzAwbXM7XG4gIHRyYW5zaXRpb246IHRvcCAzMDBtcztcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICB0b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0Ym94IC5sYi1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogaW5oZXJpdDtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW46IGF1dG87XG4gIC8qIEltYWdlIGJvcmRlciAqL1xuICBib3JkZXI6IDRweCBzb2xpZCB3aGl0ZTtcbn1cblxuLmxpZ2h0Ym94IGEgaW1nIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ubGItb3V0ZXJDb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICp6b29tOiAxO1xuICB3aWR0aDogMjUwcHg7XG4gIGhlaWdodDogMjUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgLyogQmFja2dyb3VuZCBjb2xvciBiZWhpbmQgaW1hZ2UuXG4gICAgIFRoaXMgaXMgdmlzaWJsZSBkdXJpbmcgdHJhbnNpdGlvbnMuICovXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubGItb3V0ZXJDb250YWluZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5sYi1sb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDMlO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDI1JTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5sYi1jYW5jZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbGlnaHRib3gvbG9hZGluZy5naWYpIG5vLXJlcGVhdDtcbn1cblxuLmxiLW5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLmxiLWNvbnRhaW5lciA+IC5uYXYge1xuICBsZWZ0OiAwO1xufVxuXG4ubGItbmF2IGEge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhBUUFCQVBBQUFQLy8vd0FBQUNINUJBRUFBQUFBTEFBQUFBQUJBQUVBQUFJQ1JBRUFPdz09XCIpO1xufVxuXG4ubGItcHJldiwgLmxiLW5leHQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5sYi1uYXYgYS5sYi1wcmV2IHtcbiAgd2lkdGg6IDM0JTtcbiAgbGVmdDogMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbGlnaHRib3gvcHJldi5wbmcpIGxlZnQgNDglIG5vLXJlcGVhdDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbn1cblxuLmxiLW5hdiBhLmxiLXByZXY6aG92ZXIge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5sYi1uYXYgYS5sYi1uZXh0IHtcbiAgd2lkdGg6IDY0JTtcbiAgcmlnaHQ6IDA7XG4gIGZsb2F0OiByaWdodDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9saWdodGJveC9uZXh0LnBuZykgcmlnaHQgNDglIG5vLXJlcGVhdDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbn1cblxuLmxiLW5hdiBhLmxiLW5leHQ6aG92ZXIge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5sYi1kYXRhQ29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gICp6b29tOiAxO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuXG4ubGItZGF0YUNvbnRhaW5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmxiLWRhdGEge1xuICBwYWRkaW5nOiAwIDRweDtcbiAgY29sb3I6ICNjY2M7XG59XG5cbi5sYi1kYXRhIC5sYi1kZXRhaWxzIHtcbiAgd2lkdGg6IDg1JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbn1cblxuLmxiLWRhdGEgLmxiLWNhcHRpb24ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuXG4ubGItZGF0YSAubGItY2FwdGlvbiBhIHtcbiAgY29sb3I6ICM0YWU7XG59XG5cbi5sYi1kYXRhIC5sYi1udW1iZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGxlZnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxZW07XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG5cbi5sYi1jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTQwcHg7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2xpZ2h0Ym94L2Nsb3NlLnBuZykgdG9wIHJpZ2h0IG5vLXJlcGVhdDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NzApO1xuICBvcGFjaXR5OiAwLjc7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG59XG5cbi5sYi1jbG9zZTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uaW1hZ2UtZ2FsbGVyeSBhLmdhbGxlcnktaW1hZ2Uge1xuICBtYXJnaW46IDE1cHg7XG59XG4uaW1hZ2UtZ2FsbGVyeSBhLmdhbGxlcnktaW1hZ2UgaW1nIHtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuaW1hZ2UtZ2FsbGVyeSAuZ2FsbGVyeS1ib2R5IHtcbiAgICB3aWR0aDogMzAwMHB4O1xuICAgIGhlaWdodDogMzIwcHg7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cblxuI3Byb2R1Y3QtaGVybyB7XG4gIHBhZGRpbmctdG9wOiAzNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMkIzQTtcbn1cbiNwcm9kdWN0LWhlcm8gc3ZnIHtcbiAgaGVpZ2h0OiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3Byb2R1Y3QtaGVybyBzdmcge1xuICAgIGhlaWdodDogNDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3Byb2R1Y3QtaGVybyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE5MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjcHJvZHVjdC1oZXJvIHtcbiAgICBtaW4taGVpZ2h0OiAzMjhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjYycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI3Byb2R1Y3QtaGVybyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwM3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICNwcm9kdWN0LWhlcm8ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzOTVweDtcbiAgfVxufVxuI3Byb2R1Y3QtaGVyby5uby12aWRlbyB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctdG9wOiA0OHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjcHJvZHVjdC1oZXJvLm5vLXZpZGVvIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICBtaW4taGVpZ2h0OiAzMjhweDtcbiAgfVxufVxuI3Byb2R1Y3QtaGVyby5uby12aWRlbzphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNwcm9kdWN0LWhlcm8uY2hpbGQtaGVybyB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4jcHJvZHVjdC1oZXJvLmNoaWxkLWhlcm86YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzIxMkIzQSAwJSwgIzIxMkIzQSA1MCUsIHJnYigyNTUsIDI1NSwgMjU1KSA1MCUsIHJnYigyNTUsIDI1NSwgMjU1KSAxMDAlKTtcbiAgYXNwZWN0LXJhdGlvOiAxNi84LjM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAxcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgI3Byb2R1Y3QtaGVyby5jaGlsZC1oZXJvOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDI4NnB4O1xuICAgIGFzcGVjdC1yYXRpbzogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcHJvZHVjdC1oZXJvLmNoaWxkLWhlcm86YWZ0ZXIge1xuICAgIGhlaWdodDogMzg4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjcHJvZHVjdC1oZXJvLmNoaWxkLWhlcm86YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcHJvZHVjdC1oZXJvLmNoaWxkLWhlcm8gc3ZnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OXB4O1xuICB9XG59XG4jcHJvZHVjdC1oZXJvLmNoaWxkLWhlcm8gLndpc3RpYS1mcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNwcm9kdWN0LWhlcm8uY2hpbGQtaGVybyAud2lzdGlhLWZyYW1lIHtcbiAgICB0b3A6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbiNwcm9kdWN0LWhlcm8uY2hpbGQtaGVybyAudmlkZW8tdGh1bWIsICNwcm9kdWN0LWhlcm8uY2hpbGQtaGVybyAudmlkZW8tdGh1bWI6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbiNwcm9kdWN0LWhlcm8uY2hpbGQtaGVybyAudmlkZW8tdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjcHJvZHVjdC1oZXJvLmNoaWxkLWhlcm8gLnZpZGVvLXRpdGxlIHtcbiAgICB0b3A6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwcm9kdWN0LWhlcm8uY2hpbGQtaGVybyB7XG4gICAgcGFkZGluZy10b3A6IDQ5cHg7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjcHJvZHVjdC1oZXJvLmNoaWxkLWhlcm8ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAjcHJvZHVjdC1oZXJvLmNoaWxkLWhlcm8ge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjVweCkge1xuICAjcHJvZHVjdC1oZXJvLmNoaWxkLWhlcm8ge1xuICAgIG1hcmdpbi10b3A6IDQxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgI3Byb2R1Y3QtaGVyby5jaGlsZC1oZXJvIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4jcHJvZHVjdC1oZXJvLmNoaWxkLWhlcm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyQjNBO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDE7XG59XG4jcHJvZHVjdC1oZXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwcm9kdWN0LWhlcm86YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKDMzLCA0MywgNTgsIDAuNikgOC4xNCUsIHJnYmEoMzMsIDQzLCA1OCwgMC44KSA5NS40NCUpO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjcHJvZHVjdC1oZXJvOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgzMywgNDMsIDU4LCAwLjA4KSAyMy40MiUsIHJnYmEoMzMsIDQzLCA1OCwgMC4xMykgMjguNDQlLCByZ2JhKDMzLCA0MywgNTgsIDAuMTgpIDMzLjQ2JSwgcmdiYSgzMywgNDMsIDU4LCAwLjI4KSAzNy4xNSUsIHJnYmEoMzMsIDQzLCA1OCwgMC4zOCkgMzkuNjclLCByZ2JhKDMzLCA0MywgNTgsIDAuNDgpIDQyLjE5JSwgcmdiYSgzMywgNDMsIDU4LCAwLjY4KSA1MC45MiUsIHJnYmEoMzMsIDQzLCA1OCwgMC44OCkgNjUuMzIlLCAjMjEyQjNBIDc5LjczJSk7XG4gIH1cbn1cbiNwcm9kdWN0LWhlcm8gLmhlcm8tY29udGVudCB7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjcHJvZHVjdC1oZXJvIC5oZXJvLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTMxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gICNwcm9kdWN0LWhlcm8gLnN0YW5kYXJkLWJ0biwgI3Byb2R1Y3QtaGVybyAjbWVudS1mb290ZXItY29udGFjdCAuY3RhLWJ1dHRvbi1jb250YWluZXIgYSwgI21lbnUtZm9vdGVyLWNvbnRhY3QgLmN0YS1idXR0b24tY29udGFpbmVyICNwcm9kdWN0LWhlcm8gYSwgI3Byb2R1Y3QtaGVybyAuYmxhY2stYnRuLCAjcHJvZHVjdC1oZXJvIC5mb3JtLWJsYWNrLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0tYmxhY2stYnRuICNwcm9kdWN0LWhlcm8gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsICNwcm9kdWN0LWhlcm8gLndoaXRlLWJ0biwgI3Byb2R1Y3QtaGVybyAuZm9ybS13aGl0ZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mb3JtLXdoaXRlLWJ0biAjcHJvZHVjdC1oZXJvIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAjcHJvZHVjdC1oZXJvIC5oZWF2eWJpZC1idG4sICNwcm9kdWN0LWhlcm8gaW5wdXQuc2VhcmNoLWZvcm0tc3VibWl0LCAjcHJvZHVjdC1oZXJvIC5oZWF2eWpvYi1idG4sICNwcm9kdWN0LWhlcm8gLm5ldy1kaXNwYXRjaGVyLWJ0biwgI3Byb2R1Y3QtaGVybyAucGxhbnMtYnRuLCAjcHJvZHVjdC1oZXJvIC5zYWZldHktYnRuLCAjcHJvZHVjdC1oZXJvIC5mbGVldC1idG4sICNwcm9kdWN0LWhlcm8gLmUzNjAtYnRuLCAjcHJvZHVjdC1oZXJvIC5mdWVsZXJwbHVzLWJ0biwgI3Byb2R1Y3QtaGVybyAudGVsZW1hdGljcy1idG4sICNwcm9kdWN0LWhlcm8gLmFjY291bnRpbmctYnRuLCAjcHJvZHVjdC1oZXJvIC5jbG91ZC1idG4sICNwcm9kdWN0LWhlcm8gLmluc2lnaHRzLWJ0biwgI3Byb2R1Y3QtaGVybyAubmF2eS1ibHVlLWJ0biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3Byb2R1Y3QtaGVybyAuc3RhbmRhcmQtYnRuLCAjcHJvZHVjdC1oZXJvICNtZW51LWZvb3Rlci1jb250YWN0IC5jdGEtYnV0dG9uLWNvbnRhaW5lciBhLCAjbWVudS1mb290ZXItY29udGFjdCAuY3RhLWJ1dHRvbi1jb250YWluZXIgI3Byb2R1Y3QtaGVybyBhLCAjcHJvZHVjdC1oZXJvIC5ibGFjay1idG4sICNwcm9kdWN0LWhlcm8gLmZvcm0tYmxhY2stYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS1ibGFjay1idG4gI3Byb2R1Y3QtaGVybyAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgI3Byb2R1Y3QtaGVybyAud2hpdGUtYnRuLCAjcHJvZHVjdC1oZXJvIC5mb3JtLXdoaXRlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0td2hpdGUtYnRuICNwcm9kdWN0LWhlcm8gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsICNwcm9kdWN0LWhlcm8gLmhlYXZ5YmlkLWJ0biwgI3Byb2R1Y3QtaGVybyBpbnB1dC5zZWFyY2gtZm9ybS1zdWJtaXQsICNwcm9kdWN0LWhlcm8gLmhlYXZ5am9iLWJ0biwgI3Byb2R1Y3QtaGVybyAubmV3LWRpc3BhdGNoZXItYnRuLCAjcHJvZHVjdC1oZXJvIC5wbGFucy1idG4sICNwcm9kdWN0LWhlcm8gLnNhZmV0eS1idG4sICNwcm9kdWN0LWhlcm8gLmZsZWV0LWJ0biwgI3Byb2R1Y3QtaGVybyAuZTM2MC1idG4sICNwcm9kdWN0LWhlcm8gLmZ1ZWxlcnBsdXMtYnRuLCAjcHJvZHVjdC1oZXJvIC50ZWxlbWF0aWNzLWJ0biwgI3Byb2R1Y3QtaGVybyAuYWNjb3VudGluZy1idG4sICNwcm9kdWN0LWhlcm8gLmNsb3VkLWJ0biwgI3Byb2R1Y3QtaGVybyAuaW5zaWdodHMtYnRuLCAjcHJvZHVjdC1oZXJvIC5uYXZ5LWJsdWUtYnRuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMzcHg7XG4gIH1cbn1cbiNoZXJvLXZpZGVvIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjaGVyby12aWRlbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuI3ZpZGVvLXBsYXllciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogLTEwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICN2aWRlby1wbGF5ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICN2aWRlby1wbGF5ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IC0yMzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjdmlkZW8tcGxheWVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjczcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgI3ZpZGVvLXBsYXllciB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI5OXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjU1cHgpIGFuZCAobWluLWhlaWdodDogMTE1MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDEyMDBweCkge1xuICAjdmlkZW8tcGxheWVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjV2aDtcbiAgfVxufVxuI3ZpZGVvLXBsYXllciAudmlkZW8tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0b3A6IC0xMDBweDtcbiAgei1pbmRleDogNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjdmlkZW8tcGxheWVyIC52aWRlby1jb250YWluZXIge1xuICAgIHRvcDogLTE2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI3ZpZGVvLXBsYXllciAudmlkZW8tY29udGFpbmVyIHtcbiAgICB0b3A6IC0yMzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjdmlkZW8tcGxheWVyIC52aWRlby1jb250YWluZXIge1xuICAgIHRvcDogLTI3M3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICN2aWRlby1wbGF5ZXIgLnZpZGVvLWNvbnRhaW5lciB7XG4gICAgdG9wOiAtMjk5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNTVweCkgYW5kIChtaW4taGVpZ2h0OiAxMTUwcHgpIGFuZCAobWF4LWhlaWdodDogMTIwMHB4KSB7XG4gICN2aWRlby1wbGF5ZXIgLnZpZGVvLWNvbnRhaW5lciB7XG4gICAgdG9wOiAtMjV2aDtcbiAgfVxufVxuI3ZpZGVvLXBsYXllciAudmlkZW8tdGh1bWIge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4jdmlkZW8tcGxheWVyIC52aWRlby10aHVtYjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjdmlkZW8tcGxheWVyIC52aWRlby10aXRsZSB7XG4gICAgdG9wOiA2NSU7XG4gIH1cbn1cblxuLmN1c3RvbWVyX2xvZ29zIHtcbiAgbWFyZ2luOiA0OHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3VzdG9tZXJfbG9nb3Mge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY3VzdG9tZXJfbG9nb3Mge1xuICAgIG1hcmdpbjogODBweCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmNvbnRhaW5lciA+IGRpdiwgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuZml0LXF1aXogLnNpdGUtaW5uZXIgPiBkaXYsIC5maXQtcXVpeiAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyID4gZGl2LCAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyID4gZGl2LCAuc2hhcmUteW91ci1zdG9yeSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyID4gZGl2LCAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyID4gZGl2LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lciA+IGRpdiwgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cyA+IGRpdiwgLmluZHVzdHJ5LWV2ZW50cyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5oY3NzLWV2ZW50cyA+IGRpdiwgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMgPiBkaXYsIC5wYXN0LXdlYmluYXJzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmhjc3MtZXZlbnRzID4gZGl2LCAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciA+IGRpdiwgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXIgPiBkaXYsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyID4gZGl2LCAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lciA+IGRpdiwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAubmFycm93LWNvbnRhaW5lciA+IGRpdiwgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciA+IGRpdiwgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5tdDFiIC5tYXN0ZWMtbXNhIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXIgPiBkaXYsIC5tdDFiIC5tYXN0ZWMtbXNhIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyID4gZGl2LCAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lciA+IGRpdiwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciA+IGRpdiwgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAucTFiIC5tYXN0ZWMtbXNhIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXIgPiBkaXYsIC5xMWIgLm1hc3RlYy1tc2EgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyID4gZGl2LCAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lciA+IGRpdiwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciA+IGRpdiwgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXIgPiBkaXYsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciA+IGRpdiwgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXIgPiBkaXYsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIgPiBkaXYsIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyID4gZGl2LCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5jb250YWluZXIgPiBkaXYsIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZpdC1xdWl6IC5zaXRlLWlubmVyID4gZGl2LCAuZml0LXF1aXogLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lciA+IGRpdiwgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciA+IGRpdiwgLnNoYXJlLXlvdXItc3RvcnkgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lciA+IGRpdiwgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciA+IGRpdiwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXIgPiBkaXYsIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMgPiBkaXYsIC5pbmR1c3RyeS1ldmVudHMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuaGNzcy1ldmVudHMgPiBkaXYsIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzID4gZGl2LCAucGFzdC13ZWJpbmFycyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5oY3NzLWV2ZW50cyA+IGRpdiwgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIgPiBkaXYsIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyID4gZGl2LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciA+IGRpdiwgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXIgPiBkaXYsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLm5hcnJvdy1jb250YWluZXIgPiBkaXYsIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIgPiBkaXYsIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAubXQxYiAubWFzdGVjLW1zYSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyID4gZGl2LCAubXQxYiAubWFzdGVjLW1zYSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciA+IGRpdiwgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXIgPiBkaXYsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIgPiBkaXYsIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnExYiAubWFzdGVjLW1zYSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyID4gZGl2LCAucTFiIC5tYXN0ZWMtbXNhIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciA+IGRpdiwgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXIgPiBkaXYsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXIgPiBkaXYsIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyID4gZGl2LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIgPiBkaXYsIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyID4gZGl2LCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyID4gZGl2LCAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lciA+IGRpdiwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuY29udGFpbmVyOmFmdGVyLCAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5maXQtcXVpeiAuc2l0ZS1pbm5lcjphZnRlciwgLmZpdC1xdWl6IC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyOmFmdGVyLCAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzOmFmdGVyLCAuaW5kdXN0cnktZXZlbnRzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmhjc3MtZXZlbnRzOmFmdGVyLCAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50czphZnRlciwgLnBhc3Qtd2ViaW5hcnMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuaGNzcy1ldmVudHM6YWZ0ZXIsIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyOmFmdGVyLCAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lcjphZnRlciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyOmFmdGVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5uYXJyb3ctY29udGFpbmVyOmFmdGVyLCAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyOmFmdGVyLCAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLm10MWIgLm1hc3RlYy1tc2EgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lcjphZnRlciwgLm10MWIgLm1hc3RlYy1tc2EgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyOmFmdGVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyOmFmdGVyLCAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5xMWIgLm1hc3RlYy1tc2EgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lcjphZnRlciwgLnExYiAubWFzdGVjLW1zYSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyOmFmdGVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyOmFmdGVyLCAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lcjphZnRlciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyOmFmdGVyLCAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lcjphZnRlciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lcjphZnRlciwgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uY3VzdG9tZXJfbG9nb3MgLmltYWdlLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWZsb3c6IHdyYXA7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3VzdG9tZXJfbG9nb3MgLmltYWdlLXJvdyB7XG4gICAgcm93LWdhcDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jdXN0b21lcl9sb2dvcyAuaW1hZ2Utcm93IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jdXN0b21lcl9sb2dvcyAuaW1hZ2UtaXRlbSB7XG4gICAgZmxleDogMSAwIDMzJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5jdXN0b21lcl9sb2dvcy5zaWRlLWJ5LXNpZGUge1xuICBwYWRkaW5nOiAwO1xufVxuLmN1c3RvbWVyX2xvZ29zLnNpZGUtYnktc2lkZSAuaW1hZ2Utcm93IHtcbiAgcm93LWdhcDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY3VzdG9tZXJfbG9nb3Muc2lkZS1ieS1zaWRlIC5pbWFnZS1pdGVtIHtcbiAgICBmbGV4OiAxIDAgMzMlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmN1c3RvbWVyX2xvZ29zLnNpZGUtYnktc2lkZSBwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jdXN0b21lcl9sb2dvcy5zaWRlLWJ5LXNpZGUgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uY3VzdG9tZXJfbG9nb3Muc2lkZS1ieS1zaWRlIHAuYmlnLWhlYWRsaW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3VzdG9tZXJfbG9nb3Muc2lkZS1ieS1zaWRlIHAuYmlnLWhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDIuMDdyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jdXN0b21lcl9sb2dvcy5zaWRlLWJ5LXNpZGUgcC5iaWctaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMi40OHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uY3VzdG9tZXJfbG9nb3MgcCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmN1c3RvbWVyX2xvZ29zIHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmN1c3RvbWVyX2xvZ29zIHAuYmlnLWhlYWRsaW5lIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3VzdG9tZXJfbG9nb3MgcC5iaWctaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMS45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY3VzdG9tZXJfbG9nb3MgcC5iaWctaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMi4wN3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jdXN0b21lcl9sb2dvcyBwLmJpZy1oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY3VzdG9tZXJfbG9nb3MgcC5iaWctaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3VzdG9tZXJfbG9nb3MgZGl2W2NsYXNzKj1vZmZzZXRdIC5iaWctaGVhZGxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY3VzdG9tZXJfbG9nb3MgZGl2W2NsYXNzKj1vZmZzZXRdIC5iaWctaGVhZGxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cblxuLm5ldy1wcm9kdWN0LXBhcmVudCAuY3VzdG9tZXJfbG9nb3Mge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmV3LXByb2R1Y3QtcGFyZW50IC5jdXN0b21lcl9sb2dvcyB7XG4gICAgbWFyZ2luOiA4MHB4IDA7XG4gIH1cbn1cblxuLm5ldy1mYXFzIHtcbiAgbWFyZ2luOiA0OHB4IDA7XG59XG4ubmV3LWZhcXMgLnF1ZXN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubmV3LWZhcXMgLnF1ZXN0aW9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYxMDdcIjtcbiAgZm9udC1mYW1pbHk6IFwiRGVmYXVsdHNcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4ubmV3LWZhcXMgLnF1ZXN0aW9uLmRvd24tY2FyZXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjEwNlwiO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xufVxuLm5ldy1mYXFzIC5mYXEge1xuICBib3JkZXItYm90dG9tOiAwLjVweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ubmV3LWZhcXMgLmZhcTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5uZXctZmFxcyAuYW5zd2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uZXctZmFxcyBkaXYuc2VjdGlvbi1mcmFtZSwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi5jb250YWluZXIsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogZGl2LnNpdGUtaW5uZXIsIC5maXQtcXVpeiAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgZGl2LnNpdGUtaW5uZXIsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IGRpdi5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgZGl2LnNpdGUtaW5uZXIsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LmNvbnRhaW5lciwgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIC5maXQtcXVpeiBkaXYuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgLnNoYXJlLXlvdXItc3RvcnkgZGl2LnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyBkaXYubmFycm93LWNvbnRhaW5lciwgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi5uYXJyb3ctY29udGFpbmVyLCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciBkaXYuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAubmV3LWZhcXMgZGl2LnNpdGUtaW5uZXIsIC5uZXctZmFxcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYuc2l0ZS1pbm5lciwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciBkaXYuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5uZXctZmFxcyBkaXYuc2l0ZS1pbm5lciwgLm5ldy1mYXFzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyBkaXYuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYuc2l0ZS1pbm5lciwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSBkaXYuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5uZXctZmFxcyBkaXYuc2l0ZS1pbm5lciwgLm5ldy1mYXFzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyBkaXYuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYuc2l0ZS1pbm5lciwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSBkaXYuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5uZXctZmFxcyBkaXYuc2l0ZS1pbm5lciwgLm5ldy1mYXFzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyBkaXYuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYuc2l0ZS1pbm5lciwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiBkaXYuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5uZXctZmFxcyBkaXYuc2l0ZS1pbm5lciwgLm5ldy1mYXFzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyBkaXYuc2l0ZS1pbm5lciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYuc2l0ZS1pbm5lciwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIGRpdi5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAubmV3LWZhcXMgZGl2LnNpdGUtaW5uZXIsIC5uZXctZmFxcyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyBkaXYuc2l0ZS1pbm5lciwgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi5zaXRlLWlubmVyLCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgZGl2LnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5uZXctZmFxcyBkaXYuc2l0ZS1pbm5lciwgLm5ldy1mYXFzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi5zaXRlLWlubmVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnNpdGUtaW5uZXIsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIGRpdi5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5uZXctZmFxcyBkaXYuc2l0ZS1pbm5lciwgLm5ldy1mYXFzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgZGl2LnNpdGUtaW5uZXIsIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi5zaXRlLWlubmVyLCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciBkaXYuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAubmV3LWZhcXMgZGl2LnNpdGUtaW5uZXIsIC5uZXctZmFxcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi5zaXRlLWlubmVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYuc2l0ZS1pbm5lciwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgZGl2Lmhjc3MtZXZlbnRzLCAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kdXN0cnktZXZlbnRzIC5uZXctZmFxcyBkaXYuaGNzcy1ldmVudHMsIC5uZXctZmFxcyAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi5oY3NzLWV2ZW50cywgLmluZHVzdHJ5LWV2ZW50cyAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2Lmhjc3MtZXZlbnRzLCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hcnMgZGl2Lmhjc3MtZXZlbnRzLCAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAubmV3LWZhcXMgZGl2Lmhjc3MtZXZlbnRzLCAubmV3LWZhcXMgLnBhc3Qtd2ViaW5hcnMgLmVudGVycHJpc2Utc3RlcHMgZGl2Lmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2Lmhjc3MtZXZlbnRzLCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgZGl2LnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubmV3LWZhcXMgZGl2LnNpdGUtaW5uZXIsIC5uZXctZmFxcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgZGl2LnNpdGUtaW5uZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnNpdGUtaW5uZXIsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgZGl2I2NvbXBhbnktaW5mb3JtYXRpb24sIC5uZXctZmFxcyAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgZGl2LmJsb2ctYm94LCAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgLm5ldy1mYXFzIGRpdi5ibG9nLWJveCwgLm5ldy1mYXFzIGRpdi5jdXN0b21lci1zdG9yeS1zbGlkZSwgLm5ldy1mYXFzIGRpdi5oY3NzLWZvcm0tZnJhbWUsIC5uZXctZmFxcyBkaXYuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSwgLm5ldy1mYXFzIC5tb2RhbC1wb3B1cCBkaXYubW9kYWwtY29udGVudCwgLm1vZGFsLXBvcHVwIC5uZXctZmFxcyBkaXYubW9kYWwtY29udGVudCwgLm5ldy1mYXFzIC5wYWdlLXN0YXRzIGRpdi5zdGF0cy1jb2xvciwgLnBhZ2Utc3RhdHMgLm5ldy1mYXFzIGRpdi5zdGF0cy1jb2xvciwgLm5ldy1mYXFzIC5wcm9kdWN0LXBhZ2Utc3RhdHMgZGl2LnN0YXRzLWNvbG9yLCAucHJvZHVjdC1wYWdlLXN0YXRzIC5uZXctZmFxcyBkaXYuc3RhdHMtY29sb3IsIC5uZXctZmFxcyAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zd2lwZXItY29udGFpbmVyID4gZGl2LCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5uZXctZmFxcyAuc3dpcGVyLWNvbnRhaW5lciA+IGRpdiwgLm5ldy1mYXFzICNnZW5lcmljLXRhYnMgZGl2LnBhbmUsICNnZW5lcmljLXRhYnMgLm5ldy1mYXFzIGRpdi5wYW5lLCAubmV3LWZhcXMgLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpIGRpdi5zb2NpYWwtc2hhcmUsIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAubmV3LWZhcXMgZGl2LnNvY2lhbC1zaGFyZSwgLm5ldy1mYXFzIC5zaW5nbGUtcHJlc3MgZGl2LnNvY2lhbC1zaGFyZSwgLnNpbmdsZS1wcmVzcyAubmV3LWZhcXMgZGl2LnNvY2lhbC1zaGFyZSB7XG4gIHBhZGRpbmc6IDQ4cHggMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uZXctZmFxcyBkaXYuc2VjdGlvbi1mcmFtZSwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi5jb250YWluZXIsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogZGl2LnNpdGUtaW5uZXIsIC5maXQtcXVpeiAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgZGl2LnNpdGUtaW5uZXIsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IGRpdi5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgZGl2LnNpdGUtaW5uZXIsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LmNvbnRhaW5lciwgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIC5maXQtcXVpeiBkaXYuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgLnNoYXJlLXlvdXItc3RvcnkgZGl2LnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyBkaXYubmFycm93LWNvbnRhaW5lciwgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi5uYXJyb3ctY29udGFpbmVyLCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciBkaXYuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAubmV3LWZhcXMgZGl2LnNpdGUtaW5uZXIsIC5uZXctZmFxcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYuc2l0ZS1pbm5lciwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciBkaXYuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5uZXctZmFxcyBkaXYuc2l0ZS1pbm5lciwgLm5ldy1mYXFzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyBkaXYuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYuc2l0ZS1pbm5lciwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSBkaXYuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5uZXctZmFxcyBkaXYuc2l0ZS1pbm5lciwgLm5ldy1mYXFzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyBkaXYuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYuc2l0ZS1pbm5lciwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSBkaXYuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5uZXctZmFxcyBkaXYuc2l0ZS1pbm5lciwgLm5ldy1mYXFzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyBkaXYuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYuc2l0ZS1pbm5lciwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiBkaXYuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5uZXctZmFxcyBkaXYuc2l0ZS1pbm5lciwgLm5ldy1mYXFzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyBkaXYuc2l0ZS1pbm5lciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYuc2l0ZS1pbm5lciwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIGRpdi5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAubmV3LWZhcXMgZGl2LnNpdGUtaW5uZXIsIC5uZXctZmFxcyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyBkaXYuc2l0ZS1pbm5lciwgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi5zaXRlLWlubmVyLCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgZGl2LnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5uZXctZmFxcyBkaXYuc2l0ZS1pbm5lciwgLm5ldy1mYXFzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi5zaXRlLWlubmVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnNpdGUtaW5uZXIsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIGRpdi5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5uZXctZmFxcyBkaXYuc2l0ZS1pbm5lciwgLm5ldy1mYXFzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgZGl2LnNpdGUtaW5uZXIsIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi5zaXRlLWlubmVyLCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciBkaXYuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAubmV3LWZhcXMgZGl2LnNpdGUtaW5uZXIsIC5uZXctZmFxcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi5zaXRlLWlubmVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYuc2l0ZS1pbm5lciwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgZGl2Lmhjc3MtZXZlbnRzLCAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kdXN0cnktZXZlbnRzIC5uZXctZmFxcyBkaXYuaGNzcy1ldmVudHMsIC5uZXctZmFxcyAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi5oY3NzLWV2ZW50cywgLmluZHVzdHJ5LWV2ZW50cyAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2Lmhjc3MtZXZlbnRzLCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hcnMgZGl2Lmhjc3MtZXZlbnRzLCAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAubmV3LWZhcXMgZGl2Lmhjc3MtZXZlbnRzLCAubmV3LWZhcXMgLnBhc3Qtd2ViaW5hcnMgLmVudGVycHJpc2Utc3RlcHMgZGl2Lmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2Lmhjc3MtZXZlbnRzLCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgZGl2LnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubmV3LWZhcXMgZGl2LnNpdGUtaW5uZXIsIC5uZXctZmFxcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgZGl2LnNpdGUtaW5uZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnNpdGUtaW5uZXIsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgZGl2I2NvbXBhbnktaW5mb3JtYXRpb24sIC5uZXctZmFxcyAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgZGl2LmJsb2ctYm94LCAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgLm5ldy1mYXFzIGRpdi5ibG9nLWJveCwgLm5ldy1mYXFzIGRpdi5jdXN0b21lci1zdG9yeS1zbGlkZSwgLm5ldy1mYXFzIGRpdi5oY3NzLWZvcm0tZnJhbWUsIC5uZXctZmFxcyBkaXYuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSwgLm5ldy1mYXFzIC5tb2RhbC1wb3B1cCBkaXYubW9kYWwtY29udGVudCwgLm1vZGFsLXBvcHVwIC5uZXctZmFxcyBkaXYubW9kYWwtY29udGVudCwgLm5ldy1mYXFzIC5wYWdlLXN0YXRzIGRpdi5zdGF0cy1jb2xvciwgLnBhZ2Utc3RhdHMgLm5ldy1mYXFzIGRpdi5zdGF0cy1jb2xvciwgLm5ldy1mYXFzIC5wcm9kdWN0LXBhZ2Utc3RhdHMgZGl2LnN0YXRzLWNvbG9yLCAucHJvZHVjdC1wYWdlLXN0YXRzIC5uZXctZmFxcyBkaXYuc3RhdHMtY29sb3IsIC5uZXctZmFxcyAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zd2lwZXItY29udGFpbmVyID4gZGl2LCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5uZXctZmFxcyAuc3dpcGVyLWNvbnRhaW5lciA+IGRpdiwgLm5ldy1mYXFzICNnZW5lcmljLXRhYnMgZGl2LnBhbmUsICNnZW5lcmljLXRhYnMgLm5ldy1mYXFzIGRpdi5wYW5lLCAubmV3LWZhcXMgLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpIGRpdi5zb2NpYWwtc2hhcmUsIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAubmV3LWZhcXMgZGl2LnNvY2lhbC1zaGFyZSwgLm5ldy1mYXFzIC5zaW5nbGUtcHJlc3MgZGl2LnNvY2lhbC1zaGFyZSwgLnNpbmdsZS1wcmVzcyAubmV3LWZhcXMgZGl2LnNvY2lhbC1zaGFyZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5ldy1mYXFzIGRpdi5zZWN0aW9uLWZyYW1lLCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgZGl2LmNvbnRhaW5lciwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiBkaXYuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyBkaXYuc2l0ZS1pbm5lciwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgZGl2LnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyBkaXYuc2l0ZS1pbm5lciwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYuY29udGFpbmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgLmZpdC1xdWl6IGRpdi5zaXRlLWlubmVyLCAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyAuc2hhcmUteW91ci1zdG9yeSBkaXYuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi5uYXJyb3ctY29udGFpbmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2Lm5hcnJvdy1jb250YWluZXIsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIGRpdi5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5uZXctZmFxcyBkaXYuc2l0ZS1pbm5lciwgLm5ldy1mYXFzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgZGl2LnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi5zaXRlLWlubmVyLCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIGRpdi5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLm5ldy1mYXFzIGRpdi5zaXRlLWlubmVyLCAubmV3LWZhcXMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi5zaXRlLWlubmVyLCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIGRpdi5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLm5ldy1mYXFzIGRpdi5zaXRlLWlubmVyLCAubmV3LWZhcXMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi5zaXRlLWlubmVyLCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIGRpdi5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLm5ldy1mYXFzIGRpdi5zaXRlLWlubmVyLCAubmV3LWZhcXMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi5zaXRlLWlubmVyLCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIGRpdi5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLm5ldy1mYXFzIGRpdi5zaXRlLWlubmVyLCAubmV3LWZhcXMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi5zaXRlLWlubmVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi5zaXRlLWlubmVyLCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgZGl2LnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5uZXctZmFxcyBkaXYuc2l0ZS1pbm5lciwgLm5ldy1mYXFzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi5zaXRlLWlubmVyLCAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnNpdGUtaW5uZXIsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciBkaXYuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLm5ldy1mYXFzIGRpdi5zaXRlLWlubmVyLCAubmV3LWZhcXMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgZGl2LnNpdGUtaW5uZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYuc2l0ZS1pbm5lciwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgZGl2LnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLm5ldy1mYXFzIGRpdi5zaXRlLWlubmVyLCAubmV3LWZhcXMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyBkaXYuc2l0ZS1pbm5lciwgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnNpdGUtaW5uZXIsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIGRpdi5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5uZXctZmFxcyBkaXYuc2l0ZS1pbm5lciwgLm5ldy1mYXFzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgZGl2LnNpdGUtaW5uZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi5zaXRlLWlubmVyLCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyBkaXYuaGNzcy1ldmVudHMsIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgLm5ldy1mYXFzIGRpdi5oY3NzLWV2ZW50cywgLm5ldy1mYXFzIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgZGl2Lmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYuaGNzcy1ldmVudHMsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyBkaXYuaGNzcy1ldmVudHMsIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzIC5uZXctZmFxcyBkaXYuaGNzcy1ldmVudHMsIC5uZXctZmFxcyAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyBkaXYuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYuaGNzcy1ldmVudHMsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyBkaXYuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5uZXctZmFxcyBkaXYuc2l0ZS1pbm5lciwgLm5ldy1mYXFzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyBkaXYuc2l0ZS1pbm5lciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYuc2l0ZS1pbm5lciwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyBkaXYjY29tcGFueS1pbmZvcm1hdGlvbiwgLm5ldy1mYXFzIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyBkaXYuYmxvZy1ib3gsIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAubmV3LWZhcXMgZGl2LmJsb2ctYm94LCAubmV3LWZhcXMgZGl2LmN1c3RvbWVyLXN0b3J5LXNsaWRlLCAubmV3LWZhcXMgZGl2Lmhjc3MtZm9ybS1mcmFtZSwgLm5ldy1mYXFzIGRpdi5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lLCAubmV3LWZhcXMgLm1vZGFsLXBvcHVwIGRpdi5tb2RhbC1jb250ZW50LCAubW9kYWwtcG9wdXAgLm5ldy1mYXFzIGRpdi5tb2RhbC1jb250ZW50LCAubmV3LWZhcXMgLnBhZ2Utc3RhdHMgZGl2LnN0YXRzLWNvbG9yLCAucGFnZS1zdGF0cyAubmV3LWZhcXMgZGl2LnN0YXRzLWNvbG9yLCAubmV3LWZhcXMgLnByb2R1Y3QtcGFnZS1zdGF0cyBkaXYuc3RhdHMtY29sb3IsIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLm5ldy1mYXFzIGRpdi5zdGF0cy1jb2xvciwgLm5ldy1mYXFzICNjdXN0b21lcnNfYnlfc3RhdGUgLnN3aXBlci1jb250YWluZXIgPiBkaXYsICNjdXN0b21lcnNfYnlfc3RhdGUgLm5ldy1mYXFzIC5zd2lwZXItY29udGFpbmVyID4gZGl2LCAubmV3LWZhcXMgI2dlbmVyaWMtdGFicyBkaXYucGFuZSwgI2dlbmVyaWMtdGFicyAubmV3LWZhcXMgZGl2LnBhbmUsIC5uZXctZmFxcyAuc2luZ2xlLXBvc3Q6bm90KC5jYXNlLXN0dWRpZXMtdGVtcGxhdGUtY2xvbmUtcG9zdCkgZGl2LnNvY2lhbC1zaGFyZSwgLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpIC5uZXctZmFxcyBkaXYuc29jaWFsLXNoYXJlLCAubmV3LWZhcXMgLnNpbmdsZS1wcmVzcyBkaXYuc29jaWFsLXNoYXJlLCAuc2luZ2xlLXByZXNzIC5uZXctZmFxcyBkaXYuc29jaWFsLXNoYXJlIHtcbiAgICBwYWRkaW5nOiA2NHB4IDAgMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmV3LWZhcXMge1xuICAgIG1hcmdpbjogODBweCAwO1xuICB9XG59XG5cbi5mYXEtY3RhIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgcGFkZGluZzogMzBweDtcbiAgYmFja2dyb3VuZDogI0RERERERDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYXEtY3RhIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmFxLWN0YSB7XG4gICAgcGFkZGluZzogMzJweCAwO1xuICB9XG59XG4uZmFxLWN0YSAucm93LCAuZmFxLWN0YSAjcHJvamVjdC1saWZlY3ljbGUgLm1lbnUsICNwcm9qZWN0LWxpZmVjeWNsZSAuZmFxLWN0YSAubWVudSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZmFxLWN0YSAuY29udGVudC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHJvdy1nYXA6IDMzcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5mYXEtY3RhIC5zdGFuZGFyZC1idG4ub3V0bGluZSwgLmZhcS1jdGEgI21lbnUtZm9vdGVyLWNvbnRhY3QgLmN0YS1idXR0b24tY29udGFpbmVyIGEub3V0bGluZSwgI21lbnUtZm9vdGVyLWNvbnRhY3QgLmN0YS1idXR0b24tY29udGFpbmVyIC5mYXEtY3RhIGEub3V0bGluZSwgLmZhcS1jdGEgLm91dGxpbmUuYmxhY2stYnRuLCAuZmFxLWN0YSAuZm9ybS1ibGFjay1idG4gLm91dGxpbmUuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0tYmxhY2stYnRuIC5mYXEtY3RhIC5vdXRsaW5lLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mYXEtY3RhIC5vdXRsaW5lLndoaXRlLWJ0biwgLmZhcS1jdGEgLmZvcm0td2hpdGUtYnRuIC5vdXRsaW5lLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mb3JtLXdoaXRlLWJ0biAuZmFxLWN0YSAub3V0bGluZS5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZmFxLWN0YSAub3V0bGluZS5oZWF2eWJpZC1idG4sIC5mYXEtY3RhIGlucHV0Lm91dGxpbmUuc2VhcmNoLWZvcm0tc3VibWl0LCAuZmFxLWN0YSAub3V0bGluZS5oZWF2eWpvYi1idG4sIC5mYXEtY3RhIC5vdXRsaW5lLm5ldy1kaXNwYXRjaGVyLWJ0biwgLmZhcS1jdGEgLm91dGxpbmUucGxhbnMtYnRuLCAuZmFxLWN0YSAub3V0bGluZS5zYWZldHktYnRuLCAuZmFxLWN0YSAub3V0bGluZS5mbGVldC1idG4sIC5mYXEtY3RhIC5vdXRsaW5lLmUzNjAtYnRuLCAuZmFxLWN0YSAub3V0bGluZS5mdWVsZXJwbHVzLWJ0biwgLmZhcS1jdGEgLm91dGxpbmUudGVsZW1hdGljcy1idG4sIC5mYXEtY3RhIC5vdXRsaW5lLmFjY291bnRpbmctYnRuLCAuZmFxLWN0YSAub3V0bGluZS5jbG91ZC1idG4sIC5mYXEtY3RhIC5vdXRsaW5lLmluc2lnaHRzLWJ0biwgLmZhcS1jdGEgLm91dGxpbmUubmF2eS1ibHVlLWJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jdXN0b21lci10ZXN0aW1vbmlhbHMge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jdXN0b21lci10ZXN0aW1vbmlhbHMge1xuICAgIHBhZGRpbmc6IDQ4cHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURFREVEO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jdXN0b21lci10ZXN0aW1vbmlhbHMge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG59XG4uY3VzdG9tZXItdGVzdGltb25pYWxzIC52aWRlby10aHVtYiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uY3VzdG9tZXItdGVzdGltb25pYWxzIC52aWRlby10aHVtYjphZnRlciB7XG4gIC13ZWJraXQtbWFzay1zaXplOiAxMTVweDtcbiAgbWFzay1zaXplOiAxMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY3VzdG9tZXItdGVzdGltb25pYWxzIC52aWRlby10aHVtYjphZnRlciB7XG4gICAgLXdlYmtpdC1tYXNrLXNpemU6IDE1NXB4O1xuICAgIG1hc2stc2l6ZTogMTU1cHg7XG4gIH1cbn1cbi5jdXN0b21lci10ZXN0aW1vbmlhbHMgLnZpZGVvLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY3VzdG9tZXItdGVzdGltb25pYWxzIC52aWRlby10aXRsZSB7XG4gICAgdG9wOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5ldy1wcm9kdWN0LXBhcmVudCAuY3VzdG9tZXItdGVzdGltb25pYWxzIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5cbiNwcm9kdWN0LWZlYXR1cmVzIHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3Byb2R1Y3QtZmVhdHVyZXMgLmNvbnRlbnQtYm94IGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3Byb2R1Y3QtZmVhdHVyZXMgLmNvbnRlbnQtYm94IGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4jcHJvZHVjdC1mZWF0dXJlcyAuY29udGVudC1ib3ggc3ZnIHtcbiAgbWF4LWhlaWdodDogNDJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAjcHJvZHVjdC1mZWF0dXJlcyAucm93LCAjcHJvZHVjdC1mZWF0dXJlcyAjcHJvamVjdC1saWZlY3ljbGUgLm1lbnUsICNwcm9qZWN0LWxpZmVjeWNsZSAjcHJvZHVjdC1mZWF0dXJlcyAubWVudSB7XG4gICAgcm93LWdhcDogNDBweDtcbiAgfVxufVxuI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAucm93IC5jb2wtMTIgLmNvbnRlbnQtYm94LCAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5yb3cgLnByb2R1Y3RzIC50YWItc2VjdGlvbiAuZnJhbWUgLmNvbnRlbnQtYm94LCAucHJvZHVjdHMgLnRhYi1zZWN0aW9uICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLnJvdyAuZnJhbWUgLmNvbnRlbnQtYm94LCAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudSAuY29sLTEyIC5jb250ZW50LWJveCwgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAjcHJvamVjdC1saWZlY3ljbGUgLm1lbnUgLnByb2R1Y3RzIC50YWItc2VjdGlvbiAuZnJhbWUgLmNvbnRlbnQtYm94LCAucHJvZHVjdHMgLnRhYi1zZWN0aW9uICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51IC5mcmFtZSAuY29udGVudC1ib3gsICNwcm9qZWN0LWxpZmVjeWNsZSAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5tZW51IC5jb2wtMTIgLmNvbnRlbnQtYm94LCAjcHJvamVjdC1saWZlY3ljbGUgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAubWVudSAucHJvZHVjdHMgLnRhYi1zZWN0aW9uIC5mcmFtZSAuY29udGVudC1ib3gsIC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gI3Byb2plY3QtbGlmZWN5Y2xlICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLm1lbnUgLmZyYW1lIC5jb250ZW50LWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5yb3cgLmNvbC0xMiAuY29udGVudC1ib3gsICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLnJvdyAucHJvZHVjdHMgLnRhYi1zZWN0aW9uIC5mcmFtZSAuY29udGVudC1ib3gsIC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAucm93IC5mcmFtZSAuY29udGVudC1ib3gsICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51IC5jb2wtMTIgLmNvbnRlbnQtYm94LCAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudSAucHJvZHVjdHMgLnRhYi1zZWN0aW9uIC5mcmFtZSAuY29udGVudC1ib3gsIC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAjcHJvamVjdC1saWZlY3ljbGUgLm1lbnUgLmZyYW1lIC5jb250ZW50LWJveCwgI3Byb2plY3QtbGlmZWN5Y2xlICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLm1lbnUgLmNvbC0xMiAuY29udGVudC1ib3gsICNwcm9qZWN0LWxpZmVjeWNsZSAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5tZW51IC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gLmZyYW1lIC5jb250ZW50LWJveCwgLnByb2R1Y3RzIC50YWItc2VjdGlvbiAjcHJvamVjdC1saWZlY3ljbGUgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAubWVudSAuZnJhbWUgLmNvbnRlbnQtYm94IHtcbiAgICBtYXJnaW46IDQ4cHggMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLnJvdyAuY29sLTEyIC5jb250ZW50LWJveCwgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAucm93IC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gLmZyYW1lIC5jb250ZW50LWJveCwgLnByb2R1Y3RzIC50YWItc2VjdGlvbiAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5yb3cgLmZyYW1lIC5jb250ZW50LWJveCwgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAjcHJvamVjdC1saWZlY3ljbGUgLm1lbnUgLmNvbC0xMiAuY29udGVudC1ib3gsICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51IC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gLmZyYW1lIC5jb250ZW50LWJveCwgLnByb2R1Y3RzIC50YWItc2VjdGlvbiAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudSAuZnJhbWUgLmNvbnRlbnQtYm94LCAjcHJvamVjdC1saWZlY3ljbGUgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAubWVudSAuY29sLTEyIC5jb250ZW50LWJveCwgI3Byb2plY3QtbGlmZWN5Y2xlICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLm1lbnUgLnByb2R1Y3RzIC50YWItc2VjdGlvbiAuZnJhbWUgLmNvbnRlbnQtYm94LCAucHJvZHVjdHMgLnRhYi1zZWN0aW9uICNwcm9qZWN0LWxpZmVjeWNsZSAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5tZW51IC5mcmFtZSAuY29udGVudC1ib3gge1xuICAgIG1hcmdpbjogNDhweCAwIDQ4cHggMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE3OTBweCkge1xuICAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5yb3cgLmNvbC0xMiAuY29udGVudC1ib3gsICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLnJvdyAucHJvZHVjdHMgLnRhYi1zZWN0aW9uIC5mcmFtZSAuY29udGVudC1ib3gsIC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAucm93IC5mcmFtZSAuY29udGVudC1ib3gsICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51IC5jb2wtMTIgLmNvbnRlbnQtYm94LCAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudSAucHJvZHVjdHMgLnRhYi1zZWN0aW9uIC5mcmFtZSAuY29udGVudC1ib3gsIC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAjcHJvamVjdC1saWZlY3ljbGUgLm1lbnUgLmZyYW1lIC5jb250ZW50LWJveCwgI3Byb2plY3QtbGlmZWN5Y2xlICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLm1lbnUgLmNvbC0xMiAuY29udGVudC1ib3gsICNwcm9qZWN0LWxpZmVjeWNsZSAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5tZW51IC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gLmZyYW1lIC5jb250ZW50LWJveCwgLnByb2R1Y3RzIC50YWItc2VjdGlvbiAjcHJvamVjdC1saWZlY3ljbGUgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAubWVudSAuZnJhbWUgLmNvbnRlbnQtYm94IHtcbiAgICBtYXJnaW46IDgwcHggMCA4MHB4IDU3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5yb3cgLmNvbC0xMjpmaXJzdC1jaGlsZCAuY29udGVudC1ib3gsICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLnJvdyAucHJvZHVjdHMgLnRhYi1zZWN0aW9uIC5mcmFtZTpmaXJzdC1jaGlsZCAuY29udGVudC1ib3gsIC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAucm93IC5mcmFtZTpmaXJzdC1jaGlsZCAuY29udGVudC1ib3gsICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51IC5jb2wtMTI6Zmlyc3QtY2hpbGQgLmNvbnRlbnQtYm94LCAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudSAucHJvZHVjdHMgLnRhYi1zZWN0aW9uIC5mcmFtZTpmaXJzdC1jaGlsZCAuY29udGVudC1ib3gsIC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAjcHJvamVjdC1saWZlY3ljbGUgLm1lbnUgLmZyYW1lOmZpcnN0LWNoaWxkIC5jb250ZW50LWJveCwgI3Byb2plY3QtbGlmZWN5Y2xlICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLm1lbnUgLmNvbC0xMjpmaXJzdC1jaGlsZCAuY29udGVudC1ib3gsICNwcm9qZWN0LWxpZmVjeWNsZSAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5tZW51IC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gLmZyYW1lOmZpcnN0LWNoaWxkIC5jb250ZW50LWJveCwgLnByb2R1Y3RzIC50YWItc2VjdGlvbiAjcHJvamVjdC1saWZlY3ljbGUgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAubWVudSAuZnJhbWU6Zmlyc3QtY2hpbGQgLmNvbnRlbnQtYm94IHtcbiAgICBtYXJnaW46IDQ4cHggMTVweCA0OHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNzkwcHgpIHtcbiAgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAucm93IC5jb2wtMTI6Zmlyc3QtY2hpbGQgLmNvbnRlbnQtYm94LCAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5yb3cgLnByb2R1Y3RzIC50YWItc2VjdGlvbiAuZnJhbWU6Zmlyc3QtY2hpbGQgLmNvbnRlbnQtYm94LCAucHJvZHVjdHMgLnRhYi1zZWN0aW9uICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLnJvdyAuZnJhbWU6Zmlyc3QtY2hpbGQgLmNvbnRlbnQtYm94LCAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudSAuY29sLTEyOmZpcnN0LWNoaWxkIC5jb250ZW50LWJveCwgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAjcHJvamVjdC1saWZlY3ljbGUgLm1lbnUgLnByb2R1Y3RzIC50YWItc2VjdGlvbiAuZnJhbWU6Zmlyc3QtY2hpbGQgLmNvbnRlbnQtYm94LCAucHJvZHVjdHMgLnRhYi1zZWN0aW9uICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51IC5mcmFtZTpmaXJzdC1jaGlsZCAuY29udGVudC1ib3gsICNwcm9qZWN0LWxpZmVjeWNsZSAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5tZW51IC5jb2wtMTI6Zmlyc3QtY2hpbGQgLmNvbnRlbnQtYm94LCAjcHJvamVjdC1saWZlY3ljbGUgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAubWVudSAucHJvZHVjdHMgLnRhYi1zZWN0aW9uIC5mcmFtZTpmaXJzdC1jaGlsZCAuY29udGVudC1ib3gsIC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gI3Byb2plY3QtbGlmZWN5Y2xlICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLm1lbnUgLmZyYW1lOmZpcnN0LWNoaWxkIC5jb250ZW50LWJveCB7XG4gICAgbWFyZ2luOiA4MHB4IDU3cHggODBweCAwO1xuICB9XG59XG4jcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5yb3c6bm90KC5sYXN0LXJvdykgaDI6YmVmb3JlLCAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5yb3c6bm90KC5sYXN0LXJvdykgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lOmJlZm9yZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5yb3c6bm90KC5sYXN0LXJvdykgcC5oZWFkbGluZTpiZWZvcmUsICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLnJvdzpub3QoLmxhc3Qtcm93KSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmU6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLnJvdzpub3QoLmxhc3Qtcm93KSBwLmhlYWRsaW5lOmJlZm9yZSwgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAucm93Om5vdCgubGFzdC1yb3cpIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmU6YmVmb3JlLCAuaG9tZSAjcHJlc3MtaGVybyAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5yb3c6bm90KC5sYXN0LXJvdykgcC5oZWFkbGluZTpiZWZvcmUsICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLnJvdzpub3QoLmxhc3Qtcm93KSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lOmJlZm9yZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAucm93Om5vdCgubGFzdC1yb3cpIHAuaGVhZGxpbmU6YmVmb3JlLCAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudTpub3QoLmxhc3Qtcm93KSBoMjpiZWZvcmUsICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51Om5vdCgubGFzdC1yb3cpIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZTpiZWZvcmUsIC5ob21lICNnZW5lcmljLWhlcm8gI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAjcHJvamVjdC1saWZlY3ljbGUgLm1lbnU6bm90KC5sYXN0LXJvdykgcC5oZWFkbGluZTpiZWZvcmUsICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51Om5vdCgubGFzdC1yb3cpIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZTpiZWZvcmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAjcHJvamVjdC1saWZlY3ljbGUgLm1lbnU6bm90KC5sYXN0LXJvdykgcC5oZWFkbGluZTpiZWZvcmUsICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51Om5vdCgubGFzdC1yb3cpIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmU6YmVmb3JlLCAuaG9tZSAjcHJlc3MtaGVybyAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudTpub3QoLmxhc3Qtcm93KSBwLmhlYWRsaW5lOmJlZm9yZSwgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAjcHJvamVjdC1saWZlY3ljbGUgLm1lbnU6bm90KC5sYXN0LXJvdykgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZTpiZWZvcmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51Om5vdCgubGFzdC1yb3cpIHAuaGVhZGxpbmU6YmVmb3JlLCAjcHJvamVjdC1saWZlY3ljbGUgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAubWVudTpub3QoLmxhc3Qtcm93KSBoMjpiZWZvcmUsICNwcm9qZWN0LWxpZmVjeWNsZSAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5tZW51Om5vdCgubGFzdC1yb3cpIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZTpiZWZvcmUsIC5ob21lICNnZW5lcmljLWhlcm8gI3Byb2plY3QtbGlmZWN5Y2xlICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLm1lbnU6bm90KC5sYXN0LXJvdykgcC5oZWFkbGluZTpiZWZvcmUsICNwcm9qZWN0LWxpZmVjeWNsZSAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5tZW51Om5vdCgubGFzdC1yb3cpIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZTpiZWZvcmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gI3Byb2plY3QtbGlmZWN5Y2xlICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLm1lbnU6bm90KC5sYXN0LXJvdykgcC5oZWFkbGluZTpiZWZvcmUsICNwcm9qZWN0LWxpZmVjeWNsZSAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5tZW51Om5vdCgubGFzdC1yb3cpIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmU6YmVmb3JlLCAuaG9tZSAjcHJlc3MtaGVybyAjcHJvamVjdC1saWZlY3ljbGUgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAubWVudTpub3QoLmxhc3Qtcm93KSBwLmhlYWRsaW5lOmJlZm9yZSwgI3Byb2plY3QtbGlmZWN5Y2xlICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLm1lbnU6bm90KC5sYXN0LXJvdykgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZTpiZWZvcmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvICNwcm9qZWN0LWxpZmVjeWNsZSAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5tZW51Om5vdCgubGFzdC1yb3cpIHAuaGVhZGxpbmU6YmVmb3JlLCAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5yb3c6bm90KC5sYXN0LXJvdykgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGU6YmVmb3JlLCAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudTpub3QoLmxhc3Qtcm93KSAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZTpiZWZvcmUsICNwcm9qZWN0LWxpZmVjeWNsZSAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5tZW51Om5vdCgubGFzdC1yb3cpIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlOmJlZm9yZSwgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAucm93Om5vdCgubGFzdC1yb3cpIC5zdWItdGl0bGUtaDI6YmVmb3JlLCAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudTpub3QoLmxhc3Qtcm93KSAuc3ViLXRpdGxlLWgyOmJlZm9yZSwgI3Byb2plY3QtbGlmZWN5Y2xlICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLm1lbnU6bm90KC5sYXN0LXJvdykgLnN1Yi10aXRsZS1oMjpiZWZvcmUsICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLnJvdzpub3QoLmxhc3Qtcm93KSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0OmJlZm9yZSwgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAucm93Om5vdCgubGFzdC1yb3cpIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGU6YmVmb3JlLCAuY2F0ZWdvcnktYm94ICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLnJvdzpub3QoLmxhc3Qtcm93KSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZTpiZWZvcmUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAucm93Om5vdCgubGFzdC1yb3cpIGg0OmJlZm9yZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5yb3c6bm90KC5sYXN0LXJvdykgLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGU6YmVmb3JlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAucm93Om5vdCgubGFzdC1yb3cpIC5lbnRyeS10aXRsZTpiZWZvcmUsICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51Om5vdCgubGFzdC1yb3cpIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQ6YmVmb3JlLCAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudTpub3QoLmxhc3Qtcm93KSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlOmJlZm9yZSwgLmNhdGVnb3J5LWJveCAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudTpub3QoLmxhc3Qtcm93KSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZTpiZWZvcmUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAjcHJvamVjdC1saWZlY3ljbGUgLm1lbnU6bm90KC5sYXN0LXJvdykgaDQ6YmVmb3JlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51Om5vdCgubGFzdC1yb3cpIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlOmJlZm9yZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51Om5vdCgubGFzdC1yb3cpIC5lbnRyeS10aXRsZTpiZWZvcmUsICNwcm9qZWN0LWxpZmVjeWNsZSAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5tZW51Om5vdCgubGFzdC1yb3cpIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQ6YmVmb3JlLCAjcHJvamVjdC1saWZlY3ljbGUgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAubWVudTpub3QoLmxhc3Qtcm93KSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlOmJlZm9yZSwgLmNhdGVnb3J5LWJveCAjcHJvamVjdC1saWZlY3ljbGUgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAubWVudTpub3QoLmxhc3Qtcm93KSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZTpiZWZvcmUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gI3Byb2plY3QtbGlmZWN5Y2xlICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLm1lbnU6bm90KC5sYXN0LXJvdykgaDQ6YmVmb3JlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uICNwcm9qZWN0LWxpZmVjeWNsZSAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5tZW51Om5vdCgubGFzdC1yb3cpIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlOmJlZm9yZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uICNwcm9qZWN0LWxpZmVjeWNsZSAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5tZW51Om5vdCgubGFzdC1yb3cpIC5lbnRyeS10aXRsZTpiZWZvcmUge1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogLTMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAucm93Om5vdCgubGFzdC1yb3cpIGgyOmJlZm9yZSwgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAucm93Om5vdCgubGFzdC1yb3cpIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZTpiZWZvcmUsIC5ob21lICNnZW5lcmljLWhlcm8gI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAucm93Om5vdCgubGFzdC1yb3cpIHAuaGVhZGxpbmU6YmVmb3JlLCAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5yb3c6bm90KC5sYXN0LXJvdykgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lOmJlZm9yZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5yb3c6bm90KC5sYXN0LXJvdykgcC5oZWFkbGluZTpiZWZvcmUsICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLnJvdzpub3QoLmxhc3Qtcm93KSAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lOmJlZm9yZSwgLmhvbWUgI3ByZXNzLWhlcm8gI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAucm93Om5vdCgubGFzdC1yb3cpIHAuaGVhZGxpbmU6YmVmb3JlLCAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5yb3c6bm90KC5sYXN0LXJvdykgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZTpiZWZvcmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLnJvdzpub3QoLmxhc3Qtcm93KSBwLmhlYWRsaW5lOmJlZm9yZSwgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAjcHJvamVjdC1saWZlY3ljbGUgLm1lbnU6bm90KC5sYXN0LXJvdykgaDI6YmVmb3JlLCAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudTpub3QoLmxhc3Qtcm93KSAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmU6YmVmb3JlLCAuaG9tZSAjZ2VuZXJpYy1oZXJvICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51Om5vdCgubGFzdC1yb3cpIHAuaGVhZGxpbmU6YmVmb3JlLCAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudTpub3QoLmxhc3Qtcm93KSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmU6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51Om5vdCgubGFzdC1yb3cpIHAuaGVhZGxpbmU6YmVmb3JlLCAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudTpub3QoLmxhc3Qtcm93KSAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lOmJlZm9yZSwgLmhvbWUgI3ByZXNzLWhlcm8gI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAjcHJvamVjdC1saWZlY3ljbGUgLm1lbnU6bm90KC5sYXN0LXJvdykgcC5oZWFkbGluZTpiZWZvcmUsICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51Om5vdCgubGFzdC1yb3cpIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmU6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudTpub3QoLmxhc3Qtcm93KSBwLmhlYWRsaW5lOmJlZm9yZSwgI3Byb2plY3QtbGlmZWN5Y2xlICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLm1lbnU6bm90KC5sYXN0LXJvdykgaDI6YmVmb3JlLCAjcHJvamVjdC1saWZlY3ljbGUgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAubWVudTpub3QoLmxhc3Qtcm93KSAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmU6YmVmb3JlLCAuaG9tZSAjZ2VuZXJpYy1oZXJvICNwcm9qZWN0LWxpZmVjeWNsZSAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5tZW51Om5vdCgubGFzdC1yb3cpIHAuaGVhZGxpbmU6YmVmb3JlLCAjcHJvamVjdC1saWZlY3ljbGUgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAubWVudTpub3QoLmxhc3Qtcm93KSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmU6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvICNwcm9qZWN0LWxpZmVjeWNsZSAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5tZW51Om5vdCgubGFzdC1yb3cpIHAuaGVhZGxpbmU6YmVmb3JlLCAjcHJvamVjdC1saWZlY3ljbGUgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAubWVudTpub3QoLmxhc3Qtcm93KSAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lOmJlZm9yZSwgLmhvbWUgI3ByZXNzLWhlcm8gI3Byb2plY3QtbGlmZWN5Y2xlICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLm1lbnU6bm90KC5sYXN0LXJvdykgcC5oZWFkbGluZTpiZWZvcmUsICNwcm9qZWN0LWxpZmVjeWNsZSAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5tZW51Om5vdCgubGFzdC1yb3cpIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmU6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAjcHJvamVjdC1saWZlY3ljbGUgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAubWVudTpub3QoLmxhc3Qtcm93KSBwLmhlYWRsaW5lOmJlZm9yZSwgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAucm93Om5vdCgubGFzdC1yb3cpIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlOmJlZm9yZSwgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAjcHJvamVjdC1saWZlY3ljbGUgLm1lbnU6bm90KC5sYXN0LXJvdykgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGU6YmVmb3JlLCAjcHJvamVjdC1saWZlY3ljbGUgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAubWVudTpub3QoLmxhc3Qtcm93KSAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZTpiZWZvcmUsICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLnJvdzpub3QoLmxhc3Qtcm93KSAuc3ViLXRpdGxlLWgyOmJlZm9yZSwgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAjcHJvamVjdC1saWZlY3ljbGUgLm1lbnU6bm90KC5sYXN0LXJvdykgLnN1Yi10aXRsZS1oMjpiZWZvcmUsICNwcm9qZWN0LWxpZmVjeWNsZSAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5tZW51Om5vdCgubGFzdC1yb3cpIC5zdWItdGl0bGUtaDI6YmVmb3JlLCAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5yb3c6bm90KC5sYXN0LXJvdykgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNDpiZWZvcmUsICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLnJvdzpub3QoLmxhc3Qtcm93KSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlOmJlZm9yZSwgLmNhdGVnb3J5LWJveCAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5yb3c6bm90KC5sYXN0LXJvdykgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGU6YmVmb3JlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLnJvdzpub3QoLmxhc3Qtcm93KSBoNDpiZWZvcmUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAucm93Om5vdCgubGFzdC1yb3cpIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlOmJlZm9yZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLnJvdzpub3QoLmxhc3Qtcm93KSAuZW50cnktdGl0bGU6YmVmb3JlLCAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudTpub3QoLmxhc3Qtcm93KSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0OmJlZm9yZSwgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAjcHJvamVjdC1saWZlY3ljbGUgLm1lbnU6bm90KC5sYXN0LXJvdykgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZTpiZWZvcmUsIC5jYXRlZ29yeS1ib3ggI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAjcHJvamVjdC1saWZlY3ljbGUgLm1lbnU6bm90KC5sYXN0LXJvdykgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGU6YmVmb3JlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51Om5vdCgubGFzdC1yb3cpIGg0OmJlZm9yZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudTpub3QoLmxhc3Qtcm93KSAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZTpiZWZvcmUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudTpub3QoLmxhc3Qtcm93KSAuZW50cnktdGl0bGU6YmVmb3JlLCAjcHJvamVjdC1saWZlY3ljbGUgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAubWVudTpub3QoLmxhc3Qtcm93KSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0OmJlZm9yZSwgI3Byb2plY3QtbGlmZWN5Y2xlICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLm1lbnU6bm90KC5sYXN0LXJvdykgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZTpiZWZvcmUsIC5jYXRlZ29yeS1ib3ggI3Byb2plY3QtbGlmZWN5Y2xlICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLm1lbnU6bm90KC5sYXN0LXJvdykgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGU6YmVmb3JlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uICNwcm9qZWN0LWxpZmVjeWNsZSAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5tZW51Om5vdCgubGFzdC1yb3cpIGg0OmJlZm9yZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjcHJvamVjdC1saWZlY3ljbGUgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAubWVudTpub3QoLmxhc3Qtcm93KSAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZTpiZWZvcmUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjcHJvamVjdC1saWZlY3ljbGUgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAubWVudTpub3QoLmxhc3Qtcm93KSAuZW50cnktdGl0bGU6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyB7XG4gICAgbWFyZ2luOiAwIDAgNDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIHtcbiAgICBtYXJnaW46IDAgMCA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3Byb2R1Y3QtZmVhdHVyZXMuZmVhdHVyZS1ib3JkZXJzIC5yb3csICNwcm9kdWN0LWZlYXR1cmVzLmZlYXR1cmUtYm9yZGVycyAjcHJvamVjdC1saWZlY3ljbGUgLm1lbnUsICNwcm9qZWN0LWxpZmVjeWNsZSAjcHJvZHVjdC1mZWF0dXJlcy5mZWF0dXJlLWJvcmRlcnMgLm1lbnUge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcHJvZHVjdC1mZWF0dXJlcy5mZWF0dXJlLWJvcmRlcnMgLnJvdzpsYXN0LWNoaWxkLCAjcHJvZHVjdC1mZWF0dXJlcy5mZWF0dXJlLWJvcmRlcnMgI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51Omxhc3QtY2hpbGQsICNwcm9qZWN0LWxpZmVjeWNsZSAjcHJvZHVjdC1mZWF0dXJlcy5mZWF0dXJlLWJvcmRlcnMgLm1lbnU6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwcm9kdWN0LWZlYXR1cmVzLmZlYXR1cmUtYm9yZGVycyAucm93OmZpcnN0LWNoaWxkLCAjcHJvZHVjdC1mZWF0dXJlcy5mZWF0dXJlLWJvcmRlcnMgI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51OmZpcnN0LWNoaWxkLCAjcHJvamVjdC1saWZlY3ljbGUgI3Byb2R1Y3QtZmVhdHVyZXMuZmVhdHVyZS1ib3JkZXJzIC5tZW51OmZpcnN0LWNoaWxkLCAjcHJvZHVjdC1mZWF0dXJlcy5mZWF0dXJlLWJvcmRlcnMgLnJvdzpsYXN0LWNoaWxkLCAjcHJvZHVjdC1mZWF0dXJlcy5mZWF0dXJlLWJvcmRlcnMgI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51Omxhc3QtY2hpbGQsICNwcm9qZWN0LWxpZmVjeWNsZSAjcHJvZHVjdC1mZWF0dXJlcy5mZWF0dXJlLWJvcmRlcnMgLm1lbnU6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwcm9kdWN0LWZlYXR1cmVzLmZlYXR1cmUtYm9yZGVycyAucm93IC5jb2wtMTI6Zmlyc3QtY2hpbGQ6OmFmdGVyLCAjcHJvZHVjdC1mZWF0dXJlcy5mZWF0dXJlLWJvcmRlcnMgLnJvdyAucHJvZHVjdHMgLnRhYi1zZWN0aW9uIC5mcmFtZTpmaXJzdC1jaGlsZDo6YWZ0ZXIsIC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gI3Byb2R1Y3QtZmVhdHVyZXMuZmVhdHVyZS1ib3JkZXJzIC5yb3cgLmZyYW1lOmZpcnN0LWNoaWxkOjphZnRlciwgI3Byb2R1Y3QtZmVhdHVyZXMuZmVhdHVyZS1ib3JkZXJzICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudSAuY29sLTEyOmZpcnN0LWNoaWxkOjphZnRlciwgI3Byb2R1Y3QtZmVhdHVyZXMuZmVhdHVyZS1ib3JkZXJzICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudSAucHJvZHVjdHMgLnRhYi1zZWN0aW9uIC5mcmFtZTpmaXJzdC1jaGlsZDo6YWZ0ZXIsIC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gI3Byb2R1Y3QtZmVhdHVyZXMuZmVhdHVyZS1ib3JkZXJzICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudSAuZnJhbWU6Zmlyc3QtY2hpbGQ6OmFmdGVyLCAjcHJvamVjdC1saWZlY3ljbGUgI3Byb2R1Y3QtZmVhdHVyZXMuZmVhdHVyZS1ib3JkZXJzIC5tZW51IC5jb2wtMTI6Zmlyc3QtY2hpbGQ6OmFmdGVyLCAjcHJvamVjdC1saWZlY3ljbGUgI3Byb2R1Y3QtZmVhdHVyZXMuZmVhdHVyZS1ib3JkZXJzIC5tZW51IC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gLmZyYW1lOmZpcnN0LWNoaWxkOjphZnRlciwgLnByb2R1Y3RzIC50YWItc2VjdGlvbiAjcHJvamVjdC1saWZlY3ljbGUgI3Byb2R1Y3QtZmVhdHVyZXMuZmVhdHVyZS1ib3JkZXJzIC5tZW51IC5mcmFtZTpmaXJzdC1jaGlsZDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG59XG4jcHJvZHVjdC1mZWF0dXJlcy5mZWF0dXJlLWJvcmRlcnMgLnJvdzpsYXN0LWNoaWxkIC5jb2wtMTI6Zmlyc3QtY2hpbGQ6OmFmdGVyLCAjcHJvZHVjdC1mZWF0dXJlcy5mZWF0dXJlLWJvcmRlcnMgLnJvdzpsYXN0LWNoaWxkIC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gLmZyYW1lOmZpcnN0LWNoaWxkOjphZnRlciwgLnByb2R1Y3RzIC50YWItc2VjdGlvbiAjcHJvZHVjdC1mZWF0dXJlcy5mZWF0dXJlLWJvcmRlcnMgLnJvdzpsYXN0LWNoaWxkIC5mcmFtZTpmaXJzdC1jaGlsZDo6YWZ0ZXIsICNwcm9kdWN0LWZlYXR1cmVzLmZlYXR1cmUtYm9yZGVycyAjcHJvamVjdC1saWZlY3ljbGUgLm1lbnU6bGFzdC1jaGlsZCAuY29sLTEyOmZpcnN0LWNoaWxkOjphZnRlciwgI3Byb2R1Y3QtZmVhdHVyZXMuZmVhdHVyZS1ib3JkZXJzICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudTpsYXN0LWNoaWxkIC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gLmZyYW1lOmZpcnN0LWNoaWxkOjphZnRlciwgLnByb2R1Y3RzIC50YWItc2VjdGlvbiAjcHJvZHVjdC1mZWF0dXJlcy5mZWF0dXJlLWJvcmRlcnMgI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51Omxhc3QtY2hpbGQgLmZyYW1lOmZpcnN0LWNoaWxkOjphZnRlciwgI3Byb2plY3QtbGlmZWN5Y2xlICNwcm9kdWN0LWZlYXR1cmVzLmZlYXR1cmUtYm9yZGVycyAubWVudTpsYXN0LWNoaWxkIC5jb2wtMTI6Zmlyc3QtY2hpbGQ6OmFmdGVyLCAjcHJvamVjdC1saWZlY3ljbGUgI3Byb2R1Y3QtZmVhdHVyZXMuZmVhdHVyZS1ib3JkZXJzIC5tZW51Omxhc3QtY2hpbGQgLnByb2R1Y3RzIC50YWItc2VjdGlvbiAuZnJhbWU6Zmlyc3QtY2hpbGQ6OmFmdGVyLCAucHJvZHVjdHMgLnRhYi1zZWN0aW9uICNwcm9qZWN0LWxpZmVjeWNsZSAjcHJvZHVjdC1mZWF0dXJlcy5mZWF0dXJlLWJvcmRlcnMgLm1lbnU6bGFzdC1jaGlsZCAuZnJhbWU6Zmlyc3QtY2hpbGQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjcHJvZHVjdC1mZWF0dXJlcyAubGFzdC1yb3cgLmNvbnRlbnQtYm94IHtcbiAgICBtYXJnaW46IDgwcHggMCA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiNwcm9kdWN0LWZlYXR1cmVzIC5sYXN0LXJvdyAuY29udGVudC1ib3ggaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI3Byb2R1Y3QtZmVhdHVyZXMge1xuICAgIG1hcmdpbjogODBweCAwO1xuICB9XG59XG5cbiNzYWxlcy1zdGVwcyB7XG4gIG1hcmdpbjogNDhweCAwO1xufVxuI3NhbGVzLXN0ZXBzIC5zZWN0aW9uLWZyYW1lLCAjc2FsZXMtc3RlcHMgLmVudGVycHJpc2Utc3RlcHMgLmNvbnRhaW5lciwgI3NhbGVzLXN0ZXBzIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6ICNzYWxlcy1zdGVwcyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgI3NhbGVzLXN0ZXBzIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NhbGVzLXN0ZXBzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzYWxlcy1zdGVwcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6ICNzYWxlcy1zdGVwcyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2FsZXMtc3RlcHMgLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5ICNzYWxlcy1zdGVwcyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgI3NhbGVzLXN0ZXBzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzYWxlcy1zdGVwcyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2FsZXMtc3RlcHMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgI3NhbGVzLXN0ZXBzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzICNzYWxlcy1zdGVwcyAuY29udGFpbmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAjc2FsZXMtc3RlcHMgLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgI3NhbGVzLXN0ZXBzIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAjc2FsZXMtc3RlcHMgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2FsZXMtc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgI3NhbGVzLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzICNzYWxlcy1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgI3NhbGVzLXN0ZXBzIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAjc2FsZXMtc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzICNzYWxlcy1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAjc2FsZXMtc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NhbGVzLXN0ZXBzIC5lbnRlcnByaXNlLXN0ZXBzIC5uYXJyb3ctY29udGFpbmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAjc2FsZXMtc3RlcHMgLm5hcnJvdy1jb250YWluZXIsICNzYWxlcy1zdGVwcyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyICNzYWxlcy1zdGVwcyAuc2l0ZS1pbm5lciwgI3NhbGVzLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgI3NhbGVzLXN0ZXBzIC5zaXRlLWlubmVyLCAjc2FsZXMtc3RlcHMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgI3NhbGVzLXN0ZXBzIC5zaXRlLWlubmVyLCAjc2FsZXMtc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgI3NhbGVzLXN0ZXBzIC5zaXRlLWlubmVyLCAjc2FsZXMtc3RlcHMgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3NhbGVzLXN0ZXBzIC5zaXRlLWlubmVyLCAjc2FsZXMtc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgI3NhbGVzLXN0ZXBzIC5zaXRlLWlubmVyLCAjc2FsZXMtc3RlcHMgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3NhbGVzLXN0ZXBzIC5zaXRlLWlubmVyLCAjc2FsZXMtc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgI3NhbGVzLXN0ZXBzIC5zaXRlLWlubmVyLCAjc2FsZXMtc3RlcHMgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgI3NhbGVzLXN0ZXBzIC5zaXRlLWlubmVyLCAjc2FsZXMtc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgI3NhbGVzLXN0ZXBzIC5zaXRlLWlubmVyLCAjc2FsZXMtc3RlcHMgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhICNzYWxlcy1zdGVwcyAuc2l0ZS1pbm5lciwgI3NhbGVzLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAjc2FsZXMtc3RlcHMgLnNpdGUtaW5uZXIsICNzYWxlcy1zdGVwcyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3NhbGVzLXN0ZXBzIC5zaXRlLWlubmVyLCAjc2FsZXMtc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzICNzYWxlcy1zdGVwcyAuc2l0ZS1pbm5lciwgI3NhbGVzLXN0ZXBzIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgI3NhbGVzLXN0ZXBzIC5zaXRlLWlubmVyLCAjc2FsZXMtc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAjc2FsZXMtc3RlcHMgLnNpdGUtaW5uZXIsICNzYWxlcy1zdGVwcyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNzYWxlcy1zdGVwcyAuc2l0ZS1pbm5lciwgI3NhbGVzLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgI3NhbGVzLXN0ZXBzIC5zaXRlLWlubmVyLCAjc2FsZXMtc3RlcHMgLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgI3NhbGVzLXN0ZXBzIC5oY3NzLWV2ZW50cywgI3NhbGVzLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzICNzYWxlcy1zdGVwcyAuaGNzcy1ldmVudHMsICNzYWxlcy1zdGVwcyAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzICNzYWxlcy1zdGVwcyAuaGNzcy1ldmVudHMsICNzYWxlcy1zdGVwcyAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzICNzYWxlcy1zdGVwcyAuaGNzcy1ldmVudHMsICNzYWxlcy1zdGVwcyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzYWxlcy1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzYWxlcy1zdGVwcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzYWxlcy1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzYWxlcy1zdGVwcyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzYWxlcy1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2FsZXMtc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2FsZXMtc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NhbGVzLXN0ZXBzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzYWxlcy1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzICNzYWxlcy1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2FsZXMtc3RlcHMgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2FsZXMtc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NhbGVzLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzYWxlcy1zdGVwcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNzYWxlcy1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2FsZXMtc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAjc2FsZXMtc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NhbGVzLXN0ZXBzIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzYWxlcy1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzYWxlcy1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2FsZXMtc3RlcHMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjc2FsZXMtc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NhbGVzLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzYWxlcy1zdGVwcyAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzYWxlcy1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2FsZXMtc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2FsZXMtc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NhbGVzLXN0ZXBzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzYWxlcy1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzICNzYWxlcy1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2FsZXMtc3RlcHMgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzYWxlcy1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2FsZXMtc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NhbGVzLXN0ZXBzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhICNzYWxlcy1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2FsZXMtc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzYWxlcy1zdGVwcyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2FsZXMtc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NhbGVzLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzYWxlcy1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2FsZXMtc3RlcHMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzYWxlcy1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAjc2FsZXMtc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NhbGVzLXN0ZXBzIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2FsZXMtc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NhbGVzLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2FsZXMtc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NhbGVzLXN0ZXBzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAjc2FsZXMtc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NhbGVzLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAjc2FsZXMtc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NhbGVzLXN0ZXBzIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2FsZXMtc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NhbGVzLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2FsZXMtc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NhbGVzLXN0ZXBzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjc2FsZXMtc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NhbGVzLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAjc2FsZXMtc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NhbGVzLXN0ZXBzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zICNzYWxlcy1zdGVwcyAuc2l0ZS1pbm5lciwgI3NhbGVzLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzICNzYWxlcy1zdGVwcyAuc2l0ZS1pbm5lciwgI3NhbGVzLXN0ZXBzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzYWxlcy1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzYWxlcy1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2FsZXMtc3RlcHMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAjc2FsZXMtc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NhbGVzLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzYWxlcy1zdGVwcyAjY29tcGFueS1pbmZvcm1hdGlvbiwgI3NhbGVzLXN0ZXBzIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAuYmxvZy1ib3gsIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAjc2FsZXMtc3RlcHMgLmJsb2ctYm94LCAjc2FsZXMtc3RlcHMgLmN1c3RvbWVyLXN0b3J5LXNsaWRlLCAjc2FsZXMtc3RlcHMgLmhjc3MtZm9ybS1mcmFtZSwgI3NhbGVzLXN0ZXBzIC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lLCAjc2FsZXMtc3RlcHMgLm1vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50LCAubW9kYWwtcG9wdXAgI3NhbGVzLXN0ZXBzIC5tb2RhbC1jb250ZW50LCAjc2FsZXMtc3RlcHMgLnBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yLCAucGFnZS1zdGF0cyAjc2FsZXMtc3RlcHMgLnN0YXRzLWNvbG9yLCAjc2FsZXMtc3RlcHMgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtY29sb3IsIC5wcm9kdWN0LXBhZ2Utc3RhdHMgI3NhbGVzLXN0ZXBzIC5zdGF0cy1jb2xvciwgI3NhbGVzLXN0ZXBzICNjdXN0b21lcnNfYnlfc3RhdGUgLnN3aXBlci1jb250YWluZXIgPiBkaXYsICNjdXN0b21lcnNfYnlfc3RhdGUgI3NhbGVzLXN0ZXBzIC5zd2lwZXItY29udGFpbmVyID4gZGl2LCAjc2FsZXMtc3RlcHMgI2dlbmVyaWMtdGFicyAucGFuZSwgI2dlbmVyaWMtdGFicyAjc2FsZXMtc3RlcHMgLnBhbmUsICNzYWxlcy1zdGVwcyAuc2luZ2xlLXBvc3Q6bm90KC5jYXNlLXN0dWRpZXMtdGVtcGxhdGUtY2xvbmUtcG9zdCkgLnNvY2lhbC1zaGFyZSwgLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpICNzYWxlcy1zdGVwcyAuc29jaWFsLXNoYXJlLCAjc2FsZXMtc3RlcHMgLnNpbmdsZS1wcmVzcyAuc29jaWFsLXNoYXJlLCAuc2luZ2xlLXByZXNzICNzYWxlcy1zdGVwcyAuc29jaWFsLXNoYXJlIHtcbiAgcGFkZGluZzogMzZweCAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNzYWxlcy1zdGVwcyAuc2VjdGlvbi1mcmFtZSwgI3NhbGVzLXN0ZXBzIC5lbnRlcnByaXNlLXN0ZXBzIC5jb250YWluZXIsICNzYWxlcy1zdGVwcyAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLnNpdGUtaW5uZXIsIC5maXQtcXVpeiAjc2FsZXMtc3RlcHMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsICNzYWxlcy1zdGVwcyAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzYWxlcy1zdGVwcyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2FsZXMtc3RlcHMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAjc2FsZXMtc3RlcHMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NhbGVzLXN0ZXBzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAjc2FsZXMtc3RlcHMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsICNzYWxlcy1zdGVwcyAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2FsZXMtc3RlcHMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NhbGVzLXN0ZXBzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5ICNzYWxlcy1zdGVwcyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAjc2FsZXMtc3RlcHMgLmNvbnRhaW5lciwgLmVudGVycHJpc2Utc3RlcHMgI3NhbGVzLXN0ZXBzIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzICNzYWxlcy1zdGVwcyAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgI3NhbGVzLXN0ZXBzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzICNzYWxlcy1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzICNzYWxlcy1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAjc2FsZXMtc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzICNzYWxlcy1zdGVwcyAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgI3NhbGVzLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzYWxlcy1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAjc2FsZXMtc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzYWxlcy1zdGVwcyAuZW50ZXJwcmlzZS1zdGVwcyAubmFycm93LWNvbnRhaW5lciwgLmVudGVycHJpc2Utc3RlcHMgI3NhbGVzLXN0ZXBzIC5uYXJyb3ctY29udGFpbmVyLCAjc2FsZXMtc3RlcHMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAjc2FsZXMtc3RlcHMgLnNpdGUtaW5uZXIsICNzYWxlcy1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzICNzYWxlcy1zdGVwcyAuc2l0ZS1pbm5lciwgI3NhbGVzLXN0ZXBzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyICNzYWxlcy1zdGVwcyAuc2l0ZS1pbm5lciwgI3NhbGVzLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzICNzYWxlcy1zdGVwcyAuc2l0ZS1pbm5lciwgI3NhbGVzLXN0ZXBzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNzYWxlcy1zdGVwcyAuc2l0ZS1pbm5lciwgI3NhbGVzLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzICNzYWxlcy1zdGVwcyAuc2l0ZS1pbm5lciwgI3NhbGVzLXN0ZXBzIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNzYWxlcy1zdGVwcyAuc2l0ZS1pbm5lciwgI3NhbGVzLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzICNzYWxlcy1zdGVwcyAuc2l0ZS1pbm5lciwgI3NhbGVzLXN0ZXBzIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iICNzYWxlcy1zdGVwcyAuc2l0ZS1pbm5lciwgI3NhbGVzLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzICNzYWxlcy1zdGVwcyAuc2l0ZS1pbm5lciwgI3NhbGVzLXN0ZXBzIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAjc2FsZXMtc3RlcHMgLnNpdGUtaW5uZXIsICNzYWxlcy1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgI3NhbGVzLXN0ZXBzIC5zaXRlLWlubmVyLCAjc2FsZXMtc3RlcHMgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNzYWxlcy1zdGVwcyAuc2l0ZS1pbm5lciwgI3NhbGVzLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAjc2FsZXMtc3RlcHMgLnNpdGUtaW5uZXIsICNzYWxlcy1zdGVwcyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhICNzYWxlcy1zdGVwcyAuc2l0ZS1pbm5lciwgI3NhbGVzLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgI3NhbGVzLXN0ZXBzIC5zaXRlLWlubmVyLCAjc2FsZXMtc3RlcHMgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjc2FsZXMtc3RlcHMgLnNpdGUtaW5uZXIsICNzYWxlcy1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzICNzYWxlcy1zdGVwcyAuc2l0ZS1pbm5lciwgI3NhbGVzLXN0ZXBzIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kdXN0cnktZXZlbnRzICNzYWxlcy1zdGVwcyAuaGNzcy1ldmVudHMsICNzYWxlcy1zdGVwcyAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLWV2ZW50cywgLmluZHVzdHJ5LWV2ZW50cyAuZW50ZXJwcmlzZS1zdGVwcyAjc2FsZXMtc3RlcHMgLmhjc3MtZXZlbnRzLCAjc2FsZXMtc3RlcHMgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAjc2FsZXMtc3RlcHMgLmhjc3MtZXZlbnRzLCAjc2FsZXMtc3RlcHMgLnBhc3Qtd2ViaW5hcnMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAjc2FsZXMtc3RlcHMgLmhjc3MtZXZlbnRzLCAjc2FsZXMtc3RlcHMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzYWxlcy1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2FsZXMtc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzYWxlcy1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2FsZXMtc3RlcHMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyICNzYWxlcy1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2FsZXMtc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzICNzYWxlcy1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2FsZXMtc3RlcHMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2FsZXMtc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NhbGVzLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzYWxlcy1zdGVwcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyICNzYWxlcy1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2FsZXMtc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAjc2FsZXMtc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NhbGVzLXN0ZXBzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzYWxlcy1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzYWxlcy1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2FsZXMtc3RlcHMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjc2FsZXMtc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NhbGVzLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzYWxlcy1zdGVwcyAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzYWxlcy1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2FsZXMtc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2FsZXMtc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NhbGVzLXN0ZXBzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzYWxlcy1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzICNzYWxlcy1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2FsZXMtc3RlcHMgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2FsZXMtc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NhbGVzLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzYWxlcy1zdGVwcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iICNzYWxlcy1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2FsZXMtc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAjc2FsZXMtc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NhbGVzLXN0ZXBzIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzYWxlcy1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2FsZXMtc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzYWxlcy1zdGVwcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAjc2FsZXMtc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NhbGVzLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzICNzYWxlcy1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2FsZXMtc3RlcHMgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzYWxlcy1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2FsZXMtc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NhbGVzLXN0ZXBzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNzYWxlcy1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2FsZXMtc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzYWxlcy1zdGVwcyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzYWxlcy1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzYWxlcy1zdGVwcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzYWxlcy1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzYWxlcy1zdGVwcyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzYWxlcy1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzYWxlcy1zdGVwcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzYWxlcy1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzYWxlcy1zdGVwcyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAjc2FsZXMtc3RlcHMgLnNpdGUtaW5uZXIsICNzYWxlcy1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAjc2FsZXMtc3RlcHMgLnNpdGUtaW5uZXIsICNzYWxlcy1zdGVwcyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzYWxlcy1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2FsZXMtc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2FsZXMtc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NhbGVzLXN0ZXBzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzYWxlcy1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzICNzYWxlcy1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2FsZXMtc3RlcHMgI2NvbXBhbnktaW5mb3JtYXRpb24sICNzYWxlcy1zdGVwcyAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgLmJsb2ctYm94LCAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgI3NhbGVzLXN0ZXBzIC5ibG9nLWJveCwgI3NhbGVzLXN0ZXBzIC5jdXN0b21lci1zdG9yeS1zbGlkZSwgI3NhbGVzLXN0ZXBzIC5oY3NzLWZvcm0tZnJhbWUsICNzYWxlcy1zdGVwcyAuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSwgI3NhbGVzLXN0ZXBzIC5tb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCwgLm1vZGFsLXBvcHVwICNzYWxlcy1zdGVwcyAubW9kYWwtY29udGVudCwgI3NhbGVzLXN0ZXBzIC5wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciwgLnBhZ2Utc3RhdHMgI3NhbGVzLXN0ZXBzIC5zdGF0cy1jb2xvciwgI3NhbGVzLXN0ZXBzIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yLCAucHJvZHVjdC1wYWdlLXN0YXRzICNzYWxlcy1zdGVwcyAuc3RhdHMtY29sb3IsICNzYWxlcy1zdGVwcyAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zd2lwZXItY29udGFpbmVyID4gZGl2LCAjY3VzdG9tZXJzX2J5X3N0YXRlICNzYWxlcy1zdGVwcyAuc3dpcGVyLWNvbnRhaW5lciA+IGRpdiwgI3NhbGVzLXN0ZXBzICNnZW5lcmljLXRhYnMgLnBhbmUsICNnZW5lcmljLXRhYnMgI3NhbGVzLXN0ZXBzIC5wYW5lLCAjc2FsZXMtc3RlcHMgLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpIC5zb2NpYWwtc2hhcmUsIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAjc2FsZXMtc3RlcHMgLnNvY2lhbC1zaGFyZSwgI3NhbGVzLXN0ZXBzIC5zaW5nbGUtcHJlc3MgLnNvY2lhbC1zaGFyZSwgLnNpbmdsZS1wcmVzcyAjc2FsZXMtc3RlcHMgLnNvY2lhbC1zaGFyZSB7XG4gICAgcGFkZGluZzogNTVweCA1MHB4IDQ4cHg7XG4gIH1cbn1cbiNzYWxlcy1zdGVwcyAuc3RlcC0xOmFmdGVyLCAjc2FsZXMtc3RlcHMgLnN0ZXAtMjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNzYWxlcy1zdGVwcyAuc3RlcC0xOmFmdGVyLCAjc2FsZXMtc3RlcHMgLnN0ZXAtMjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuI3NhbGVzLXN0ZXBzIC5zdGVwLTEgLnNhbGVzLXN0ZXBzLXN1YmhlYWRpbmc6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDkvaWNvbi1oZWFkYWNoZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA5L2ljb24taGVhZGFjaGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG4jc2FsZXMtc3RlcHMgLnN0ZXAtMiAuc2FsZXMtc3RlcHMtc3ViaGVhZGluZzpiZWZvcmUge1xuICBtYXJnaW4tdG9wOiAzOHB4O1xuICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOS9pY29uLWJhci1saW5lLWdyYXBoLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDkvaWNvbi1iYXItbGluZS1ncmFwaC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjc2FsZXMtc3RlcHMgLnN0ZXAtMiAuc2FsZXMtc3RlcHMtc3ViaGVhZGluZzpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbiNzYWxlcy1zdGVwcyAuc3RlcC0zIC5zYWxlcy1zdGVwcy1zdWJoZWFkaW5nOmJlZm9yZSB7XG4gIG1hcmdpbi10b3A6IDM4cHg7XG4gIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA5L2ljb24tcm9ja2V0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDkvaWNvbi1yb2NrZXQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3NhbGVzLXN0ZXBzIC5zdGVwLTMgLnNhbGVzLXN0ZXBzLXN1YmhlYWRpbmc6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4jc2FsZXMtc3RlcHMgLnN0ZXAtMSwgI3NhbGVzLXN0ZXBzIC5zdGVwLTIsICNzYWxlcy1zdGVwcyAuc3RlcC0zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3NhbGVzLXN0ZXBzIC5zdGVwLTEgLnNhbGVzLXN0ZXBzLXN1YmhlYWRpbmc6YmVmb3JlLCAjc2FsZXMtc3RlcHMgLnN0ZXAtMiAuc2FsZXMtc3RlcHMtc3ViaGVhZGluZzpiZWZvcmUsICNzYWxlcy1zdGVwcyAuc3RlcC0zIC5zYWxlcy1zdGVwcy1zdWJoZWFkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LW1hc2stc2l6ZTogYXV0bztcbiAgbWFzay1zaXplOiBhdXRvO1xuICBoZWlnaHQ6IDQycHg7XG4gIHdpZHRoOiA0MnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3NhbGVzLXN0ZXBzIC5zdGVwLTEgLnNhbGVzLXN0ZXBzLXN1YmhlYWRpbmc6YmVmb3JlLCAjc2FsZXMtc3RlcHMgLnN0ZXAtMiAuc2FsZXMtc3RlcHMtc3ViaGVhZGluZzpiZWZvcmUsICNzYWxlcy1zdGVwcyAuc3RlcC0zIC5zYWxlcy1zdGVwcy1zdWJoZWFkaW5nOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAtNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI3NhbGVzLXN0ZXBzIC5zdGVwLTEgLnNhbGVzLXN0ZXBzLXN1YmhlYWRpbmc6YmVmb3JlLCAjc2FsZXMtc3RlcHMgLnN0ZXAtMiAuc2FsZXMtc3RlcHMtc3ViaGVhZGluZzpiZWZvcmUsICNzYWxlcy1zdGVwcyAuc3RlcC0zIC5zYWxlcy1zdGVwcy1zdWJoZWFkaW5nOmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3NhbGVzLXN0ZXBzIC5zdGVwLTEgLnNhbGVzLXN0ZXBzLXN1YmhlYWRpbmcgc3BhbiwgI3NhbGVzLXN0ZXBzIC5zdGVwLTIgLnNhbGVzLXN0ZXBzLXN1YmhlYWRpbmcgc3BhbiwgI3NhbGVzLXN0ZXBzIC5zdGVwLTMgLnNhbGVzLXN0ZXBzLXN1YmhlYWRpbmcgc3BhbiB7XG4gICAgdG9wOiAtMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjc2FsZXMtc3RlcHMgLnN0ZXAtMSAuc2FsZXMtc3RlcHMtc3ViaGVhZGluZyBzcGFuLCAjc2FsZXMtc3RlcHMgLnN0ZXAtMiAuc2FsZXMtc3RlcHMtc3ViaGVhZGluZyBzcGFuLCAjc2FsZXMtc3RlcHMgLnN0ZXAtMyAuc2FsZXMtc3RlcHMtc3ViaGVhZGluZyBzcGFuIHtcbiAgICB0b3A6IC0xNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNzYWxlcy1zdGVwcyAuc3RlcC0xLCAjc2FsZXMtc3RlcHMgLnN0ZXAtMiwgI3NhbGVzLXN0ZXBzIC5zdGVwLTMge1xuICAgIGZsZXg6IDEgMCAyNSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI3NhbGVzLXN0ZXBzIC5zdGVwLTEsICNzYWxlcy1zdGVwcyAuc3RlcC0yLCAjc2FsZXMtc3RlcHMgLnN0ZXAtMyB7XG4gICAgZmxleDogMCAwIDI5JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNzYWxlcy1zdGVwcyBkaXZbY2xhc3MqPW9mZnNldF0gLnN0ZXAtMSwgI3NhbGVzLXN0ZXBzIGRpdltjbGFzcyo9b2Zmc2V0XSAuc3RlcC0yLCAjc2FsZXMtc3RlcHMgZGl2W2NsYXNzKj1vZmZzZXRdIC5zdGVwLTMge1xuICAgIGZsZXg6IDAgMCAzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNzg5Ljk4cHgpIHtcbiAgI3NhbGVzLXN0ZXBzIGRpdltjbGFzcyo9b2Zmc2V0XSAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNzYWxlcy1zdGVwcyB7XG4gICAgbWFyZ2luOiA4MHB4IDA7XG4gIH1cbn1cblxuLnByb2R1Y3QtcGFnZS1zdGF0cyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZmZmIDAlLCAjZmZmIDUwJSwgI0VERURFRCA1MCUsICNFREVERUQgMTAwJSk7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG4ucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciB7XG4gIGNvbG9yOiAjMDAwO1xuICBib3gtc2hhZG93OiA2cHggNnB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtY29sb3Ige1xuICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciB7XG4gICAgcGFkZGluZzogNjBweCAxNXB4O1xuICB9XG59XG4ucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzVweCA0NnB4IDQycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9kdWN0LXBhZ2Utc3RhdHMgZGl2W2NsYXNzKj1vZmZzZXRdIC5zdGF0cyB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5wcm9kdWN0LXBhZ2Utc3RhdHMgZGl2W2NsYXNzKj1vZmZzZXRdIC5zdGF0cy1udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMy43MnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE3OTBweCkge1xuICAucHJvZHVjdC1wYWdlLXN0YXRzIGRpdltjbGFzcyo9b2Zmc2V0XSAuc3RhdHMtbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDQuMjVyZW07XG4gIH1cbn1cbi5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLTEsIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy0xOmFmdGVyLCAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy0yOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDBweDtcbiAgbGVmdDogNDhweDtcbiAgcmlnaHQ6IDQ4cHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTYpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLTE6YWZ0ZXIsIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLTI6YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0LXBhZ2Utc3RhdHMge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cblxuLnBhZ2Utc3RhdHMge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuLnBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJveC1zaGFkb3c6IDZweCA2cHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1zdGF0cyAuc3RhdHMtY29sb3Ige1xuICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgfVxufVxuLnBhZ2Utc3RhdHMgLnN0YXRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzNXB4IDQ2cHggNDJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2Utc3RhdHMgLnN0YXRzIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhZ2Utc3RhdHMgLnN0YXRzIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG4ucGFnZS1zdGF0cyAuc3RhdHMtMTphZnRlciwgLnBhZ2Utc3RhdHMgLnN0YXRzLTI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMHB4O1xuICBsZWZ0OiA0OHB4O1xuICByaWdodDogNDhweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2Utc3RhdHMgLnN0YXRzLTE6YWZ0ZXIsIC5wYWdlLXN0YXRzIC5zdGF0cy0yOmFmdGVyIHtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxcHg7XG4gIH1cbn1cbi5wYWdlLXN0YXRzIC5sYXN0LXJvdzpub3QoLnJvdy0xKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1zdGF0cyAubGFzdC1yb3c6bm90KC5yb3ctMSkge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbiAgLnBhZ2Utc3RhdHMgLmxhc3Qtcm93Om5vdCgucm93LTEpOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgbGVmdDogMzBweDtcbiAgICByaWdodDogMzBweDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdlLXN0YXRzIC5sYXN0LXJvdzpub3QoLnJvdy0xKSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuLnBhZ2Utc3RhdHMgLmxhc3Qtcm93Om5vdCgucm93LTEpIC5zdGF0cy0zOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLXN0YXRzIC5zdGF0cy1udW1iZXIge1xuICBmb250LXNpemU6IDMuNTg1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGFnZS1zdGF0cyAuc3RhdHMtbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDMuM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucGFnZS1zdGF0cyAuc3RhdHMtbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gIH1cbn1cbi5wYWdlLXN0YXRzIC5zdGF0cy1udW1iZXIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1zdGF0cyAuc3RhdHMtbnVtYmVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdlLXN0YXRzIC5zdGF0cy1udW1iZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXN0YXRzIC5zdGF0cy1udW1iZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG59XG4ucGFnZS1zdGF0cyAuc3RhdHMtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGFnZS1zdGF0cyAuc3RhdHMtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4ucGFnZS1zdGF0cyAuc3RhdHMtYWRkaXRpb25hbC1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHJvdy1nYXA6IDMycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGFnZS1zdGF0cyAuc3RhdHMtYWRkaXRpb25hbC1saW5rcyB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWdlLXN0YXRzIC5zdGF0cy1hZGRpdGlvbmFsLWxpbmtzIGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXN0YXRzIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29udGVudC1zaWRlYmFyLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4ucHJvZHVjdC1jaGlsZC1tZW51IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDYwcHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IHRvcCAwLjNzIGVhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtY2hpbGQtbWVudSB7XG4gICAgdG9wOiAxOTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9kdWN0LWNoaWxkLW1lbnUge1xuICAgIHRvcDogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2R1Y3QtY2hpbGQtbWVudSB7XG4gICAgdG9wOiAyMzVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LWNoaWxkLW1lbnUuZ2xvYmFsLWJhbm5lci1hY3RpdmUuc2Nyb2xsZWQge1xuICAgIHRvcDogODlweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9kdWN0LWNoaWxkLW1lbnUuZ2xvYmFsLWJhbm5lci1hY3RpdmUuc2Nyb2xsZWQge1xuICAgIHRvcDogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2R1Y3QtY2hpbGQtbWVudS5nbG9iYWwtYmFubmVyLWFjdGl2ZS5zY3JvbGxlZCB7XG4gICAgdG9wOiAxNTFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LWNoaWxkLW1lbnUuZ2xvYmFsLWJhbm5lci1hY3RpdmUge1xuICAgIHRvcDogMTcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvZHVjdC1jaGlsZC1tZW51Lmdsb2JhbC1iYW5uZXItYWN0aXZlIHtcbiAgICB0b3A6IDIyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0LWNoaWxkLW1lbnUuZ2xvYmFsLWJhbm5lci1hY3RpdmUge1xuICAgIHRvcDogMjM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1jaGlsZC1tZW51Lmdsb2JhbC1iYW5uZXItYWN0aXZlLnNjcm9sbGVkIHtcbiAgICB0b3A6IDg5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvZHVjdC1jaGlsZC1tZW51Lmdsb2JhbC1iYW5uZXItYWN0aXZlLnNjcm9sbGVkIHtcbiAgICB0b3A6IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0LWNoaWxkLW1lbnUuZ2xvYmFsLWJhbm5lci1hY3RpdmUuc2Nyb2xsZWQge1xuICAgIHRvcDogMTU2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnByb2R1Y3QtY2hpbGQtbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogY2FsYygtMzgwcHggKyA1MHZ3KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTU1MHB4KSB7XG4gIC5wcm9kdWN0LWNoaWxkLW1lbnUge1xuICAgIHdpZHRoOiBjYWxjKC00MzBweCArIDUwdncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTc5MHB4KSB7XG4gIC5wcm9kdWN0LWNoaWxkLW1lbnUge1xuICAgIHdpZHRoOiBjYWxjKC01ODVweCArIDUwdncpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTAwcHgpIHtcbiAgLnByb2R1Y3QtY2hpbGQtbWVudSB7XG4gICAgd2lkdGg6IGNhbGMoLTY0MHB4ICsgNTB2dyk7XG4gIH1cbn1cblxuI3Byb2R1Y3QtY2hpbGQtbWVudSB7XG4gIHBhZGRpbmc6IDA7XG59XG4jcHJvZHVjdC1jaGlsZC1tZW51IHVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMTVweCAxNXB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICNwcm9kdWN0LWNoaWxkLW1lbnUgdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuI3Byb2R1Y3QtY2hpbGQtbWVudSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3Byb2R1Y3QtY2hpbGQtbWVudSBhOm5vdCguYmFjay10by1wYXJlbnQtbGluaykge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMTZweCAyNHB4IDE2cHggNTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4jcHJvZHVjdC1jaGlsZC1tZW51IGE6bm90KC5iYWNrLXRvLXBhcmVudC1saW5rKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA4L2NoZWNrX2NpcmNsZV9pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDgvY2hlY2tfY2lyY2xlX2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIC13ZWJraXQtbWFzay1zaXplOiAxOHB4O1xuICBtYXNrLXNpemU6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGxlZnQ6IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIGFuZCAobWF4LWhlaWdodDogODAwcHgpIHtcbiAgI3Byb2R1Y3QtY2hpbGQtbWVudSBhOm5vdCguYmFjay10by1wYXJlbnQtbGluayk6OmJlZm9yZSB7XG4gICAgbGVmdDogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAjcHJvZHVjdC1jaGlsZC1tZW51IGE6bm90KC5iYWNrLXRvLXBhcmVudC1saW5rKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAjcHJvZHVjdC1jaGlsZC1tZW51IGE6bm90KC5iYWNrLXRvLXBhcmVudC1saW5rKSB7XG4gICAgcGFkZGluZzogMTJweCAyNHB4IDEycHggNTJweDtcbiAgfVxufVxuI3Byb2R1Y3QtY2hpbGQtbWVudSBhLmJhY2stdG8tcGFyZW50LWxpbmsge1xuICBwYWRkaW5nOiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxM3B4O1xufVxuI3Byb2R1Y3QtY2hpbGQtbWVudSBhLmJhY2stdG8tcGFyZW50LWxpbms6YmVmb3JlIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAzLjNweDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG59XG4jcHJvZHVjdC1jaGlsZC1tZW51IGEuYmFjay10by1wYXJlbnQtbGluazpob3Zlcjo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgI3Byb2R1Y3QtY2hpbGQtbWVudSBhLmJhY2stdG8tcGFyZW50LWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDU2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA4NjVweCkge1xuICAjcHJvZHVjdC1jaGlsZC1tZW51IGEuYmFjay10by1wYXJlbnQtbGluayB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTc5MHB4KSBhbmQgKG1heC13aWR0aDogMTgxMXB4KSB7XG4gICNwcm9kdWN0LWNoaWxkLW1lbnUgYS5iYWNrLXRvLXBhcmVudC1saW5rIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG4jcHJvZHVjdC1jaGlsZC1tZW51IC5jdXJyZW50LW1lbnUtaXRlbSBhIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuI3Byb2R1Y3QtY2hpbGQtbWVudSAuY3VycmVudC1tZW51LWl0ZW0gYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgI3Byb2R1Y3QtY2hpbGQtbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiNwcm9kdWN0LWNoaWxkLW1lbnUuYWN0aXZlIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICNwcm9kdWN0LWNoaWxkLW1lbnUuYWN0aXZlIHtcbiAgICBoZWlnaHQ6IGNhbGMoLTEyMHB4ICsgMTAwdmgpO1xuICB9XG59XG5cbiNwcm9kdWN0LWNoaWxkLW1lbnUtYW5jaG9yIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgI3Byb2R1Y3QtY2hpbGQtbWVudS1hbmNob3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMXB4KSB7XG4gICNwcm9kdWN0LWNoaWxkLW1lbnUtYW5jaG9yIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtY2hpbGQtbWVudS1pbm5lciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMTAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5wcm9kdWN0LWNoaWxkLW1lbnUtaW5uZXIge1xuICAgIHBhZGRpbmc6IDgwcHggMjRweCA0OHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIGFuZCAobWF4LWhlaWdodDogNzAwcHgpIHtcbiAgLnByb2R1Y3QtY2hpbGQtbWVudS1pbm5lciB7XG4gICAgaGVpZ2h0OiA5MHZoO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDc3MHB4KSB7XG4gIC5wcm9kdWN0LWNoaWxkLW1lbnUtaW5uZXIge1xuICAgIHBhZGRpbmc6IDI0cHggMjRweCA0OHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIGFuZCAobWF4LWhlaWdodDogODY1cHgpIHtcbiAgLnByb2R1Y3QtY2hpbGQtbWVudS1pbm5lciB7XG4gICAgcGFkZGluZzogNDhweCAyNHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWNoaWxkLW1lbnUtdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBtYXJnaW4tbGVmdDogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnByb2R1Y3QtY2hpbGQtbWVudS10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnByb2R1Y3QtY2hpbGQtY3VycmVudC10aXRsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucHJvZHVjdC1jaGlsZC1jdXJyZW50LXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucHJvZHVjdC1jaGlsZC1jdXJyZW50LXRpdGxlOmFmdGVyIHtcbiAgY29udGVudDogXCIgXFxmMTA3XCI7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IERlZmF1bHRzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5wcm9kdWN0LWNoaWxkLWN1cnJlbnQtdGl0bGU6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wcm9kdWN0LWNoaWxkLWN1cnJlbnQtdGl0bGUuYWN0aXZlOmFmdGVyIHtcbiAgY29udGVudDogXCIgXFxmMTA2XCI7XG59XG5cbiNwcm9kdWN0LWJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjcHJvZHVjdC1icmVhZGNydW1iIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG4jcHJvZHVjdC1icmVhZGNydW1iIC5wcm9kdWN0LWJyZWFkY3J1bWItcGFyZW50LWxpbmsge1xuICBjb2xvcjogIzRENEQ0RDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3Byb2R1Y3QtYnJlYWRjcnVtYiAucHJvZHVjdC1icmVhZGNydW1iLXBhcmVudC1saW5rIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxufVxuI3Byb2R1Y3QtYnJlYWRjcnVtYiAucHJvZHVjdC1icmVhZGNydW1iLXBhcmVudC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBzb2xpZDtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiBmcm9tLWZvbnQ7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogYXV0bztcbiAgdGV4dC11bmRlcmxpbmUtcG9zaXRpb246IGZyb20tZm9udDtcbn1cbiNwcm9kdWN0LWJyZWFkY3J1bWIgLnByb2R1Y3QtYnJlYWRjcnVtYi1jaGlsZCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI3Byb2R1Y3QtYnJlYWRjcnVtYiBzcGFuIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwcm9kdWN0LWJyZWFkY3J1bWIgc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxufVxuXG4jcHJvZHVjdC1mZWF0dXJlcy10YWJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIHBhZGRpbmctdG9wOiA0OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbiNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZyYW1lIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5mcmFtZSB7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCA2MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgIHBhZGRpbmc6IDMwcHggMCAzMHB4IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5mcmFtZSB7XG4gICAgcGFkZGluZzogNTRweCAzMnB4IDM1cHg7XG4gIH1cbn1cbiNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgdWwudGFibmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIHVsLnRhYm5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyB1bC50YWJuYXYgLmJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAzOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIHVsLnRhYm5hdiAuYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxcHggMzBweCAxMnB4IDUycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyB1bC50YWJuYXYgLmJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTZweCAzMHB4IDE2cHggNTJweDtcbiAgfVxufVxuI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyB1bC50YWJuYXYgLmJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA4L2NoZWNrX2NpcmNsZV9pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDgvY2hlY2tfY2lyY2xlX2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIC13ZWJraXQtbWFzay1zaXplOiAxOHB4O1xuICBtYXNrLXNpemU6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGxlZnQ6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyB1bC50YWJuYXYgLmJ1dHRvbjo6YmVmb3JlIHtcbiAgICBsZWZ0OiAyNHB4O1xuICB9XG59XG4jcHJvZHVjdC1mZWF0dXJlcy10YWJzIHVsLnRhYm5hdiAuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4jcHJvZHVjdC1mZWF0dXJlcy10YWJzIHVsLnRhYm5hdiAuYWN0aXZlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudGFiLWNvbnRlbnQge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC50YWItY29udGVudCB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudGFiLWNvbnRlbnQge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgfVxufVxuI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFuZSB7XG4gIHRyYW5zZm9ybTogdW5zZXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4jcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYW5lLm1vYmlsZS1kaXNwbGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFuZS5tb2JpbGUtZGlzcGxheSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhbmUubW9iaWxlLWRpc3BsYXkgLnN0YW5kYXJkLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFuZS5tb2JpbGUtZGlzcGxheSAjbWVudS1mb290ZXItY29udGFjdCAuY3RhLWJ1dHRvbi1jb250YWluZXIgYSwgI21lbnUtZm9vdGVyLWNvbnRhY3QgLmN0YS1idXR0b24tY29udGFpbmVyICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhbmUubW9iaWxlLWRpc3BsYXkgYSwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFuZS5tb2JpbGUtZGlzcGxheSAuYmxhY2stYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYW5lLm1vYmlsZS1kaXNwbGF5IC5mb3JtLWJsYWNrLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0tYmxhY2stYnRuICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhbmUubW9iaWxlLWRpc3BsYXkgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhbmUubW9iaWxlLWRpc3BsYXkgLndoaXRlLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFuZS5tb2JpbGUtZGlzcGxheSAuZm9ybS13aGl0ZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mb3JtLXdoaXRlLWJ0biAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYW5lLm1vYmlsZS1kaXNwbGF5IC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYW5lLm1vYmlsZS1kaXNwbGF5IC5oZWF2eWJpZC1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhbmUubW9iaWxlLWRpc3BsYXkgaW5wdXQuc2VhcmNoLWZvcm0tc3VibWl0LCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYW5lLm1vYmlsZS1kaXNwbGF5IC5oZWF2eWpvYi1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhbmUubW9iaWxlLWRpc3BsYXkgLm5ldy1kaXNwYXRjaGVyLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFuZS5tb2JpbGUtZGlzcGxheSAucGxhbnMtYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYW5lLm1vYmlsZS1kaXNwbGF5IC5zYWZldHktYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYW5lLm1vYmlsZS1kaXNwbGF5IC5mbGVldC1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhbmUubW9iaWxlLWRpc3BsYXkgLmUzNjAtYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYW5lLm1vYmlsZS1kaXNwbGF5IC5mdWVsZXJwbHVzLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFuZS5tb2JpbGUtZGlzcGxheSAudGVsZW1hdGljcy1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhbmUubW9iaWxlLWRpc3BsYXkgLmFjY291bnRpbmctYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYW5lLm1vYmlsZS1kaXNwbGF5IC5jbG91ZC1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhbmUubW9iaWxlLWRpc3BsYXkgLmluc2lnaHRzLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFuZS5tb2JpbGUtZGlzcGxheSAubmF2eS1ibHVlLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFuZTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYW5lIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHggMDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFuZS5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFuZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc3RhbmRhcmQtYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNtZW51LWZvb3Rlci1jb250YWN0IC5jdGEtYnV0dG9uLWNvbnRhaW5lciBhLCAjbWVudS1mb290ZXItY29udGFjdCAuY3RhLWJ1dHRvbi1jb250YWluZXIgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBhLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5ibGFjay1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZvcm0tYmxhY2stYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS1ibGFjay1idG4gI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAud2hpdGUtYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5mb3JtLXdoaXRlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0td2hpdGUtYnRuICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBpbnB1dC5zZWFyY2gtZm9ybS1zdWJtaXQsICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5am9iLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubmV3LWRpc3BhdGNoZXItYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wbGFucy1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNhZmV0eS1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZsZWV0LWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZTM2MC1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZ1ZWxlcnBsdXMtYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC50ZWxlbWF0aWNzLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZy1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmNsb3VkLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaW5zaWdodHMtYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5uYXZ5LWJsdWUtYnRuIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnN0YW5kYXJkLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjbWVudS1mb290ZXItY29udGFjdCAuY3RhLWJ1dHRvbi1jb250YWluZXIgYSwgI21lbnUtZm9vdGVyLWNvbnRhY3QgLmN0YS1idXR0b24tY29udGFpbmVyICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgYSwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYmxhY2stYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5mb3JtLWJsYWNrLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0tYmxhY2stYnRuICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLndoaXRlLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZm9ybS13aGl0ZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mb3JtLXdoaXRlLWJ0biAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgaW5wdXQuc2VhcmNoLWZvcm0tc3VibWl0LCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWpvYi1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm5ldy1kaXNwYXRjaGVyLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGxhbnMtYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zYWZldHktYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5mbGVldC1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmUzNjAtYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5mdWVsZXJwbHVzLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudGVsZW1hdGljcy1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmctYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5jbG91ZC1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmluc2lnaHRzLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubmF2eS1ibHVlLWJ0biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG59XG4jcHJvZHVjdC1mZWF0dXJlcy10YWJzLndoaXRlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzMztcbn1cblxuc2VjdGlvbi5pbWFnZS10ZXh0LWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuLmltYWdlLXRleHQtZ3JvdXAgLmltYWdlLWNvbHVtbiB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmltYWdlLXRleHQtZ3JvdXAgLmNvbC0xMi5jb2wtbGctNi50ZXh0LWNvbHVtbiwgLmltYWdlLXRleHQtZ3JvdXAgLndoeS1oY3NzIC5jdXN0b21lcl9sb2dvcy5zaWRlLWJ5LXNpZGUgLmNvbC0xMi50ZXh0LWNvbHVtbi5jb2wteGwtNSwgLndoeS1oY3NzIC5jdXN0b21lcl9sb2dvcy5zaWRlLWJ5LXNpZGUgLmltYWdlLXRleHQtZ3JvdXAgLmNvbC0xMi50ZXh0LWNvbHVtbi5jb2wteGwtNSwgLmltYWdlLXRleHQtZ3JvdXAgLm5ldy13aHktaGNzcyAuY3VzdG9tZXJfbG9nb3Muc2lkZS1ieS1zaWRlIC5jb2wtMTIudGV4dC1jb2x1bW4uY29sLXhsLTUsIC5uZXctd2h5LWhjc3MgLmN1c3RvbWVyX2xvZ29zLnNpZGUtYnktc2lkZSAuaW1hZ2UtdGV4dC1ncm91cCAuY29sLTEyLnRleHQtY29sdW1uLmNvbC14bC01LCAuaW1hZ2UtdGV4dC1ncm91cCAucHJvZHVjdHMgLnRhYi1zZWN0aW9uIC5jb2wtbGctNi50ZXh0LWNvbHVtbi5mcmFtZSwgLmltYWdlLXRleHQtZ3JvdXAgLnByb2R1Y3RzIC50YWItc2VjdGlvbiAud2h5LWhjc3MgLmN1c3RvbWVyX2xvZ29zLnNpZGUtYnktc2lkZSAudGV4dC1jb2x1bW4uZnJhbWUuY29sLXhsLTUsIC53aHktaGNzcyAuY3VzdG9tZXJfbG9nb3Muc2lkZS1ieS1zaWRlIC5pbWFnZS10ZXh0LWdyb3VwIC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gLnRleHQtY29sdW1uLmZyYW1lLmNvbC14bC01LCAuaW1hZ2UtdGV4dC1ncm91cCAucHJvZHVjdHMgLnRhYi1zZWN0aW9uIC5uZXctd2h5LWhjc3MgLmN1c3RvbWVyX2xvZ29zLnNpZGUtYnktc2lkZSAudGV4dC1jb2x1bW4uZnJhbWUuY29sLXhsLTUsIC5uZXctd2h5LWhjc3MgLmN1c3RvbWVyX2xvZ29zLnNpZGUtYnktc2lkZSAuaW1hZ2UtdGV4dC1ncm91cCAucHJvZHVjdHMgLnRhYi1zZWN0aW9uIC50ZXh0LWNvbHVtbi5mcmFtZS5jb2wteGwtNSwgLnByb2R1Y3RzIC50YWItc2VjdGlvbiAuaW1hZ2UtdGV4dC1ncm91cCAuY29sLWxnLTYudGV4dC1jb2x1bW4uZnJhbWUsIC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gLmltYWdlLXRleHQtZ3JvdXAgLndoeS1oY3NzIC5jdXN0b21lcl9sb2dvcy5zaWRlLWJ5LXNpZGUgLnRleHQtY29sdW1uLmZyYW1lLmNvbC14bC01LCAud2h5LWhjc3MgLmN1c3RvbWVyX2xvZ29zLnNpZGUtYnktc2lkZSAucHJvZHVjdHMgLnRhYi1zZWN0aW9uIC5pbWFnZS10ZXh0LWdyb3VwIC50ZXh0LWNvbHVtbi5mcmFtZS5jb2wteGwtNSwgLnByb2R1Y3RzIC50YWItc2VjdGlvbiAuaW1hZ2UtdGV4dC1ncm91cCAubmV3LXdoeS1oY3NzIC5jdXN0b21lcl9sb2dvcy5zaWRlLWJ5LXNpZGUgLnRleHQtY29sdW1uLmZyYW1lLmNvbC14bC01LCAubmV3LXdoeS1oY3NzIC5jdXN0b21lcl9sb2dvcy5zaWRlLWJ5LXNpZGUgLnByb2R1Y3RzIC50YWItc2VjdGlvbiAuaW1hZ2UtdGV4dC1ncm91cCAudGV4dC1jb2x1bW4uZnJhbWUuY29sLXhsLTUge1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG59XG5cbi5pbWFnZS10ZXh0LWdyb3VwIC5zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5pbWFnZS10ZXh0LWdyb3VwIHAge1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xufVxuXG4uaW1hZ2UtdGV4dC1ncm91cCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODlweCkge1xuICBzZWN0aW9uLmltYWdlLXRleHQtZ3JvdXAge1xuICAgIG1hcmdpbjogMCAxNnB4IDk2cHggMTZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaW1hZ2UtdGV4dC1ncm91cCAuY29sLTEyLmNvbC1sZy02LnRleHQtY29sdW1uLCAuaW1hZ2UtdGV4dC1ncm91cCAud2h5LWhjc3MgLmN1c3RvbWVyX2xvZ29zLnNpZGUtYnktc2lkZSAuY29sLTEyLnRleHQtY29sdW1uLmNvbC14bC01LCAud2h5LWhjc3MgLmN1c3RvbWVyX2xvZ29zLnNpZGUtYnktc2lkZSAuaW1hZ2UtdGV4dC1ncm91cCAuY29sLTEyLnRleHQtY29sdW1uLmNvbC14bC01LCAuaW1hZ2UtdGV4dC1ncm91cCAubmV3LXdoeS1oY3NzIC5jdXN0b21lcl9sb2dvcy5zaWRlLWJ5LXNpZGUgLmNvbC0xMi50ZXh0LWNvbHVtbi5jb2wteGwtNSwgLm5ldy13aHktaGNzcyAuY3VzdG9tZXJfbG9nb3Muc2lkZS1ieS1zaWRlIC5pbWFnZS10ZXh0LWdyb3VwIC5jb2wtMTIudGV4dC1jb2x1bW4uY29sLXhsLTUsIC5pbWFnZS10ZXh0LWdyb3VwIC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gLmNvbC1sZy02LnRleHQtY29sdW1uLmZyYW1lLCAuaW1hZ2UtdGV4dC1ncm91cCAucHJvZHVjdHMgLnRhYi1zZWN0aW9uIC53aHktaGNzcyAuY3VzdG9tZXJfbG9nb3Muc2lkZS1ieS1zaWRlIC50ZXh0LWNvbHVtbi5mcmFtZS5jb2wteGwtNSwgLndoeS1oY3NzIC5jdXN0b21lcl9sb2dvcy5zaWRlLWJ5LXNpZGUgLmltYWdlLXRleHQtZ3JvdXAgLnByb2R1Y3RzIC50YWItc2VjdGlvbiAudGV4dC1jb2x1bW4uZnJhbWUuY29sLXhsLTUsIC5pbWFnZS10ZXh0LWdyb3VwIC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gLm5ldy13aHktaGNzcyAuY3VzdG9tZXJfbG9nb3Muc2lkZS1ieS1zaWRlIC50ZXh0LWNvbHVtbi5mcmFtZS5jb2wteGwtNSwgLm5ldy13aHktaGNzcyAuY3VzdG9tZXJfbG9nb3Muc2lkZS1ieS1zaWRlIC5pbWFnZS10ZXh0LWdyb3VwIC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gLnRleHQtY29sdW1uLmZyYW1lLmNvbC14bC01LCAucHJvZHVjdHMgLnRhYi1zZWN0aW9uIC5pbWFnZS10ZXh0LWdyb3VwIC5jb2wtbGctNi50ZXh0LWNvbHVtbi5mcmFtZSwgLnByb2R1Y3RzIC50YWItc2VjdGlvbiAuaW1hZ2UtdGV4dC1ncm91cCAud2h5LWhjc3MgLmN1c3RvbWVyX2xvZ29zLnNpZGUtYnktc2lkZSAudGV4dC1jb2x1bW4uZnJhbWUuY29sLXhsLTUsIC53aHktaGNzcyAuY3VzdG9tZXJfbG9nb3Muc2lkZS1ieS1zaWRlIC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gLmltYWdlLXRleHQtZ3JvdXAgLnRleHQtY29sdW1uLmZyYW1lLmNvbC14bC01LCAucHJvZHVjdHMgLnRhYi1zZWN0aW9uIC5pbWFnZS10ZXh0LWdyb3VwIC5uZXctd2h5LWhjc3MgLmN1c3RvbWVyX2xvZ29zLnNpZGUtYnktc2lkZSAudGV4dC1jb2x1bW4uZnJhbWUuY29sLXhsLTUsIC5uZXctd2h5LWhjc3MgLmN1c3RvbWVyX2xvZ29zLnNpZGUtYnktc2lkZSAucHJvZHVjdHMgLnRhYi1zZWN0aW9uIC5pbWFnZS10ZXh0LWdyb3VwIC50ZXh0LWNvbHVtbi5mcmFtZS5jb2wteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG4gIC5pbWFnZS10ZXh0LWdyb3VwIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICAuaW1hZ2UtdGV4dC1ncm91cCBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbiAgLmNvbC0xMi5jb2wtbGctNi5pbWFnZS1jb2x1bW4sIC53aHktaGNzcyAuY3VzdG9tZXJfbG9nb3Muc2lkZS1ieS1zaWRlIC5jb2wtMTIuaW1hZ2UtY29sdW1uLmNvbC14bC01LCAubmV3LXdoeS1oY3NzIC5jdXN0b21lcl9sb2dvcy5zaWRlLWJ5LXNpZGUgLmNvbC0xMi5pbWFnZS1jb2x1bW4uY29sLXhsLTUsIC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gLmNvbC1sZy02LmltYWdlLWNvbHVtbi5mcmFtZSwgLnByb2R1Y3RzIC50YWItc2VjdGlvbiAud2h5LWhjc3MgLmN1c3RvbWVyX2xvZ29zLnNpZGUtYnktc2lkZSAuaW1hZ2UtY29sdW1uLmZyYW1lLmNvbC14bC01LCAud2h5LWhjc3MgLmN1c3RvbWVyX2xvZ29zLnNpZGUtYnktc2lkZSAucHJvZHVjdHMgLnRhYi1zZWN0aW9uIC5pbWFnZS1jb2x1bW4uZnJhbWUuY29sLXhsLTUsIC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gLm5ldy13aHktaGNzcyAuY3VzdG9tZXJfbG9nb3Muc2lkZS1ieS1zaWRlIC5pbWFnZS1jb2x1bW4uZnJhbWUuY29sLXhsLTUsIC5uZXctd2h5LWhjc3MgLmN1c3RvbWVyX2xvZ29zLnNpZGUtYnktc2lkZSAucHJvZHVjdHMgLnRhYi1zZWN0aW9uIC5pbWFnZS1jb2x1bW4uZnJhbWUuY29sLXhsLTUge1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nOiA2NyUgMCAwIDA7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbi5ibG9jay1mcmFtZXMge1xuICBtYXJnaW46IDQ4cHggMDtcbn1cbi5ibG9jay1mcmFtZXMgLnJvdywgLmJsb2NrLWZyYW1lcyAjcHJvamVjdC1saWZlY3ljbGUgLm1lbnUsICNwcm9qZWN0LWxpZmVjeWNsZSAuYmxvY2stZnJhbWVzIC5tZW51IHtcbiAgcm93LWdhcDogNDhweDtcbn1cbi5ibG9jay1mcmFtZXMgLnNlY3Rpb24tZnJhbWUsIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmNvbnRhaW5lciwgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLnNpdGUtaW5uZXIsIC5maXQtcXVpeiAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5ibG9jay1mcmFtZXMgLmNvbnRhaW5lciwgLmVudGVycHJpc2Utc3RlcHMgLmJsb2NrLWZyYW1lcyAuZml0LXF1aXogLnNpdGUtaW5uZXIsIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuYmxvY2stZnJhbWVzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuYmxvY2stZnJhbWVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuYmxvY2stZnJhbWVzIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuYmxvY2stZnJhbWVzIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmJsb2NrLWZyYW1lcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLm5hcnJvdy1jb250YWluZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5ibG9jay1mcmFtZXMgLm5hcnJvdy1jb250YWluZXIsIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLCAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLmJsb2NrLWZyYW1lcyAuc2l0ZS1pbm5lciwgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLCAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmJsb2NrLWZyYW1lcyAuc2l0ZS1pbm5lciwgLmJsb2NrLWZyYW1lcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLCAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5ibG9jay1mcmFtZXMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLmJsb2NrLWZyYW1lcyAuc2l0ZS1pbm5lciwgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLCAuYmxvY2stZnJhbWVzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5ibG9jay1mcmFtZXMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5ibG9jay1mcmFtZXMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLCAuYmxvY2stZnJhbWVzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLmJsb2NrLWZyYW1lcyAuc2l0ZS1pbm5lciwgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5ibG9jay1mcmFtZXMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLCAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kdXN0cnktZXZlbnRzIC5ibG9jay1mcmFtZXMgLmhjc3MtZXZlbnRzLCAuYmxvY2stZnJhbWVzIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzIC5ibG9jay1mcmFtZXMgLmhjc3MtZXZlbnRzLCAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hcnMgLmJsb2NrLWZyYW1lcyAuaGNzcy1ldmVudHMsIC5ibG9jay1mcmFtZXMgLnBhc3Qtd2ViaW5hcnMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAuYmxvY2stZnJhbWVzIC5oY3NzLWV2ZW50cywgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmJsb2NrLWZyYW1lcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYmxvY2stZnJhbWVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYmxvY2stZnJhbWVzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYmxvY2stZnJhbWVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYmxvY2stZnJhbWVzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYmxvY2stZnJhbWVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYmxvY2stZnJhbWVzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYmxvY2stZnJhbWVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmJsb2NrLWZyYW1lcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYmxvY2stZnJhbWVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5ibG9jay1mcmFtZXMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmJsb2NrLWZyYW1lcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmJsb2NrLWZyYW1lcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5ibG9jay1mcmFtZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYmxvY2stZnJhbWVzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmJsb2NrLWZyYW1lcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5ibG9jay1mcmFtZXMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLmJsb2NrLWZyYW1lcyAuc2l0ZS1pbm5lciwgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmJsb2NrLWZyYW1lcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmJsb2NrLWZyYW1lcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmJsb2NrLWZyYW1lcyAjY29tcGFueS1pbmZvcm1hdGlvbiwgLmJsb2NrLWZyYW1lcyAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgLmJsb2ctYm94LCAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgLmJsb2NrLWZyYW1lcyAuYmxvZy1ib3gsIC5ibG9jay1mcmFtZXMgLmN1c3RvbWVyLXN0b3J5LXNsaWRlLCAuYmxvY2stZnJhbWVzIC5oY3NzLWZvcm0tZnJhbWUsIC5ibG9jay1mcmFtZXMgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUsIC5ibG9jay1mcmFtZXMgLm1vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50LCAubW9kYWwtcG9wdXAgLmJsb2NrLWZyYW1lcyAubW9kYWwtY29udGVudCwgLmJsb2NrLWZyYW1lcyAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zd2lwZXItY29udGFpbmVyID4gZGl2LCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5ibG9jay1mcmFtZXMgLnN3aXBlci1jb250YWluZXIgPiBkaXYsIC5ibG9jay1mcmFtZXMgI2dlbmVyaWMtdGFicyAucGFuZSwgI2dlbmVyaWMtdGFicyAuYmxvY2stZnJhbWVzIC5wYW5lLCAuYmxvY2stZnJhbWVzIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAuc29jaWFsLXNoYXJlLCAuc2luZ2xlLXBvc3Q6bm90KC5jYXNlLXN0dWRpZXMtdGVtcGxhdGUtY2xvbmUtcG9zdCkgLmJsb2NrLWZyYW1lcyAuc29jaWFsLXNoYXJlLCAuYmxvY2stZnJhbWVzIC5zaW5nbGUtcHJlc3MgLnNvY2lhbC1zaGFyZSwgLnNpbmdsZS1wcmVzcyAuYmxvY2stZnJhbWVzIC5zb2NpYWwtc2hhcmUsIC5ibG9jay1mcmFtZXMgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtY29sb3IsIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLmJsb2NrLWZyYW1lcyAuc3RhdHMtY29sb3IsIC5ibG9jay1mcmFtZXMgLnBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yLCAucGFnZS1zdGF0cyAuYmxvY2stZnJhbWVzIC5zdGF0cy1jb2xvciB7XG4gIHBhZGRpbmc6IDQ4cHg7XG4gIGJveC1zaGFkb3c6IDZweCA2cHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJsb2NrLWZyYW1lcyBoMiwgLmJsb2NrLWZyYW1lcyAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLmJsb2NrLWZyYW1lcyBwLmhlYWRsaW5lLCAuYmxvY2stZnJhbWVzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuYmxvY2stZnJhbWVzIHAuaGVhZGxpbmUsIC5ibG9jay1mcmFtZXMgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLmJsb2NrLWZyYW1lcyBwLmhlYWRsaW5lLCAuYmxvY2stZnJhbWVzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5ibG9jay1mcmFtZXMgcC5oZWFkbGluZSwgLmJsb2NrLWZyYW1lcyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmJsb2NrLWZyYW1lcyAuc3ViLXRpdGxlLWgyLCAuYmxvY2stZnJhbWVzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5ibG9jay1mcmFtZXMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuYmxvY2stZnJhbWVzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5ibG9jay1mcmFtZXMgaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmJsb2NrLWZyYW1lcyAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5ibG9jay1mcmFtZXMgLmVudHJ5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLWZyYW1lcyBoMiwgLmJsb2NrLWZyYW1lcyAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLmJsb2NrLWZyYW1lcyBwLmhlYWRsaW5lLCAuYmxvY2stZnJhbWVzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuYmxvY2stZnJhbWVzIHAuaGVhZGxpbmUsIC5ibG9jay1mcmFtZXMgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLmJsb2NrLWZyYW1lcyBwLmhlYWRsaW5lLCAuYmxvY2stZnJhbWVzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5ibG9jay1mcmFtZXMgcC5oZWFkbGluZSwgLmJsb2NrLWZyYW1lcyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmJsb2NrLWZyYW1lcyAuc3ViLXRpdGxlLWgyLCAuYmxvY2stZnJhbWVzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5ibG9jay1mcmFtZXMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuYmxvY2stZnJhbWVzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5ibG9jay1mcmFtZXMgaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmJsb2NrLWZyYW1lcyAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5ibG9jay1mcmFtZXMgLmVudHJ5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmxvY2stZnJhbWVzIGgyLCAuYmxvY2stZnJhbWVzIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAuYmxvY2stZnJhbWVzIHAuaGVhZGxpbmUsIC5ibG9jay1mcmFtZXMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5ibG9jay1mcmFtZXMgcC5oZWFkbGluZSwgLmJsb2NrLWZyYW1lcyAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAuYmxvY2stZnJhbWVzIHAuaGVhZGxpbmUsIC5ibG9jay1mcmFtZXMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLmJsb2NrLWZyYW1lcyBwLmhlYWRsaW5lLCAuYmxvY2stZnJhbWVzIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAuYmxvY2stZnJhbWVzIC5zdWItdGl0bGUtaDIsIC5ibG9jay1mcmFtZXMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmJsb2NrLWZyYW1lcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5ibG9jay1mcmFtZXMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmJsb2NrLWZyYW1lcyBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuYmxvY2stZnJhbWVzIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmJsb2NrLWZyYW1lcyAuZW50cnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG4uYmxvY2stZnJhbWVzIHAge1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLWZyYW1lcyBwIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJsb2NrLWZyYW1lcyB7XG4gICAgbWFyZ2luOiA4MHB4IDA7XG4gIH1cbn1cblxuI2xlYWRlcnNoaXAgLmZsZXgtcm93IHtcbiAgbWFyZ2luOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgZ2FwOiAxNXB4O1xufVxuI2xlYWRlcnNoaXAgLmxlYWRlciB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjbGVhZGVyc2hpcCAubGVhZGVyIHtcbiAgICBmbGV4OiAwIDAgMjMlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNsZWFkZXJzaGlwIC5sZWFkZXIge1xuICAgIGZsZXg6IDAgMCAyNCU7XG4gIH1cbn1cbiNsZWFkZXJzaGlwIC5sZWFkZXIgaW1nIHtcbiAgaGVpZ2h0OiAyNDBweDtcbiAgd2lkdGg6IDI0MHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjbGVhZGVyc2hpcCAubGVhZGVyIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBoZWlnaHQ6IDE3MHB4O1xuICAgIHdpZHRoOiAxNzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNsZWFkZXJzaGlwIC5sZWFkZXIgaW1nIHtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICAgIHdpZHRoOiAyNDBweDtcbiAgfVxufVxuI2xlYWRlcnNoaXAgLmxlYWRlciBoMywgI2xlYWRlcnNoaXAgLmxlYWRlciAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgI2xlYWRlcnNoaXAgLmxlYWRlciAuc3ViLXRpdGxlLWgzIHtcbiAgZm9udC1zaXplOiAyLjFyZW07XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjbGVhZGVyc2hpcCAubGVhZGVyIGgzLCAjbGVhZGVyc2hpcCAubGVhZGVyIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAjbGVhZGVyc2hpcCAubGVhZGVyIC5zdWItdGl0bGUtaDMge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2xlYWRlcnNoaXAgLmxlYWRlciBoMywgI2xlYWRlcnNoaXAgLmxlYWRlciAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgI2xlYWRlcnNoaXAgLmxlYWRlciAuc3ViLXRpdGxlLWgzIHtcbiAgICBmb250LXNpemU6IDEuNjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI2xlYWRlcnNoaXAgLmxlYWRlciBoMywgI2xlYWRlcnNoaXAgLmxlYWRlciAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgI2xlYWRlcnNoaXAgLmxlYWRlciAuc3ViLXRpdGxlLWgzIHtcbiAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgfVxufVxuXG4jdGVzdGltb25pYWwtc2xpZGVyIHtcbiAgbWFyZ2luOiA0OHB4IC0xNXB4IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3Rlc3RpbW9uaWFsLXNsaWRlciB7XG4gICAgbWFyZ2luOiA0OHB4IDAgMzBweDtcbiAgfVxufVxuXG4jdGVzdGltb25pYWwtc2xpZGVzaG93IHtcbiAgbWFyZ2luOiA0OHB4IDA7XG59XG4jdGVzdGltb25pYWwtc2xpZGVzaG93IGgyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAjdGVzdGltb25pYWwtc2xpZGVzaG93IHAuaGVhZGxpbmUsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgcC5oZWFkbGluZSwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAjdGVzdGltb25pYWwtc2xpZGVzaG93IHAuaGVhZGxpbmUsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyBwLmhlYWRsaW5lLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zdWItdGl0bGUtaDIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94ICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50cnktdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAucXVvdGUgcCB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jdGVzdGltb25pYWwtc2xpZGVzaG93IC5xdW90ZSBwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAnFwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbn1cbiN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnF1b3RlIHA6OmFmdGVyIHtcbiAgY29udGVudDogXCLigJ1cIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAucXVvdGUgcCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnF1b3RlIHAge1xuICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICB9XG59XG4jdGVzdGltb25pYWwtc2xpZGVzaG93IC5uYW1lIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cbiN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmNvbXBhbnkge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmJsYWNrLWJ0biwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZm9ybS1ibGFjay1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mb3JtLWJsYWNrLWJ0biAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0IHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbn1cbiN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNlY3Rpb24tZnJhbWUsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLmNvbnRhaW5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLnNpdGUtaW5uZXIsIC5maXQtcXVpeiAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmNvbnRhaW5lciwgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZml0LXF1aXogLnNpdGUtaW5uZXIsIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLm5hcnJvdy1jb250YWluZXIsIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLm5hcnJvdy1jb250YWluZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kdXN0cnktZXZlbnRzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmhjc3MtZXZlbnRzLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmhjc3MtZXZlbnRzLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hcnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuaGNzcy1ldmVudHMsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnBhc3Qtd2ViaW5hcnMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5oY3NzLWV2ZW50cywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAjY29tcGFueS1pbmZvcm1hdGlvbiwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgLmJsb2ctYm94LCAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuYmxvZy1ib3gsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmN1c3RvbWVyLXN0b3J5LXNsaWRlLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5oY3NzLWZvcm0tZnJhbWUsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLm1vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50LCAubW9kYWwtcG9wdXAgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAubW9kYWwtY29udGVudCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zd2lwZXItY29udGFpbmVyID4gZGl2LCAjY3VzdG9tZXJzX2J5X3N0YXRlICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnN3aXBlci1jb250YWluZXIgPiBkaXYsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgI2dlbmVyaWMtdGFicyAucGFuZSwgI2dlbmVyaWMtdGFicyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5wYW5lLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAuc29jaWFsLXNoYXJlLCAuc2luZ2xlLXBvc3Q6bm90KC5jYXNlLXN0dWRpZXMtdGVtcGxhdGUtY2xvbmUtcG9zdCkgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc29jaWFsLXNoYXJlLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaW5nbGUtcHJlc3MgLnNvY2lhbC1zaGFyZSwgLnNpbmdsZS1wcmVzcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zb2NpYWwtc2hhcmUsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtY29sb3IsIC5wcm9kdWN0LXBhZ2Utc3RhdHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc3RhdHMtY29sb3IsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yLCAucGFnZS1zdGF0cyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zdGF0cy1jb2xvciB7XG4gIHBhZGRpbmc6IDQ4cHg7XG4gIGhlaWdodDogdW5zZXQ7XG4gIG1hcmdpbjogMCAxNXB4IDE1cHg7XG4gIGJveC1zaGFkb3c6IDRweCA2cHggMTNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2VjdGlvbi1mcmFtZSwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuY29udGFpbmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6ICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5ICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5ICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuY29udGFpbmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAubmFycm93LWNvbnRhaW5lciwgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAubmFycm93LWNvbnRhaW5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuaGNzcy1ldmVudHMsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmluZHVzdHJ5LWV2ZW50cyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1ldmVudHMsIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuaGNzcy1ldmVudHMsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5oY3NzLWV2ZW50cywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmhjc3MtZXZlbnRzLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93ICNjb21wYW55LWluZm9ybWF0aW9uLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAuYmxvZy1ib3gsIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5ibG9nLWJveCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuY3VzdG9tZXItc3Rvcnktc2xpZGUsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmhjc3MtZm9ybS1mcmFtZSwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAubW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQsIC5tb2RhbC1wb3B1cCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5tb2RhbC1jb250ZW50LCAjdGVzdGltb25pYWwtc2xpZGVzaG93ICNjdXN0b21lcnNfYnlfc3RhdGUgLnN3aXBlci1jb250YWluZXIgPiBkaXYsICNjdXN0b21lcnNfYnlfc3RhdGUgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc3dpcGVyLWNvbnRhaW5lciA+IGRpdiwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAjZ2VuZXJpYy10YWJzIC5wYW5lLCAjZ2VuZXJpYy10YWJzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnBhbmUsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpIC5zb2NpYWwtc2hhcmUsIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zb2NpYWwtc2hhcmUsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpbmdsZS1wcmVzcyAuc29jaWFsLXNoYXJlLCAuc2luZ2xlLXByZXNzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNvY2lhbC1zaGFyZSwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciwgLnByb2R1Y3QtcGFnZS1zdGF0cyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zdGF0cy1jb2xvciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAucGFnZS1zdGF0cyAuc3RhdHMtY29sb3IsIC5wYWdlLXN0YXRzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnN0YXRzLWNvbG9yIHtcbiAgICBtYXJnaW46IDAgMTVweCAxNXB4O1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zZWN0aW9uLWZyYW1lLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5jb250YWluZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6ICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5jb250YWluZXIsIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5uYXJyb3ctY29udGFpbmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5uYXJyb3ctY29udGFpbmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cywgLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5oY3NzLWV2ZW50cywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLWV2ZW50cywgLmluZHVzdHJ5LWV2ZW50cyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5oY3NzLWV2ZW50cywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmhjc3MtZXZlbnRzLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuaGNzcy1ldmVudHMsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgI2NvbXBhbnktaW5mb3JtYXRpb24sICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzIC5ibG9nLWJveCwgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmJsb2ctYm94LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5jdXN0b21lci1zdG9yeS1zbGlkZSwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuaGNzcy1mb3JtLWZyYW1lLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5tb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCwgLm1vZGFsLXBvcHVwICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLm1vZGFsLWNvbnRlbnQsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3dpcGVyLWNvbnRhaW5lciA+IGRpdiwgI2N1c3RvbWVyc19ieV9zdGF0ZSAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zd2lwZXItY29udGFpbmVyID4gZGl2LCAjdGVzdGltb25pYWwtc2xpZGVzaG93ICNnZW5lcmljLXRhYnMgLnBhbmUsICNnZW5lcmljLXRhYnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAucGFuZSwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2luZ2xlLXBvc3Q6bm90KC5jYXNlLXN0dWRpZXMtdGVtcGxhdGUtY2xvbmUtcG9zdCkgLnNvY2lhbC1zaGFyZSwgLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNvY2lhbC1zaGFyZSwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2luZ2xlLXByZXNzIC5zb2NpYWwtc2hhcmUsIC5zaW5nbGUtcHJlc3MgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc29jaWFsLXNoYXJlLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yLCAucHJvZHVjdC1wYWdlLXN0YXRzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnN0YXRzLWNvbG9yLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciwgLnBhZ2Utc3RhdHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc3RhdHMtY29sb3Ige1xuICAgIHBhZGRpbmc6IDQ4cHg7XG4gIH1cbn1cbiN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNlY3Rpb24tZnJhbWUgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5jb250YWluZXIgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuc2l0ZS1pbm5lciBpbWcsIC5maXQtcXVpeiAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyIGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6ICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIgaW1nLCAuc2hhcmUteW91ci1zdG9yeSAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyIGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuY29udGFpbmVyIGltZywgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZml0LXF1aXogLnNpdGUtaW5uZXIgaW1nLCAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lciBpbWcsIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyIGltZywgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lciBpbWcsIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLm5hcnJvdy1jb250YWluZXIgaW1nLCAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5uYXJyb3ctY29udGFpbmVyIGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyIGltZywgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyIGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyIGltZywgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyIGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIgaW1nLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lciBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyIGltZywgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpdGUtaW5uZXIgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciBpbWcsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyIGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgaW1nLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lciBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyIGltZywgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpdGUtaW5uZXIgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciBpbWcsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyIGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXIgaW1nLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lciBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyIGltZywgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpdGUtaW5uZXIgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyIGltZywgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lciBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgaW1nLCAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyIGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciBpbWcsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpdGUtaW5uZXIgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyIGltZywgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lciBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciBpbWcsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lciBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciBpbWcsIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lciBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciBpbWcsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lciBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciBpbWcsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lciBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMgaW1nLCAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kdXN0cnktZXZlbnRzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmhjc3MtZXZlbnRzIGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLWV2ZW50cyBpbWcsIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuaGNzcy1ldmVudHMgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cyBpbWcsIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmhjc3MtZXZlbnRzIGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1ldmVudHMgaW1nLCAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5oY3NzLWV2ZW50cyBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXIgaW1nLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lciBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyIGltZywgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpdGUtaW5uZXIgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgI2NvbXBhbnktaW5mb3JtYXRpb24gaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAuYmxvZy1ib3ggaW1nLCAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuYmxvZy1ib3ggaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5jdXN0b21lci1zdG9yeS1zbGlkZSBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmhjc3MtZm9ybS1mcmFtZSBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5tb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCBpbWcsIC5tb2RhbC1wb3B1cCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5tb2RhbC1jb250ZW50IGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zd2lwZXItY29udGFpbmVyID4gZGl2IGltZywgI2N1c3RvbWVyc19ieV9zdGF0ZSAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zd2lwZXItY29udGFpbmVyID4gZGl2IGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAjZ2VuZXJpYy10YWJzIC5wYW5lIGltZywgI2dlbmVyaWMtdGFicyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5wYW5lIGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2luZ2xlLXBvc3Q6bm90KC5jYXNlLXN0dWRpZXMtdGVtcGxhdGUtY2xvbmUtcG9zdCkgLnNvY2lhbC1zaGFyZSBpbWcsIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zb2NpYWwtc2hhcmUgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaW5nbGUtcHJlc3MgLnNvY2lhbC1zaGFyZSBpbWcsIC5zaW5nbGUtcHJlc3MgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc29jaWFsLXNoYXJlIGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciBpbWcsIC5wcm9kdWN0LXBhZ2Utc3RhdHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc3RhdHMtY29sb3IgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciBpbWcsIC5wYWdlLXN0YXRzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnN0YXRzLWNvbG9yIGltZyB7XG4gIGhlaWdodDogMTA5cHg7XG4gIHdpZHRoOiAxMDlweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiB1bnNldDtcbiAgfVxuICAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zbGljay10cmFjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxufVxuI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2xpY2stbGlzdCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2xpY2stdHJhY2sge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2VjdGlvbi1mcmFtZSwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAuY29udGFpbmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6ICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5ICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5ICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuY29udGFpbmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAubmFycm93LWNvbnRhaW5lciwgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAubmFycm93LWNvbnRhaW5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuaGNzcy1ldmVudHMsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmluZHVzdHJ5LWV2ZW50cyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1ldmVudHMsIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuaGNzcy1ldmVudHMsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5oY3NzLWV2ZW50cywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmhjc3MtZXZlbnRzLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoICNjb21wYW55LWluZm9ybWF0aW9uLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAuYmxvZy1ib3gsIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5ibG9nLWJveCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuY3VzdG9tZXItc3Rvcnktc2xpZGUsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmhjc3MtZm9ybS1mcmFtZSwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAubW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQsIC5tb2RhbC1wb3B1cCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5tb2RhbC1jb250ZW50LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoICNjdXN0b21lcnNfYnlfc3RhdGUgLnN3aXBlci1jb250YWluZXIgPiBkaXYsICNjdXN0b21lcnNfYnlfc3RhdGUgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc3dpcGVyLWNvbnRhaW5lciA+IGRpdiwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAjZ2VuZXJpYy10YWJzIC5wYW5lLCAjZ2VuZXJpYy10YWJzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnBhbmUsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpIC5zb2NpYWwtc2hhcmUsIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zb2NpYWwtc2hhcmUsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNpbmdsZS1wcmVzcyAuc29jaWFsLXNoYXJlLCAuc2luZ2xlLXByZXNzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNvY2lhbC1zaGFyZSwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciwgLnByb2R1Y3QtcGFnZS1zdGF0cyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zdGF0cy1jb2xvciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAucGFnZS1zdGF0cyAuc3RhdHMtY29sb3IsIC5wYWdlLXN0YXRzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnN0YXRzLWNvbG9yIHtcbiAgYm94LXNoYWRvdzogNnB4IDZweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zZWN0aW9uLWZyYW1lIGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAuY29udGFpbmVyIGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLnNpdGUtaW5uZXIgaW1nLCAuZml0LXF1aXogI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyIGltZywgLnNoYXJlLXlvdXItc3RvcnkgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5ICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmNvbnRhaW5lciBpbWcsIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmZpdC1xdWl6IC5zaXRlLWlubmVyIGltZywgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIgaW1nLCAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciBpbWcsIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIgaW1nLCAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5uYXJyb3ctY29udGFpbmVyIGltZywgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAubmFycm93LWNvbnRhaW5lciBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciBpbWcsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciBpbWcsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyIGltZywgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciBpbWcsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyIGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIgaW1nLCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyIGltZywgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciBpbWcsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyIGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgaW1nLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyIGltZywgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciBpbWcsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyIGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciBpbWcsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyIGltZywgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIgaW1nLCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyIGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciBpbWcsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIgaW1nLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgaW1nLCAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIgaW1nLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgaW1nLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzIGltZywgLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5oY3NzLWV2ZW50cyBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmluZHVzdHJ5LWV2ZW50cyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1ldmVudHMgaW1nLCAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmhjc3MtZXZlbnRzIGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMgaW1nLCAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5oY3NzLWV2ZW50cyBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnBhc3Qtd2ViaW5hcnMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzIGltZywgLnBhc3Qtd2ViaW5hcnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuaGNzcy1ldmVudHMgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyIGltZywgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciBpbWcsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyIGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoICNjb21wYW55LWluZm9ybWF0aW9uIGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgLmJsb2ctYm94IGltZywgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmJsb2ctYm94IGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuY3VzdG9tZXItc3Rvcnktc2xpZGUgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5oY3NzLWZvcm0tZnJhbWUgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lIGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAubW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgaW1nLCAubW9kYWwtcG9wdXAgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAubW9kYWwtY29udGVudCBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3dpcGVyLWNvbnRhaW5lciA+IGRpdiBpbWcsICNjdXN0b21lcnNfYnlfc3RhdGUgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc3dpcGVyLWNvbnRhaW5lciA+IGRpdiBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggI2dlbmVyaWMtdGFicyAucGFuZSBpbWcsICNnZW5lcmljLXRhYnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAucGFuZSBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpIC5zb2NpYWwtc2hhcmUgaW1nLCAuc2luZ2xlLXBvc3Q6bm90KC5jYXNlLXN0dWRpZXMtdGVtcGxhdGUtY2xvbmUtcG9zdCkgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc29jaWFsLXNoYXJlIGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2luZ2xlLXByZXNzIC5zb2NpYWwtc2hhcmUgaW1nLCAuc2luZ2xlLXByZXNzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNvY2lhbC1zaGFyZSBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtY29sb3IgaW1nLCAucHJvZHVjdC1wYWdlLXN0YXRzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnN0YXRzLWNvbG9yIGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAucGFnZS1zdGF0cyAuc3RhdHMtY29sb3IgaW1nLCAucGFnZS1zdGF0cyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zdGF0cy1jb2xvciBpbWcge1xuICBtYXJnaW46IDAgYXV0byAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNlY3Rpb24tZnJhbWUsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLmNvbnRhaW5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLnNpdGUtaW5uZXIsIC5maXQtcXVpeiAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmNvbnRhaW5lciwgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZml0LXF1aXogLnNpdGUtaW5uZXIsIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLm5hcnJvdy1jb250YWluZXIsIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLm5hcnJvdy1jb250YWluZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kdXN0cnktZXZlbnRzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmhjc3MtZXZlbnRzLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmhjc3MtZXZlbnRzLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hcnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuaGNzcy1ldmVudHMsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnBhc3Qtd2ViaW5hcnMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5oY3NzLWV2ZW50cywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAjY29tcGFueS1pbmZvcm1hdGlvbiwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgLmJsb2ctYm94LCAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuYmxvZy1ib3gsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmN1c3RvbWVyLXN0b3J5LXNsaWRlLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5oY3NzLWZvcm0tZnJhbWUsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLm1vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50LCAubW9kYWwtcG9wdXAgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAubW9kYWwtY29udGVudCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zd2lwZXItY29udGFpbmVyID4gZGl2LCAjY3VzdG9tZXJzX2J5X3N0YXRlICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnN3aXBlci1jb250YWluZXIgPiBkaXYsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggI2dlbmVyaWMtdGFicyAucGFuZSwgI2dlbmVyaWMtdGFicyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5wYW5lLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAuc29jaWFsLXNoYXJlLCAuc2luZ2xlLXBvc3Q6bm90KC5jYXNlLXN0dWRpZXMtdGVtcGxhdGUtY2xvbmUtcG9zdCkgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc29jaWFsLXNoYXJlLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zaW5nbGUtcHJlc3MgLnNvY2lhbC1zaGFyZSwgLnNpbmdsZS1wcmVzcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zb2NpYWwtc2hhcmUsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtY29sb3IsIC5wcm9kdWN0LXBhZ2Utc3RhdHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc3RhdHMtY29sb3IsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yLCAucGFnZS1zdGF0cyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zdGF0cy1jb2xvciB7XG4gICAgcGFkZGluZzogODBweDtcbiAgfVxufVxuXG4jc2xpZGVzaG93LXNsaWRlciAuc2VjdGlvbi1mcmFtZSwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLmNvbnRhaW5lciwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5ICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC5jb250YWluZXIsIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAubmFycm93LWNvbnRhaW5lciwgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLm5hcnJvdy1jb250YWluZXIsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgI3NsaWRlc2hvdy1zbGlkZXIgLnNpdGUtaW5uZXIsICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnNpdGUtaW5uZXIsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyLCAjc2xpZGVzaG93LXNsaWRlciAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAuc2l0ZS1pbm5lciwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3NsaWRlc2hvdy1zbGlkZXIgLnNpdGUtaW5uZXIsICNzbGlkZXNob3ctc2xpZGVyIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjc2xpZGVzaG93LXNsaWRlciAuc2l0ZS1pbm5lciwgI3NsaWRlc2hvdy1zbGlkZXIgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnNpdGUtaW5uZXIsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyLCAjc2xpZGVzaG93LXNsaWRlciAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAuc2l0ZS1pbm5lciwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyLCAjc2xpZGVzaG93LXNsaWRlciAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnNpdGUtaW5uZXIsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjc2xpZGVzaG93LXNsaWRlciAuc2l0ZS1pbm5lciwgI3NsaWRlc2hvdy1zbGlkZXIgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyLCAjc2xpZGVzaG93LXNsaWRlciAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyLCAjc2xpZGVzaG93LXNsaWRlciAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cywgLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyAjc2xpZGVzaG93LXNsaWRlciAuaGNzcy1ldmVudHMsICNzbGlkZXNob3ctc2xpZGVyIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC5oY3NzLWV2ZW50cywgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAjc2xpZGVzaG93LXNsaWRlciAuaGNzcy1ldmVudHMsICNzbGlkZXNob3ctc2xpZGVyIC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLmhjc3MtZXZlbnRzLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NsaWRlc2hvdy1zbGlkZXIgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2xpZGVzaG93LXNsaWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2xpZGVzaG93LXNsaWRlciAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NsaWRlc2hvdy1zbGlkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzbGlkZXNob3ctc2xpZGVyIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2xpZGVzaG93LXNsaWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NsaWRlc2hvdy1zbGlkZXIgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzbGlkZXNob3ctc2xpZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2xpZGVzaG93LXNsaWRlciAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NsaWRlc2hvdy1zbGlkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2xpZGVzaG93LXNsaWRlciAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2xpZGVzaG93LXNsaWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2xpZGVzaG93LXNsaWRlciAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2xpZGVzaG93LXNsaWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NsaWRlc2hvdy1zbGlkZXIgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2xpZGVzaG93LXNsaWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzbGlkZXNob3ctc2xpZGVyIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NsaWRlc2hvdy1zbGlkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyLCAjc2xpZGVzaG93LXNsaWRlciAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAuc2l0ZS1pbm5lciwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2xpZGVzaG93LXNsaWRlciAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NsaWRlc2hvdy1zbGlkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2xpZGVzaG93LXNsaWRlciAjY29tcGFueS1pbmZvcm1hdGlvbiwgI3NsaWRlc2hvdy1zbGlkZXIgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzIC5ibG9nLWJveCwgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzICNzbGlkZXNob3ctc2xpZGVyIC5ibG9nLWJveCwgI3NsaWRlc2hvdy1zbGlkZXIgLmN1c3RvbWVyLXN0b3J5LXNsaWRlLCAjc2xpZGVzaG93LXNsaWRlciAuaGNzcy1mb3JtLWZyYW1lLCAjc2xpZGVzaG93LXNsaWRlciAuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSwgI3NsaWRlc2hvdy1zbGlkZXIgLm1vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50LCAubW9kYWwtcG9wdXAgI3NsaWRlc2hvdy1zbGlkZXIgLm1vZGFsLWNvbnRlbnQsICNzbGlkZXNob3ctc2xpZGVyICNjdXN0b21lcnNfYnlfc3RhdGUgLnN3aXBlci1jb250YWluZXIgPiBkaXYsICNjdXN0b21lcnNfYnlfc3RhdGUgI3NsaWRlc2hvdy1zbGlkZXIgLnN3aXBlci1jb250YWluZXIgPiBkaXYsICNzbGlkZXNob3ctc2xpZGVyICNnZW5lcmljLXRhYnMgLnBhbmUsICNnZW5lcmljLXRhYnMgI3NsaWRlc2hvdy1zbGlkZXIgLnBhbmUsICNzbGlkZXNob3ctc2xpZGVyIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAuc29jaWFsLXNoYXJlLCAuc2luZ2xlLXBvc3Q6bm90KC5jYXNlLXN0dWRpZXMtdGVtcGxhdGUtY2xvbmUtcG9zdCkgI3NsaWRlc2hvdy1zbGlkZXIgLnNvY2lhbC1zaGFyZSwgI3NsaWRlc2hvdy1zbGlkZXIgLnNpbmdsZS1wcmVzcyAuc29jaWFsLXNoYXJlLCAuc2luZ2xlLXByZXNzICNzbGlkZXNob3ctc2xpZGVyIC5zb2NpYWwtc2hhcmUsICNzbGlkZXNob3ctc2xpZGVyIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yLCAucHJvZHVjdC1wYWdlLXN0YXRzICNzbGlkZXNob3ctc2xpZGVyIC5zdGF0cy1jb2xvciwgI3NsaWRlc2hvdy1zbGlkZXIgLnBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yLCAucGFnZS1zdGF0cyAjc2xpZGVzaG93LXNsaWRlciAuc3RhdHMtY29sb3Ige1xuICBwYWRkaW5nOiA0OHB4O1xuICBoZWlnaHQ6IHVuc2V0O1xuICBib3gtc2hhZG93OiA2cHggNnB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIG1hcmdpbjogMCAxNXB4IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3NsaWRlc2hvdy1zbGlkZXIgLnNlY3Rpb24tZnJhbWUsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5jb250YWluZXIsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6ICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5ICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAuY29udGFpbmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAuZml0LXF1aXogLnNpdGUtaW5uZXIsIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLm5hcnJvdy1jb250YWluZXIsIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC5uYXJyb3ctY29udGFpbmVyLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyLCAjc2xpZGVzaG93LXNsaWRlciAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAjc2xpZGVzaG93LXNsaWRlciAuc2l0ZS1pbm5lciwgI3NsaWRlc2hvdy1zbGlkZXIgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnNpdGUtaW5uZXIsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyLCAjc2xpZGVzaG93LXNsaWRlciAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAuc2l0ZS1pbm5lciwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3NsaWRlc2hvdy1zbGlkZXIgLnNpdGUtaW5uZXIsICNzbGlkZXNob3ctc2xpZGVyIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAjc2xpZGVzaG93LXNsaWRlciAuc2l0ZS1pbm5lciwgI3NsaWRlc2hvdy1zbGlkZXIgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnNpdGUtaW5uZXIsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAjc2xpZGVzaG93LXNsaWRlciAuc2l0ZS1pbm5lciwgI3NsaWRlc2hvdy1zbGlkZXIgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3NsaWRlc2hvdy1zbGlkZXIgLnNpdGUtaW5uZXIsICNzbGlkZXNob3ctc2xpZGVyIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAuc2l0ZS1pbm5lciwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAjc2xpZGVzaG93LXNsaWRlciAuc2l0ZS1pbm5lciwgI3NsaWRlc2hvdy1zbGlkZXIgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAuc2l0ZS1pbm5lciwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjc2xpZGVzaG93LXNsaWRlciAuc2l0ZS1pbm5lciwgI3NsaWRlc2hvdy1zbGlkZXIgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAuc2l0ZS1pbm5lciwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgI3NsaWRlc2hvdy1zbGlkZXIgLmhjc3MtZXZlbnRzLCAjc2xpZGVzaG93LXNsaWRlciAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLWV2ZW50cywgLmluZHVzdHJ5LWV2ZW50cyAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAuaGNzcy1ldmVudHMsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hcnMgI3NsaWRlc2hvdy1zbGlkZXIgLmhjc3MtZXZlbnRzLCAjc2xpZGVzaG93LXNsaWRlciAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC5oY3NzLWV2ZW50cywgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NsaWRlc2hvdy1zbGlkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NsaWRlc2hvdy1zbGlkZXIgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzbGlkZXNob3ctc2xpZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2xpZGVzaG93LXNsaWRlciAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NsaWRlc2hvdy1zbGlkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzbGlkZXNob3ctc2xpZGVyIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2xpZGVzaG93LXNsaWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NsaWRlc2hvdy1zbGlkZXIgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzbGlkZXNob3ctc2xpZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NsaWRlc2hvdy1zbGlkZXIgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NsaWRlc2hvdy1zbGlkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NsaWRlc2hvdy1zbGlkZXIgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NsaWRlc2hvdy1zbGlkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzbGlkZXNob3ctc2xpZGVyIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NsaWRlc2hvdy1zbGlkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2xpZGVzaG93LXNsaWRlciAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzbGlkZXNob3ctc2xpZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAjc2xpZGVzaG93LXNsaWRlciAuc2l0ZS1pbm5lciwgI3NsaWRlc2hvdy1zbGlkZXIgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnNpdGUtaW5uZXIsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NsaWRlc2hvdy1zbGlkZXIgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzbGlkZXNob3ctc2xpZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NsaWRlc2hvdy1zbGlkZXIgI2NvbXBhbnktaW5mb3JtYXRpb24sICNzbGlkZXNob3ctc2xpZGVyIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAuYmxvZy1ib3gsIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAjc2xpZGVzaG93LXNsaWRlciAuYmxvZy1ib3gsICNzbGlkZXNob3ctc2xpZGVyIC5jdXN0b21lci1zdG9yeS1zbGlkZSwgI3NsaWRlc2hvdy1zbGlkZXIgLmhjc3MtZm9ybS1mcmFtZSwgI3NsaWRlc2hvdy1zbGlkZXIgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUsICNzbGlkZXNob3ctc2xpZGVyIC5tb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCwgLm1vZGFsLXBvcHVwICNzbGlkZXNob3ctc2xpZGVyIC5tb2RhbC1jb250ZW50LCAjc2xpZGVzaG93LXNsaWRlciAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zd2lwZXItY29udGFpbmVyID4gZGl2LCAjY3VzdG9tZXJzX2J5X3N0YXRlICNzbGlkZXNob3ctc2xpZGVyIC5zd2lwZXItY29udGFpbmVyID4gZGl2LCAjc2xpZGVzaG93LXNsaWRlciAjZ2VuZXJpYy10YWJzIC5wYW5lLCAjZ2VuZXJpYy10YWJzICNzbGlkZXNob3ctc2xpZGVyIC5wYW5lLCAjc2xpZGVzaG93LXNsaWRlciAuc2luZ2xlLXBvc3Q6bm90KC5jYXNlLXN0dWRpZXMtdGVtcGxhdGUtY2xvbmUtcG9zdCkgLnNvY2lhbC1zaGFyZSwgLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpICNzbGlkZXNob3ctc2xpZGVyIC5zb2NpYWwtc2hhcmUsICNzbGlkZXNob3ctc2xpZGVyIC5zaW5nbGUtcHJlc3MgLnNvY2lhbC1zaGFyZSwgLnNpbmdsZS1wcmVzcyAjc2xpZGVzaG93LXNsaWRlciAuc29jaWFsLXNoYXJlLCAjc2xpZGVzaG93LXNsaWRlciAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciwgLnByb2R1Y3QtcGFnZS1zdGF0cyAjc2xpZGVzaG93LXNsaWRlciAuc3RhdHMtY29sb3IsICNzbGlkZXNob3ctc2xpZGVyIC5wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciwgLnBhZ2Utc3RhdHMgI3NsaWRlc2hvdy1zbGlkZXIgLnN0YXRzLWNvbG9yIHtcbiAgICBtYXJnaW46IDAgMzBweCAzMHB4O1xuICB9XG59XG4jc2xpZGVzaG93LXNsaWRlciAuc2VjdGlvbi1mcmFtZTpub3QoLnNsaWNrLXNsaWRlKSwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLmNvbnRhaW5lcjpub3QoLnNsaWNrLXNsaWRlKSwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5zaXRlLWlubmVyOm5vdCguc2xpY2stc2xpZGUpLCAuZml0LXF1aXogI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXI6bm90KC5zbGljay1zbGlkZSksICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0Om5vdCguc2xpY2stc2xpZGUpLCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpub3QoLnNsaWNrLXNsaWRlKSwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0Om5vdCguc2xpY2stc2xpZGUpLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lcjpub3QoLnNsaWNrLXNsaWRlKSwgLnNoYXJlLXlvdXItc3RvcnkgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXI6bm90KC5zbGljay1zbGlkZSksICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5ICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC5jb250YWluZXI6bm90KC5zbGljay1zbGlkZSksIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC5maXQtcXVpeiAuc2l0ZS1pbm5lcjpub3QoLnNsaWNrLXNsaWRlKSwgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyOm5vdCguc2xpY2stc2xpZGUpLCAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpub3QoLnNsaWNrLXNsaWRlKSwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0Om5vdCguc2xpY2stc2xpZGUpLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpub3QoLnNsaWNrLXNsaWRlKSwgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXI6bm90KC5zbGljay1zbGlkZSksIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyOm5vdCguc2xpY2stc2xpZGUpLCAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0Om5vdCguc2xpY2stc2xpZGUpLCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0Om5vdCguc2xpY2stc2xpZGUpLCAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0Om5vdCguc2xpY2stc2xpZGUpLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0Om5vdCguc2xpY2stc2xpZGUpLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAubmFycm93LWNvbnRhaW5lcjpub3QoLnNsaWNrLXNsaWRlKSwgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLm5hcnJvdy1jb250YWluZXI6bm90KC5zbGljay1zbGlkZSksICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXI6bm90KC5zbGljay1zbGlkZSksIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgI3NsaWRlc2hvdy1zbGlkZXIgLnNpdGUtaW5uZXI6bm90KC5zbGljay1zbGlkZSksICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXI6bm90KC5zbGljay1zbGlkZSksIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnNpdGUtaW5uZXI6bm90KC5zbGljay1zbGlkZSksICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lcjpub3QoLnNsaWNrLXNsaWRlKSwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyOm5vdCguc2xpY2stc2xpZGUpLCAjc2xpZGVzaG93LXNsaWRlciAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXI6bm90KC5zbGljay1zbGlkZSksIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAuc2l0ZS1pbm5lcjpub3QoLnNsaWNrLXNsaWRlKSwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyOm5vdCguc2xpY2stc2xpZGUpLCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3NsaWRlc2hvdy1zbGlkZXIgLnNpdGUtaW5uZXI6bm90KC5zbGljay1zbGlkZSksICNzbGlkZXNob3ctc2xpZGVyIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lcjpub3QoLnNsaWNrLXNsaWRlKSwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyOm5vdCguc2xpY2stc2xpZGUpLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXI6bm90KC5zbGljay1zbGlkZSksIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjc2xpZGVzaG93LXNsaWRlciAuc2l0ZS1pbm5lcjpub3QoLnNsaWNrLXNsaWRlKSwgI3NsaWRlc2hvdy1zbGlkZXIgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyOm5vdCguc2xpY2stc2xpZGUpLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnNpdGUtaW5uZXI6bm90KC5zbGljay1zbGlkZSksICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lcjpub3QoLnNsaWNrLXNsaWRlKSwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyOm5vdCguc2xpY2stc2xpZGUpLCAjc2xpZGVzaG93LXNsaWRlciAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXI6bm90KC5zbGljay1zbGlkZSksIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAuc2l0ZS1pbm5lcjpub3QoLnNsaWNrLXNsaWRlKSwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXI6bm90KC5zbGljay1zbGlkZSksIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyOm5vdCguc2xpY2stc2xpZGUpLCAjc2xpZGVzaG93LXNsaWRlciAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lcjpub3QoLnNsaWNrLXNsaWRlKSwgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnNpdGUtaW5uZXI6bm90KC5zbGljay1zbGlkZSksICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyOm5vdCguc2xpY2stc2xpZGUpLCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjc2xpZGVzaG93LXNsaWRlciAuc2l0ZS1pbm5lcjpub3QoLnNsaWNrLXNsaWRlKSwgI3NsaWRlc2hvdy1zbGlkZXIgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXI6bm90KC5zbGljay1zbGlkZSksIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyOm5vdCguc2xpY2stc2xpZGUpLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyOm5vdCguc2xpY2stc2xpZGUpLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyOm5vdCguc2xpY2stc2xpZGUpLCAjc2xpZGVzaG93LXNsaWRlciAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyOm5vdCguc2xpY2stc2xpZGUpLCAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyOm5vdCguc2xpY2stc2xpZGUpLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyOm5vdCguc2xpY2stc2xpZGUpLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyOm5vdCguc2xpY2stc2xpZGUpLCAjc2xpZGVzaG93LXNsaWRlciAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyOm5vdCguc2xpY2stc2xpZGUpLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyOm5vdCguc2xpY2stc2xpZGUpLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50czpub3QoLnNsaWNrLXNsaWRlKSwgLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyAjc2xpZGVzaG93LXNsaWRlciAuaGNzcy1ldmVudHM6bm90KC5zbGljay1zbGlkZSksICNzbGlkZXNob3ctc2xpZGVyIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzOm5vdCguc2xpY2stc2xpZGUpLCAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC5oY3NzLWV2ZW50czpub3QoLnNsaWNrLXNsaWRlKSwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzOm5vdCguc2xpY2stc2xpZGUpLCAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAjc2xpZGVzaG93LXNsaWRlciAuaGNzcy1ldmVudHM6bm90KC5zbGljay1zbGlkZSksICNzbGlkZXNob3ctc2xpZGVyIC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLWV2ZW50czpub3QoLnNsaWNrLXNsaWRlKSwgLnBhc3Qtd2ViaW5hcnMgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLmhjc3MtZXZlbnRzOm5vdCguc2xpY2stc2xpZGUpLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpub3QoLnNsaWNrLXNsaWRlKSwgI3NsaWRlc2hvdy1zbGlkZXIgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0Om5vdCguc2xpY2stc2xpZGUpLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpub3QoLnNsaWNrLXNsaWRlKSwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0Om5vdCguc2xpY2stc2xpZGUpLCAjc2xpZGVzaG93LXNsaWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpub3QoLnNsaWNrLXNsaWRlKSwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0Om5vdCguc2xpY2stc2xpZGUpLCAjc2xpZGVzaG93LXNsaWRlciAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpub3QoLnNsaWNrLXNsaWRlKSwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0Om5vdCguc2xpY2stc2xpZGUpLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpub3QoLnNsaWNrLXNsaWRlKSwgI3NsaWRlc2hvdy1zbGlkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0Om5vdCguc2xpY2stc2xpZGUpLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpub3QoLnNsaWNrLXNsaWRlKSwgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksICNzbGlkZXNob3ctc2xpZGVyIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0Om5vdCguc2xpY2stc2xpZGUpLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpub3QoLnNsaWNrLXNsaWRlKSwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0Om5vdCguc2xpY2stc2xpZGUpLCAjc2xpZGVzaG93LXNsaWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpub3QoLnNsaWNrLXNsaWRlKSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0Om5vdCguc2xpY2stc2xpZGUpLCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpub3QoLnNsaWNrLXNsaWRlKSwgI3NsaWRlc2hvdy1zbGlkZXIgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0Om5vdCguc2xpY2stc2xpZGUpLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpub3QoLnNsaWNrLXNsaWRlKSwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksICNzbGlkZXNob3ctc2xpZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0Om5vdCguc2xpY2stc2xpZGUpLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpub3QoLnNsaWNrLXNsaWRlKSwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0Om5vdCguc2xpY2stc2xpZGUpLCAjc2xpZGVzaG93LXNsaWRlciAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpub3QoLnNsaWNrLXNsaWRlKSwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0Om5vdCguc2xpY2stc2xpZGUpLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpub3QoLnNsaWNrLXNsaWRlKSwgI3NsaWRlc2hvdy1zbGlkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0Om5vdCguc2xpY2stc2xpZGUpLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0Om5vdCguc2xpY2stc2xpZGUpLCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0Om5vdCguc2xpY2stc2xpZGUpLCAjc2xpZGVzaG93LXNsaWRlciAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0Om5vdCguc2xpY2stc2xpZGUpLCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0Om5vdCguc2xpY2stc2xpZGUpLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0Om5vdCguc2xpY2stc2xpZGUpLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0Om5vdCguc2xpY2stc2xpZGUpLCAjc2xpZGVzaG93LXNsaWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0Om5vdCguc2xpY2stc2xpZGUpLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0Om5vdCguc2xpY2stc2xpZGUpLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0Om5vdCguc2xpY2stc2xpZGUpLCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0Om5vdCguc2xpY2stc2xpZGUpLCAjc2xpZGVzaG93LXNsaWRlciAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0Om5vdCguc2xpY2stc2xpZGUpLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0Om5vdCguc2xpY2stc2xpZGUpLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0Om5vdCguc2xpY2stc2xpZGUpLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0Om5vdCguc2xpY2stc2xpZGUpLCAjc2xpZGVzaG93LXNsaWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0Om5vdCguc2xpY2stc2xpZGUpLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0Om5vdCguc2xpY2stc2xpZGUpLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpub3QoLnNsaWNrLXNsaWRlKSwgI3NsaWRlc2hvdy1zbGlkZXIgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0Om5vdCguc2xpY2stc2xpZGUpLCAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpub3QoLnNsaWNrLXNsaWRlKSwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0Om5vdCguc2xpY2stc2xpZGUpLCAjc2xpZGVzaG93LXNsaWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpub3QoLnNsaWNrLXNsaWRlKSwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0Om5vdCguc2xpY2stc2xpZGUpLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksICNzbGlkZXNob3ctc2xpZGVyIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpub3QoLnNsaWNrLXNsaWRlKSwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0Om5vdCguc2xpY2stc2xpZGUpLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpub3QoLnNsaWNrLXNsaWRlKSwgI3NsaWRlc2hvdy1zbGlkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0Om5vdCguc2xpY2stc2xpZGUpLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lcjpub3QoLnNsaWNrLXNsaWRlKSwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyOm5vdCguc2xpY2stc2xpZGUpLCAjc2xpZGVzaG93LXNsaWRlciAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXI6bm90KC5zbGljay1zbGlkZSksIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAuc2l0ZS1pbm5lcjpub3QoLnNsaWNrLXNsaWRlKSwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0Om5vdCguc2xpY2stc2xpZGUpLCAjc2xpZGVzaG93LXNsaWRlciAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpub3QoLnNsaWNrLXNsaWRlKSwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0Om5vdCguc2xpY2stc2xpZGUpLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpub3QoLnNsaWNrLXNsaWRlKSwgI3NsaWRlc2hvdy1zbGlkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0Om5vdCguc2xpY2stc2xpZGUpLCAjc2xpZGVzaG93LXNsaWRlciAjY29tcGFueS1pbmZvcm1hdGlvbjpub3QoLnNsaWNrLXNsaWRlKSwgI3NsaWRlc2hvdy1zbGlkZXIgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzIC5ibG9nLWJveDpub3QoLnNsaWNrLXNsaWRlKSwgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzICNzbGlkZXNob3ctc2xpZGVyIC5ibG9nLWJveDpub3QoLnNsaWNrLXNsaWRlKSwgI3NsaWRlc2hvdy1zbGlkZXIgLmN1c3RvbWVyLXN0b3J5LXNsaWRlOm5vdCguc2xpY2stc2xpZGUpLCAjc2xpZGVzaG93LXNsaWRlciAuaGNzcy1mb3JtLWZyYW1lOm5vdCguc2xpY2stc2xpZGUpLCAjc2xpZGVzaG93LXNsaWRlciAuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZTpub3QoLnNsaWNrLXNsaWRlKSwgI3NsaWRlc2hvdy1zbGlkZXIgLm1vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50Om5vdCguc2xpY2stc2xpZGUpLCAubW9kYWwtcG9wdXAgI3NsaWRlc2hvdy1zbGlkZXIgLm1vZGFsLWNvbnRlbnQ6bm90KC5zbGljay1zbGlkZSksICNzbGlkZXNob3ctc2xpZGVyICNjdXN0b21lcnNfYnlfc3RhdGUgLnN3aXBlci1jb250YWluZXIgPiBkaXY6bm90KC5zbGljay1zbGlkZSksICNjdXN0b21lcnNfYnlfc3RhdGUgI3NsaWRlc2hvdy1zbGlkZXIgLnN3aXBlci1jb250YWluZXIgPiBkaXY6bm90KC5zbGljay1zbGlkZSksICNzbGlkZXNob3ctc2xpZGVyICNnZW5lcmljLXRhYnMgLnBhbmU6bm90KC5zbGljay1zbGlkZSksICNnZW5lcmljLXRhYnMgI3NsaWRlc2hvdy1zbGlkZXIgLnBhbmU6bm90KC5zbGljay1zbGlkZSksICNzbGlkZXNob3ctc2xpZGVyIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAuc29jaWFsLXNoYXJlOm5vdCguc2xpY2stc2xpZGUpLCAuc2luZ2xlLXBvc3Q6bm90KC5jYXNlLXN0dWRpZXMtdGVtcGxhdGUtY2xvbmUtcG9zdCkgI3NsaWRlc2hvdy1zbGlkZXIgLnNvY2lhbC1zaGFyZTpub3QoLnNsaWNrLXNsaWRlKSwgI3NsaWRlc2hvdy1zbGlkZXIgLnNpbmdsZS1wcmVzcyAuc29jaWFsLXNoYXJlOm5vdCguc2xpY2stc2xpZGUpLCAuc2luZ2xlLXByZXNzICNzbGlkZXNob3ctc2xpZGVyIC5zb2NpYWwtc2hhcmU6bm90KC5zbGljay1zbGlkZSksICNzbGlkZXNob3ctc2xpZGVyIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yOm5vdCguc2xpY2stc2xpZGUpLCAucHJvZHVjdC1wYWdlLXN0YXRzICNzbGlkZXNob3ctc2xpZGVyIC5zdGF0cy1jb2xvcjpub3QoLnNsaWNrLXNsaWRlKSwgI3NsaWRlc2hvdy1zbGlkZXIgLnBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yOm5vdCguc2xpY2stc2xpZGUpLCAucGFnZS1zdGF0cyAjc2xpZGVzaG93LXNsaWRlciAuc3RhdHMtY29sb3I6bm90KC5zbGljay1zbGlkZSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3NsaWRlc2hvdy1zbGlkZXIgLnNlY3Rpb24tZnJhbWU6Zmlyc3QtY2hpbGQsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5jb250YWluZXI6Zmlyc3QtY2hpbGQsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuc2l0ZS1pbm5lcjpmaXJzdC1jaGlsZCwgLmZpdC1xdWl6ICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyOmZpcnN0LWNoaWxkLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpmaXJzdC1jaGlsZCwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6Zmlyc3QtY2hpbGQsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpmaXJzdC1jaGlsZCwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXI6Zmlyc3QtY2hpbGQsIC5zaGFyZS15b3VyLXN0b3J5ICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyOmZpcnN0LWNoaWxkLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAuY29udGFpbmVyOmZpcnN0LWNoaWxkLCAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAuZml0LXF1aXogLnNpdGUtaW5uZXI6Zmlyc3QtY2hpbGQsIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAuc2l0ZS1pbm5lcjpmaXJzdC1jaGlsZCwgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6Zmlyc3QtY2hpbGQsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpmaXJzdC1jaGlsZCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6Zmlyc3QtY2hpbGQsIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyOmZpcnN0LWNoaWxkLCAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAuc2l0ZS1pbm5lcjpmaXJzdC1jaGlsZCwgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpmaXJzdC1jaGlsZCwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpmaXJzdC1jaGlsZCwgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpmaXJzdC1jaGlsZCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpmaXJzdC1jaGlsZCwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLm5hcnJvdy1jb250YWluZXI6Zmlyc3QtY2hpbGQsIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC5uYXJyb3ctY29udGFpbmVyOmZpcnN0LWNoaWxkLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyOmZpcnN0LWNoaWxkLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyOmZpcnN0LWNoaWxkLCAjc2xpZGVzaG93LXNsaWRlciAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyOmZpcnN0LWNoaWxkLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyOmZpcnN0LWNoaWxkLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXI6Zmlyc3QtY2hpbGQsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAjc2xpZGVzaG93LXNsaWRlciAuc2l0ZS1pbm5lcjpmaXJzdC1jaGlsZCwgI3NsaWRlc2hvdy1zbGlkZXIgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyOmZpcnN0LWNoaWxkLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnNpdGUtaW5uZXI6Zmlyc3QtY2hpbGQsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lcjpmaXJzdC1jaGlsZCwgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyOmZpcnN0LWNoaWxkLCAjc2xpZGVzaG93LXNsaWRlciAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXI6Zmlyc3QtY2hpbGQsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAuc2l0ZS1pbm5lcjpmaXJzdC1jaGlsZCwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyOmZpcnN0LWNoaWxkLCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3NsaWRlc2hvdy1zbGlkZXIgLnNpdGUtaW5uZXI6Zmlyc3QtY2hpbGQsICNzbGlkZXNob3ctc2xpZGVyIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lcjpmaXJzdC1jaGlsZCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyOmZpcnN0LWNoaWxkLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXI6Zmlyc3QtY2hpbGQsIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAjc2xpZGVzaG93LXNsaWRlciAuc2l0ZS1pbm5lcjpmaXJzdC1jaGlsZCwgI3NsaWRlc2hvdy1zbGlkZXIgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyOmZpcnN0LWNoaWxkLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnNpdGUtaW5uZXI6Zmlyc3QtY2hpbGQsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyOmZpcnN0LWNoaWxkLCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAjc2xpZGVzaG93LXNsaWRlciAuc2l0ZS1pbm5lcjpmaXJzdC1jaGlsZCwgI3NsaWRlc2hvdy1zbGlkZXIgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXI6Zmlyc3QtY2hpbGQsIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyOmZpcnN0LWNoaWxkLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lcjpmaXJzdC1jaGlsZCwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3NsaWRlc2hvdy1zbGlkZXIgLnNpdGUtaW5uZXI6Zmlyc3QtY2hpbGQsICNzbGlkZXNob3ctc2xpZGVyIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyOmZpcnN0LWNoaWxkLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAuc2l0ZS1pbm5lcjpmaXJzdC1jaGlsZCwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lcjpmaXJzdC1jaGlsZCwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAjc2xpZGVzaG93LXNsaWRlciAuc2l0ZS1pbm5lcjpmaXJzdC1jaGlsZCwgI3NsaWRlc2hvdy1zbGlkZXIgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lcjpmaXJzdC1jaGlsZCwgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAuc2l0ZS1pbm5lcjpmaXJzdC1jaGlsZCwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lcjpmaXJzdC1jaGlsZCwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjc2xpZGVzaG93LXNsaWRlciAuc2l0ZS1pbm5lcjpmaXJzdC1jaGlsZCwgI3NsaWRlc2hvdy1zbGlkZXIgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lcjpmaXJzdC1jaGlsZCwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAuc2l0ZS1pbm5lcjpmaXJzdC1jaGlsZCwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHM6Zmlyc3QtY2hpbGQsIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgI3NsaWRlc2hvdy1zbGlkZXIgLmhjc3MtZXZlbnRzOmZpcnN0LWNoaWxkLCAjc2xpZGVzaG93LXNsaWRlciAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLWV2ZW50czpmaXJzdC1jaGlsZCwgLmluZHVzdHJ5LWV2ZW50cyAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAuaGNzcy1ldmVudHM6Zmlyc3QtY2hpbGQsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50czpmaXJzdC1jaGlsZCwgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hcnMgI3NsaWRlc2hvdy1zbGlkZXIgLmhjc3MtZXZlbnRzOmZpcnN0LWNoaWxkLCAjc2xpZGVzaG93LXNsaWRlciAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1ldmVudHM6Zmlyc3QtY2hpbGQsIC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC5oY3NzLWV2ZW50czpmaXJzdC1jaGlsZCwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6Zmlyc3QtY2hpbGQsICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpmaXJzdC1jaGlsZCwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6Zmlyc3QtY2hpbGQsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpmaXJzdC1jaGlsZCwgI3NsaWRlc2hvdy1zbGlkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6Zmlyc3QtY2hpbGQsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpmaXJzdC1jaGlsZCwgI3NsaWRlc2hvdy1zbGlkZXIgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6Zmlyc3QtY2hpbGQsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpmaXJzdC1jaGlsZCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6Zmlyc3QtY2hpbGQsICNzbGlkZXNob3ctc2xpZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpmaXJzdC1jaGlsZCwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6Zmlyc3QtY2hpbGQsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAjc2xpZGVzaG93LXNsaWRlciAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpmaXJzdC1jaGlsZCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6Zmlyc3QtY2hpbGQsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpmaXJzdC1jaGlsZCwgI3NsaWRlc2hvdy1zbGlkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6Zmlyc3QtY2hpbGQsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpmaXJzdC1jaGlsZCwgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6Zmlyc3QtY2hpbGQsICNzbGlkZXNob3ctc2xpZGVyIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpmaXJzdC1jaGlsZCwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6Zmlyc3QtY2hpbGQsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAjc2xpZGVzaG93LXNsaWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpmaXJzdC1jaGlsZCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6Zmlyc3QtY2hpbGQsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpmaXJzdC1jaGlsZCwgI3NsaWRlc2hvdy1zbGlkZXIgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6Zmlyc3QtY2hpbGQsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpmaXJzdC1jaGlsZCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6Zmlyc3QtY2hpbGQsICNzbGlkZXNob3ctc2xpZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpmaXJzdC1jaGlsZCwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpmaXJzdC1jaGlsZCwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpmaXJzdC1jaGlsZCwgI3NsaWRlc2hvdy1zbGlkZXIgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpmaXJzdC1jaGlsZCwgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpmaXJzdC1jaGlsZCwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpmaXJzdC1jaGlsZCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpmaXJzdC1jaGlsZCwgI3NsaWRlc2hvdy1zbGlkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpmaXJzdC1jaGlsZCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpmaXJzdC1jaGlsZCwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpmaXJzdC1jaGlsZCwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpmaXJzdC1jaGlsZCwgI3NsaWRlc2hvdy1zbGlkZXIgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpmaXJzdC1jaGlsZCwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpmaXJzdC1jaGlsZCwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpmaXJzdC1jaGlsZCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpmaXJzdC1jaGlsZCwgI3NsaWRlc2hvdy1zbGlkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpmaXJzdC1jaGlsZCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpmaXJzdC1jaGlsZCwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6Zmlyc3QtY2hpbGQsICNzbGlkZXNob3ctc2xpZGVyIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpmaXJzdC1jaGlsZCwgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6Zmlyc3QtY2hpbGQsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpmaXJzdC1jaGlsZCwgI3NsaWRlc2hvdy1zbGlkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6Zmlyc3QtY2hpbGQsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpmaXJzdC1jaGlsZCwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAjc2xpZGVzaG93LXNsaWRlciAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6Zmlyc3QtY2hpbGQsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpmaXJzdC1jaGlsZCwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6Zmlyc3QtY2hpbGQsICNzbGlkZXNob3ctc2xpZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpmaXJzdC1jaGlsZCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXI6Zmlyc3QtY2hpbGQsIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAjc2xpZGVzaG93LXNsaWRlciAuc2l0ZS1pbm5lcjpmaXJzdC1jaGlsZCwgI3NsaWRlc2hvdy1zbGlkZXIgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyOmZpcnN0LWNoaWxkLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnNpdGUtaW5uZXI6Zmlyc3QtY2hpbGQsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpmaXJzdC1jaGlsZCwgI3NsaWRlc2hvdy1zbGlkZXIgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6Zmlyc3QtY2hpbGQsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpmaXJzdC1jaGlsZCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6Zmlyc3QtY2hpbGQsICNzbGlkZXNob3ctc2xpZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpmaXJzdC1jaGlsZCwgI3NsaWRlc2hvdy1zbGlkZXIgI2NvbXBhbnktaW5mb3JtYXRpb246Zmlyc3QtY2hpbGQsICNzbGlkZXNob3ctc2xpZGVyIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAuYmxvZy1ib3g6Zmlyc3QtY2hpbGQsIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAjc2xpZGVzaG93LXNsaWRlciAuYmxvZy1ib3g6Zmlyc3QtY2hpbGQsICNzbGlkZXNob3ctc2xpZGVyIC5jdXN0b21lci1zdG9yeS1zbGlkZTpmaXJzdC1jaGlsZCwgI3NsaWRlc2hvdy1zbGlkZXIgLmhjc3MtZm9ybS1mcmFtZTpmaXJzdC1jaGlsZCwgI3NsaWRlc2hvdy1zbGlkZXIgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWU6Zmlyc3QtY2hpbGQsICNzbGlkZXNob3ctc2xpZGVyIC5tb2RhbC1wb3B1cCAubW9kYWwtY29udGVudDpmaXJzdC1jaGlsZCwgLm1vZGFsLXBvcHVwICNzbGlkZXNob3ctc2xpZGVyIC5tb2RhbC1jb250ZW50OmZpcnN0LWNoaWxkLCAjc2xpZGVzaG93LXNsaWRlciAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zd2lwZXItY29udGFpbmVyID4gZGl2OmZpcnN0LWNoaWxkLCAjY3VzdG9tZXJzX2J5X3N0YXRlICNzbGlkZXNob3ctc2xpZGVyIC5zd2lwZXItY29udGFpbmVyID4gZGl2OmZpcnN0LWNoaWxkLCAjc2xpZGVzaG93LXNsaWRlciAjZ2VuZXJpYy10YWJzIC5wYW5lOmZpcnN0LWNoaWxkLCAjZ2VuZXJpYy10YWJzICNzbGlkZXNob3ctc2xpZGVyIC5wYW5lOmZpcnN0LWNoaWxkLCAjc2xpZGVzaG93LXNsaWRlciAuc2luZ2xlLXBvc3Q6bm90KC5jYXNlLXN0dWRpZXMtdGVtcGxhdGUtY2xvbmUtcG9zdCkgLnNvY2lhbC1zaGFyZTpmaXJzdC1jaGlsZCwgLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpICNzbGlkZXNob3ctc2xpZGVyIC5zb2NpYWwtc2hhcmU6Zmlyc3QtY2hpbGQsICNzbGlkZXNob3ctc2xpZGVyIC5zaW5nbGUtcHJlc3MgLnNvY2lhbC1zaGFyZTpmaXJzdC1jaGlsZCwgLnNpbmdsZS1wcmVzcyAjc2xpZGVzaG93LXNsaWRlciAuc29jaWFsLXNoYXJlOmZpcnN0LWNoaWxkLCAjc2xpZGVzaG93LXNsaWRlciAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy1jb2xvcjpmaXJzdC1jaGlsZCwgLnByb2R1Y3QtcGFnZS1zdGF0cyAjc2xpZGVzaG93LXNsaWRlciAuc3RhdHMtY29sb3I6Zmlyc3QtY2hpbGQsICNzbGlkZXNob3ctc2xpZGVyIC5wYWdlLXN0YXRzIC5zdGF0cy1jb2xvcjpmaXJzdC1jaGlsZCwgLnBhZ2Utc3RhdHMgI3NsaWRlc2hvdy1zbGlkZXIgLnN0YXRzLWNvbG9yOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jc2xpZGVzaG93LXNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgY29sb3I6ICNEOUQ5RDk7XG4gIG9wYWNpdHk6IDE7XG59XG4jc2xpZGVzaG93LXNsaWRlciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gIGNvbG9yOiAjMDA5NjM5O1xufVxuXG4uc2FmZXR5LWNvbG9yICNzbGlkZXNob3ctc2xpZGVyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgY29sb3I6ICNmZjllMWI7XG59XG5cbi5vcGVyYXRpb25zLWNvbG9yICNzbGlkZXNob3ctc2xpZGVyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgY29sb3I6ICMwMDVlYjg7XG59XG5cbi5mbGVldC1jb2xvciAjc2xpZGVzaG93LXNsaWRlciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gIGNvbG9yOiAjMDA5RUE2O1xufVxuXG4uZGF0YS1jb2xvciAjc2xpZGVzaG93LXNsaWRlciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gIGNvbG9yOiAjNTY3Mzg3O1xufVxuXG4uc2xpZGVyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDQ4cHggYXV0byA4MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zbGlkZXItY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDU3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNsaWRlci1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2xpZGVyLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5OTBweDtcbiAgICBtYXJnaW46IDk2cHggYXV0byAxMjhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2xpZGVyLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnNsaWRlci1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTM0MHB4O1xuICB9XG59XG5cbi5tb2RhbC1wb3B1cCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ubW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTEycHg7XG4gIHRvcDogLTI4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMXB4IDhweDtcbiAgei1pbmRleDogMTAwMDg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50IC5jbG9zZSB7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBmb250LXNpemU6IDRyZW07XG4gICAgdG9wOiAtNThweDtcbiAgICByaWdodDogLTMzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgLmNsb3NlIHtcbiAgICByaWdodDogLTQycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50IC5jbG9zZSB7XG4gICAgcmlnaHQ6IC01OHB4O1xuICB9XG59XG5cbi5mcm1fc3R5bGVfaGNzcywgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUsIC5oY3NzLWZvcm0tZnJhbWUge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xufVxuLmZybV9zdHlsZV9oY3NzIGZpZWxkc2V0LCAuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSBmaWVsZHNldCwgLmhjc3MtZm9ybS1mcmFtZSBmaWVsZHNldCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5mcm1fc3R5bGVfaGNzcyAuZnJtX2VtYmVkX2Zvcm1fY29udGFpbmVyLCAuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSAuZnJtX2VtYmVkX2Zvcm1fY29udGFpbmVyLCAuaGNzcy1mb3JtLWZyYW1lIC5mcm1fZW1iZWRfZm9ybV9jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uZnJtX3N0eWxlX2hjc3MgLmZybV9wcmltYXJ5X2xhYmVsLCAuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSAuZnJtX3ByaW1hcnlfbGFiZWwsIC5oY3NzLWZvcm0tZnJhbWUgLmZybV9wcmltYXJ5X2xhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZybV9zdHlsZV9oY3NzIC5mcm1fcHJpbWFyeV9sYWJlbCwgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUgLmZybV9wcmltYXJ5X2xhYmVsLCAuaGNzcy1mb3JtLWZyYW1lIC5mcm1fcHJpbWFyeV9sYWJlbCB7XG4gICAgZm9udC1zaXplOiAwLjg1cmVtO1xuICB9XG59XG4uZnJtX3N0eWxlX2hjc3MgLmZybV9maW5hbF9zdWJtaXQsIC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lIC5mcm1fZmluYWxfc3VibWl0LCAuaGNzcy1mb3JtLWZyYW1lIC5mcm1fZmluYWxfc3VibWl0IHtcbiAgbWFyZ2luLWJvdHRvbTogLTE2cHggIWltcG9ydGFudDtcbn1cbi5mcm1fc3R5bGVfaGNzcyAuZnJtX2NvbWJvX2lucHV0c19jb250YWluZXIsIC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lIC5mcm1fY29tYm9faW5wdXRzX2NvbnRhaW5lciwgLmhjc3MtZm9ybS1mcmFtZSAuZnJtX2NvbWJvX2lucHV0c19jb250YWluZXIge1xuICBncmlkLWdhcDogMTZweDtcbn1cbi5mcm1fc3R5bGVfaGNzcyAuZnJtX2NvbWJvX2lucHV0c19jb250YWluZXIgLmZvcm0tZmllbGQsIC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lIC5mcm1fY29tYm9faW5wdXRzX2NvbnRhaW5lciAuZm9ybS1maWVsZCwgLmhjc3MtZm9ybS1mcmFtZSAuZnJtX2NvbWJvX2lucHV0c19jb250YWluZXIgLmZvcm0tZmllbGQge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZnJtX3N0eWxlX2hjc3MgLmZybV9jb21ib19pbnB1dHNfY29udGFpbmVyIC5mb3JtLWZpZWxkIC5mcm1fZGVzY3JpcHRpb24sIC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lIC5mcm1fY29tYm9faW5wdXRzX2NvbnRhaW5lciAuZm9ybS1maWVsZCAuZnJtX2Rlc2NyaXB0aW9uLCAuaGNzcy1mb3JtLWZyYW1lIC5mcm1fY29tYm9faW5wdXRzX2NvbnRhaW5lciAuZm9ybS1maWVsZCAuZnJtX2Rlc2NyaXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgY29sb3I6ICMwMDA7XG59XG4uZnJtX3N0eWxlX2hjc3MgLmZybV9jb21ib19pbnB1dHNfY29udGFpbmVyIC5mb3JtLWZpZWxkIC5mcm1fZGVzY3JpcHRpb246YWZ0ZXIsIC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lIC5mcm1fY29tYm9faW5wdXRzX2NvbnRhaW5lciAuZm9ybS1maWVsZCAuZnJtX2Rlc2NyaXB0aW9uOmFmdGVyLCAuaGNzcy1mb3JtLWZyYW1lIC5mcm1fY29tYm9faW5wdXRzX2NvbnRhaW5lciAuZm9ybS1maWVsZCAuZnJtX2Rlc2NyaXB0aW9uOmFmdGVyIHtcbiAgY29udGVudDogXCIqXCI7XG4gIGNvbG9yOiByZ2IoMTg1LCA3NCwgNzIpO1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuLmZybV9zdHlsZV9oY3NzIC5mcm1fZXJyb3IsIC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lIC5mcm1fZXJyb3IsIC5oY3NzLWZvcm0tZnJhbWUgLmZybV9lcnJvciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjQjk0QTQ4ICFpbXBvcnRhbnQ7XG59XG4uZnJtX3N0eWxlX2hjc3MgLmZybV9ibGFua19maWVsZCBpbnB1dCwgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUgLmZybV9ibGFua19maWVsZCBpbnB1dCwgLmhjc3MtZm9ybS1mcmFtZSAuZnJtX2JsYW5rX2ZpZWxkIGlucHV0LCAuZnJtX3N0eWxlX2hjc3MgLmZybV9ibGFua19maWVsZCAuZnJtX3NsaW1zZWxlY3QsIC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lIC5mcm1fYmxhbmtfZmllbGQgLmZybV9zbGltc2VsZWN0LCAuaGNzcy1mb3JtLWZyYW1lIC5mcm1fYmxhbmtfZmllbGQgLmZybV9zbGltc2VsZWN0IHtcbiAgYm9yZGVyLWNvbG9yOiAjQjk0QTQ4ICFpbXBvcnRhbnQ7XG59XG5cbi5oY3NzLWZvcm0tZnJhbWUsIC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lIHtcbiAgYm94LXNoYWRvdzogNnB4IDZweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBwYWRkaW5nOiAzMnB4IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhjc3MtZm9ybS1mcmFtZSwgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbi5oY3NzLWZvcm0tZnJhbWUubm8tYm9yZGVyLCAubm8tYm9yZGVyLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLmhjc3MtZm9ybS1mcmFtZS5zYWZldHktY29sb3IsIC5zYWZldHktY29sb3IuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmOWUxYjtcbn1cbi5oY3NzLWZvcm0tZnJhbWUuc2FmZXR5LWNvbG9yIC5ta3RvRm9ybSBidXR0b24ubWt0b0J1dHRvbiwgLnNhZmV0eS1jb2xvci5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lIC5ta3RvRm9ybSBidXR0b24ubWt0b0J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMzUyMDUgIWltcG9ydGFudDtcbn1cbi5oY3NzLWZvcm0tZnJhbWUuc2FmZXR5LWNvbG9yIGEsIC5zYWZldHktY29sb3IuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSBhIHtcbiAgY29sb3I6ICNlMzUyMDU7XG59XG4uaGNzcy1mb3JtLWZyYW1lLm9wZXJhdGlvbnMtY29sb3IsIC5vcGVyYXRpb25zLWNvbG9yLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUge1xuICBib3JkZXItY29sb3I6ICMwMDVlYjg7XG59XG4uaGNzcy1mb3JtLWZyYW1lLm9wZXJhdGlvbnMtY29sb3IgLm1rdG9Gb3JtIGJ1dHRvbi5ta3RvQnV0dG9uLCAub3BlcmF0aW9ucy1jb2xvci5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lIC5ta3RvRm9ybSBidXR0b24ubWt0b0J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTgzRkMgIWltcG9ydGFudDtcbn1cbi5oY3NzLWZvcm0tZnJhbWUub3BlcmF0aW9ucy1jb2xvciAubWt0b0Zvcm0gYnV0dG9uLm1rdG9CdXR0b246aG92ZXIsIC5vcGVyYXRpb25zLWNvbG9yLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUgLm1rdG9Gb3JtIGJ1dHRvbi5ta3RvQnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNUVCOCAhaW1wb3J0YW50O1xufVxuLmhjc3MtZm9ybS1mcmFtZS5vcGVyYXRpb25zLWNvbG9yIGEsIC5vcGVyYXRpb25zLWNvbG9yLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUgYSB7XG4gIGNvbG9yOiAjMDA1ZWI4O1xufVxuLmhjc3MtZm9ybS1mcmFtZS5mbGVldC1jb2xvciwgLmZsZWV0LWNvbG9yLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUge1xuICBib3JkZXItY29sb3I6ICMwMDlFQTY7XG59XG4uaGNzcy1mb3JtLWZyYW1lLmZsZWV0LWNvbG9yIC5ta3RvRm9ybSBidXR0b24ubWt0b0J1dHRvbiwgLmZsZWV0LWNvbG9yLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUgLm1rdG9Gb3JtIGJ1dHRvbi5ta3RvQnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOUVBNiAhaW1wb3J0YW50O1xufVxuLmhjc3MtZm9ybS1mcmFtZS5mbGVldC1jb2xvciBhLCAuZmxlZXQtY29sb3IuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSBhIHtcbiAgY29sb3I6ICMwMDlFQTY7XG59XG4uaGNzcy1mb3JtLWZyYW1lLmRhdGEtY29sb3IsIC5kYXRhLWNvbG9yLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUge1xuICBib3JkZXItY29sb3I6ICM1NjczODc7XG59XG4uaGNzcy1mb3JtLWZyYW1lLmRhdGEtY29sb3IgLm1rdG9Gb3JtIGJ1dHRvbi5ta3RvQnV0dG9uLCAuZGF0YS1jb2xvci5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lIC5ta3RvRm9ybSBidXR0b24ubWt0b0J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NjczODcgIWltcG9ydGFudDtcbn1cbi5oY3NzLWZvcm0tZnJhbWUuZGF0YS1jb2xvciBhLCAuZGF0YS1jb2xvci5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lIGEge1xuICBjb2xvcjogIzU2NzM4Nztcbn1cbi5oY3NzLWZvcm0tZnJhbWUuYmxvZy1mb3JtIC5mcm1fY29tYm9faW5wdXRzX2NvbnRhaW5lciwgLmJsb2ctZm9ybS5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lIC5mcm1fY29tYm9faW5wdXRzX2NvbnRhaW5lciB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbn1cblxuLnNvY2lhbC1yZXZpZXdzLXdoaXRlLWJnIHtcbiAgbWFyZ2luOiA0OHB4IDAgODBweDtcbn1cbi5zb2NpYWwtcmV2aWV3cy13aGl0ZS1iZyAucm93LCAuc29jaWFsLXJldmlld3Mtd2hpdGUtYmcgI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51LCAjcHJvamVjdC1saWZlY3ljbGUgLnNvY2lhbC1yZXZpZXdzLXdoaXRlLWJnIC5tZW51IHtcbiAgcm93LWdhcDogNDRweDtcbn1cbi5zb2NpYWwtcmV2aWV3cy13aGl0ZS1iZyBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDQ0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNvY2lhbC1yZXZpZXdzLXdoaXRlLWJnIHA6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNvY2lhbC1yZXZpZXdzLXdoaXRlLWJnIHtcbiAgICBtYXJnaW46IDcycHggMCAxMzZweDtcbiAgfVxufVxuLnNvY2lhbC1yZXZpZXdzLXdoaXRlLWJnIC5zb2NpYWwtcmV2aWV3cy1zdmcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDAlKSBzZXBpYSg5NyUpIHNhdHVyYXRlKDE3JSkgaHVlLXJvdGF0ZSg2ZGVnKSBicmlnaHRuZXNzKDEwMSUpIGNvbnRyYXN0KDEwMCUpO1xufVxuXG4uc29jaWFsLXJldmlld3MtZGFyay1ibHVlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMkIzQTtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgcGFkZGluZzogNDhweCAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zb2NpYWwtcmV2aWV3cy1kYXJrLWJsdWUtYmcgLnJvdywgLnNvY2lhbC1yZXZpZXdzLWRhcmstYmx1ZS1iZyAjcHJvamVjdC1saWZlY3ljbGUgLm1lbnUsICNwcm9qZWN0LWxpZmVjeWNsZSAuc29jaWFsLXJldmlld3MtZGFyay1ibHVlLWJnIC5tZW51IHtcbiAgcm93LWdhcDogNDRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zb2NpYWwtcmV2aWV3cy1kYXJrLWJsdWUtYmcgcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiA0NHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zb2NpYWwtcmV2aWV3cy1kYXJrLWJsdWUtYmcgcDpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc29jaWFsLXJldmlld3MtZGFyay1ibHVlLWJnIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxufVxuXG4uY3VzdG9tZXItc3RvcnktdGl0bGUge1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uY3VzdG9tZXItc3RvcnktdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMjEyQjNBO1xuICBwYWRkaW5nOiA2NHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmN1c3RvbWVyLXN0b3J5LXRleHQge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuICB9XG59XG5cbi5jdXN0b21lci1zdG9yeS1xdW90ZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmN1c3RvbWVyLXN0b3J5LXF1b3RlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgfVxufVxuXG4uY3VzdG9tZXItc3RvcnktYXR0cmlidXRpb24ge1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xufVxuXG5pbWcuY3VzdG9tZXItc3RvcnktbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG59XG5cbmEuY3VzdG9tZXItc3RvcnktbGluayB7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuYS5jdXN0b21lci1zdG9yeS1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2UxZTFlMTtcbn1cblxuLmN1c3RvbWVyLXN0b3J5LWltYWdlIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDcwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmN1c3RvbWVyLXN0b3J5LWltYWdlIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG4gIH1cbn1cblxuLmN1c3RvbWVyLXN0b3J5IHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY3VzdG9tZXItc3Rvcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY3VzdG9tZXItc3RvcnktdGV4dCB7XG4gICAgcGFkZGluZzogNDBweCAyNHB4O1xuICB9XG4gIC5jdXN0b21lci1zdG9yeS1pbWFnZSB7XG4gICAgbWluLWhlaWdodDogMjg2cHg7XG4gIH1cbn1cbiNzb2x1dGlvbnMtZmVhdHVyZXMtdGFicywgI3BpbGxhcnMtdGFicyB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3NvbHV0aW9ucy1mZWF0dXJlcy10YWJzLCAjcGlsbGFycy10YWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG4jc29sdXRpb25zLWZlYXR1cmVzLXRhYnMgLmZyYW1lLCAjcGlsbGFycy10YWJzIC5mcmFtZSB7XG4gIG1hcmdpbjogMCAtMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjc29sdXRpb25zLWZlYXR1cmVzLXRhYnMgLmZyYW1lLCAjcGlsbGFycy10YWJzIC5mcmFtZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4jc29sdXRpb25zLWZlYXR1cmVzLXRhYnMgdWwudGFibmF2LCAjcGlsbGFycy10YWJzIHVsLnRhYm5hdiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3NvbHV0aW9ucy1mZWF0dXJlcy10YWJzIHVsLnRhYm5hdiwgI3BpbGxhcnMtdGFicyB1bC50YWJuYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDZweDtcbiAgfVxufVxuI3NvbHV0aW9ucy1mZWF0dXJlcy10YWJzIHVsLnRhYm5hdiBsaSwgI3BpbGxhcnMtdGFicyB1bC50YWJuYXYgbGkge1xuICB3aWR0aDogMTAwJTtcbn1cbiNzb2x1dGlvbnMtZmVhdHVyZXMtdGFicyB1bC50YWJuYXYgLmJ1dHRvbiwgI3BpbGxhcnMtdGFicyB1bC50YWJuYXYgLmJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDBweCAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFREVERUQ7XG4gIHBhZGRpbmc6IDE2cHggOHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICNzb2x1dGlvbnMtZmVhdHVyZXMtdGFicyB1bC50YWJuYXYgLmJ1dHRvbiwgI3BpbGxhcnMtdGFicyB1bC50YWJuYXYgLmJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4jc29sdXRpb25zLWZlYXR1cmVzLXRhYnMgdWwudGFibmF2IC5idXR0b24uYWN0aXZlLCAjcGlsbGFycy10YWJzIHVsLnRhYm5hdiAuYnV0dG9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuI3NvbHV0aW9ucy1mZWF0dXJlcy10YWJzIHVsLnRhYm5hdiAuYnV0dG9uLmFjdGl2ZS5lc3RpbWF0aW5nLCAjcGlsbGFycy10YWJzIHVsLnRhYm5hdiAuYnV0dG9uLmFjdGl2ZS5lc3RpbWF0aW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTYzOTtcbn1cbiNzb2x1dGlvbnMtZmVhdHVyZXMtdGFicyB1bC50YWJuYXYgLmJ1dHRvbi5hY3RpdmUub3BlcmF0aW9ucywgI3BpbGxhcnMtdGFicyB1bC50YWJuYXYgLmJ1dHRvbi5hY3RpdmUub3BlcmF0aW9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVlYjg7XG59XG4jc29sdXRpb25zLWZlYXR1cmVzLXRhYnMgdWwudGFibmF2IC5idXR0b24uYWN0aXZlLmZsZWV0LCAjcGlsbGFycy10YWJzIHVsLnRhYm5hdiAuYnV0dG9uLmFjdGl2ZS5mbGVldCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDlFQTY7XG59XG4jc29sdXRpb25zLWZlYXR1cmVzLXRhYnMgdWwudGFibmF2IC5idXR0b24uYWN0aXZlLmRhdGEtcmVwb3J0aW5nLCAjcGlsbGFycy10YWJzIHVsLnRhYm5hdiAuYnV0dG9uLmFjdGl2ZS5kYXRhLXJlcG9ydGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NjczODc7XG59XG4jc29sdXRpb25zLWZlYXR1cmVzLXRhYnMgLmFjY29yZGlvbiwgI3BpbGxhcnMtdGFicyAuYWNjb3JkaW9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6ICNFREVERUQ7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jc29sdXRpb25zLWZlYXR1cmVzLXRhYnMgLmFjY29yZGlvbjphZnRlciwgI3BpbGxhcnMtdGFicyAuYWNjb3JkaW9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYxMDdcIjtcbiAgZm9udC1mYW1pbHk6IFwiRGVmYXVsdHNcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4jc29sdXRpb25zLWZlYXR1cmVzLXRhYnMgLmFjY29yZGlvbi5hY3RpdmU6YWZ0ZXIsICNwaWxsYXJzLXRhYnMgLmFjY29yZGlvbi5hY3RpdmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjEwNlwiO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNzb2x1dGlvbnMtZmVhdHVyZXMtdGFicyAuYWNjb3JkaW9uLCAjcGlsbGFycy10YWJzIC5hY2NvcmRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuI3NvbHV0aW9ucy1mZWF0dXJlcy10YWJzIC5wYW5lLCAjcGlsbGFycy10YWJzIC5wYW5lIHtcbiAgdHJhbnNmb3JtOiB1bnNldDtcbiAgYm94LXNoYWRvdzogNnB4IDZweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBkaXNwbGF5OiBub25lO1xufVxuI3NvbHV0aW9ucy1mZWF0dXJlcy10YWJzIC5wYW5lLmFjdGl2ZSwgI3BpbGxhcnMtdGFicyAucGFuZS5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAjc29sdXRpb25zLWZlYXR1cmVzLXRhYnMgLnBhbmUubW9iaWxlLWRpc3BsYXksICNwaWxsYXJzLXRhYnMgLnBhbmUubW9iaWxlLWRpc3BsYXkge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI3NvbHV0aW9ucy1mZWF0dXJlcy10YWJzIC5wYW5lLCAjcGlsbGFycy10YWJzIC5wYW5lIHtcbiAgICBwYWRkaW5nOiA0OHB4O1xuICB9XG59XG4jc29sdXRpb25zLWZlYXR1cmVzLXRhYnMgLnJvdywgI3BpbGxhcnMtdGFicyAucm93LCAjc29sdXRpb25zLWZlYXR1cmVzLXRhYnMgI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51LCAjcGlsbGFycy10YWJzICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudSwgI3Byb2plY3QtbGlmZWN5Y2xlICNzb2x1dGlvbnMtZmVhdHVyZXMtdGFicyAubWVudSwgI3Byb2plY3QtbGlmZWN5Y2xlICNwaWxsYXJzLXRhYnMgLm1lbnUge1xuICByb3ctZ2FwOiAyOHB4O1xufVxuXG4jcGlsbGFycy10YWJzIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbiNwaWxsYXJzLXRhYnMgLnRhYi1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNwaWxsYXJzLXRhYnMgLnBhbmUge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICNwaWxsYXJzLXRhYnMgLnBhbmUubW9iaWxlLWRpc3BsYXkge1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGlsbGFycy10YWJzIC5wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDA7XG4gIH1cbiAgI3BpbGxhcnMtdGFicyAucGFuZS5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNwaWxsYXJzLXRhYnMgLnBhbmUge1xuICAgIHBhZGRpbmc6IDQ4cHggNDhweCAwO1xuICB9XG59XG4jcGlsbGFycy10YWJzIGgzLCAjcGlsbGFycy10YWJzIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAjcGlsbGFycy10YWJzIC5zdWItdGl0bGUtaDMge1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuI3BpbGxhcnMtdGFicyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbiNwaWxsYXJzLXRhYnMgYSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbiNsb2dvLXNsaWRlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAjbG9nby1zbGlkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiNsb2dvLXNsaWRlciBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbiNsb2dvLXNsaWRlciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbiNsb2dvLXNsaWRlciAubG9nby1yb3cge1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMzBweCAxNXB4O1xufVxuI2xvZ28tc2xpZGVyIC5sb2dvLXJvdy5hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuI2xvZ28tc2xpZGVyIC5sb2dvLXJvdyBsaSB7XG4gIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDE1cHgpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjbG9nby1zbGlkZXIgLmxvZ28tcm93IGxpIHtcbiAgICBmbGV4OiAwIDAgY2FsYygyMCUgLSAxNXB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNsb2dvLXNsaWRlciAubG9nby1yb3cgbGkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2xvZ28tc2xpZGVyIC5sb2dvLXJvdyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNsb2dvLXNsaWRlciB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxufVxuXG4jbG9nby1zbGlkZXItc2VjdGlvbiB7XG4gIG1hcmdpbjogNDhweCAwO1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbiNsb2dvLXNsaWRlci1zZWN0aW9uIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgI2xvZ28tc2xpZGVyLXNlY3Rpb24gYnV0dG9uIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG4jbG9nby1zbGlkZXItc2VjdGlvbiBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbn1cbiNsb2dvLXNsaWRlci1zZWN0aW9uIGJ1dHRvbjphY3RpdmUsICNsb2dvLXNsaWRlci1zZWN0aW9uIGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IHVuc2V0O1xufVxuI2xvZ28tc2xpZGVyLXNlY3Rpb24gYnV0dG9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG1hcmdpbi10b3A6IDExcHg7XG4gIHRyYW5zaXRpb246IHdpZHRoIDZzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICNsb2dvLXNsaWRlci1zZWN0aW9uIGJ1dHRvbjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4jbG9nby1zbGlkZXItc2VjdGlvbiBidXR0b24uYWN0aXZlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQzE1ODtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWFyZ2luLXRvcDogMTFweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjbG9nby1zbGlkZXItc2VjdGlvbiBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4jbG9nby1zbGlkZXItc2VjdGlvbiAubWFycXVlZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjbG9nby1zbGlkZXItc2VjdGlvbiAubWFycXVlZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNsb2dvLXNsaWRlci1zZWN0aW9uIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjbG9nby1zbGlkZXItc2VjdGlvbiB7XG4gICAgbWFyZ2luOiA4MHB4IDA7XG4gIH1cbn1cblxuI2hjc3MtcGxhdGZvcm0ge1xuICBwYWRkaW5nOiA0OHB4IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNjVkZWcsICMyMTJCM0EgMjguMDklLCAjNkE3RUExIDE2Ny4xMSUpLCAjMjEyQjNBO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiA0OHB4IDA7XG59XG4jaGNzcy1wbGF0Zm9ybSBoMiwgI2hjc3MtcGxhdGZvcm0gLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvICNoY3NzLXBsYXRmb3JtIHAuaGVhZGxpbmUsICNoY3NzLXBsYXRmb3JtIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAjaGNzcy1wbGF0Zm9ybSBwLmhlYWRsaW5lLCAjaGNzcy1wbGF0Zm9ybSAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAjaGNzcy1wbGF0Zm9ybSBwLmhlYWRsaW5lLCAjaGNzcy1wbGF0Zm9ybSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAjaGNzcy1wbGF0Zm9ybSBwLmhlYWRsaW5lLCAjaGNzcy1wbGF0Zm9ybSAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgI2hjc3MtcGxhdGZvcm0gLnN1Yi10aXRsZS1oMiwgI2hjc3MtcGxhdGZvcm0gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgI2hjc3MtcGxhdGZvcm0gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAjaGNzcy1wbGF0Zm9ybSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjaGNzcy1wbGF0Zm9ybSBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjaGNzcy1wbGF0Zm9ybSAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uICNoY3NzLXBsYXRmb3JtIC5lbnRyeS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi4xcmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuI2hjc3MtcGxhdGZvcm0gaDI6YWZ0ZXIsICNoY3NzLXBsYXRmb3JtIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZTphZnRlciwgLmhvbWUgI2dlbmVyaWMtaGVybyAjaGNzcy1wbGF0Zm9ybSBwLmhlYWRsaW5lOmFmdGVyLCAjaGNzcy1wbGF0Zm9ybSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmU6YWZ0ZXIsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gI2hjc3MtcGxhdGZvcm0gcC5oZWFkbGluZTphZnRlciwgI2hjc3MtcGxhdGZvcm0gLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZTphZnRlciwgLmhvbWUgI3ByZXNzLWhlcm8gI2hjc3MtcGxhdGZvcm0gcC5oZWFkbGluZTphZnRlciwgI2hjc3MtcGxhdGZvcm0gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZTphZnRlciwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gI2hjc3MtcGxhdGZvcm0gcC5oZWFkbGluZTphZnRlciwgI2hjc3MtcGxhdGZvcm0gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGU6YWZ0ZXIsICNoY3NzLXBsYXRmb3JtIC5zdWItdGl0bGUtaDI6YWZ0ZXIsICNoY3NzLXBsYXRmb3JtIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQ6YWZ0ZXIsICNoY3NzLXBsYXRmb3JtIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGU6YWZ0ZXIsIC5jYXRlZ29yeS1ib3ggI2hjc3MtcGxhdGZvcm0gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGU6YWZ0ZXIsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gI2hjc3MtcGxhdGZvcm0gaDQ6YWZ0ZXIsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gI2hjc3MtcGxhdGZvcm0gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGU6YWZ0ZXIsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjaGNzcy1wbGF0Zm9ybSAuZW50cnktdGl0bGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAxNTdweDtcbiAgYmFja2dyb3VuZDogIzAwQzE1ODtcbiAgbWFyZ2luOiAzMnB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNoY3NzLXBsYXRmb3JtIGgyOmFmdGVyLCAjaGNzcy1wbGF0Zm9ybSAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmU6YWZ0ZXIsIC5ob21lICNnZW5lcmljLWhlcm8gI2hjc3MtcGxhdGZvcm0gcC5oZWFkbGluZTphZnRlciwgI2hjc3MtcGxhdGZvcm0gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lOmFmdGVyLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvICNoY3NzLXBsYXRmb3JtIHAuaGVhZGxpbmU6YWZ0ZXIsICNoY3NzLXBsYXRmb3JtIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmU6YWZ0ZXIsIC5ob21lICNwcmVzcy1oZXJvICNoY3NzLXBsYXRmb3JtIHAuaGVhZGxpbmU6YWZ0ZXIsICNoY3NzLXBsYXRmb3JtIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmU6YWZ0ZXIsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvICNoY3NzLXBsYXRmb3JtIHAuaGVhZGxpbmU6YWZ0ZXIsICNoY3NzLXBsYXRmb3JtIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlOmFmdGVyLCAjaGNzcy1wbGF0Zm9ybSAuc3ViLXRpdGxlLWgyOmFmdGVyLCAjaGNzcy1wbGF0Zm9ybSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0OmFmdGVyLCAjaGNzcy1wbGF0Zm9ybSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlOmFmdGVyLCAuY2F0ZWdvcnktYm94ICNoY3NzLXBsYXRmb3JtIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlOmFmdGVyLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uICNoY3NzLXBsYXRmb3JtIGg0OmFmdGVyLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uICNoY3NzLXBsYXRmb3JtIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlOmFmdGVyLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gI2hjc3MtcGxhdGZvcm0gLmVudHJ5LXRpdGxlOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjaGNzcy1wbGF0Zm9ybSBoMiwgI2hjc3MtcGxhdGZvcm0gLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvICNoY3NzLXBsYXRmb3JtIHAuaGVhZGxpbmUsICNoY3NzLXBsYXRmb3JtIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAjaGNzcy1wbGF0Zm9ybSBwLmhlYWRsaW5lLCAjaGNzcy1wbGF0Zm9ybSAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAjaGNzcy1wbGF0Zm9ybSBwLmhlYWRsaW5lLCAjaGNzcy1wbGF0Zm9ybSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAjaGNzcy1wbGF0Zm9ybSBwLmhlYWRsaW5lLCAjaGNzcy1wbGF0Zm9ybSAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgI2hjc3MtcGxhdGZvcm0gLnN1Yi10aXRsZS1oMiwgI2hjc3MtcGxhdGZvcm0gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgI2hjc3MtcGxhdGZvcm0gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAjaGNzcy1wbGF0Zm9ybSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjaGNzcy1wbGF0Zm9ybSBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjaGNzcy1wbGF0Zm9ybSAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uICNoY3NzLXBsYXRmb3JtIC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG4jaGNzcy1wbGF0Zm9ybSAuaGNzcy1wbGF0Zm9ybS1pbWFnZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDg0NXB4O1xufVxuI2hjc3MtcGxhdGZvcm0gLmhjc3MtcGxhdGZvcm0taW1hZ2VzIGltZ1tjbGFzc149c3RlcC1dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNoY3NzLXBsYXRmb3JtIC5oY3NzLXBsYXRmb3JtLWltYWdlcy53aG9sZSBpbWcuc3RlcC0wIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jaGNzcy1wbGF0Zm9ybSAuaGNzcy1wbGF0Zm9ybS1pbWFnZXMgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAjaGNzcy1wbGF0Zm9ybSAuaGNzcy1wbGF0Zm9ybS1pbWFnZXMge1xuICAgIG1pbi1oZWlnaHQ6IDc0MnB4O1xuICB9XG59XG4jaGNzcy1wbGF0Zm9ybSAuc3RlcC1kZXRhaWxzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNoY3NzLXBsYXRmb3JtIC5zdGVwLWRldGFpbHMgcCB7XG4gIGNvbG9yOiAjQzdDN0M3O1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbjogMTJweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNoY3NzLXBsYXRmb3JtIC5zdGVwLWRldGFpbHMgcCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbiNoY3NzLXBsYXRmb3JtIC5zdGVwLWRldGFpbHMgYSB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNoY3NzLXBsYXRmb3JtIC5zdGVwLWRldGFpbHMgYSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbiNoY3NzLXBsYXRmb3JtICNzdGVwLTEgLnN0ZXAtZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNoY3NzLXBsYXRmb3JtICNzdGVwLTEgLnN0ZXAtZGV0YWlscyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuI2hjc3MtcGxhdGZvcm0gLnN0ZXAge1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cbiNoY3NzLXBsYXRmb3JtIC5zdGVwLWhlYWRsaW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjaGNzcy1wbGF0Zm9ybSAuc3RlcC1oZWFkbGluZSB7XG4gICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG4gICNoY3NzLXBsYXRmb3JtIC5zdGVwLWhlYWRsaW5lOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRlZmF1bHRzXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzAwOTYzOTtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gICNoY3NzLXBsYXRmb3JtIC5zdGVwLWhlYWRsaW5lLmRvd24tY2FyZXQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2hjc3MtcGxhdGZvcm0ge1xuICAgIHBhZGRpbmc6IDgwcHggMCAzMHB4O1xuICAgIG1hcmdpbjogODBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNoY3NzLXBsYXRmb3JtIHtcbiAgICBwYWRkaW5nOiAxMTVweCAwIDMwcHg7XG4gIH1cbn1cblxuI2N1c3RvbWVyLXN0b3J5LXNsaWRlciAuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgYm90dG9tOiAtMzBweDtcbn1cbiNjdXN0b21lci1zdG9yeS1zbGlkZXIgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaSB7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDE0cHg7XG59XG4jY3VzdG9tZXItc3Rvcnktc2xpZGVyIC5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogMTRweDtcbn1cbiNjdXN0b21lci1zdG9yeS1zbGlkZXIgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmN1c3RvbWVyLXN0b3J5LXNsaWRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjgyRjNDO1xuICBib3gtc2hhZG93OiA0cHggNnB4IDEzcHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBtYXJnaW46IDAgMTVweCAxNXB4O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tZXItc3Rvcnktc2xpZGUgLmN1c3RvbWVyLXN0b3J5LWltYWdlIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuY3VzdG9tZXItc3Rvcnktc2xpZGUgLmN1c3RvbWVyLXN0b3J5LWltYWdlIHtcbiAgICBtaW4taGVpZ2h0OiAzMTFweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICB9XG59XG4uY3VzdG9tZXItc3Rvcnktc2xpZGUgLmN1c3RvbWVyLXN0b3J5LXF1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5jdXN0b21lci1zdG9yeS1zbGlkZSAuY3VzdG9tZXItc3RvcnktdGl0bGUge1xuICBjb2xvcjogIzAwOTYzOTtcbiAgbGV0dGVyLXNwYWNpbmc6IDUuMzc2cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uY3VzdG9tZXItc3Rvcnktc2xpZGUgLmN1c3RvbWVyLXN0b3J5LWF0dHJpYnV0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmN1c3RvbWVyLXN0b3J5LXNsaWRlIC5jdXN0b21lci1zdG9yeS1jb21wYW55IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmN1c3RvbWVyLXN0b3J5LWluZm8ge1xuICBwYWRkaW5nOiA0MHB4IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmN1c3RvbWVyLXN0b3J5LWluZm8ge1xuICAgIHBhZGRpbmc6IDY0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxufVxuLmN1c3RvbWVyLXN0b3J5LWluZm8gYS5jdXN0b21lci1zdG9yeS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMkIzQTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuI3BvcC11cC1zdWItbmF2IHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI3BvcC11cC1zdWItbmF2IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbiNwb3AtdXAtc3ViLW5hdiBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG4jcG9wLXVwLXN1Yi1uYXYgI3BvcC11cC1uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jcG9wLXVwLXN1Yi1uYXYgI21lbnUtcG9wLXVwLW5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAwO1xuICB0b3A6IDEycHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAwcHggOHB4IDhweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNDIsIDI0MiwgMjQyLCAwLjkyKTtcbn1cbiNwb3AtdXAtc3ViLW5hdiAjbWVudS1wb3AtdXAtbmF2IGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jcG9wLXVwLXN1Yi1uYXYgI21lbnUtcG9wLXVwLW5hdiBhIHtcbiAgcGFkZGluZzogMTZweCA5MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNwb3AtdXAtc3ViLW5hdiAjbWVudS1wb3AtdXAtbmF2IGEge1xuICAgIHBhZGRpbmc6IDE2cHggODBweDtcbiAgfVxufVxuI3BvcC11cC1zdWItbmF2ICNtZW51LXBvcC11cC1uYXYgLmZpdC1xdWl6LWxpbmsgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTJCM0E7XG59XG4jcG9wLXVwLXN1Yi1uYXYgI21lbnUtcG9wLXVwLW5hdiAuZml0LXF1aXotbGluayBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRGNzU4QjtcbiAgY29sb3I6ICNmZmY7XG59XG4jcG9wLXVwLXN1Yi1uYXYgI21lbnUtcG9wLXVwLW5hdiAucHJpY2luZy1saW5rIGEge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDBDMTU4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwQzE1ODtcbn1cbiNwb3AtdXAtc3ViLW5hdiAjbWVudS1wb3AtdXAtbmF2IC5wcmljaW5nLWxpbmsgYTpob3ZlciB7XG4gIGNvbG9yOiAjMEM5NzQ4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMEM5NzQ4O1xufVxuI3BvcC11cC1zdWItbmF2ICNtZW51LXBvcC11cC1uYXYgLmJvb2stZGVtby1saW5rIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBDMTU4O1xufVxuI3BvcC11cC1zdWItbmF2ICNtZW51LXBvcC11cC1uYXYgLmJvb2stZGVtby1saW5rIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEM5NzQ4O1xuICBjb2xvcjogI2ZmZjtcbn1cbiNwb3AtdXAtc3ViLW5hdiAuc3ViLW5hdiB7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBDMTU4O1xuICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xufVxuI3BvcC11cC1zdWItbmF2LnN0aWNreSAuc3ViLW5hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3BhY2l0eTogMTtcbiAgdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNwb3AtdXAtc3ViLW5hdi5zdGlja3kgLnN1Yi1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5pbWFnZS1zbGlkZXNob3cge1xuICBtYXJnaW46IDQ4cHggMCA4MXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pbWFnZS1zbGlkZXNob3cge1xuICAgIG1hcmdpbjogOTZweCAwIDEyOXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5pbWFnZS1zbGlkZXNob3cgaDIsIC5pbWFnZS1zbGlkZXNob3cgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5pbWFnZS1zbGlkZXNob3cgcC5oZWFkbGluZSwgLmltYWdlLXNsaWRlc2hvdyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLmltYWdlLXNsaWRlc2hvdyBwLmhlYWRsaW5lLCAuaW1hZ2Utc2xpZGVzaG93IC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5pbWFnZS1zbGlkZXNob3cgcC5oZWFkbGluZSwgLmltYWdlLXNsaWRlc2hvdyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuaW1hZ2Utc2xpZGVzaG93IHAuaGVhZGxpbmUsIC5pbWFnZS1zbGlkZXNob3cgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5pbWFnZS1zbGlkZXNob3cgLnN1Yi10aXRsZS1oMiwgLmltYWdlLXNsaWRlc2hvdyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuaW1hZ2Utc2xpZGVzaG93IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmltYWdlLXNsaWRlc2hvdyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuaW1hZ2Utc2xpZGVzaG93IGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5pbWFnZS1zbGlkZXNob3cgLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuaW1hZ2Utc2xpZGVzaG93IC5lbnRyeS10aXRsZSB7XG4gICAgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMXB4O1xuICAgIC13ZWJraXQtdGV4dC1zdHJva2UtY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAzLjZyZW07XG4gIH1cbn1cbi5pbWFnZS1zbGlkZXNob3cgLmltYWdlLXNsaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pbWFnZS1zbGlkZXNob3cgLnNsaWNrLXRyYWNrIC5pbWFnZS1zbGlkZSB7XG4gIG1hcmdpbjogMCAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pbWFnZS1zbGlkZXNob3cgLnNsaWNrLWRvdHMge1xuICBib3R0b206IC01MXB4O1xufVxuLmltYWdlLXNsaWRlc2hvdyAuc2xpY2stZG90cyBsaSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbjogMCAyM3B4IDAgMDtcbn1cbi5pbWFnZS1zbGlkZXNob3cgLnNsaWNrLWRvdHMgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cbi5pbWFnZS1zbGlkZXNob3cgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgcGFkZGluZzogMDtcbn1cbi5pbWFnZS1zbGlkZXNob3cgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOjpiZWZvcmUge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmltYWdlLXNsaWRlc2hvdyAuc2xpY2stbmV4dCwgLmltYWdlLXNsaWRlc2hvdyAuc2xpY2stcHJldiB7XG4gIGhlaWdodDogNDhweDtcbiAgd2lkdGg6IDQ4cHg7XG59XG4uaW1hZ2Utc2xpZGVzaG93IC5zbGljay1uZXh0OmJlZm9yZSwgLmltYWdlLXNsaWRlc2hvdyAuc2xpY2stcHJldjpiZWZvcmUge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuaW1hZ2Utc2xpZGVzaG93IC5zbGljay1uZXh0OmJlZm9yZSwgLmltYWdlLXNsaWRlc2hvdyAuc2xpY2stcHJldjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuaW1hZ2Utc2xpZGVzaG93IC5zbGljay1uZXh0LCAuaW1hZ2Utc2xpZGVzaG93IC5zbGljay1wcmV2IHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgd2lkdGg6IDgwcHg7XG4gIH1cbn1cbi5pbWFnZS1zbGlkZXNob3cgLnNsaWNrLXByZXYge1xuICB6LWluZGV4OiAxMDtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmltYWdlLXNsaWRlc2hvdyAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogMjVweDtcbiAgfVxufVxuLmltYWdlLXNsaWRlc2hvdyAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuaW1hZ2Utc2xpZGVzaG93IC5zbGljay1uZXh0IHtcbiAgICByaWdodDogMjVweDtcbiAgfVxufVxuXG4jZ2xvYmFsLWJhbm5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2dsb2JhbC1iYW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICMwQTI1NDAgMCUsICMwQTI1NDAgMTAwJSksIGxpbmVhci1ncmFkaWVudCgxMDRkZWcsICMyQjM5OTAgNDEuNDElLCAjMjY0RDlGIDU2LjY0JSwgIzIxNjBBRCA3MS44NyUsICMyN0FBRTEgMTAyLjMyJSksICMyMTJCM0E7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICNnbG9iYWwtYmFubmVyIHtcbiAgICBoZWlnaHQ6IDY2cHg7XG4gIH1cbn1cbiNnbG9iYWwtYmFubmVyIC5kLWZsZXgge1xuICByb3ctZ2FwOiAyNHB4O1xuICBjb2x1bW4tZ2FwOiAzMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2dsb2JhbC1iYW5uZXIgLmQtZmxleCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbiNnbG9iYWwtYmFubmVyIC5tZXNzYWdlLWFyZWEge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgI2dsb2JhbC1iYW5uZXIgLm1lc3NhZ2UtYXJlYSB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuI2dsb2JhbC1iYW5uZXIgLm1lc3NhZ2UtYXJlYSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNnbG9iYWwtYmFubmVyIC5tZXNzYWdlLWFyZWEgLmhlYWRsaW5lIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNDlDOUZGIDAlLCAjQTZERjU4IDEwMCUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4jZ2xvYmFsLWJhbm5lciAubWVzc2FnZS1hcmVhIC5yZWdpc3Rlci1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuI2dsb2JhbC1iYW5uZXIgLm1lc3NhZ2UtYXJlYSAucmVnaXN0ZXItbGluazpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xufVxuI2dsb2JhbC1iYW5uZXIgLm1lc3NhZ2UtYXJlYSAucmVnaXN0ZXItbGluazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA4L2Fycm93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDgvYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGhlaWdodDogMTVweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGNvbG9yOiAjMDA5NjM5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5oZXJvLWltYWdlIHtcbiAgbWluLWhlaWdodDogNDk4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8taW1hZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG4uaGVyby1pbWFnZSAuY29udGFpbmVyLCAuaGVyby1pbWFnZSAuZml0LXF1aXogLnNpdGUtaW5uZXIsIC5maXQtcXVpeiAuaGVyby1pbWFnZSAuc2l0ZS1pbm5lciwgLmhlcm8taW1hZ2UgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVyby1pbWFnZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVyby1pbWFnZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5oZXJvLWltYWdlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oZXJvLWltYWdlIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAuaGVyby1pbWFnZSAuc2l0ZS1pbm5lciwgLmhlcm8taW1hZ2UgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlcm8taW1hZ2UgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhlcm8taW1hZ2UgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLmhlcm8taW1hZ2UgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhlcm8taW1hZ2UgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmhlcm8taW1hZ2UgLnNpdGUtaW5uZXIsIC5oZXJvLWltYWdlIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlcm8taW1hZ2UgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhlcm8taW1hZ2UgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuaGVyby1pbWFnZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVyby1pbWFnZSAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cywgLmluZHVzdHJ5LWV2ZW50cyAuaGVyby1pbWFnZSAuaGNzcy1ldmVudHMsIC5oZXJvLWltYWdlIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLmhlcm8taW1hZ2UgLmhjc3MtZXZlbnRzLCAuaGVyby1pbWFnZSAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5oZXJvLWltYWdlIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVyby1pbWFnZSAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5oZXJvLWltYWdlIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmhlcm8taW1hZ2UgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5oZXJvLWltYWdlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oZXJvLWltYWdlIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLmhlcm8taW1hZ2UgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZXJvLWltYWdlIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmhlcm8taW1hZ2UgLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuaGVyby1pbWFnZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmhlcm8taW1hZ2UgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhlcm8taW1hZ2UgLm5hcnJvdy1jb250YWluZXIsIC5oZXJvLWltYWdlIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAuaGVyby1pbWFnZSAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVyby1pbWFnZSAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAubWFzdGVjLW1zYSAuaGVyby1pbWFnZSAuc2l0ZS1pbm5lciwgLm10MWIgLm1hc3RlYy1tc2EgLmhlcm8taW1hZ2UgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmhlcm8taW1hZ2UgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhlcm8taW1hZ2UgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5oZXJvLWltYWdlIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZXJvLWltYWdlIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5oZXJvLWltYWdlIC5zaXRlLWlubmVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuaGVyby1pbWFnZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuaGVyby1pbWFnZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVyby1pbWFnZSAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAuaGVyby1pbWFnZSAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZXJvLWltYWdlIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAubWFzdGVjLW1zYSAuaGVyby1pbWFnZSAuc2l0ZS1pbm5lciwgLnExYiAubWFzdGVjLW1zYSAuaGVyby1pbWFnZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5oZXJvLWltYWdlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oZXJvLWltYWdlIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5oZXJvLWltYWdlIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlcm8taW1hZ2UgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5oZXJvLWltYWdlIC5zaXRlLWlubmVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5oZXJvLWltYWdlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmhlcm8taW1hZ2UgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhlcm8taW1hZ2UgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyLCAuaGVyby1pbWFnZSAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlcm8taW1hZ2UgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuaGVyby1pbWFnZSAuc2l0ZS1pbm5lciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5oZXJvLWltYWdlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuaGVyby1pbWFnZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVyby1pbWFnZSAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAuaGVyby1pbWFnZSAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZXJvLWltYWdlIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuaGVyby1pbWFnZSAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuaGVyby1pbWFnZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5oZXJvLWltYWdlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oZXJvLWltYWdlIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLmhlcm8taW1hZ2UgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZXJvLWltYWdlIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmhlcm8taW1hZ2UgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuaGVyby1pbWFnZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmhlcm8taW1hZ2UgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5oZXJvLWltYWdlIC5sb2dvLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5ob21lIC5oZXJvLWltYWdlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuaGVyby1pbWFnZSwgLnBhZ2UtdGVtcGxhdGUtcHJvZHVjdHMgLmhlcm8taW1hZ2UsIC5scC10ZW1wbGF0ZS1wcm9kdWN0cyAuaGVyby1pbWFnZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhvbWUgLmhlcm8taW1hZ2UgaDEsIC5ob21lIC5oZXJvLWltYWdlIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSwgLmNhdGVnb3J5IC5ob21lIC5oZXJvLWltYWdlIC5hcmNoaXZlLXRpdGxlLCAuaG9tZSAuaGVyby1pbWFnZSAudGFnIC5hcmNoaXZlLXRpdGxlLCAudGFnIC5ob21lIC5oZXJvLWltYWdlIC5hcmNoaXZlLXRpdGxlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuaGVyby1pbWFnZSBoMSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmhlcm8taW1hZ2UgLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlLCAuY2F0ZWdvcnkgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmhlcm8taW1hZ2UgLmFyY2hpdmUtdGl0bGUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5oZXJvLWltYWdlIC50YWcgLmFyY2hpdmUtdGl0bGUsIC50YWcgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmhlcm8taW1hZ2UgLmFyY2hpdmUtdGl0bGUsIC5wYWdlLXRlbXBsYXRlLXByb2R1Y3RzIC5oZXJvLWltYWdlIGgxLCAucGFnZS10ZW1wbGF0ZS1wcm9kdWN0cyAuaGVyby1pbWFnZSAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAucGFnZS10ZW1wbGF0ZS1wcm9kdWN0cyAuaGVyby1pbWFnZSAuYXJjaGl2ZS10aXRsZSwgLnBhZ2UtdGVtcGxhdGUtcHJvZHVjdHMgLmhlcm8taW1hZ2UgLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAucGFnZS10ZW1wbGF0ZS1wcm9kdWN0cyAuaGVyby1pbWFnZSAuYXJjaGl2ZS10aXRsZSwgLmxwLXRlbXBsYXRlLXByb2R1Y3RzIC5oZXJvLWltYWdlIGgxLCAubHAtdGVtcGxhdGUtcHJvZHVjdHMgLmhlcm8taW1hZ2UgLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlLCAuY2F0ZWdvcnkgLmxwLXRlbXBsYXRlLXByb2R1Y3RzIC5oZXJvLWltYWdlIC5hcmNoaXZlLXRpdGxlLCAubHAtdGVtcGxhdGUtcHJvZHVjdHMgLmhlcm8taW1hZ2UgLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAubHAtdGVtcGxhdGUtcHJvZHVjdHMgLmhlcm8taW1hZ2UgLmFyY2hpdmUtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmhvbWUgLmhlcm8taW1hZ2UgcCwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmhlcm8taW1hZ2UgcCwgLnBhZ2UtdGVtcGxhdGUtcHJvZHVjdHMgLmhlcm8taW1hZ2UgcCwgLmxwLXRlbXBsYXRlLXByb2R1Y3RzIC5oZXJvLWltYWdlIHAge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvbWUgLmhlcm8taW1hZ2UgcCwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmhlcm8taW1hZ2UgcCwgLnBhZ2UtdGVtcGxhdGUtcHJvZHVjdHMgLmhlcm8taW1hZ2UgcCwgLmxwLXRlbXBsYXRlLXByb2R1Y3RzIC5oZXJvLWltYWdlIHAge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuLmhvbWUgLmhlcm8taW1hZ2UgLmZpbGwtY29sb3IgPiBzdmcsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5oZXJvLWltYWdlIC5maWxsLWNvbG9yID4gc3ZnLCAucGFnZS10ZW1wbGF0ZS1wcm9kdWN0cyAuaGVyby1pbWFnZSAuZmlsbC1jb2xvciA+IHN2ZywgLmxwLXRlbXBsYXRlLXByb2R1Y3RzIC5oZXJvLWltYWdlIC5maWxsLWNvbG9yID4gc3ZnIHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLmhvbWUgLmhlcm8taW1hZ2U6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuaGVyby1pbWFnZTpiZWZvcmUsIC5wYWdlLXRlbXBsYXRlLXByb2R1Y3RzIC5oZXJvLWltYWdlOmJlZm9yZSwgLmxwLXRlbXBsYXRlLXByb2R1Y3RzIC5oZXJvLWltYWdlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMi8xMC9wb3N0X2JhY2tncm91bmRfbW9iaWxlLndlYnBcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lIC5oZXJvLWltYWdlOmJlZm9yZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmhlcm8taW1hZ2U6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS1wcm9kdWN0cyAuaGVyby1pbWFnZTpiZWZvcmUsIC5scC10ZW1wbGF0ZS1wcm9kdWN0cyAuaGVyby1pbWFnZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMi8wMi9wb3N0X2JhY2tncm91bmQud2VicFwiKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaG9tZSAuaGVyby1pbWFnZTpiZWZvcmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5oZXJvLWltYWdlOmJlZm9yZSwgLnBhZ2UtdGVtcGxhdGUtcHJvZHVjdHMgLmhlcm8taW1hZ2U6YmVmb3JlLCAubHAtdGVtcGxhdGUtcHJvZHVjdHMgLmhlcm8taW1hZ2U6YmVmb3JlIHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvbWUgLmhlcm8taW1hZ2U6YWZ0ZXIsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5oZXJvLWltYWdlOmFmdGVyLCAucGFnZS10ZW1wbGF0ZS1wcm9kdWN0cyAuaGVyby1pbWFnZTphZnRlciwgLmxwLXRlbXBsYXRlLXByb2R1Y3RzIC5oZXJvLWltYWdlOmFmdGVyIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuLmhvbWUgLmhlcm8taW1hZ2Uud2hpdGUtYmcsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5oZXJvLWltYWdlLndoaXRlLWJnLCAucGFnZS10ZW1wbGF0ZS1wcm9kdWN0cyAuaGVyby1pbWFnZS53aGl0ZS1iZywgLmxwLXRlbXBsYXRlLXByb2R1Y3RzIC5oZXJvLWltYWdlLndoaXRlLWJnIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3MDcwNzA7XG59XG4uaG9tZSAuaGVyby1pbWFnZS53aGl0ZS1iZyAud2hpdGUtYnRuLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuaGVyby1pbWFnZS53aGl0ZS1iZyAud2hpdGUtYnRuLCAuaG9tZSAuaGVyby1pbWFnZS53aGl0ZS1iZyAuZm9ybS13aGl0ZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5oZXJvLWltYWdlLndoaXRlLWJnIC5mb3JtLXdoaXRlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0td2hpdGUtYnRuIC5ob21lIC5oZXJvLWltYWdlLndoaXRlLWJnIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS13aGl0ZS1idG4gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmhlcm8taW1hZ2Uud2hpdGUtYmcgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5wYWdlLXRlbXBsYXRlLXByb2R1Y3RzIC5oZXJvLWltYWdlLndoaXRlLWJnIC53aGl0ZS1idG4sIC5wYWdlLXRlbXBsYXRlLXByb2R1Y3RzIC5oZXJvLWltYWdlLndoaXRlLWJnIC5mb3JtLXdoaXRlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0td2hpdGUtYnRuIC5wYWdlLXRlbXBsYXRlLXByb2R1Y3RzIC5oZXJvLWltYWdlLndoaXRlLWJnIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAubHAtdGVtcGxhdGUtcHJvZHVjdHMgLmhlcm8taW1hZ2Uud2hpdGUtYmcgLndoaXRlLWJ0biwgLmxwLXRlbXBsYXRlLXByb2R1Y3RzIC5oZXJvLWltYWdlLndoaXRlLWJnIC5mb3JtLXdoaXRlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0td2hpdGUtYnRuIC5scC10ZW1wbGF0ZS1wcm9kdWN0cyAuaGVyby1pbWFnZS53aGl0ZS1iZyAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMzUyMDUgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5ob21lIC5oZXJvLWltYWdlLndoaXRlLWJnIC53aGl0ZS1idG46aG92ZXIsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5oZXJvLWltYWdlLndoaXRlLWJnIC53aGl0ZS1idG46aG92ZXIsIC5ob21lIC5oZXJvLWltYWdlLndoaXRlLWJnIC5mb3JtLXdoaXRlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdDpob3ZlciwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmhlcm8taW1hZ2Uud2hpdGUtYmcgLmZvcm0td2hpdGUtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0OmhvdmVyLCAuZm9ybS13aGl0ZS1idG4gLmhvbWUgLmhlcm8taW1hZ2Uud2hpdGUtYmcgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6aG92ZXIsIC5mb3JtLXdoaXRlLWJ0biAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuaGVyby1pbWFnZS53aGl0ZS1iZyAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdDpob3ZlciwgLnBhZ2UtdGVtcGxhdGUtcHJvZHVjdHMgLmhlcm8taW1hZ2Uud2hpdGUtYmcgLndoaXRlLWJ0bjpob3ZlciwgLnBhZ2UtdGVtcGxhdGUtcHJvZHVjdHMgLmhlcm8taW1hZ2Uud2hpdGUtYmcgLmZvcm0td2hpdGUtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0OmhvdmVyLCAuZm9ybS13aGl0ZS1idG4gLnBhZ2UtdGVtcGxhdGUtcHJvZHVjdHMgLmhlcm8taW1hZ2Uud2hpdGUtYmcgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6aG92ZXIsIC5scC10ZW1wbGF0ZS1wcm9kdWN0cyAuaGVyby1pbWFnZS53aGl0ZS1iZyAud2hpdGUtYnRuOmhvdmVyLCAubHAtdGVtcGxhdGUtcHJvZHVjdHMgLmhlcm8taW1hZ2Uud2hpdGUtYmcgLmZvcm0td2hpdGUtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0OmhvdmVyLCAuZm9ybS13aGl0ZS1idG4gLmxwLXRlbXBsYXRlLXByb2R1Y3RzIC5oZXJvLWltYWdlLndoaXRlLWJnIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjE0OSAhaW1wb3J0YW50O1xufVxuLmhvbWUgLmhlcm8taW1hZ2Uud2hpdGUtYmcgaDEsIC5ob21lIC5oZXJvLWltYWdlLndoaXRlLWJnIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSwgLmNhdGVnb3J5IC5ob21lIC5oZXJvLWltYWdlLndoaXRlLWJnIC5hcmNoaXZlLXRpdGxlLCAuaG9tZSAuaGVyby1pbWFnZS53aGl0ZS1iZyAudGFnIC5hcmNoaXZlLXRpdGxlLCAudGFnIC5ob21lIC5oZXJvLWltYWdlLndoaXRlLWJnIC5hcmNoaXZlLXRpdGxlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuaGVyby1pbWFnZS53aGl0ZS1iZyBoMSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmhlcm8taW1hZ2Uud2hpdGUtYmcgLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlLCAuY2F0ZWdvcnkgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmhlcm8taW1hZ2Uud2hpdGUtYmcgLmFyY2hpdmUtdGl0bGUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5oZXJvLWltYWdlLndoaXRlLWJnIC50YWcgLmFyY2hpdmUtdGl0bGUsIC50YWcgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmhlcm8taW1hZ2Uud2hpdGUtYmcgLmFyY2hpdmUtdGl0bGUsIC5wYWdlLXRlbXBsYXRlLXByb2R1Y3RzIC5oZXJvLWltYWdlLndoaXRlLWJnIGgxLCAucGFnZS10ZW1wbGF0ZS1wcm9kdWN0cyAuaGVyby1pbWFnZS53aGl0ZS1iZyAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAucGFnZS10ZW1wbGF0ZS1wcm9kdWN0cyAuaGVyby1pbWFnZS53aGl0ZS1iZyAuYXJjaGl2ZS10aXRsZSwgLnBhZ2UtdGVtcGxhdGUtcHJvZHVjdHMgLmhlcm8taW1hZ2Uud2hpdGUtYmcgLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAucGFnZS10ZW1wbGF0ZS1wcm9kdWN0cyAuaGVyby1pbWFnZS53aGl0ZS1iZyAuYXJjaGl2ZS10aXRsZSwgLmxwLXRlbXBsYXRlLXByb2R1Y3RzIC5oZXJvLWltYWdlLndoaXRlLWJnIGgxLCAubHAtdGVtcGxhdGUtcHJvZHVjdHMgLmhlcm8taW1hZ2Uud2hpdGUtYmcgLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlLCAuY2F0ZWdvcnkgLmxwLXRlbXBsYXRlLXByb2R1Y3RzIC5oZXJvLWltYWdlLndoaXRlLWJnIC5hcmNoaXZlLXRpdGxlLCAubHAtdGVtcGxhdGUtcHJvZHVjdHMgLmhlcm8taW1hZ2Uud2hpdGUtYmcgLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAubHAtdGVtcGxhdGUtcHJvZHVjdHMgLmhlcm8taW1hZ2Uud2hpdGUtYmcgLmFyY2hpdmUtdGl0bGUge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaG9tZSAuaGVyby1pbWFnZS53aGl0ZS1iZzpiZWZvcmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5oZXJvLWltYWdlLndoaXRlLWJnOmJlZm9yZSwgLnBhZ2UtdGVtcGxhdGUtcHJvZHVjdHMgLmhlcm8taW1hZ2Uud2hpdGUtYmc6YmVmb3JlLCAubHAtdGVtcGxhdGUtcHJvZHVjdHMgLmhlcm8taW1hZ2Uud2hpdGUtYmc6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjIvMDIvcmV2ZXJzZV9iYWNrZ3JvdW5kLndlYnBcIik7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5oZXJvLWltYWdlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIyLzAzL2pvYl9yb2xlX21vYmlsZV9iZy53ZWJwXCIpO1xuICB6LWluZGV4OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5oZXJvLWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjIvMDIvam9iX3JvbGVfYmFja2dyb3VuZC53ZWJwXCIpO1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuaGVyby1pbWFnZS53aGl0ZS1iZzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5oZXJvLWltYWdlLndoaXRlLWJnOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5oZXJvLWltYWdlLndoaXRlLWJnOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDc1JTtcbiAgfVxufVxuXG4uYmxvZyAjaGVybyB7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9nICNoZXJvIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG5oMS5sYXRlc3Qtc3RvcmllcywgLmNhdGVnb3J5IC5sYXRlc3Qtc3Rvcmllcy5hcmNoaXZlLXRpdGxlLCAudGFnIC5sYXRlc3Qtc3Rvcmllcy5hcmNoaXZlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBoMS5sYXRlc3Qtc3RvcmllcywgLmNhdGVnb3J5IC5sYXRlc3Qtc3Rvcmllcy5hcmNoaXZlLXRpdGxlLCAudGFnIC5sYXRlc3Qtc3Rvcmllcy5hcmNoaXZlLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG4jZmVhdHVyZWQtYmxvZyB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2ZlYXR1cmVkLWJsb2cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTJCM0E7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICB9XG59XG4jZmVhdHVyZWQtYmxvZyAuZW50cnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyQjNBO1xuICBwYWRkaW5nOiAyMHB4IDEzcHggMjBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNmZWF0dXJlZC1ibG9nIC5lbnRyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI2ZlYXR1cmVkLWJsb2cgLmVudHJ5IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgI2ZlYXR1cmVkLWJsb2cgLmVudHJ5IHtcbiAgICB3aWR0aDogNjIwcHg7XG4gIH1cbn1cbiNmZWF0dXJlZC1ibG9nIC5lbnRyeS1tZXRhIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNmZWF0dXJlZC1ibG9nIC5lbnRyeS1tZXRhIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuI2ZlYXR1cmVkLWJsb2cgLmVudHJ5LW1ldGEgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuI2ZlYXR1cmVkLWJsb2cgYS5lbnRyeS1jb250ZW50IHtcbiAgY29sb3I6ICMwMDk2Mzk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4jZmVhdHVyZWQtYmxvZyBhLmVudHJ5LWNvbnRlbnQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTYzOTtcbn1cbiNmZWF0dXJlZC1ibG9nIC5mZWF0dXJlZC1pbWFnZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjZmVhdHVyZWQtYmxvZyAuZmVhdHVyZWQtaW1hZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbiNmZWF0dXJlZC1ibG9nICNibG9nLWhlcm8ge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGFzcGVjdC1yYXRpbzogOTM0LzUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNmZWF0dXJlZC1ibG9nICNibG9nLWhlcm8ge1xuICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjZmVhdHVyZWQtYmxvZyAjYmxvZy1oZXJvIHtcbiAgICBhc3BlY3QtcmF0aW86IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICNmZWF0dXJlZC1ibG9nICNibG9nLWhlcm8ge1xuICAgIGFzcGVjdC1yYXRpbzogOTM0LzUwMDtcbiAgfVxufVxuI2ZlYXR1cmVkLWJsb2cgaDIsICNmZWF0dXJlZC1ibG9nIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAjZmVhdHVyZWQtYmxvZyBwLmhlYWRsaW5lLCAjZmVhdHVyZWQtYmxvZyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gI2ZlYXR1cmVkLWJsb2cgcC5oZWFkbGluZSwgI2ZlYXR1cmVkLWJsb2cgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gI2ZlYXR1cmVkLWJsb2cgcC5oZWFkbGluZSwgI2ZlYXR1cmVkLWJsb2cgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gI2ZlYXR1cmVkLWJsb2cgcC5oZWFkbGluZSwgI2ZlYXR1cmVkLWJsb2cgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsICNmZWF0dXJlZC1ibG9nIC5zdWItdGl0bGUtaDIsICNmZWF0dXJlZC1ibG9nIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsICNmZWF0dXJlZC1ibG9nIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggI2ZlYXR1cmVkLWJsb2cgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gI2ZlYXR1cmVkLWJsb2cgaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gI2ZlYXR1cmVkLWJsb2cgLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjZmVhdHVyZWQtYmxvZyAuZW50cnktdGl0bGUge1xuICBjb2xvcjogIzAwOTYzOTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LXNpemU6IDAuODM1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjZmVhdHVyZWQtYmxvZyBoMiwgI2ZlYXR1cmVkLWJsb2cgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvICNmZWF0dXJlZC1ibG9nIHAuaGVhZGxpbmUsICNmZWF0dXJlZC1ibG9nIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAjZmVhdHVyZWQtYmxvZyBwLmhlYWRsaW5lLCAjZmVhdHVyZWQtYmxvZyAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAjZmVhdHVyZWQtYmxvZyBwLmhlYWRsaW5lLCAjZmVhdHVyZWQtYmxvZyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAjZmVhdHVyZWQtYmxvZyBwLmhlYWRsaW5lLCAjZmVhdHVyZWQtYmxvZyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgI2ZlYXR1cmVkLWJsb2cgLnN1Yi10aXRsZS1oMiwgI2ZlYXR1cmVkLWJsb2cgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgI2ZlYXR1cmVkLWJsb2cgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAjZmVhdHVyZWQtYmxvZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjZmVhdHVyZWQtYmxvZyBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjZmVhdHVyZWQtYmxvZyAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uICNmZWF0dXJlZC1ibG9nIC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjM1cmVtO1xuICB9XG59XG4jZmVhdHVyZWQtYmxvZyBoMywgI2ZlYXR1cmVkLWJsb2cgLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsICNmZWF0dXJlZC1ibG9nIC5zdWItdGl0bGUtaDMge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMi4xcmVtO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgI2ZlYXR1cmVkLWJsb2cgaDMsICNmZWF0dXJlZC1ibG9nIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAjZmVhdHVyZWQtYmxvZyAuc3ViLXRpdGxlLWgzIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gIH1cbn1cbiNmZWF0dXJlZC1ibG9nIHAge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgI2ZlYXR1cmVkLWJsb2cgcCB7XG4gICAgZm9udC1zaXplOiAxLjM1cmVtO1xuICB9XG59XG5cbi5ibG9nLXRhZ3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYmxvZy10YWdzIGxpIHtcbiAgZGlzcGxheTogY29udGVudHM7XG59XG4uYmxvZy10YWdzIGEge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMS41cHggc29saWQgIzAwOTYzOTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDEwcHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44MzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2ctdGFncyBhIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJsb2ctdGFncyBhIHtcbiAgICBtaW4td2lkdGg6IDIwOHB4O1xuICB9XG59XG4uYmxvZy10YWdzIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTYzOTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvZy10YWdzIHtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cblxuLnNjcm9sbC10YWdzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2Nyb2xsLXRhZ3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cbn1cblxuI2Jsb2ctaGVybyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNibG9nLWhlcm8ge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cblxuLndwLXNpbmd1bGFyICNibG9nLWhlcm8ge1xuICBtYXgtaGVpZ2h0OiAxNTNweDtcbiAgYXNwZWN0LXJhdGlvOiAzOTUvMTUzO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwLXNpbmd1bGFyICNibG9nLWhlcm8ge1xuICAgIG1heC1oZWlnaHQ6IDUxMnB4O1xuICAgIGFzcGVjdC1yYXRpbzogMTI4MC81MTI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAud3Atc2luZ3VsYXIgI2Jsb2ctaGVybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAzcHg7XG4gIH1cbn1cblxuLmZlYXR1cmVkLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5ibG9nLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJveC1zaGFkb3c6IDZweCA2cHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJsb2ctYm94IC5wLWhlYWRpbmctNCB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uYmxvZy1ib3ggLnAtaGVhZGluZy00OjpiZWZvcmUge1xuICB3aWR0aDogODhweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogLTI4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2Mzk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJsb2ctYm94IC5wLWhlYWRpbmctNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5ibG9nLWJveCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nLWJveCBwIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5ibG9nLWJveCBwLnJlYWQtbW9yZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvZy1ib3ggcC5yZWFkLW1vcmUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cbi5ibG9nLWJveCAuZW50cnktdGltZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2ctYm94IC5lbnRyeS10aW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG59XG4uYmxvZy1ib3ggLmVudHJ5LW1ldGEge1xuICBjb2xvcjogIzZFNkU2RTtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2ctYm94IC5lbnRyeS1tZXRhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYmxvZy1ib3ggLmJsb2ctY29udGVudCB7XG4gIHBhZGRpbmc6IDMycHggMjRweDtcbn1cblxuLmxhdGVzdC1zdG9yaWVzLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NjM5O1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ubGF0ZXN0LXN0b3JpZXMtbGluazpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCLihpBcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICB0b3A6IC0ycHg7XG59XG4ubGF0ZXN0LXN0b3JpZXMtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNTEsIDE3MSwgOTYuNik7XG59XG5cbi5zdG9yaWVzLWJ5IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdG9yaWVzLWJ5IHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuXG4uYXV0aG9yLWJsdXJiIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNDhweCAwO1xufVxuLmF1dGhvci1ibHVyYiBpbWcge1xuICBtYXgtd2lkdGg6IDY1cHg7XG4gIG1heC1oZWlnaHQ6IDY1cHg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXV0aG9yLWJsdXJiIGltZyB7XG4gICAgbWF4LXdpZHRoOiA4M3B4O1xuICAgIG1heC1oZWlnaHQ6IDgzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICB9XG59XG4uYXV0aG9yLWJsdXJiIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmF1dGhvci1ibHVyYiBwIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuLmF1dGhvci1ibHVyYiAuYXV0aG9yIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5hdXRob3ItYmx1cmIgaDEsIC5hdXRob3ItYmx1cmIgLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlLCAuY2F0ZWdvcnkgLmF1dGhvci1ibHVyYiAuYXJjaGl2ZS10aXRsZSwgLmF1dGhvci1ibHVyYiAudGFnIC5hcmNoaXZlLXRpdGxlLCAudGFnIC5hdXRob3ItYmx1cmIgLmFyY2hpdmUtdGl0bGUge1xuICBmb250LXNpemU6IDEuMTVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmF1dGhvci1ibHVyYiBoMSwgLmF1dGhvci1ibHVyYiAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAuYXV0aG9yLWJsdXJiIC5hcmNoaXZlLXRpdGxlLCAuYXV0aG9yLWJsdXJiIC50YWcgLmFyY2hpdmUtdGl0bGUsIC50YWcgLmF1dGhvci1ibHVyYiAuYXJjaGl2ZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG4uYXV0aG9yLWJsdXJiIGEge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMDtcbn1cbi5hdXRob3ItYmx1cmIgYS5hdXRob3ItZW1haWwge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uYXV0aG9yLWJsdXJiIGE6aG92ZXIge1xuICBjb2xvcjogIzUyYWM2OTtcbn1cbi5hdXRob3ItYmx1cmIgLmF1dGhvci1kZXRhaWxzIHtcbiAgZmxleDogMSAwIDYwJTtcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmF1dGhvci1ibHVyYiAuYXV0aG9yLWRldGFpbHMge1xuICAgIGZsZXg6IDEgMCA3MCU7XG4gIH1cbn1cblxuLmJsb2cgYXJ0aWNsZSwgLmFyY2hpdmUgYXJ0aWNsZSwgLnNpbmdsZS1nYWxsZXJ5IGFydGljbGUge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmJsb2cgYXJ0aWNsZS5nYWxsZXJ5LCAuYXJjaGl2ZSBhcnRpY2xlLmdhbGxlcnksIC5zaW5nbGUtZ2FsbGVyeSBhcnRpY2xlLmdhbGxlcnkge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5ibG9nIGFydGljbGUuZ2FsbGVyeSBpbWcsIC5hcmNoaXZlIGFydGljbGUuZ2FsbGVyeSBpbWcsIC5zaW5nbGUtZ2FsbGVyeSBhcnRpY2xlLmdhbGxlcnkgaW1nIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nIGFydGljbGUsIC5hcmNoaXZlIGFydGljbGUsIC5zaW5nbGUtZ2FsbGVyeSBhcnRpY2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG59XG4uYmxvZyAuaW1hZ2UtYm94LCAuYXJjaGl2ZSAuaW1hZ2UtYm94LCAuc2luZ2xlLWdhbGxlcnkgLmltYWdlLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYXNwZWN0LXJhdGlvOiA0MDcvMTYzO1xufVxuLmJsb2cgLmltYWdlLWJveCBpbWcsIC5hcmNoaXZlIC5pbWFnZS1ib3ggaW1nLCAuc2luZ2xlLWdhbGxlcnkgLmltYWdlLWJveCBpbWcge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvZyAuaW1hZ2UtYm94IGltZywgLmFyY2hpdmUgLmltYWdlLWJveCBpbWcsIC5zaW5nbGUtZ2FsbGVyeSAuaW1hZ2UtYm94IGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLmJsb2cgLmFyY2hpdmUtcGFnaW5hdGlvbiwgLmFyY2hpdmUgLmFyY2hpdmUtcGFnaW5hdGlvbiwgLnNpbmdsZS1nYWxsZXJ5IC5hcmNoaXZlLXBhZ2luYXRpb24ge1xuICBtYXJnaW46IDYwcHggYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJsb2cgLmFyY2hpdmUtcGFnaW5hdGlvbiBsaS5hY3RpdmUgYSwgLmFyY2hpdmUgLmFyY2hpdmUtcGFnaW5hdGlvbiBsaS5hY3RpdmUgYSwgLnNpbmdsZS1nYWxsZXJ5IC5hcmNoaXZlLXBhZ2luYXRpb24gbGkuYWN0aXZlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NjM5O1xufVxuLmJsb2cgLmFyY2hpdmUtcGFnaW5hdGlvbiBsaS5wYWdpbmF0aW9uLXByZXZpb3VzIGEsIC5ibG9nIC5hcmNoaXZlLXBhZ2luYXRpb24gbGkucGFnaW5hdGlvbi1uZXh0IGEsIC5hcmNoaXZlIC5hcmNoaXZlLXBhZ2luYXRpb24gbGkucGFnaW5hdGlvbi1wcmV2aW91cyBhLCAuYXJjaGl2ZSAuYXJjaGl2ZS1wYWdpbmF0aW9uIGxpLnBhZ2luYXRpb24tbmV4dCBhLCAuc2luZ2xlLWdhbGxlcnkgLmFyY2hpdmUtcGFnaW5hdGlvbiBsaS5wYWdpbmF0aW9uLXByZXZpb3VzIGEsIC5zaW5nbGUtZ2FsbGVyeSAuYXJjaGl2ZS1wYWdpbmF0aW9uIGxpLnBhZ2luYXRpb24tbmV4dCBhIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNUU1RTU7XG59XG4uYmxvZyAuYXJjaGl2ZS1wYWdpbmF0aW9uIGxpIGEsIC5hcmNoaXZlIC5hcmNoaXZlLXBhZ2luYXRpb24gbGkgYSwgLnNpbmdsZS1nYWxsZXJ5IC5hcmNoaXZlLXBhZ2luYXRpb24gbGkgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYmxvZyAuYXJjaGl2ZS1wYWdpbmF0aW9uIGxpIGE6aG92ZXIsIC5hcmNoaXZlIC5hcmNoaXZlLXBhZ2luYXRpb24gbGkgYTpob3ZlciwgLnNpbmdsZS1nYWxsZXJ5IC5hcmNoaXZlLXBhZ2luYXRpb24gbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2Mzk7XG59XG4uYmxvZyAuYXJjaGl2ZS1wYWdpbmF0aW9uIGxpIGE6Zm9jdXMsIC5hcmNoaXZlIC5hcmNoaXZlLXBhZ2luYXRpb24gbGkgYTpmb2N1cywgLnNpbmdsZS1nYWxsZXJ5IC5hcmNoaXZlLXBhZ2luYXRpb24gbGkgYTpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJsb2cgLmF1dGhvci1kZXNjcmlwdGlvbiwgLmFyY2hpdmUgLmF1dGhvci1kZXNjcmlwdGlvbiwgLnNpbmdsZS1nYWxsZXJ5IC5hdXRob3ItZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ucG9zdC10eXBlLWFyY2hpdmUtdmlkZW9zIC5pbWFnZS1ib3gge1xuICBhc3BlY3QtcmF0aW86IDE2Lzk7XG59XG4ucG9zdC10eXBlLWFyY2hpdmUtdmlkZW9zICNmZWF0dXJlZC1ibG9nICNibG9nLWhlcm8ge1xuICBoZWlnaHQ6IGF1dG87XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgbWluLWhlaWdodDogdW5zZXQ7XG4gIG1heC1oZWlnaHQ6IHVuc2V0O1xufVxuXG4uYXJjaGl2ZS1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYXJjaGl2ZS1kZXNjcmlwdGlvbiAuYXJjaGl2ZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnNpbmdsZS1wb3N0IC5ibG9nLWNvbnRlbnQgPiBhcnRpY2xlLCAuc2luZ2xlLXBvc3QgLmNvbnRhaW5lciA+IGFydGljbGUsIC5zaW5nbGUtcG9zdCAuZml0LXF1aXogLnNpdGUtaW5uZXIgPiBhcnRpY2xlLCAuZml0LXF1aXogLnNpbmdsZS1wb3N0IC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLnNpbmdsZS1wb3N0IC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaW5nbGUtcG9zdCAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLnNpbmdsZS1wb3N0IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5zaW5nbGUtcG9zdCAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLnNpbmdsZS1wb3N0IC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLnNoYXJlLXlvdXItc3RvcnkgLnNpbmdsZS1wb3N0IC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLnNpbmdsZS1wb3N0IC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2luZ2xlLXBvc3QgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5zaW5nbGUtcG9zdCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnNpbmdsZS1wb3N0IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuc2luZ2xlLXBvc3QgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaW5nbGUtcG9zdCAuc2l0ZS1pbm5lciA+IGFydGljbGUsIC5zaW5nbGUtcG9zdCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2luZ2xlLXBvc3QgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5zaW5nbGUtcG9zdCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2luZ2xlLXBvc3QgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5zaW5nbGUtcG9zdCAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cyA+IGFydGljbGUsIC5pbmR1c3RyeS1ldmVudHMgLnNpbmdsZS1wb3N0IC5oY3NzLWV2ZW50cyA+IGFydGljbGUsIC5zaW5nbGUtcG9zdCAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMgPiBhcnRpY2xlLCAucGFzdC13ZWJpbmFycyAuc2luZ2xlLXBvc3QgLmhjc3MtZXZlbnRzID4gYXJ0aWNsZSwgLnNpbmdsZS1wb3N0IC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciA+IGFydGljbGUsIC5zaW5nbGUtcG9zdCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaW5nbGUtcG9zdCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2luZ2xlLXBvc3QgLnNpdGUtaW5uZXIgPiBhcnRpY2xlLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpbmdsZS1wb3N0IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpbmdsZS1wb3N0IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuc2luZ2xlLXBvc3QgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLnNpbmdsZS1wb3N0IC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpbmdsZS1wb3N0IC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaW5nbGUtcG9zdCAuc2l0ZS1pbm5lciA+IGFydGljbGUsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2luZ2xlLXBvc3QgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2luZ2xlLXBvc3QgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5zaW5nbGUtcG9zdCAubmFycm93LWNvbnRhaW5lciA+IGFydGljbGUsIC5zaW5nbGUtcG9zdCAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciA+IGFydGljbGUsIC5zaW5nbGUtcG9zdCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpbmdsZS1wb3N0IC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAubXQxYiAubWFzdGVjLW1zYSAuc2luZ2xlLXBvc3QgLnNpdGUtaW5uZXIgPiBhcnRpY2xlLCAubXQxYiAubWFzdGVjLW1zYSAuc2luZ2xlLXBvc3QgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaW5nbGUtcG9zdCAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLnNpbmdsZS1wb3N0IC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLnNpbmdsZS1wb3N0IC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2luZ2xlLXBvc3QgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaW5nbGUtcG9zdCAuc2l0ZS1pbm5lciA+IGFydGljbGUsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaW5nbGUtcG9zdCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpbmdsZS1wb3N0IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuc2luZ2xlLXBvc3QgLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciA+IGFydGljbGUsIC5zaW5nbGUtcG9zdCAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2luZ2xlLXBvc3QgLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLnExYiAubWFzdGVjLW1zYSAuc2luZ2xlLXBvc3QgLnNpdGUtaW5uZXIgPiBhcnRpY2xlLCAucTFiIC5tYXN0ZWMtbXNhIC5zaW5nbGUtcG9zdCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuc2luZ2xlLXBvc3QgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5zaW5nbGUtcG9zdCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLnNpbmdsZS1wb3N0IC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaW5nbGUtcG9zdCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaW5nbGUtcG9zdCAuc2l0ZS1pbm5lciA+IGFydGljbGUsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpbmdsZS1wb3N0IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaW5nbGUtcG9zdCAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLnNpbmdsZS1wb3N0IC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciA+IGFydGljbGUsIC5zaW5nbGUtcG9zdCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaW5nbGUtcG9zdCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2luZ2xlLXBvc3QgLnNpdGUtaW5uZXIgPiBhcnRpY2xlLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpbmdsZS1wb3N0IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpbmdsZS1wb3N0IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuc2luZ2xlLXBvc3QgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciA+IGFydGljbGUsIC5zaW5nbGUtcG9zdCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2luZ2xlLXBvc3QgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2luZ2xlLXBvc3QgLnNpdGUtaW5uZXIgPiBhcnRpY2xlLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaW5nbGUtcG9zdCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2luZ2xlLXBvc3QgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5zaW5nbGUtcG9zdCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIgPiBhcnRpY2xlLCAuc2luZ2xlLXBvc3QgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2luZ2xlLXBvc3QgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpbmdsZS1wb3N0IC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaW5nbGUtcG9zdCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaW5nbGUtcG9zdCAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmJsb2ctY29udGVudCA+IGFydGljbGUsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5jb250YWluZXIgPiBhcnRpY2xlLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZml0LXF1aXogLnNpdGUtaW5uZXIgPiBhcnRpY2xlLCAuZml0LXF1aXogLnNpbmdsZS13aGl0ZS1wYXBlcnMgLnNpdGUtaW5uZXIgPiBhcnRpY2xlLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2luZ2xlLXdoaXRlLXBhcGVycyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnNpbmdsZS13aGl0ZS1wYXBlcnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLnNoYXJlLXlvdXItc3RvcnkgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLnNpdGUtaW5uZXIgPiBhcnRpY2xlLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuc2luZ2xlLXdoaXRlLXBhcGVycyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cyA+IGFydGljbGUsIC5pbmR1c3RyeS1ldmVudHMgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmhjc3MtZXZlbnRzID4gYXJ0aWNsZSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzID4gYXJ0aWNsZSwgLnBhc3Qtd2ViaW5hcnMgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmhjc3MtZXZlbnRzID4gYXJ0aWNsZSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2luZ2xlLXdoaXRlLXBhcGVycyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2luZ2xlLXdoaXRlLXBhcGVycyAuc2l0ZS1pbm5lciA+IGFydGljbGUsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIgPiBhcnRpY2xlLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5uYXJyb3ctY29udGFpbmVyID4gYXJ0aWNsZSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIgPiBhcnRpY2xlLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLm10MWIgLm1hc3RlYy1tc2EgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciA+IGFydGljbGUsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2luZ2xlLXdoaXRlLXBhcGVycyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLnNpdGUtaW5uZXIgPiBhcnRpY2xlLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIgPiBhcnRpY2xlLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2luZ2xlLXdoaXRlLXBhcGVycyAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAucTFiIC5tYXN0ZWMtbXNhIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLnExYiAubWFzdGVjLW1zYSAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuc2luZ2xlLXdoaXRlLXBhcGVycyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciA+IGFydGljbGUsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLnNpdGUtaW5uZXIgPiBhcnRpY2xlLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXIgPiBhcnRpY2xlLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIgPiBhcnRpY2xlLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2luZ2xlLXdoaXRlLXBhcGVycyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2luZ2xlLXdoaXRlLXBhcGVycyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2luZ2xlLXdoaXRlLXBhcGVycyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2luZ2xlLXdoaXRlLXBhcGVycyAuc2l0ZS1pbm5lciA+IGFydGljbGUsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtcG9zdCAuYmxvZy1jb250ZW50ID4gYXJ0aWNsZSwgLnNpbmdsZS1wb3N0IC5jb250YWluZXIgPiBhcnRpY2xlLCAuc2luZ2xlLXBvc3QgLmZpdC1xdWl6IC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLmZpdC1xdWl6IC5zaW5nbGUtcG9zdCAuc2l0ZS1pbm5lciA+IGFydGljbGUsIC5zaW5nbGUtcG9zdCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2luZ2xlLXBvc3QgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5zaW5nbGUtcG9zdCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAuc2luZ2xlLXBvc3QgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5zaW5nbGUtcG9zdCAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciA+IGFydGljbGUsIC5zaGFyZS15b3VyLXN0b3J5IC5zaW5nbGUtcG9zdCAuc2l0ZS1pbm5lciA+IGFydGljbGUsIC5zaW5nbGUtcG9zdCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpbmdsZS1wb3N0IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuc2luZ2xlLXBvc3QgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5zaW5nbGUtcG9zdCAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLnNpbmdsZS1wb3N0IC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciA+IGFydGljbGUsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2luZ2xlLXBvc3QgLnNpdGUtaW5uZXIgPiBhcnRpY2xlLCAuc2luZ2xlLXBvc3QgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpbmdsZS1wb3N0IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuc2luZ2xlLXBvc3QgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpbmdsZS1wb3N0IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuc2luZ2xlLXBvc3QgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMgPiBhcnRpY2xlLCAuaW5kdXN0cnktZXZlbnRzIC5zaW5nbGUtcG9zdCAuaGNzcy1ldmVudHMgPiBhcnRpY2xlLCAuc2luZ2xlLXBvc3QgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzID4gYXJ0aWNsZSwgLnBhc3Qtd2ViaW5hcnMgLnNpbmdsZS1wb3N0IC5oY3NzLWV2ZW50cyA+IGFydGljbGUsIC5zaW5nbGUtcG9zdCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIgPiBhcnRpY2xlLCAuc2luZ2xlLXBvc3QgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2luZ2xlLXBvc3QgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpbmdsZS1wb3N0IC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaW5nbGUtcG9zdCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaW5nbGUtcG9zdCAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLnNpbmdsZS1wb3N0IC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciA+IGFydGljbGUsIC5zaW5nbGUtcG9zdCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaW5nbGUtcG9zdCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2luZ2xlLXBvc3QgLnNpdGUtaW5uZXIgPiBhcnRpY2xlLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpbmdsZS1wb3N0IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpbmdsZS1wb3N0IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuc2luZ2xlLXBvc3QgLm5hcnJvdy1jb250YWluZXIgPiBhcnRpY2xlLCAuc2luZ2xlLXBvc3QgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIgPiBhcnRpY2xlLCAuc2luZ2xlLXBvc3QgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaW5nbGUtcG9zdCAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLm10MWIgLm1hc3RlYy1tc2EgLnNpbmdsZS1wb3N0IC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLm10MWIgLm1hc3RlYy1tc2EgLnNpbmdsZS1wb3N0IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuc2luZ2xlLXBvc3QgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5zaW5nbGUtcG9zdCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciA+IGFydGljbGUsIC5zaW5nbGUtcG9zdCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpbmdsZS1wb3N0IC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2luZ2xlLXBvc3QgLnNpdGUtaW5uZXIgPiBhcnRpY2xlLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2luZ2xlLXBvc3QgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaW5nbGUtcG9zdCAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLnNpbmdsZS1wb3N0IC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIgPiBhcnRpY2xlLCAuc2luZ2xlLXBvc3QgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpbmdsZS1wb3N0IC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5xMWIgLm1hc3RlYy1tc2EgLnNpbmdsZS1wb3N0IC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLnExYiAubWFzdGVjLW1zYSAuc2luZ2xlLXBvc3QgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnNpbmdsZS1wb3N0IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuc2luZ2xlLXBvc3QgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciA+IGFydGljbGUsIC5zaW5nbGUtcG9zdCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2luZ2xlLXBvc3QgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2luZ2xlLXBvc3QgLnNpdGUtaW5uZXIgPiBhcnRpY2xlLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaW5nbGUtcG9zdCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2luZ2xlLXBvc3QgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5zaW5nbGUtcG9zdCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXIgPiBhcnRpY2xlLCAuc2luZ2xlLXBvc3QgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2luZ2xlLXBvc3QgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpbmdsZS1wb3N0IC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaW5nbGUtcG9zdCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaW5nbGUtcG9zdCAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLnNpbmdsZS1wb3N0IC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIgPiBhcnRpY2xlLCAuc2luZ2xlLXBvc3QgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpbmdsZS1wb3N0IC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpbmdsZS1wb3N0IC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2luZ2xlLXBvc3QgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpbmdsZS1wb3N0IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuc2luZ2xlLXBvc3QgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLnNpbmdsZS1wb3N0IC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpbmdsZS1wb3N0IC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaW5nbGUtcG9zdCAuc2l0ZS1pbm5lciA+IGFydGljbGUsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2luZ2xlLXBvc3QgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2luZ2xlLXBvc3QgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5ibG9nLWNvbnRlbnQgPiBhcnRpY2xlLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuY29udGFpbmVyID4gYXJ0aWNsZSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmZpdC1xdWl6IC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLmZpdC1xdWl6IC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5zaW5nbGUtd2hpdGUtcGFwZXJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciA+IGFydGljbGUsIC5zaGFyZS15b3VyLXN0b3J5IC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciA+IGFydGljbGUsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2luZ2xlLXdoaXRlLXBhcGVycyAuc2l0ZS1pbm5lciA+IGFydGljbGUsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2luZ2xlLXdoaXRlLXBhcGVycyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMgPiBhcnRpY2xlLCAuaW5kdXN0cnktZXZlbnRzIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5oY3NzLWV2ZW50cyA+IGFydGljbGUsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cyA+IGFydGljbGUsIC5wYXN0LXdlYmluYXJzIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5oY3NzLWV2ZW50cyA+IGFydGljbGUsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciA+IGFydGljbGUsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLnNpdGUtaW5uZXIgPiBhcnRpY2xlLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2luZ2xlLXdoaXRlLXBhcGVycyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2luZ2xlLXdoaXRlLXBhcGVycyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2luZ2xlLXdoaXRlLXBhcGVycyAuc2l0ZS1pbm5lciA+IGFydGljbGUsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAubmFycm93LWNvbnRhaW5lciA+IGFydGljbGUsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAubXQxYiAubWFzdGVjLW1zYSAuc2luZ2xlLXdoaXRlLXBhcGVycyAuc2l0ZS1pbm5lciA+IGFydGljbGUsIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuc2luZ2xlLXdoaXRlLXBhcGVycyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIgPiBhcnRpY2xlLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLnExYiAubWFzdGVjLW1zYSAuc2luZ2xlLXdoaXRlLXBhcGVycyAuc2l0ZS1pbm5lciA+IGFydGljbGUsIC5xMWIgLm1hc3RlYy1tc2EgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIgPiBhcnRpY2xlLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2luZ2xlLXdoaXRlLXBhcGVycyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2luZ2xlLXdoaXRlLXBhcGVycyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2luZ2xlLXdoaXRlLXBhcGVycyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2luZ2xlLXdoaXRlLXBhcGVycyAuc2l0ZS1pbm5lciA+IGFydGljbGUsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2luZ2xlLXdoaXRlLXBhcGVycyAuc2l0ZS1pbm5lciA+IGFydGljbGUsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciA+IGFydGljbGUsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLnNpdGUtaW5uZXIgPiBhcnRpY2xlLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2luZ2xlLXdoaXRlLXBhcGVycyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLnNpbmdsZS1wb3N0IC5lbnRyeS1tZXRhLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZW50cnktbWV0YSB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGZvbnQtc2l6ZTogMC44MzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwMDtcbn1cbi5zaW5nbGUtcG9zdCAuZW50cnktbWV0YSBzcGFuLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZW50cnktbWV0YSBzcGFuIHtcbiAgY29sb3I6ICMwMDk2Mzk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wb3N0IC5lbnRyeS1tZXRhLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZW50cnktbWV0YSB7XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICBmb250LXNpemU6IDEuMTVyZW07XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbn1cbi5zaW5nbGUtcG9zdCAuZW50cnktY2F0ZWdvcmllcywgLnNpbmdsZS1wb3N0IC5lbnRyeS10YWdzLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZW50cnktY2F0ZWdvcmllcywgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmVudHJ5LXRhZ3Mge1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc2luZ2xlLXBvc3QgLmVudHJ5LXRpdGxlLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZW50cnktdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS45cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtcG9zdCAuZW50cnktdGl0bGUsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpbmdsZS1wb3N0IC5lbnRyeS10aXRsZSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmVudHJ5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbi5zaW5nbGUtcG9zdCAuc3VwcG9ydGluZy1oZWFkbGluZSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLnN1cHBvcnRpbmctaGVhZGxpbmUge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZS1wb3N0IC5zdXBwb3J0aW5nLWhlYWRsaW5lLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuc3VwcG9ydGluZy1oZWFkbGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLnNpbmdsZS1wb3N0IHRkLCAuc2luZ2xlLXdoaXRlLXBhcGVycyB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG59XG4uc2luZ2xlLXBvc3QgLmFjY291bnRpbmctbGlzdCwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmFjY291bnRpbmctbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2luZ2xlLXBvc3QgYmxvY2txdW90ZS5oY3NzLWdyZWVuLCAuc2luZ2xlLXdoaXRlLXBhcGVycyBibG9ja3F1b3RlLmhjc3MtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiByZ2IoNzYuNSwgMTgxLjUsIDExNi40KTtcbiAgcGFkZGluZzogMzBweCAzMHB4IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5zaW5nbGUtcG9zdCBibG9ja3F1b3RlLmhjc3MtZ3JlZW4gc3Ryb25nLCAuc2luZ2xlLXdoaXRlLXBhcGVycyBibG9ja3F1b3RlLmhjc3MtZ3JlZW4gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNpbmdsZS1wb3N0IGJsb2NrcXVvdGUuaGNzcy1ncmVlbiBwLCAuc2luZ2xlLXdoaXRlLXBhcGVycyBibG9ja3F1b3RlLmhjc3MtZ3JlZW4gcCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uc2luZ2xlLXBvc3QgYmxvY2txdW90ZS5oY3NzLW9yYW5nZSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgYmxvY2txdW90ZS5oY3NzLW9yYW5nZSB7XG4gIGJvcmRlcjogMTBweCBzb2xpZCAjZmY5ZTFiO1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMnB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLnNpbmdsZS1wb3N0IGJsb2NrcXVvdGUuaGNzcy1vcmFuZ2Ugc3Ryb25nLCAuc2luZ2xlLXdoaXRlLXBhcGVycyBibG9ja3F1b3RlLmhjc3Mtb3JhbmdlIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zaW5nbGUtcG9zdCAuZnVlbC1zYXZpbmdzLWN0YSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmZ1ZWwtc2F2aW5ncy1jdGEge1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMnB4O1xuICBiYWNrZ3JvdW5kOiByZ2IoMTE1LjUsIDY3LjgsIDEyMi43KTtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXBvc3QgLmZ1ZWwtc2F2aW5ncy1jdGEsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5mdWVsLXNhdmluZ3MtY3RhIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbi5zaW5nbGUtcG9zdCAuZnVlbC1zYXZpbmdzLWN0YSBhLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZnVlbC1zYXZpbmdzLWN0YSBhIHtcbiAgY29sb3I6ICNmZjllMWI7XG59XG4uc2luZ2xlLXBvc3QgLmZ1ZWwtc2F2aW5ncy1jdGEgYTpob3ZlciwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmZ1ZWwtc2F2aW5ncy1jdGEgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zaW5nbGUtcG9zdCAuZnVlbC1zYXZpbmdzLWN0YSBwLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZnVlbC1zYXZpbmdzLWN0YSBwIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSBoMiwgLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgcC5oZWFkbGluZSwgLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgcC5oZWFkbGluZSwgLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSBwLmhlYWRsaW5lLCAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIHAuaGVhZGxpbmUsIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIC5zdWItdGl0bGUtaDIsIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSAuZW50cnktdGl0bGUsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIGgyLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgcC5oZWFkbGluZSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIHAuaGVhZGxpbmUsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIHAuaGVhZGxpbmUsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIHAuaGVhZGxpbmUsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSAuc3ViLXRpdGxlLWgyLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgLmVudHJ5LXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMjhweDtcbn1cbi5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSBoMjo6YmVmb3JlLCAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lOjpiZWZvcmUsIC5ob21lICNnZW5lcmljLWhlcm8gLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIHAuaGVhZGxpbmU6OmJlZm9yZSwgLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZTo6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSBwLmhlYWRsaW5lOjpiZWZvcmUsIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lOjpiZWZvcmUsIC5ob21lICNwcmVzcy1oZXJvIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSBwLmhlYWRsaW5lOjpiZWZvcmUsIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lOjpiZWZvcmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSBwLmhlYWRsaW5lOjpiZWZvcmUsIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZTo6YmVmb3JlLCAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgLnN1Yi10aXRsZS1oMjo6YmVmb3JlLCAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNDo6YmVmb3JlLCAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZTo6YmVmb3JlLCAuY2F0ZWdvcnktYm94IC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZTo6YmVmb3JlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSBoNDo6YmVmb3JlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZTo6YmVmb3JlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIC5lbnRyeS10aXRsZTo6YmVmb3JlLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSBoMjo6YmVmb3JlLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmU6OmJlZm9yZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSBwLmhlYWRsaW5lOjpiZWZvcmUsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZTo6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIHAuaGVhZGxpbmU6OmJlZm9yZSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZTo6YmVmb3JlLCAuaG9tZSAjcHJlc3MtaGVybyAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSBwLmhlYWRsaW5lOjpiZWZvcmUsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmU6OmJlZm9yZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgcC5oZWFkbGluZTo6YmVmb3JlLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZTo6YmVmb3JlLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSAuc3ViLXRpdGxlLWgyOjpiZWZvcmUsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQ6OmJlZm9yZSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZTo6YmVmb3JlLCAuY2F0ZWdvcnktYm94IC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlOjpiZWZvcmUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgaDQ6OmJlZm9yZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZTo6YmVmb3JlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgLmVudHJ5LXRpdGxlOjpiZWZvcmUge1xuICB3aWR0aDogODhweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogIzAwOTYzOTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIGgzLCAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSAuc3ViLXRpdGxlLWgzLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSBoMywgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIC5zdWItdGl0bGUtaDMge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSBoMywgLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgLnN1Yi10aXRsZS1oMywgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgaDMsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSAuc3ViLXRpdGxlLWgzIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSBwLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSBwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgcCwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgcCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbi5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSBpbWcsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5zaW5nbGUtcG9zdCAuZW50cnktZm9vdGVyIC5lbnRyeS1tZXRhLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZW50cnktZm9vdGVyIC5lbnRyeS1tZXRhIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5zaW5nbGUtcG9zdCAuZW50cnktZm9vdGVyIHNwYW4sIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5lbnRyeS1mb290ZXIgc3BhbiB7XG4gIGNvbG9yOiB1bnNldDtcbn1cbi5zaW5nbGUtcG9zdCAuYXV0aG9yLWJsdXJiLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuYXV0aG9yLWJsdXJiIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zaW5nbGUtcG9zdCAuYXV0aG9yLWRlc2NyaXB0aW9uLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuYXV0aG9yLWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW5nbGUtcG9zdCAuYXV0aG9yLWluZm8sIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5hdXRob3ItaW5mbyB7XG4gIGZvbnQtc2l6ZTogMC44MzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgY29sb3I6ICMwMDk2Mzk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wb3N0IC5hdXRob3ItaW5mbywgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmF1dGhvci1pbmZvIHtcbiAgICBmb250LXNpemU6IDEuMTVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuLnNpbmdsZS1wb3N0IC5hdXRob3ItaW5mbzo6YWZ0ZXIsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5hdXRob3ItaW5mbzo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnNpbmdsZS1wb3N0IC5hdXRob3ItbGluaywgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmF1dGhvci1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwOTYzOTtcbn1cbi5zaW5nbGUtcG9zdCAuYXV0aG9yLWxpbms6aG92ZXIsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5hdXRob3ItbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQgaDIsIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudCAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50IHAuaGVhZGxpbmUsIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50IHAuaGVhZGxpbmUsIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudCAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQgcC5oZWFkbGluZSwgLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50IC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudCBwLmhlYWRsaW5lLCAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudCAuc3ViLXRpdGxlLWgyLCAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudCBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQgLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQgLmVudHJ5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjdyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50IGgyLCAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudCBwLmhlYWRsaW5lLCAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudCBwLmhlYWRsaW5lLCAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50IHAuaGVhZGxpbmUsIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQgcC5oZWFkbGluZSwgLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50IC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQgLnN1Yi10aXRsZS1oMiwgLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQgaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50IC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50IC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjFyZW07XG4gIH1cbn1cbi5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudCBoMywgLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50IC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQgLnN1Yi10aXRsZS1oMyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudCBoMywgLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50IC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQgLnN1Yi10aXRsZS1oMyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudCBoNCwgLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50IC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudCAuZW50cnktdGl0bGUge1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQgaDQsIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudCAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQgLmVudHJ5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuXG4uYWNjb3VudGluZy1ibG9nLWJ0biB7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE0cHggMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG4uYWNjb3VudGluZy1ibG9nLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG4uYWNjb3VudGluZy1ibG9nLWJ0bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcIkRlZmF1bHRzXCI7XG4gIGZvbnQtc2l6ZTogMS42NXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uYWNjb3VudGluZy1ibG9nLWJ0bi5kb3duOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmdyZWVuLWhlYWRlci1pY29ucyB7XG4gIGNvbG9yOiAjMDA5NjM5O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwOTYzOTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5ncmVlbi1oZWFkZXItaWNvbnMgaSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmdyZWVuLWhlYWRlci1pY29ucyAudmNlLXRleHQtYmxvY2std3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnNpbmdsZS1wb3N0LmZ1bGwtd2lkdGgtY29udGVudCAuZW50cnktdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpbmdsZS1wb3N0LmZ1bGwtd2lkdGgtY29udGVudCAuZW50cnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5yZWxhdGVkLXBvc3RzIHtcbiAgbWFyZ2luLXRvcDogNjZweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwYWRkaW5nOiAzMnB4IDAgNDhweDtcbn1cbi5yZWxhdGVkLXBvc3RzIC5wLWhlYWRpbmctMiB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVsYXRlZC1wb3N0cyAucC1oZWFkaW5nLTIge1xuICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucmVsYXRlZC1wb3N0cyAucm93LCAucmVsYXRlZC1wb3N0cyAjcHJvamVjdC1saWZlY3ljbGUgLm1lbnUsICNwcm9qZWN0LWxpZmVjeWNsZSAucmVsYXRlZC1wb3N0cyAubWVudSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnJlbGF0ZWQtcG9zdHMuYWx0LXZlcnNpb24ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjY1ZGVnLCAjMjEyQjNBIDI4LjA5JSwgIzZBN0VBMSAxNjcuMTElKSwgI0YyRjJGMjtcbiAgY29sb3I6ICNmZmY7XG59XG4ucmVsYXRlZC1wb3N0cy5hbHQtdmVyc2lvbiBoMiwgLnJlbGF0ZWQtcG9zdHMuYWx0LXZlcnNpb24gLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5yZWxhdGVkLXBvc3RzLmFsdC12ZXJzaW9uIHAuaGVhZGxpbmUsIC5yZWxhdGVkLXBvc3RzLmFsdC12ZXJzaW9uIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAucmVsYXRlZC1wb3N0cy5hbHQtdmVyc2lvbiBwLmhlYWRsaW5lLCAucmVsYXRlZC1wb3N0cy5hbHQtdmVyc2lvbiAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAucmVsYXRlZC1wb3N0cy5hbHQtdmVyc2lvbiBwLmhlYWRsaW5lLCAucmVsYXRlZC1wb3N0cy5hbHQtdmVyc2lvbiAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAucmVsYXRlZC1wb3N0cy5hbHQtdmVyc2lvbiBwLmhlYWRsaW5lLCAucmVsYXRlZC1wb3N0cy5hbHQtdmVyc2lvbiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnJlbGF0ZWQtcG9zdHMuYWx0LXZlcnNpb24gLnN1Yi10aXRsZS1oMiwgLnJlbGF0ZWQtcG9zdHMuYWx0LXZlcnNpb24gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLnJlbGF0ZWQtcG9zdHMuYWx0LXZlcnNpb24gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAucmVsYXRlZC1wb3N0cy5hbHQtdmVyc2lvbiAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucmVsYXRlZC1wb3N0cy5hbHQtdmVyc2lvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucmVsYXRlZC1wb3N0cy5hbHQtdmVyc2lvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5yZWxhdGVkLXBvc3RzLmFsdC12ZXJzaW9uIC5lbnRyeS10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIuMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVsYXRlZC1wb3N0cy5hbHQtdmVyc2lvbiBoMiwgLnJlbGF0ZWQtcG9zdHMuYWx0LXZlcnNpb24gLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5yZWxhdGVkLXBvc3RzLmFsdC12ZXJzaW9uIHAuaGVhZGxpbmUsIC5yZWxhdGVkLXBvc3RzLmFsdC12ZXJzaW9uIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAucmVsYXRlZC1wb3N0cy5hbHQtdmVyc2lvbiBwLmhlYWRsaW5lLCAucmVsYXRlZC1wb3N0cy5hbHQtdmVyc2lvbiAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAucmVsYXRlZC1wb3N0cy5hbHQtdmVyc2lvbiBwLmhlYWRsaW5lLCAucmVsYXRlZC1wb3N0cy5hbHQtdmVyc2lvbiAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAucmVsYXRlZC1wb3N0cy5hbHQtdmVyc2lvbiBwLmhlYWRsaW5lLCAucmVsYXRlZC1wb3N0cy5hbHQtdmVyc2lvbiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnJlbGF0ZWQtcG9zdHMuYWx0LXZlcnNpb24gLnN1Yi10aXRsZS1oMiwgLnJlbGF0ZWQtcG9zdHMuYWx0LXZlcnNpb24gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLnJlbGF0ZWQtcG9zdHMuYWx0LXZlcnNpb24gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAucmVsYXRlZC1wb3N0cy5hbHQtdmVyc2lvbiAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucmVsYXRlZC1wb3N0cy5hbHQtdmVyc2lvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucmVsYXRlZC1wb3N0cy5hbHQtdmVyc2lvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5yZWxhdGVkLXBvc3RzLmFsdC12ZXJzaW9uIC5lbnRyeS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZWxhdGVkLXBvc3RzLmFsdC12ZXJzaW9uIGgyLCAucmVsYXRlZC1wb3N0cy5hbHQtdmVyc2lvbiAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLnJlbGF0ZWQtcG9zdHMuYWx0LXZlcnNpb24gcC5oZWFkbGluZSwgLnJlbGF0ZWQtcG9zdHMuYWx0LXZlcnNpb24gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5yZWxhdGVkLXBvc3RzLmFsdC12ZXJzaW9uIHAuaGVhZGxpbmUsIC5yZWxhdGVkLXBvc3RzLmFsdC12ZXJzaW9uIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5yZWxhdGVkLXBvc3RzLmFsdC12ZXJzaW9uIHAuaGVhZGxpbmUsIC5yZWxhdGVkLXBvc3RzLmFsdC12ZXJzaW9uIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5yZWxhdGVkLXBvc3RzLmFsdC12ZXJzaW9uIHAuaGVhZGxpbmUsIC5yZWxhdGVkLXBvc3RzLmFsdC12ZXJzaW9uIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAucmVsYXRlZC1wb3N0cy5hbHQtdmVyc2lvbiAuc3ViLXRpdGxlLWgyLCAucmVsYXRlZC1wb3N0cy5hbHQtdmVyc2lvbiAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAucmVsYXRlZC1wb3N0cy5hbHQtdmVyc2lvbiAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5yZWxhdGVkLXBvc3RzLmFsdC12ZXJzaW9uIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5yZWxhdGVkLXBvc3RzLmFsdC12ZXJzaW9uIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5yZWxhdGVkLXBvc3RzLmFsdC12ZXJzaW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnJlbGF0ZWQtcG9zdHMuYWx0LXZlcnNpb24gLmVudHJ5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbi5yZWxhdGVkLXBvc3RzLmFsdC12ZXJzaW9uIC5ibG9nLWJveCBoNCwgLnJlbGF0ZWQtcG9zdHMuYWx0LXZlcnNpb24gLmJsb2ctYm94IC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5yZWxhdGVkLXBvc3RzLmFsdC12ZXJzaW9uIC5ibG9nLWJveCAuZW50cnktdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnJlbGF0ZWQtcG9zdHMuYWx0LXZlcnNpb24gLmJsb2ctYm94IGg0OmJlZm9yZSwgLnJlbGF0ZWQtcG9zdHMuYWx0LXZlcnNpb24gLmJsb2ctYm94IC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlOmJlZm9yZSwgLmNhdGVnb3J5LWJveCAucmVsYXRlZC1wb3N0cy5hbHQtdmVyc2lvbiAuYmxvZy1ib3ggLmVudHJ5LXRpdGxlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucmVsYXRlZC1wb3N0cy5hbHQtdmVyc2lvbiAuYmxvZy1ib3ggLmltYWdlLWJveCBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJlbGF0ZWQtcG9zdHMuYWx0LXZlcnNpb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ucmVsYXRlZC1wb3N0cy5hbHQtdmVyc2lvbiBwLnJlYWQtbW9yZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlbGF0ZWQtcG9zdHMge1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgcGFkZGluZzogNDhweCAwIDgwcHg7XG4gIH1cbn1cblxuLmFyY2hpdmUucGFnZWQgaDEubGF0ZXN0LXN0b3JpZXMsIC5hcmNoaXZlLnBhZ2VkIC5jYXRlZ29yeSAubGF0ZXN0LXN0b3JpZXMuYXJjaGl2ZS10aXRsZSwgLmNhdGVnb3J5IC5hcmNoaXZlLnBhZ2VkIC5sYXRlc3Qtc3Rvcmllcy5hcmNoaXZlLXRpdGxlLCAuYXJjaGl2ZS5wYWdlZCAudGFnIC5sYXRlc3Qtc3Rvcmllcy5hcmNoaXZlLXRpdGxlLCAudGFnIC5hcmNoaXZlLnBhZ2VkIC5sYXRlc3Qtc3Rvcmllcy5hcmNoaXZlLXRpdGxlLCAuYXJjaGl2ZS50YWcgaDEubGF0ZXN0LXN0b3JpZXMsIC5hcmNoaXZlLnRhZyAubGF0ZXN0LXN0b3JpZXMuYXJjaGl2ZS10aXRsZSwgLmJsb2cucGFnZWQgaDEubGF0ZXN0LXN0b3JpZXMsIC5ibG9nLnBhZ2VkIC5jYXRlZ29yeSAubGF0ZXN0LXN0b3JpZXMuYXJjaGl2ZS10aXRsZSwgLmNhdGVnb3J5IC5ibG9nLnBhZ2VkIC5sYXRlc3Qtc3Rvcmllcy5hcmNoaXZlLXRpdGxlLCAuYmxvZy5wYWdlZCAudGFnIC5sYXRlc3Qtc3Rvcmllcy5hcmNoaXZlLXRpdGxlLCAudGFnIC5ibG9nLnBhZ2VkIC5sYXRlc3Qtc3Rvcmllcy5hcmNoaXZlLXRpdGxlLCAuYmxvZy50YWcgaDEubGF0ZXN0LXN0b3JpZXMsIC5ibG9nLnRhZyAubGF0ZXN0LXN0b3JpZXMuYXJjaGl2ZS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbiNwcmVzcy1uZXdzLWFyZWEge1xuICB6LWluZGV4OiAxMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC5wdWJsaWNhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG4ucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnB1YmxpY2F0aW9uLnZpc2libGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAucHVibGljYXRpb24tYm94LWxpbmsge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC5wdWJsaWNhdGlvbi1ib3gtbGluayB7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgYm94LXNoYWRvdzogNnB4IDZweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC5mZWF0dXJlZCAucHVibGljYXRpb24tYm94LWxpbmsge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJveC1zaGFkb3c6IDZweCA2cHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC5mZWF0dXJlZCAucHVibGljYXRpb24taW5mbyB7XG4gIHBhZGRpbmc6IDMycHggMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnB1YmxpY2F0aW9uLWluZm8ge1xuICAgIHBhZGRpbmc6IDMycHggMjRweDtcbiAgfVxufVxuLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIGg0LnB1YmxpY2F0aW9uLW5hbWUsIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAuY2F0ZWdvcnktYm94IC5wdWJsaWNhdGlvbi1uYW1lLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAucHVibGljYXRpb24tbmFtZS5lbnRyeS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbi5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyBoNC5wdWJsaWNhdGlvbi1uYW1lOjpiZWZvcmUsIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAuY2F0ZWdvcnktYm94IC5wdWJsaWNhdGlvbi1uYW1lLmVudHJ5LXRpdGxlOjpiZWZvcmUsIC5jYXRlZ29yeS1ib3ggLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC5wdWJsaWNhdGlvbi1uYW1lLmVudHJ5LXRpdGxlOjpiZWZvcmUge1xuICB3aWR0aDogODhweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogLTI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2Mzk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAuYmxvZy1ib3ggLnAtaGVhZGluZy00OjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIHAge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIHAucHJlc3MtdGl0bGUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyBwLnByZXNzLXRpdGxlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyBwLnJlYWQtbW9yZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50YWItc2VjdGlvbiB1bC50YWJuYXYge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnRhYi1zZWN0aW9uIHVsLnRhYm5hdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50YWItc2VjdGlvbiB1bC50YWJuYXYgbGkge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnRhYi1zZWN0aW9uIHVsLnRhYm5hdiBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI2cHg7XG4gIH1cbn1cbi5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudGFiLXNlY3Rpb24gdWwudGFibmF2IC5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDk2Mzk7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGNvbG9yOiAjMDA5NjM5O1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudGFiLXNlY3Rpb24gdWwudGFibmF2IC5idXR0b24uYWN0aXZlIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA5NjM5O1xuICBiYWNrZ3JvdW5kOiAjMDA5NjM5O1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnRhYi1zZWN0aW9uIHVsLnRhYm5hdiAuYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbi5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudGFiLXNlY3Rpb24gLnBhbmUge1xuICBwYWRkaW5nOiAwO1xuICB0cmFuc2Zvcm06IHVuc2V0O1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50YWItc2VjdGlvbiAucGFuZS5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAuYmxvZy1ib3ggaDQsIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAuYmxvZy1ib3ggLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzIC5ibG9nLWJveCAuZW50cnktdGl0bGUge1xuICBtYXJnaW46IDAgMCA4cHg7XG59XG4ucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgLmJsb2ctYm94IGg0OmJlZm9yZSwgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzIC5ibG9nLWJveCAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZTpiZWZvcmUsIC5jYXRlZ29yeS1ib3ggLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzIC5ibG9nLWJveCAuZW50cnktdGl0bGU6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAuYmxvZy1ib3ggLmQtbm9uZSwgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzIC5ibG9nLWJveCAjcHJvZHVjdC1mZWF0dXJlcyAubGFzdC1yb3csICNwcm9kdWN0LWZlYXR1cmVzIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAuYmxvZy1ib3ggLmxhc3Qtcm93IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLnNpbmdsZS1wcmVzcyAjZ2VuZXNpcy1jb250ZW50IHtcbiAgbWFyZ2luOiA0OHB4IDAgODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlLXByZXNzICNnZW5lc2lzLWNvbnRlbnQge1xuICAgIG1hcmdpbjogOTZweCAwIDEzNnB4O1xuICB9XG59XG4uc2luZ2xlLXByZXNzICNnZW5lc2lzLWNvbnRlbnQgLmVudHJ5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wcmVzcyAjZ2VuZXNpcy1jb250ZW50IC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cbi5zaW5nbGUtcHJlc3MgI2dlbmVzaXMtY29udGVudCAuZW50cnktbWV0YSB7XG4gIGNvbG9yOiAjMDA5NjM5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5zaW5nbGUtcHJlc3MgI2dlbmVzaXMtY29udGVudCAuZW50cnktbWV0YTo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtcHJlc3MgI2dlbmVzaXMtY29udGVudCAuZW50cnktbWV0YSB7XG4gICAgZm9udC1zaXplOiAxLjE1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbi5zaW5nbGUtcHJlc3MgI2dlbmVzaXMtY29udGVudCAuc3VwcG9ydGluZy1oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLnNpbmdsZS1wcmVzcyAjZ2VuZXNpcy1jb250ZW50IHAge1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wcmVzcyAjZ2VuZXNpcy1jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG4uc2luZ2xlLXByZXNzICNnZW5lc2lzLWNvbnRlbnQgaDIsIC5zaW5nbGUtcHJlc3MgI2dlbmVzaXMtY29udGVudCAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLnNpbmdsZS1wcmVzcyAjZ2VuZXNpcy1jb250ZW50IHAuaGVhZGxpbmUsIC5zaW5nbGUtcHJlc3MgI2dlbmVzaXMtY29udGVudCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnNpbmdsZS1wcmVzcyAjZ2VuZXNpcy1jb250ZW50IHAuaGVhZGxpbmUsIC5zaW5nbGUtcHJlc3MgI2dlbmVzaXMtY29udGVudCAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAuc2luZ2xlLXByZXNzICNnZW5lc2lzLWNvbnRlbnQgcC5oZWFkbGluZSwgLnNpbmdsZS1wcmVzcyAjZ2VuZXNpcy1jb250ZW50IC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5zaW5nbGUtcHJlc3MgI2dlbmVzaXMtY29udGVudCBwLmhlYWRsaW5lLCAuc2luZ2xlLXByZXNzICNnZW5lc2lzLWNvbnRlbnQgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5zaW5nbGUtcHJlc3MgI2dlbmVzaXMtY29udGVudCAuc3ViLXRpdGxlLWgyLCAuc2luZ2xlLXByZXNzICNnZW5lc2lzLWNvbnRlbnQgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLnNpbmdsZS1wcmVzcyAjZ2VuZXNpcy1jb250ZW50IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLnNpbmdsZS1wcmVzcyAjZ2VuZXNpcy1jb250ZW50IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaW5nbGUtcHJlc3MgI2dlbmVzaXMtY29udGVudCBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2luZ2xlLXByZXNzICNnZW5lc2lzLWNvbnRlbnQgLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2luZ2xlLXByZXNzICNnZW5lc2lzLWNvbnRlbnQgLmVudHJ5LXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBwYWRkaW5nLXRvcDogMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4uc2luZ2xlLXByZXNzICNnZW5lc2lzLWNvbnRlbnQgaDI6OmJlZm9yZSwgLnNpbmdsZS1wcmVzcyAjZ2VuZXNpcy1jb250ZW50IC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZTo6YmVmb3JlLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5zaW5nbGUtcHJlc3MgI2dlbmVzaXMtY29udGVudCBwLmhlYWRsaW5lOjpiZWZvcmUsIC5zaW5nbGUtcHJlc3MgI2dlbmVzaXMtY29udGVudCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmU6OmJlZm9yZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuc2luZ2xlLXByZXNzICNnZW5lc2lzLWNvbnRlbnQgcC5oZWFkbGluZTo6YmVmb3JlLCAuc2luZ2xlLXByZXNzICNnZW5lc2lzLWNvbnRlbnQgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZTo6YmVmb3JlLCAuaG9tZSAjcHJlc3MtaGVybyAuc2luZ2xlLXByZXNzICNnZW5lc2lzLWNvbnRlbnQgcC5oZWFkbGluZTo6YmVmb3JlLCAuc2luZ2xlLXByZXNzICNnZW5lc2lzLWNvbnRlbnQgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZTo6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuc2luZ2xlLXByZXNzICNnZW5lc2lzLWNvbnRlbnQgcC5oZWFkbGluZTo6YmVmb3JlLCAuc2luZ2xlLXByZXNzICNnZW5lc2lzLWNvbnRlbnQgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGU6OmJlZm9yZSwgLnNpbmdsZS1wcmVzcyAjZ2VuZXNpcy1jb250ZW50IC5zdWItdGl0bGUtaDI6OmJlZm9yZSwgLnNpbmdsZS1wcmVzcyAjZ2VuZXNpcy1jb250ZW50IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQ6OmJlZm9yZSwgLnNpbmdsZS1wcmVzcyAjZ2VuZXNpcy1jb250ZW50IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGU6OmJlZm9yZSwgLmNhdGVnb3J5LWJveCAuc2luZ2xlLXByZXNzICNnZW5lc2lzLWNvbnRlbnQgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGU6OmJlZm9yZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2luZ2xlLXByZXNzICNnZW5lc2lzLWNvbnRlbnQgaDQ6OmJlZm9yZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2luZ2xlLXByZXNzICNnZW5lc2lzLWNvbnRlbnQgLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGU6OmJlZm9yZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaW5nbGUtcHJlc3MgI2dlbmVzaXMtY29udGVudCAuZW50cnktdGl0bGU6OmJlZm9yZSB7XG4gIHdpZHRoOiA4OHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiAjMDA5NjM5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wcmVzcyAjZ2VuZXNpcy1jb250ZW50IGgyLCAuc2luZ2xlLXByZXNzICNnZW5lc2lzLWNvbnRlbnQgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5zaW5nbGUtcHJlc3MgI2dlbmVzaXMtY29udGVudCBwLmhlYWRsaW5lLCAuc2luZ2xlLXByZXNzICNnZW5lc2lzLWNvbnRlbnQgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5zaW5nbGUtcHJlc3MgI2dlbmVzaXMtY29udGVudCBwLmhlYWRsaW5lLCAuc2luZ2xlLXByZXNzICNnZW5lc2lzLWNvbnRlbnQgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLnNpbmdsZS1wcmVzcyAjZ2VuZXNpcy1jb250ZW50IHAuaGVhZGxpbmUsIC5zaW5nbGUtcHJlc3MgI2dlbmVzaXMtY29udGVudCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuc2luZ2xlLXByZXNzICNnZW5lc2lzLWNvbnRlbnQgcC5oZWFkbGluZSwgLnNpbmdsZS1wcmVzcyAjZ2VuZXNpcy1jb250ZW50IC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAuc2luZ2xlLXByZXNzICNnZW5lc2lzLWNvbnRlbnQgLnN1Yi10aXRsZS1oMiwgLnNpbmdsZS1wcmVzcyAjZ2VuZXNpcy1jb250ZW50IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5zaW5nbGUtcHJlc3MgI2dlbmVzaXMtY29udGVudCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5zaW5nbGUtcHJlc3MgI2dlbmVzaXMtY29udGVudCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2luZ2xlLXByZXNzICNnZW5lc2lzLWNvbnRlbnQgaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnNpbmdsZS1wcmVzcyAjZ2VuZXNpcy1jb250ZW50IC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnNpbmdsZS1wcmVzcyAjZ2VuZXNpcy1jb250ZW50IC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG4uc2luZ2xlLXByZXNzICNnZW5lc2lzLWNvbnRlbnQgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBpbGxhcnMgLnNpdGUtaW5uZXIsIC5waWxsYXJzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5waWxsYXJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Qge1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICB9XG59XG4ucGlsbGFycyAub3JhbmdlLWJ0biwgLnBpbGxhcnMgLm9yYW5nZS1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAub3JhbmdlLWJ1dHRvbiAucGlsbGFycyAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC5waWxsYXJzIC5mb3JtLW9yYW5nZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mb3JtLW9yYW5nZS1idG4gLnBpbGxhcnMgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxNzNweDtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG59XG4ucGlsbGFycyAub3ZlcnZpZXcsIC5waWxsYXJzIC52aWRlb3MsIC5waWxsYXJzIC5yZXNvdXJjZXMsIC5waWxsYXJzIC5zb2Z0d2FyZSB7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbn1cbi5waWxsYXJzIC5vdmVydmlldyBoMiwgLnBpbGxhcnMgLm92ZXJ2aWV3IC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAucGlsbGFycyAub3ZlcnZpZXcgcC5oZWFkbGluZSwgLnBpbGxhcnMgLm92ZXJ2aWV3IC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAucGlsbGFycyAub3ZlcnZpZXcgcC5oZWFkbGluZSwgLnBpbGxhcnMgLm92ZXJ2aWV3IC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5waWxsYXJzIC5vdmVydmlldyBwLmhlYWRsaW5lLCAucGlsbGFycyAub3ZlcnZpZXcgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnBpbGxhcnMgLm92ZXJ2aWV3IHAuaGVhZGxpbmUsIC5waWxsYXJzIC5vdmVydmlldyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnBpbGxhcnMgLm92ZXJ2aWV3IC5zdWItdGl0bGUtaDIsIC5waWxsYXJzIC5vdmVydmlldyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAucGlsbGFycyAub3ZlcnZpZXcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAucGlsbGFycyAub3ZlcnZpZXcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnBpbGxhcnMgLm92ZXJ2aWV3IGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5waWxsYXJzIC5vdmVydmlldyAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5waWxsYXJzIC5vdmVydmlldyAuZW50cnktdGl0bGUsIC5waWxsYXJzIC52aWRlb3MgaDIsIC5waWxsYXJzIC52aWRlb3MgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5waWxsYXJzIC52aWRlb3MgcC5oZWFkbGluZSwgLnBpbGxhcnMgLnZpZGVvcyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnBpbGxhcnMgLnZpZGVvcyBwLmhlYWRsaW5lLCAucGlsbGFycyAudmlkZW9zIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5waWxsYXJzIC52aWRlb3MgcC5oZWFkbGluZSwgLnBpbGxhcnMgLnZpZGVvcyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAucGlsbGFycyAudmlkZW9zIHAuaGVhZGxpbmUsIC5waWxsYXJzIC52aWRlb3MgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5waWxsYXJzIC52aWRlb3MgLnN1Yi10aXRsZS1oMiwgLnBpbGxhcnMgLnZpZGVvcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAucGlsbGFycyAudmlkZW9zIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLnBpbGxhcnMgLnZpZGVvcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucGlsbGFycyAudmlkZW9zIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5waWxsYXJzIC52aWRlb3MgLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucGlsbGFycyAudmlkZW9zIC5lbnRyeS10aXRsZSwgLnBpbGxhcnMgLnJlc291cmNlcyBoMiwgLnBpbGxhcnMgLnJlc291cmNlcyAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLnBpbGxhcnMgLnJlc291cmNlcyBwLmhlYWRsaW5lLCAucGlsbGFycyAucmVzb3VyY2VzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAucGlsbGFycyAucmVzb3VyY2VzIHAuaGVhZGxpbmUsIC5waWxsYXJzIC5yZXNvdXJjZXMgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLnBpbGxhcnMgLnJlc291cmNlcyBwLmhlYWRsaW5lLCAucGlsbGFycyAucmVzb3VyY2VzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5waWxsYXJzIC5yZXNvdXJjZXMgcC5oZWFkbGluZSwgLnBpbGxhcnMgLnJlc291cmNlcyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnBpbGxhcnMgLnJlc291cmNlcyAuc3ViLXRpdGxlLWgyLCAucGlsbGFycyAucmVzb3VyY2VzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5waWxsYXJzIC5yZXNvdXJjZXMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAucGlsbGFycyAucmVzb3VyY2VzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5waWxsYXJzIC5yZXNvdXJjZXMgaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnBpbGxhcnMgLnJlc291cmNlcyAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5waWxsYXJzIC5yZXNvdXJjZXMgLmVudHJ5LXRpdGxlLCAucGlsbGFycyAuc29mdHdhcmUgaDIsIC5waWxsYXJzIC5zb2Z0d2FyZSAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLnBpbGxhcnMgLnNvZnR3YXJlIHAuaGVhZGxpbmUsIC5waWxsYXJzIC5zb2Z0d2FyZSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnBpbGxhcnMgLnNvZnR3YXJlIHAuaGVhZGxpbmUsIC5waWxsYXJzIC5zb2Z0d2FyZSAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAucGlsbGFycyAuc29mdHdhcmUgcC5oZWFkbGluZSwgLnBpbGxhcnMgLnNvZnR3YXJlIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5waWxsYXJzIC5zb2Z0d2FyZSBwLmhlYWRsaW5lLCAucGlsbGFycyAuc29mdHdhcmUgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5waWxsYXJzIC5zb2Z0d2FyZSAuc3ViLXRpdGxlLWgyLCAucGlsbGFycyAuc29mdHdhcmUgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLnBpbGxhcnMgLnNvZnR3YXJlIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLnBpbGxhcnMgLnNvZnR3YXJlIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5waWxsYXJzIC5zb2Z0d2FyZSBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucGlsbGFycyAuc29mdHdhcmUgLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucGlsbGFycyAuc29mdHdhcmUgLmVudHJ5LXRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBpbGxhcnMgLm92ZXJ2aWV3LCAucGlsbGFycyAudmlkZW9zLCAucGlsbGFycyAucmVzb3VyY2VzLCAucGlsbGFycyAuc29mdHdhcmUge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG4ucGlsbGFycyAudmlkZW9zLCAucGlsbGFycyAuc29mdHdhcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEY0O1xufVxuLnBpbGxhcnMgLnJlc291cmNlcyBpbWcge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjRGNEY0O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnBpbGxhcnMgLnJlc291cmNlcyBhIHtcbiAgY29sb3I6ICMwMDA7XG59XG4ucGlsbGFycyAudmlkZW8tdGl0bGUge1xuICB0b3A6IDczJTtcbn1cblxuLnBpbGxhci1oZXJvIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzAyL1NvbHV0aW9uc19TdW1taXRfUGlsbGFyLmpwZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBpbGxhci1oZXJvIGgxLCAucGlsbGFyLWhlcm8gLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlLCAuY2F0ZWdvcnkgLnBpbGxhci1oZXJvIC5hcmNoaXZlLXRpdGxlLCAucGlsbGFyLWhlcm8gLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAucGlsbGFyLWhlcm8gLmFyY2hpdmUtdGl0bGUsIC5waWxsYXItaGVybyBwIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY4NXB4KSB7XG4gIC5waWxsYXItaGVybyBoMSwgLnBpbGxhci1oZXJvIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSwgLmNhdGVnb3J5IC5waWxsYXItaGVybyAuYXJjaGl2ZS10aXRsZSwgLnBpbGxhci1oZXJvIC50YWcgLmFyY2hpdmUtdGl0bGUsIC50YWcgLnBpbGxhci1oZXJvIC5hcmNoaXZlLXRpdGxlIHtcbiAgICB0ZXh0LXNoYWRvdzogMnB4IDJweCAycHggIzAwMDAwMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGlsbGFyLWhlcm8ge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDMzMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxuICAucGlsbGFyLWhlcm8gaDEsIC5waWxsYXItaGVybyAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAucGlsbGFyLWhlcm8gLmFyY2hpdmUtdGl0bGUsIC5waWxsYXItaGVybyAudGFnIC5hcmNoaXZlLXRpdGxlLCAudGFnIC5waWxsYXItaGVybyAuYXJjaGl2ZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICB9XG4gIC5waWxsYXItaGVybyBwIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA3OHB4KSB7XG4gIC5waWxsYXItaGVybyBoMSwgLnBpbGxhci1oZXJvIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSwgLmNhdGVnb3J5IC5waWxsYXItaGVybyAuYXJjaGl2ZS10aXRsZSwgLnBpbGxhci1oZXJvIC50YWcgLmFyY2hpdmUtdGl0bGUsIC50YWcgLnBpbGxhci1oZXJvIC5hcmNoaXZlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5waWxsYXItaGVybyB7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICB9XG4gIC5waWxsYXItaGVybyBwIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuLm92ZXJ2aWV3IC52aWRlbyB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi52aWRlbyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5zdW1taXQtbG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwNzhweCkge1xuICAuc3VtbWl0LWxvZ28ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHRvcDogMzBweDtcbiAgICByaWdodDogMzBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gIC5zdW1taXQtbG9nbyB7XG4gICAgcmlnaHQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC5zdW1taXQtbG9nbyB7XG4gICAgcmlnaHQ6IDglO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA3OHB4KSB7XG4gIC5zdW1taXQtbG9nby14cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zaGFkb3ctYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMzBweCAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDEwcHggMTBweCAxNXB4IC04cHggcmdiYSgwLCAwLCAwLCAwLjY3KTtcbiAgLW1vei1ib3gtc2hhZG93OiAxMHB4IDEwcHggMTVweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC42Nyk7XG4gIGJveC1zaGFkb3c6IDEwcHggMTBweCAxNXB4IC04cHggcmdiYSgwLCAwLCAwLCAwLjY3KTtcbn1cbi5zaGFkb3ctYm94IGltZyB7XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc29mdHdhcmUgLmltYWdlLWljb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zb2Z0d2FyZSAuaW1hZ2UtaWNvbnMgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uc29mdHdhcmUgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAyNTBweDtcbn1cbi5zb2Z0d2FyZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbiNzdW1taXQtbWVudSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogNDBweCAwIDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xufVxuI3N1bW1pdC1tZW51IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jc3VtbWl0LW1lbnUgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogbm9uZTtcbn1cbiNzdW1taXQtbWVudSBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDA7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNzdW1taXQtbWVudSBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4jc3VtbWl0LW1lbnUgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNzdW1taXQtbWVudSBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxOC41JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDElO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbiAgI3N1bW1pdC1tZW51IGxpIGEge1xuICAgIG1pbi1oZWlnaHQ6IDE5MnB4O1xuICB9XG4gICNzdW1taXQtbWVudSBhOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NjFweCkge1xuICAjc3VtbWl0LW1lbnUgbGkgYSB7XG4gICAgbWluLWhlaWdodDogMTcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAjc3VtbWl0LW1lbnUgbGkgYSB7XG4gICAgbWluLWhlaWdodDogMTQ1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICNzdW1taXQtbWVudSBsaSBhIHtcbiAgICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NjFweCkge1xuICAucHJlc2VudGF0aW9ucyAuc2hhZG93LWJveCB7XG4gICAgbWluLWhlaWdodDogMzg0cHg7XG4gIH1cbiAgLnByZXNlbnRhdGlvbnMgLnNoYWRvdy1ib3ggaDMsIC5wcmVzZW50YXRpb25zIC5zaGFkb3ctYm94IC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAucHJlc2VudGF0aW9ucyAuc2hhZG93LWJveCAuc3ViLXRpdGxlLWgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHJlc2VudGF0aW9ucyAuc2hhZG93LWJveCB7XG4gICAgbWluLWhlaWdodDogMzkzcHg7XG4gIH1cbiAgLnByZXNlbnRhdGlvbnMgLnNoYWRvdy1ib3ggaDMsIC5wcmVzZW50YXRpb25zIC5zaGFkb3ctYm94IC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAucHJlc2VudGF0aW9ucyAuc2hhZG93LWJveCAuc3ViLXRpdGxlLWgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJlc2VudGF0aW9ucyAuc2hhZG93LWJveCB7XG4gICAgbWluLWhlaWdodDogMzY1cHg7XG4gIH1cbn1cblxuLmZpZWxkLWRhdGE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wMi9TU19maWVsZC1kYXRhLXRyYWNraW5nLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMHB4O1xufVxuXG4uc2FmZXR5OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDIvU1NfY29uc3RydWN0aW9uLXNpdGUtc2FmZXR5LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMHB4O1xufVxuXG4udGVjaG5vbG9neTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzAyL1NTX3RlY2hub2xvZ3ktaW4taGVhdnktY29uc3RydWN0aW9uLWluZHVzdHJ5LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMHB4O1xufVxuXG4uaGVhdnktY29uc3RydWN0aW9uOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDIvU1NfaGVhdnktY29uc3RydWN0aW9uLXByb2R1Y3Rpdml0eS5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTBweDtcbn1cblxuLnRyZW5kczpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzAyL1NTXzIwMjEtaGVhdnktY29uc3RydWN0aW9uLXRyZW5kcy5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZ1dHVyZS1jb25zdHJ1Y3Rpb24gLnNpdGUtaW5uZXIsIC5mdXR1cmUtY29uc3RydWN0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5mdXR1cmUtY29uc3RydWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Qge1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICB9XG59XG4uZnV0dXJlLWNvbnN0cnVjdGlvbiAub3JhbmdlLWJ0biwgLmZ1dHVyZS1jb25zdHJ1Y3Rpb24gLm9yYW5nZS1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAub3JhbmdlLWJ1dHRvbiAuZnV0dXJlLWNvbnN0cnVjdGlvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC5mdXR1cmUtY29uc3RydWN0aW9uIC5mb3JtLW9yYW5nZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mb3JtLW9yYW5nZS1idG4gLmZ1dHVyZS1jb25zdHJ1Y3Rpb24gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxNzNweDtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG59XG4uZnV0dXJlLWNvbnN0cnVjdGlvbiAub3ZlcnZpZXcsIC5mdXR1cmUtY29uc3RydWN0aW9uIC52aWRlb3MsIC5mdXR1cmUtY29uc3RydWN0aW9uIC5yZXNvdXJjZXMsIC5mdXR1cmUtY29uc3RydWN0aW9uIC5zb2Z0d2FyZSB7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbn1cbi5mdXR1cmUtY29uc3RydWN0aW9uIC5vdmVydmlldyBoMiwgLmZ1dHVyZS1jb25zdHJ1Y3Rpb24gLm92ZXJ2aWV3IC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAuZnV0dXJlLWNvbnN0cnVjdGlvbiAub3ZlcnZpZXcgcC5oZWFkbGluZSwgLmZ1dHVyZS1jb25zdHJ1Y3Rpb24gLm92ZXJ2aWV3IC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuZnV0dXJlLWNvbnN0cnVjdGlvbiAub3ZlcnZpZXcgcC5oZWFkbGluZSwgLmZ1dHVyZS1jb25zdHJ1Y3Rpb24gLm92ZXJ2aWV3IC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5mdXR1cmUtY29uc3RydWN0aW9uIC5vdmVydmlldyBwLmhlYWRsaW5lLCAuZnV0dXJlLWNvbnN0cnVjdGlvbiAub3ZlcnZpZXcgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLmZ1dHVyZS1jb25zdHJ1Y3Rpb24gLm92ZXJ2aWV3IHAuaGVhZGxpbmUsIC5mdXR1cmUtY29uc3RydWN0aW9uIC5vdmVydmlldyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmZ1dHVyZS1jb25zdHJ1Y3Rpb24gLm92ZXJ2aWV3IC5zdWItdGl0bGUtaDIsIC5mdXR1cmUtY29uc3RydWN0aW9uIC5vdmVydmlldyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuZnV0dXJlLWNvbnN0cnVjdGlvbiAub3ZlcnZpZXcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuZnV0dXJlLWNvbnN0cnVjdGlvbiAub3ZlcnZpZXcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmZ1dHVyZS1jb25zdHJ1Y3Rpb24gLm92ZXJ2aWV3IGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5mdXR1cmUtY29uc3RydWN0aW9uIC5vdmVydmlldyAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5mdXR1cmUtY29uc3RydWN0aW9uIC5vdmVydmlldyAuZW50cnktdGl0bGUsIC5mdXR1cmUtY29uc3RydWN0aW9uIC52aWRlb3MgaDIsIC5mdXR1cmUtY29uc3RydWN0aW9uIC52aWRlb3MgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5mdXR1cmUtY29uc3RydWN0aW9uIC52aWRlb3MgcC5oZWFkbGluZSwgLmZ1dHVyZS1jb25zdHJ1Y3Rpb24gLnZpZGVvcyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLmZ1dHVyZS1jb25zdHJ1Y3Rpb24gLnZpZGVvcyBwLmhlYWRsaW5lLCAuZnV0dXJlLWNvbnN0cnVjdGlvbiAudmlkZW9zIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5mdXR1cmUtY29uc3RydWN0aW9uIC52aWRlb3MgcC5oZWFkbGluZSwgLmZ1dHVyZS1jb25zdHJ1Y3Rpb24gLnZpZGVvcyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuZnV0dXJlLWNvbnN0cnVjdGlvbiAudmlkZW9zIHAuaGVhZGxpbmUsIC5mdXR1cmUtY29uc3RydWN0aW9uIC52aWRlb3MgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5mdXR1cmUtY29uc3RydWN0aW9uIC52aWRlb3MgLnN1Yi10aXRsZS1oMiwgLmZ1dHVyZS1jb25zdHJ1Y3Rpb24gLnZpZGVvcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuZnV0dXJlLWNvbnN0cnVjdGlvbiAudmlkZW9zIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmZ1dHVyZS1jb25zdHJ1Y3Rpb24gLnZpZGVvcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZnV0dXJlLWNvbnN0cnVjdGlvbiAudmlkZW9zIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5mdXR1cmUtY29uc3RydWN0aW9uIC52aWRlb3MgLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZnV0dXJlLWNvbnN0cnVjdGlvbiAudmlkZW9zIC5lbnRyeS10aXRsZSwgLmZ1dHVyZS1jb25zdHJ1Y3Rpb24gLnJlc291cmNlcyBoMiwgLmZ1dHVyZS1jb25zdHJ1Y3Rpb24gLnJlc291cmNlcyAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLmZ1dHVyZS1jb25zdHJ1Y3Rpb24gLnJlc291cmNlcyBwLmhlYWRsaW5lLCAuZnV0dXJlLWNvbnN0cnVjdGlvbiAucmVzb3VyY2VzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuZnV0dXJlLWNvbnN0cnVjdGlvbiAucmVzb3VyY2VzIHAuaGVhZGxpbmUsIC5mdXR1cmUtY29uc3RydWN0aW9uIC5yZXNvdXJjZXMgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLmZ1dHVyZS1jb25zdHJ1Y3Rpb24gLnJlc291cmNlcyBwLmhlYWRsaW5lLCAuZnV0dXJlLWNvbnN0cnVjdGlvbiAucmVzb3VyY2VzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5mdXR1cmUtY29uc3RydWN0aW9uIC5yZXNvdXJjZXMgcC5oZWFkbGluZSwgLmZ1dHVyZS1jb25zdHJ1Y3Rpb24gLnJlc291cmNlcyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmZ1dHVyZS1jb25zdHJ1Y3Rpb24gLnJlc291cmNlcyAuc3ViLXRpdGxlLWgyLCAuZnV0dXJlLWNvbnN0cnVjdGlvbiAucmVzb3VyY2VzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5mdXR1cmUtY29uc3RydWN0aW9uIC5yZXNvdXJjZXMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuZnV0dXJlLWNvbnN0cnVjdGlvbiAucmVzb3VyY2VzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5mdXR1cmUtY29uc3RydWN0aW9uIC5yZXNvdXJjZXMgaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmZ1dHVyZS1jb25zdHJ1Y3Rpb24gLnJlc291cmNlcyAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5mdXR1cmUtY29uc3RydWN0aW9uIC5yZXNvdXJjZXMgLmVudHJ5LXRpdGxlLCAuZnV0dXJlLWNvbnN0cnVjdGlvbiAuc29mdHdhcmUgaDIsIC5mdXR1cmUtY29uc3RydWN0aW9uIC5zb2Z0d2FyZSAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLmZ1dHVyZS1jb25zdHJ1Y3Rpb24gLnNvZnR3YXJlIHAuaGVhZGxpbmUsIC5mdXR1cmUtY29uc3RydWN0aW9uIC5zb2Z0d2FyZSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLmZ1dHVyZS1jb25zdHJ1Y3Rpb24gLnNvZnR3YXJlIHAuaGVhZGxpbmUsIC5mdXR1cmUtY29uc3RydWN0aW9uIC5zb2Z0d2FyZSAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAuZnV0dXJlLWNvbnN0cnVjdGlvbiAuc29mdHdhcmUgcC5oZWFkbGluZSwgLmZ1dHVyZS1jb25zdHJ1Y3Rpb24gLnNvZnR3YXJlIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5mdXR1cmUtY29uc3RydWN0aW9uIC5zb2Z0d2FyZSBwLmhlYWRsaW5lLCAuZnV0dXJlLWNvbnN0cnVjdGlvbiAuc29mdHdhcmUgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5mdXR1cmUtY29uc3RydWN0aW9uIC5zb2Z0d2FyZSAuc3ViLXRpdGxlLWgyLCAuZnV0dXJlLWNvbnN0cnVjdGlvbiAuc29mdHdhcmUgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmZ1dHVyZS1jb25zdHJ1Y3Rpb24gLnNvZnR3YXJlIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmZ1dHVyZS1jb25zdHJ1Y3Rpb24gLnNvZnR3YXJlIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5mdXR1cmUtY29uc3RydWN0aW9uIC5zb2Z0d2FyZSBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZnV0dXJlLWNvbnN0cnVjdGlvbiAuc29mdHdhcmUgLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZnV0dXJlLWNvbnN0cnVjdGlvbiAuc29mdHdhcmUgLmVudHJ5LXRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmZ1dHVyZS1jb25zdHJ1Y3Rpb24gLm92ZXJ2aWV3LCAuZnV0dXJlLWNvbnN0cnVjdGlvbiAudmlkZW9zLCAuZnV0dXJlLWNvbnN0cnVjdGlvbiAucmVzb3VyY2VzLCAuZnV0dXJlLWNvbnN0cnVjdGlvbiAuc29mdHdhcmUge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG4uZnV0dXJlLWNvbnN0cnVjdGlvbiAudmlkZW9zLCAuZnV0dXJlLWNvbnN0cnVjdGlvbiAuc29mdHdhcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEY0O1xufVxuLmZ1dHVyZS1jb25zdHJ1Y3Rpb24gLnJlc291cmNlcyBpbWcge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjRGNEY0O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmZ1dHVyZS1jb25zdHJ1Y3Rpb24gLnJlc291cmNlcyBhIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uZnV0dXJlLWNvbnN0cnVjdGlvbiAudmlkZW8tdGl0bGUge1xuICB0b3A6IDczJTtcbn1cblxuLmZ1dHVyZS1jb25zdHJ1Y3Rpb24taGVybyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMi8wNi9mdXR1cmUtY29uc3RydWN0aW9uLTIuanBnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZnV0dXJlLWNvbnN0cnVjdGlvbi1oZXJvIGgxLCAuZnV0dXJlLWNvbnN0cnVjdGlvbi1oZXJvIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSwgLmNhdGVnb3J5IC5mdXR1cmUtY29uc3RydWN0aW9uLWhlcm8gLmFyY2hpdmUtdGl0bGUsIC5mdXR1cmUtY29uc3RydWN0aW9uLWhlcm8gLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAuZnV0dXJlLWNvbnN0cnVjdGlvbi1oZXJvIC5hcmNoaXZlLXRpdGxlLCAuZnV0dXJlLWNvbnN0cnVjdGlvbi1oZXJvIHAge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjg1cHgpIHtcbiAgLmZ1dHVyZS1jb25zdHJ1Y3Rpb24taGVybyBoMSwgLmZ1dHVyZS1jb25zdHJ1Y3Rpb24taGVybyAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAuZnV0dXJlLWNvbnN0cnVjdGlvbi1oZXJvIC5hcmNoaXZlLXRpdGxlLCAuZnV0dXJlLWNvbnN0cnVjdGlvbi1oZXJvIC50YWcgLmFyY2hpdmUtdGl0bGUsIC50YWcgLmZ1dHVyZS1jb25zdHJ1Y3Rpb24taGVybyAuYXJjaGl2ZS10aXRsZSB7XG4gICAgdGV4dC1zaGFkb3c6IDJweCAycHggMnB4ICMwMDAwMDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmZ1dHVyZS1jb25zdHJ1Y3Rpb24taGVybyB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgbWluLWhlaWdodDogMzMwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG4gIC5mdXR1cmUtY29uc3RydWN0aW9uLWhlcm8gaDEsIC5mdXR1cmUtY29uc3RydWN0aW9uLWhlcm8gLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlLCAuY2F0ZWdvcnkgLmZ1dHVyZS1jb25zdHJ1Y3Rpb24taGVybyAuYXJjaGl2ZS10aXRsZSwgLmZ1dHVyZS1jb25zdHJ1Y3Rpb24taGVybyAudGFnIC5hcmNoaXZlLXRpdGxlLCAudGFnIC5mdXR1cmUtY29uc3RydWN0aW9uLWhlcm8gLmFyY2hpdmUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgfVxuICAuZnV0dXJlLWNvbnN0cnVjdGlvbi1oZXJvIHAge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDc4cHgpIHtcbiAgLmZ1dHVyZS1jb25zdHJ1Y3Rpb24taGVybyBoMSwgLmZ1dHVyZS1jb25zdHJ1Y3Rpb24taGVybyAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAuZnV0dXJlLWNvbnN0cnVjdGlvbi1oZXJvIC5hcmNoaXZlLXRpdGxlLCAuZnV0dXJlLWNvbnN0cnVjdGlvbi1oZXJvIC50YWcgLmFyY2hpdmUtdGl0bGUsIC50YWcgLmZ1dHVyZS1jb25zdHJ1Y3Rpb24taGVybyAuYXJjaGl2ZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuZnV0dXJlLWNvbnN0cnVjdGlvbi1oZXJvIHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gIH1cbiAgLmZ1dHVyZS1jb25zdHJ1Y3Rpb24taGVybyBwIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuLm92ZXJ2aWV3IC52aWRlbyB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi52aWRlbyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmZ1dHVyZS1jb25zdHJ1Y3Rpb24tdmlkZW9zIGgzLCAuZnV0dXJlLWNvbnN0cnVjdGlvbi12aWRlb3MgLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsIC5mdXR1cmUtY29uc3RydWN0aW9uLXZpZGVvcyAuc3ViLXRpdGxlLWgzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmZ1dHVyZS1jb25zdHJ1Y3Rpb24gcC52aWRlby10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmZ1dHVyZS1jb25zdHJ1Y3Rpb24tdmlkZW9zIGgzLCAuZnV0dXJlLWNvbnN0cnVjdGlvbi12aWRlb3MgLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsIC5mdXR1cmUtY29uc3RydWN0aW9uLXZpZGVvcyAuc3ViLXRpdGxlLWgzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmZ1dHVyZS1jb25zdHJ1Y3Rpb24tdmlkZW9zIC52aWRlbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIC5mdXR1cmUtY29uc3RydWN0aW9uIHAudmlkZW8tdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiAtMnB4O1xuICB9XG59XG4uc2hhZG93LWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAxMHB4IDEwcHggMTVweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC42Nyk7XG4gIC1tb3otYm94LXNoYWRvdzogMTBweCAxMHB4IDE1cHggLThweCByZ2JhKDAsIDAsIDAsIDAuNjcpO1xuICBib3gtc2hhZG93OiAxMHB4IDEwcHggMTVweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC42Nyk7XG59XG4uc2hhZG93LWJveCBpbWcge1xuICBtYXgtd2lkdGg6IDE1MHB4O1xuICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuI2Z1dHVyZS1jb25zdHJ1Y3Rpb24tbWVudSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogNDBweCAtMTBweCAyMHB4IC0xMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAwO1xuICAvKmE6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDo1cHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xuICB9Ki9cbn1cbiNmdXR1cmUtY29uc3RydWN0aW9uLW1lbnUgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwO1xuICAvKiY6bGFzdC1jaGlsZHtcbiAgICAgIG1hcmdpbi1yaWdodDpub25lO1xuICB9Ki9cbn1cbiNmdXR1cmUtY29uc3RydWN0aW9uLW1lbnUgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cHggOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xuICBtaW4taGVpZ2h0OiA2MHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNmdXR1cmUtY29uc3RydWN0aW9uLW1lbnUgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuI2Z1dHVyZS1jb25zdHJ1Y3Rpb24tbWVudSBsaSBhIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjZnV0dXJlLWNvbnN0cnVjdGlvbi1tZW51IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiAzMy4zMzMlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAjZnV0dXJlLWNvbnN0cnVjdGlvbi1tZW51IGxpIHtcbiAgICB3aWR0aDogMTYuNjY2JTtcbiAgfVxuICAjZnV0dXJlLWNvbnN0cnVjdGlvbi1tZW51IGxpIGEge1xuICAgIG1pbi1oZWlnaHQ6IDExMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg2MXB4KSB7XG4gIC5wcmVzZW50YXRpb25zIC5zaGFkb3ctYm94IHtcbiAgICBtaW4taGVpZ2h0OiAzODRweDtcbiAgfVxuICAucHJlc2VudGF0aW9ucyAuc2hhZG93LWJveCBoMywgLnByZXNlbnRhdGlvbnMgLnNoYWRvdy1ib3ggLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsIC5wcmVzZW50YXRpb25zIC5zaGFkb3ctYm94IC5zdWItdGl0bGUtaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wcmVzZW50YXRpb25zIC5zaGFkb3ctYm94IHtcbiAgICBtaW4taGVpZ2h0OiAzOTNweDtcbiAgfVxuICAucHJlc2VudGF0aW9ucyAuc2hhZG93LWJveCBoMywgLnByZXNlbnRhdGlvbnMgLnNoYWRvdy1ib3ggLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsIC5wcmVzZW50YXRpb25zIC5zaGFkb3ctYm94IC5zdWItdGl0bGUtaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcmVzZW50YXRpb25zIC5zaGFkb3ctYm94IHtcbiAgICBtaW4taGVpZ2h0OiAzNjVweDtcbiAgfVxufVxuXG4uc2FmZXR5LWhlcm8gaDEsIC5zYWZldHktaGVybyAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAuc2FmZXR5LWhlcm8gLmFyY2hpdmUtdGl0bGUsIC5zYWZldHktaGVybyAudGFnIC5hcmNoaXZlLXRpdGxlLCAudGFnIC5zYWZldHktaGVybyAuYXJjaGl2ZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgY29sb3I6ICNmZjllMWI7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNhZmV0eS1oZXJvIGgxLCAuc2FmZXR5LWhlcm8gLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlLCAuY2F0ZWdvcnkgLnNhZmV0eS1oZXJvIC5hcmNoaXZlLXRpdGxlLCAuc2FmZXR5LWhlcm8gLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAuc2FmZXR5LWhlcm8gLmFyY2hpdmUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG4uc2FmZXR5LWhlcm8gaDEsIC5zYWZldHktaGVybyAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAuc2FmZXR5LWhlcm8gLmFyY2hpdmUtdGl0bGUsIC5zYWZldHktaGVybyAudGFnIC5hcmNoaXZlLXRpdGxlLCAudGFnIC5zYWZldHktaGVybyAuYXJjaGl2ZS10aXRsZSwgLnNhZmV0eS1oZXJvIHAsIC5zYWZldHktaGVybyBoMywgLnNhZmV0eS1oZXJvIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAuc2FmZXR5LWhlcm8gLnN1Yi10aXRsZS1oMyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNhZmV0eS1pbmNsdWRlcyB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5zYWZldHktaW5jbHVkZXMgaDIsIC5zYWZldHktaW5jbHVkZXMgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5zYWZldHktaW5jbHVkZXMgcC5oZWFkbGluZSwgLnNhZmV0eS1pbmNsdWRlcyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnNhZmV0eS1pbmNsdWRlcyBwLmhlYWRsaW5lLCAuc2FmZXR5LWluY2x1ZGVzIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5zYWZldHktaW5jbHVkZXMgcC5oZWFkbGluZSwgLnNhZmV0eS1pbmNsdWRlcyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuc2FmZXR5LWluY2x1ZGVzIHAuaGVhZGxpbmUsIC5zYWZldHktaW5jbHVkZXMgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5zYWZldHktaW5jbHVkZXMgLnN1Yi10aXRsZS1oMiwgLnNhZmV0eS1pbmNsdWRlcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuc2FmZXR5LWluY2x1ZGVzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLnNhZmV0eS1pbmNsdWRlcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2FmZXR5LWluY2x1ZGVzIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zYWZldHktaW5jbHVkZXMgLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2FmZXR5LWluY2x1ZGVzIC5lbnRyeS10aXRsZSB7XG4gIGNvbG9yOiAjZmY5ZTFiO1xufVxuLnNhZmV0eS1pbmNsdWRlcyBpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZjllMWI7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5zYWZldHktaW5jbHVkZXMgaHIge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnNhZmV0eS10YWJsZSBoMywgLnNhZmV0eS10YWJsZSAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgLnNhZmV0eS10YWJsZSAuc3ViLXRpdGxlLWgzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZTM1MjA1O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNhZmV0eS10YWJsZSBoMywgLnNhZmV0eS10YWJsZSAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgLnNhZmV0eS10YWJsZSAuc3ViLXRpdGxlLWgzIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2FmZXR5LXRhYmxlIGgzLCAuc2FmZXR5LXRhYmxlIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAuc2FmZXR5LXRhYmxlIC5zdWItdGl0bGUtaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zYWZldHktdGFibGUgaDMsIC5zYWZldHktdGFibGUgLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsIC5zYWZldHktdGFibGUgLnN1Yi10aXRsZS1oMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4uc2FmZXR5LXRhYmxlIGgzLmdyZWVuLCAuc2FmZXR5LXRhYmxlIC5ncmVlbi5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAuc2FmZXR5LXRhYmxlIC5ncmVlbi5zdWItdGl0bGUtaDMge1xuICBiYWNrZ3JvdW5kOiAjNjRBNzBCO1xufVxuLnNhZmV0eS10YWJsZSBoMy5ncmVlbjo6YmVmb3JlLCAuc2FmZXR5LXRhYmxlIC5ncmVlbi5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nOjpiZWZvcmUsIC5zYWZldHktdGFibGUgLmdyZWVuLnN1Yi10aXRsZS1oMzo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgIzY0QTcwQjtcbn1cbi5zYWZldHktdGFibGUgaDMuYmx1ZSwgLnNhZmV0eS10YWJsZSAuYmx1ZS5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAuc2FmZXR5LXRhYmxlIC5ibHVlLnN1Yi10aXRsZS1oMyB7XG4gIGJhY2tncm91bmQ6ICM0ODVDQzc7XG59XG4uc2FmZXR5LXRhYmxlIGgzLmJsdWU6OmJlZm9yZSwgLnNhZmV0eS10YWJsZSAuYmx1ZS5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nOjpiZWZvcmUsIC5zYWZldHktdGFibGUgLmJsdWUuc3ViLXRpdGxlLWgzOjpiZWZvcmUge1xuICBib3JkZXItbGVmdDogMjBweCBzb2xpZCAjNDg1Q0M3O1xufVxuLnNhZmV0eS10YWJsZSBoMy50ZWFsLCAuc2FmZXR5LXRhYmxlIC50ZWFsLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsIC5zYWZldHktdGFibGUgLnRlYWwuc3ViLXRpdGxlLWgzIHtcbiAgYmFja2dyb3VuZDogIzAwNzY4MTtcbn1cbi5zYWZldHktdGFibGUgaDMudGVhbDo6YmVmb3JlLCAuc2FmZXR5LXRhYmxlIC50ZWFsLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmc6OmJlZm9yZSwgLnNhZmV0eS10YWJsZSAudGVhbC5zdWItdGl0bGUtaDM6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkICMwMDc2ODE7XG59XG4uc2FmZXR5LXRhYmxlIGgzOjpiZWZvcmUsIC5zYWZldHktdGFibGUgLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmc6OmJlZm9yZSwgLnNhZmV0eS10YWJsZSAuc3ViLXRpdGxlLWgzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMjBweDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMjBweCBzb2xpZCAjZTM1MjA1O1xuICBib3JkZXItdG9wOiAzMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAzMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB6LWluZGV4OiA3MDtcbn1cbi5zYWZldHktdGFibGUgaDM6OmFmdGVyLCAuc2FmZXR5LXRhYmxlIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nOjphZnRlciwgLnNhZmV0eS10YWJsZSAuc3ViLXRpdGxlLWgzOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMjBweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItdG9wOiAzMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAzMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnNhZmV0eS10YWJsZSBwIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuI3NhZmV0eS1pbnRlZ3JhdGVzLCAuc2FmZXR5LWJsb2NrIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xufVxuI3NhZmV0eS1pbnRlZ3JhdGVzIGgyLCAjc2FmZXR5LWludGVncmF0ZXMgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvICNzYWZldHktaW50ZWdyYXRlcyBwLmhlYWRsaW5lLCAjc2FmZXR5LWludGVncmF0ZXMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvICNzYWZldHktaW50ZWdyYXRlcyBwLmhlYWRsaW5lLCAjc2FmZXR5LWludGVncmF0ZXMgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gI3NhZmV0eS1pbnRlZ3JhdGVzIHAuaGVhZGxpbmUsICNzYWZldHktaW50ZWdyYXRlcyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAjc2FmZXR5LWludGVncmF0ZXMgcC5oZWFkbGluZSwgI3NhZmV0eS1pbnRlZ3JhdGVzIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAjc2FmZXR5LWludGVncmF0ZXMgLnN1Yi10aXRsZS1oMiwgI3NhZmV0eS1pbnRlZ3JhdGVzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsICNzYWZldHktaW50ZWdyYXRlcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94ICNzYWZldHktaW50ZWdyYXRlcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjc2FmZXR5LWludGVncmF0ZXMgaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gI3NhZmV0eS1pbnRlZ3JhdGVzIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gI3NhZmV0eS1pbnRlZ3JhdGVzIC5lbnRyeS10aXRsZSwgLnNhZmV0eS1ibG9jayBoMiwgLnNhZmV0eS1ibG9jayAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLnNhZmV0eS1ibG9jayBwLmhlYWRsaW5lLCAuc2FmZXR5LWJsb2NrIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuc2FmZXR5LWJsb2NrIHAuaGVhZGxpbmUsIC5zYWZldHktYmxvY2sgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLnNhZmV0eS1ibG9jayBwLmhlYWRsaW5lLCAuc2FmZXR5LWJsb2NrIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5zYWZldHktYmxvY2sgcC5oZWFkbGluZSwgLnNhZmV0eS1ibG9jayAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnNhZmV0eS1ibG9jayAuc3ViLXRpdGxlLWgyLCAuc2FmZXR5LWJsb2NrIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5zYWZldHktYmxvY2sgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuc2FmZXR5LWJsb2NrIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zYWZldHktYmxvY2sgaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnNhZmV0eS1ibG9jayAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zYWZldHktYmxvY2sgLmVudHJ5LXRpdGxlIHtcbiAgY29sb3I6ICNmZjllMWI7XG59XG5cbi5zYWZldHktb3VyLWN1c3RvbWVycyBoMiwgLnNhZmV0eS1vdXItY3VzdG9tZXJzIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAuc2FmZXR5LW91ci1jdXN0b21lcnMgcC5oZWFkbGluZSwgLnNhZmV0eS1vdXItY3VzdG9tZXJzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuc2FmZXR5LW91ci1jdXN0b21lcnMgcC5oZWFkbGluZSwgLnNhZmV0eS1vdXItY3VzdG9tZXJzIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5zYWZldHktb3VyLWN1c3RvbWVycyBwLmhlYWRsaW5lLCAuc2FmZXR5LW91ci1jdXN0b21lcnMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnNhZmV0eS1vdXItY3VzdG9tZXJzIHAuaGVhZGxpbmUsIC5zYWZldHktb3VyLWN1c3RvbWVycyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnNhZmV0eS1vdXItY3VzdG9tZXJzIC5zdWItdGl0bGUtaDIsIC5zYWZldHktb3VyLWN1c3RvbWVycyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuc2FmZXR5LW91ci1jdXN0b21lcnMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuc2FmZXR5LW91ci1jdXN0b21lcnMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnNhZmV0eS1vdXItY3VzdG9tZXJzIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zYWZldHktb3VyLWN1c3RvbWVycyAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zYWZldHktb3VyLWN1c3RvbWVycyAuZW50cnktdGl0bGUsIC5zYWZldHktY29tcGxpYW5jZSBoMiwgLnNhZmV0eS1jb21wbGlhbmNlIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAuc2FmZXR5LWNvbXBsaWFuY2UgcC5oZWFkbGluZSwgLnNhZmV0eS1jb21wbGlhbmNlIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuc2FmZXR5LWNvbXBsaWFuY2UgcC5oZWFkbGluZSwgLnNhZmV0eS1jb21wbGlhbmNlIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5zYWZldHktY29tcGxpYW5jZSBwLmhlYWRsaW5lLCAuc2FmZXR5LWNvbXBsaWFuY2UgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnNhZmV0eS1jb21wbGlhbmNlIHAuaGVhZGxpbmUsIC5zYWZldHktY29tcGxpYW5jZSAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnNhZmV0eS1jb21wbGlhbmNlIC5zdWItdGl0bGUtaDIsIC5zYWZldHktY29tcGxpYW5jZSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuc2FmZXR5LWNvbXBsaWFuY2UgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuc2FmZXR5LWNvbXBsaWFuY2UgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnNhZmV0eS1jb21wbGlhbmNlIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zYWZldHktY29tcGxpYW5jZSAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zYWZldHktY29tcGxpYW5jZSAuZW50cnktdGl0bGUsIC5zYWZldHktY2VydGlmaWNhdGlvbiBoMiwgLnNhZmV0eS1jZXJ0aWZpY2F0aW9uIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAuc2FmZXR5LWNlcnRpZmljYXRpb24gcC5oZWFkbGluZSwgLnNhZmV0eS1jZXJ0aWZpY2F0aW9uIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuc2FmZXR5LWNlcnRpZmljYXRpb24gcC5oZWFkbGluZSwgLnNhZmV0eS1jZXJ0aWZpY2F0aW9uIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5zYWZldHktY2VydGlmaWNhdGlvbiBwLmhlYWRsaW5lLCAuc2FmZXR5LWNlcnRpZmljYXRpb24gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnNhZmV0eS1jZXJ0aWZpY2F0aW9uIHAuaGVhZGxpbmUsIC5zYWZldHktY2VydGlmaWNhdGlvbiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnNhZmV0eS1jZXJ0aWZpY2F0aW9uIC5zdWItdGl0bGUtaDIsIC5zYWZldHktY2VydGlmaWNhdGlvbiAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuc2FmZXR5LWNlcnRpZmljYXRpb24gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuc2FmZXR5LWNlcnRpZmljYXRpb24gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnNhZmV0eS1jZXJ0aWZpY2F0aW9uIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zYWZldHktY2VydGlmaWNhdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zYWZldHktY2VydGlmaWNhdGlvbiAuZW50cnktdGl0bGUge1xuICBjb2xvcjogI2ZmOWUxYjtcbn1cblxuLnNhZmV0eS1jb21wbGlhbmNlIGhyIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmNvbnRhaW5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuaGNzcy1ldmVudHMsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuaGNzcy1ldmVudHMsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLm5hcnJvdy1jb250YWluZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLm10MWIgLm1hc3RlYy1tc2EgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5xMWIgLm1hc3RlYy1tc2EgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAubGFuZGluZy1wYWdlLXRlbXBsYXRlIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuY29udGFpbmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5pbmR1c3RyeS1ldmVudHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5oY3NzLWV2ZW50cywgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5oY3NzLWV2ZW50cywgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAubmFycm93LWNvbnRhaW5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAubXQxYiAubWFzdGVjLW1zYSAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLnExYiAubWFzdGVjLW1zYSAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50cnktY29udGVudCBzZWN0aW9uOmxhc3QtY2hpbGQsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudHJ5LWNvbnRlbnQgc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRyeS1jb250ZW50IHNlY3Rpb246bGFzdC1jaGlsZCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50cnktY29udGVudCBzZWN0aW9uOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudHJ5LWNvbnRlbnQgc2VjdGlvbjpsYXN0LWNoaWxkI2N0YV9yZXF1ZXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRyeS1jb250ZW50IHNlY3Rpb246bGFzdC1jaGlsZCNjdGFfcmVxdWVzdCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNvY2lhbC1yZXZpZXdzLXdoaXRlLWJnLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zb2NpYWwtcmV2aWV3cy13aGl0ZS1iZyB7XG4gIG1hcmdpbjogNDhweCAwIDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNvY2lhbC1yZXZpZXdzLXdoaXRlLWJnLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zb2NpYWwtcmV2aWV3cy13aGl0ZS1iZyB7XG4gICAgbWFyZ2luOiA4MHB4IDA7XG4gIH1cbn1cbi5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNlY3Rpb24tZnJhbWUsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLmNvbnRhaW5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLnNpdGUtaW5uZXIsIC5maXQtcXVpeiAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmNvbnRhaW5lciwgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZml0LXF1aXogLnNpdGUtaW5uZXIsIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLm5hcnJvdy1jb250YWluZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLm5hcnJvdy1jb250YWluZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuaGNzcy1ldmVudHMsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmluZHVzdHJ5LWV2ZW50cyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1ldmVudHMsIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuaGNzcy1ldmVudHMsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5oY3NzLWV2ZW50cywgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmhjc3MtZXZlbnRzLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAjY29tcGFueS1pbmZvcm1hdGlvbiwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zd2lwZXItY29udGFpbmVyID4gZGl2LCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnN3aXBlci1jb250YWluZXIgPiBkaXYsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgI2dlbmVyaWMtdGFicyAucGFuZSwgI2dlbmVyaWMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5wYW5lLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAuc29jaWFsLXNoYXJlLCAuc2luZ2xlLXBvc3Q6bm90KC5jYXNlLXN0dWRpZXMtdGVtcGxhdGUtY2xvbmUtcG9zdCkgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc29jaWFsLXNoYXJlLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaW5nbGUtcHJlc3MgLnNvY2lhbC1zaGFyZSwgLnNpbmdsZS1wcmVzcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zb2NpYWwtc2hhcmUsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtY29sb3IsIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc3RhdHMtY29sb3IsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yLCAucGFnZS1zdGF0cyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zdGF0cy1jb2xvciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAubW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQsIC5tb2RhbC1wb3B1cCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5tb2RhbC1jb250ZW50LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5oY3NzLWZvcm0tZnJhbWUsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmN1c3RvbWVyLXN0b3J5LXNsaWRlLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAuYmxvZy1ib3gsIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5ibG9nLWJveCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2VjdGlvbi1mcmFtZSwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAuY29udGFpbmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuY29udGFpbmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAubmFycm93LWNvbnRhaW5lciwgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAubmFycm93LWNvbnRhaW5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cywgLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5oY3NzLWV2ZW50cywgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLWV2ZW50cywgLmluZHVzdHJ5LWV2ZW50cyAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5oY3NzLWV2ZW50cywgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmhjc3MtZXZlbnRzLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuaGNzcy1ldmVudHMsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzICNjb21wYW55LWluZm9ybWF0aW9uLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzICNjdXN0b21lcnNfYnlfc3RhdGUgLnN3aXBlci1jb250YWluZXIgPiBkaXYsICNjdXN0b21lcnNfYnlfc3RhdGUgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc3dpcGVyLWNvbnRhaW5lciA+IGRpdiwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAjZ2VuZXJpYy10YWJzIC5wYW5lLCAjZ2VuZXJpYy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnBhbmUsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpIC5zb2NpYWwtc2hhcmUsIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zb2NpYWwtc2hhcmUsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNpbmdsZS1wcmVzcyAuc29jaWFsLXNoYXJlLCAuc2luZ2xlLXByZXNzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNvY2lhbC1zaGFyZSwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciwgLnByb2R1Y3QtcGFnZS1zdGF0cyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zdGF0cy1jb2xvciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAucGFnZS1zdGF0cyAuc3RhdHMtY29sb3IsIC5wYWdlLXN0YXRzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnN0YXRzLWNvbG9yLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5tb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCwgLm1vZGFsLXBvcHVwIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLm1vZGFsLWNvbnRlbnQsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmhjc3MtZm9ybS1mcmFtZSwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuY3VzdG9tZXItc3Rvcnktc2xpZGUsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzIC5ibG9nLWJveCwgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmJsb2ctYm94IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zZWN0aW9uLWZyYW1lLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5jb250YWluZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5jb250YWluZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5uYXJyb3ctY29udGFpbmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5uYXJyb3ctY29udGFpbmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kdXN0cnktZXZlbnRzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmhjc3MtZXZlbnRzLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmhjc3MtZXZlbnRzLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hcnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuaGNzcy1ldmVudHMsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnBhc3Qtd2ViaW5hcnMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5oY3NzLWV2ZW50cywgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgI2NvbXBhbnktaW5mb3JtYXRpb24sIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3dpcGVyLWNvbnRhaW5lciA+IGRpdiwgI2N1c3RvbWVyc19ieV9zdGF0ZSAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zd2lwZXItY29udGFpbmVyID4gZGl2LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzICNnZW5lcmljLXRhYnMgLnBhbmUsICNnZW5lcmljLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAucGFuZSwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2luZ2xlLXBvc3Q6bm90KC5jYXNlLXN0dWRpZXMtdGVtcGxhdGUtY2xvbmUtcG9zdCkgLnNvY2lhbC1zaGFyZSwgLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNvY2lhbC1zaGFyZSwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2luZ2xlLXByZXNzIC5zb2NpYWwtc2hhcmUsIC5zaW5nbGUtcHJlc3MgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc29jaWFsLXNoYXJlLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yLCAucHJvZHVjdC1wYWdlLXN0YXRzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnN0YXRzLWNvbG9yLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciwgLnBhZ2Utc3RhdHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc3RhdHMtY29sb3IsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLm1vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50LCAubW9kYWwtcG9wdXAgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAubW9kYWwtY29udGVudCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuaGNzcy1mb3JtLWZyYW1lLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5jdXN0b21lci1zdG9yeS1zbGlkZSwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgLmJsb2ctYm94LCAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuYmxvZy1ib3gsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNlY3Rpb24tZnJhbWUsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLmNvbnRhaW5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLnNpdGUtaW5uZXIsIC5maXQtcXVpeiAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmNvbnRhaW5lciwgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZml0LXF1aXogLnNpdGUtaW5uZXIsIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLm5hcnJvdy1jb250YWluZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLm5hcnJvdy1jb250YWluZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuaGNzcy1ldmVudHMsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmluZHVzdHJ5LWV2ZW50cyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1ldmVudHMsIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuaGNzcy1ldmVudHMsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5oY3NzLWV2ZW50cywgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmhjc3MtZXZlbnRzLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAjY29tcGFueS1pbmZvcm1hdGlvbiwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zd2lwZXItY29udGFpbmVyID4gZGl2LCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnN3aXBlci1jb250YWluZXIgPiBkaXYsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgI2dlbmVyaWMtdGFicyAucGFuZSwgI2dlbmVyaWMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5wYW5lLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAuc29jaWFsLXNoYXJlLCAuc2luZ2xlLXBvc3Q6bm90KC5jYXNlLXN0dWRpZXMtdGVtcGxhdGUtY2xvbmUtcG9zdCkgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc29jaWFsLXNoYXJlLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaW5nbGUtcHJlc3MgLnNvY2lhbC1zaGFyZSwgLnNpbmdsZS1wcmVzcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zb2NpYWwtc2hhcmUsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtY29sb3IsIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc3RhdHMtY29sb3IsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yLCAucGFnZS1zdGF0cyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zdGF0cy1jb2xvciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAubW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQsIC5tb2RhbC1wb3B1cCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5tb2RhbC1jb250ZW50LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5oY3NzLWZvcm0tZnJhbWUsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmN1c3RvbWVyLXN0b3J5LXNsaWRlLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAuYmxvZy1ib3gsIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5ibG9nLWJveCB7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAzMHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG4ucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5mdWxsLXdpZHRoLWltYWdlLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5mdWxsLXdpZHRoLWltYWdlIHtcbiAgbWFyZ2luOiA0OHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmZ1bGwtd2lkdGgtaW1hZ2UsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmZ1bGwtd2lkdGgtaW1hZ2Uge1xuICAgIG1hcmdpbjogODBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cy5jb25zdHJ1Y3Rpb24tcHJvamVjdC1tYW5hZ2VtZW50LXNvZnR3YXJlICNwcm9kdWN0LWhlcm8sIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMucHJvamVjdC1tYW5hZ2VtZW50LXNvZnR3YXJlICNwcm9kdWN0LWhlcm8sIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMuY29uc3RydWN0aW9uLXByb2plY3QtbWFuYWdlbWVudC1zb2Z0d2FyZSAjcHJvZHVjdC1oZXJvLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzLnByb2plY3QtbWFuYWdlbWVudC1zb2Z0d2FyZSAjcHJvZHVjdC1oZXJvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQgNDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMuY29uc3RydWN0aW9uLXByb2plY3QtbWFuYWdlbWVudC1zb2Z0d2FyZSAjcHJvZHVjdC1oZXJvLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzLnByb2plY3QtbWFuYWdlbWVudC1zb2Z0d2FyZSAjcHJvZHVjdC1oZXJvLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzLmNvbnN0cnVjdGlvbi1wcm9qZWN0LW1hbmFnZW1lbnQtc29mdHdhcmUgI3Byb2R1Y3QtaGVybywgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cy5wcm9qZWN0LW1hbmFnZW1lbnQtc29mdHdhcmUgI3Byb2R1Y3QtaGVybyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0IDYwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE3OTBweCkge1xuICAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzLmNvbnN0cnVjdGlvbi1wcm9qZWN0LW1hbmFnZW1lbnQtc29mdHdhcmUgI3Byb2R1Y3QtaGVybywgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cy5wcm9qZWN0LW1hbmFnZW1lbnQtc29mdHdhcmUgI3Byb2R1Y3QtaGVybywgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cy5jb25zdHJ1Y3Rpb24tcHJvamVjdC1tYW5hZ2VtZW50LXNvZnR3YXJlICNwcm9kdWN0LWhlcm8sIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMucHJvamVjdC1tYW5hZ2VtZW50LXNvZnR3YXJlICNwcm9kdWN0LWhlcm8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodCA3NSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MDBweCkge1xuICAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzLmNvbnN0cnVjdGlvbi1wcm9qZWN0LW1hbmFnZW1lbnQtc29mdHdhcmUgI3Byb2R1Y3QtaGVybywgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cy5wcm9qZWN0LW1hbmFnZW1lbnQtc29mdHdhcmUgI3Byb2R1Y3QtaGVybywgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cy5jb25zdHJ1Y3Rpb24tcHJvamVjdC1tYW5hZ2VtZW50LXNvZnR3YXJlICNwcm9kdWN0LWhlcm8sIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMucHJvamVjdC1tYW5hZ2VtZW50LXNvZnR3YXJlICNwcm9kdWN0LWhlcm8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcbiAgfVxufVxuLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAjYWNjb3VudGluZywgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAjYWNjb3VudGluZyB7XG4gIG1hcmdpbjogNDhweCAwO1xufVxuLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAjYWNjb3VudGluZyBwLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzICNhY2NvdW50aW5nIHAge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAjYWNjb3VudGluZywgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAjYWNjb3VudGluZyB7XG4gICAgbWFyZ2luOiA4MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzLmNvbnRlbnQtc2lkZWJhciAuY3VzdG9tZXJfbG9nb3MsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMuY29udGVudC1zaWRlYmFyIC5jdXN0b21lcl9sb2dvcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzLmNvbnRlbnQtc2lkZWJhciAuY3VzdG9tZXItdGVzdGltb25pYWxzLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzLmNvbnRlbnQtc2lkZWJhciAuY3VzdG9tZXItdGVzdGltb25pYWxzIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuI2N0YV9yZXF1ZXN0IHtcbiAgYmFja2dyb3VuZDogIzIxMkIzQTtcbiAgcGFkZGluZzogNDhweCAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNjdGFfcmVxdWVzdCB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIHNlY3Rpb24jcm9pLWNhbGN1bGF0b3ItY3RhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbnNlY3Rpb24jcm9pLWNhbGN1bGF0b3ItY3RhIC5yb3csIHNlY3Rpb24jcm9pLWNhbGN1bGF0b3ItY3RhICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudSwgI3Byb2plY3QtbGlmZWN5Y2xlIHNlY3Rpb24jcm9pLWNhbGN1bGF0b3ItY3RhIC5tZW51IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcm93LWdhcDogNDBweDtcbn1cbi5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIGgxLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlLCAuY2F0ZWdvcnkgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIC5hcmNoaXZlLXRpdGxlLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgLmFyY2hpdmUtdGl0bGUsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIGgxLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSAuYXJjaGl2ZS10aXRsZSwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSAuYXJjaGl2ZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgaDEsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgLmFyY2hpdmUtdGl0bGUsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSAudGFnIC5hcmNoaXZlLXRpdGxlLCAudGFnIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSAuYXJjaGl2ZS10aXRsZSwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgaDEsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSwgLmNhdGVnb3J5IC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIC5hcmNoaXZlLXRpdGxlLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSAudGFnIC5hcmNoaXZlLXRpdGxlLCAudGFnIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIC5hcmNoaXZlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDU4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgaDEsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgLmFyY2hpdmUtdGl0bGUsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSAudGFnIC5hcmNoaXZlLXRpdGxlLCAudGFnIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSAuYXJjaGl2ZS10aXRsZSwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgaDEsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSwgLmNhdGVnb3J5IC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIC5hcmNoaXZlLXRpdGxlLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSAudGFnIC5hcmNoaXZlLXRpdGxlLCAudGFnIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIC5hcmNoaXZlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDc0cHg7XG4gIH1cbn1cbi5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSBoMSBzcGFuLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlIHNwYW4sIC5jYXRlZ29yeSAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgLmFyY2hpdmUtdGl0bGUgc3BhbiwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIC50YWcgLmFyY2hpdmUtdGl0bGUgc3BhbiwgLnRhZyAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgLmFyY2hpdmUtdGl0bGUgc3BhbiwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgaDEgc3BhbiwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlIHNwYW4sIC5jYXRlZ29yeSAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSAuYXJjaGl2ZS10aXRsZSBzcGFuLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSAudGFnIC5hcmNoaXZlLXRpdGxlIHNwYW4sIC50YWcgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgLmFyY2hpdmUtdGl0bGUgc3BhbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgaDEgc3BhbiwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSBzcGFuLCAuY2F0ZWdvcnkgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIC5hcmNoaXZlLXRpdGxlIHNwYW4sIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSAudGFnIC5hcmNoaXZlLXRpdGxlIHNwYW4sIC50YWcgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIC5hcmNoaXZlLXRpdGxlIHNwYW4sIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIGgxIHNwYW4sIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSBzcGFuLCAuY2F0ZWdvcnkgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgLmFyY2hpdmUtdGl0bGUgc3BhbiwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgLnRhZyAuYXJjaGl2ZS10aXRsZSBzcGFuLCAudGFnIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIC5hcmNoaXZlLXRpdGxlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTc4cHgpIHtcbiAgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIGgxIHNwYW4sIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUgc3BhbiwgLmNhdGVnb3J5IC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSAuYXJjaGl2ZS10aXRsZSBzcGFuLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgLnRhZyAuYXJjaGl2ZS10aXRsZSBzcGFuLCAudGFnIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSAuYXJjaGl2ZS10aXRsZSBzcGFuLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSBoMSBzcGFuLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUgc3BhbiwgLmNhdGVnb3J5IC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIC5hcmNoaXZlLXRpdGxlIHNwYW4sIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIC50YWcgLmFyY2hpdmUtdGl0bGUgc3BhbiwgLnRhZyAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSAuYXJjaGl2ZS10aXRsZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgaDEgc3BhbiwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSBzcGFuLCAuY2F0ZWdvcnkgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIC5hcmNoaXZlLXRpdGxlIHNwYW4sIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSAudGFnIC5hcmNoaXZlLXRpdGxlIHNwYW4sIC50YWcgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIC5hcmNoaXZlLXRpdGxlIHNwYW4sIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIGgxIHNwYW4sIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSBzcGFuLCAuY2F0ZWdvcnkgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgLmFyY2hpdmUtdGl0bGUgc3BhbiwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgLnRhZyAuYXJjaGl2ZS10aXRsZSBzcGFuLCAudGFnIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIC5hcmNoaXZlLXRpdGxlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSBoMSBzcGFuLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlIHNwYW4sIC5jYXRlZ29yeSAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgLmFyY2hpdmUtdGl0bGUgc3BhbiwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIC50YWcgLmFyY2hpdmUtdGl0bGUgc3BhbiwgLnRhZyAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgLmFyY2hpdmUtdGl0bGUgc3BhbiwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgaDEgc3BhbiwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlIHNwYW4sIC5jYXRlZ29yeSAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSAuYXJjaGl2ZS10aXRsZSBzcGFuLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSAudGFnIC5hcmNoaXZlLXRpdGxlIHNwYW4sIC50YWcgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgLmFyY2hpdmUtdGl0bGUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSBoMiwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgcC5oZWFkbGluZSwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgcC5oZWFkbGluZSwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSBwLmhlYWRsaW5lLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIHAuaGVhZGxpbmUsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIC5zdWItdGl0bGUtaDIsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSAuZW50cnktdGl0bGUsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIGgyLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgcC5oZWFkbGluZSwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIHAuaGVhZGxpbmUsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIHAuaGVhZGxpbmUsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIHAuaGVhZGxpbmUsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSAuc3ViLXRpdGxlLWgyLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgLmVudHJ5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIGgyLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSBwLmhlYWRsaW5lLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSBwLmhlYWRsaW5lLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIHAuaGVhZGxpbmUsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgcC5oZWFkbGluZSwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgLnN1Yi10aXRsZS1oMiwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIC5lbnRyeS10aXRsZSwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgaDIsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSBwLmhlYWRsaW5lLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgcC5oZWFkbGluZSwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgcC5oZWFkbGluZSwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgcC5oZWFkbGluZSwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIC5zdWItdGl0bGUtaDIsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSAuZW50cnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSBoMiwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgcC5oZWFkbGluZSwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgcC5oZWFkbGluZSwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSBwLmhlYWRsaW5lLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIHAuaGVhZGxpbmUsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIC5zdWItdGl0bGUtaDIsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSAuZW50cnktdGl0bGUsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIGgyLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgcC5oZWFkbGluZSwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIHAuaGVhZGxpbmUsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIHAuaGVhZGxpbmUsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIHAuaGVhZGxpbmUsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSAuc3ViLXRpdGxlLWgyLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgLmVudHJ5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgaDIsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIHAuaGVhZGxpbmUsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIHAuaGVhZGxpbmUsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgcC5oZWFkbGluZSwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSBwLmhlYWRsaW5lLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSAuc3ViLXRpdGxlLWgyLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgLmVudHJ5LXRpdGxlLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSBoMiwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIHAuaGVhZGxpbmUsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSBwLmhlYWRsaW5lLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSBwLmhlYWRsaW5lLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSBwLmhlYWRsaW5lLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgLnN1Yi10aXRsZS1oMiwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIGgyLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSBwLmhlYWRsaW5lLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSBwLmhlYWRsaW5lLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIHAuaGVhZGxpbmUsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgcC5oZWFkbGluZSwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgLnN1Yi10aXRsZS1oMiwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIC5lbnRyeS10aXRsZSwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgaDIsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSBwLmhlYWRsaW5lLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgcC5oZWFkbGluZSwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgcC5oZWFkbGluZSwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgcC5oZWFkbGluZSwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIC5zdWItdGl0bGUtaDIsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSAuZW50cnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgfVxufVxuLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIGgyLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSBwLmhlYWRsaW5lLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSBwLmhlYWRsaW5lLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIHAuaGVhZGxpbmUsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgcC5oZWFkbGluZSwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgLnN1Yi10aXRsZS1oMiwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIC5lbnRyeS10aXRsZSwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgaDIsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSBwLmhlYWRsaW5lLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgcC5oZWFkbGluZSwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgcC5oZWFkbGluZSwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgcC5oZWFkbGluZSwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIC5zdWItdGl0bGUtaDIsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSAuZW50cnktdGl0bGUge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2Uge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG4uaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgaDQsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmVudHJ5LXRpdGxlLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiBoNCwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmVudHJ5LXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuY29yZS00LWltYWdlLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuY29yZS00LWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5jb3JlLTQtaW1hZ2UsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5jb3JlLTQtaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTI3cHg7XG4gICAgdG9wOiAzMHB4O1xuICAgIHdpZHRoOiAzNTJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTc4cHgpIHtcbiAgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5jb3JlLTQtaW1hZ2UsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5jb3JlLTQtaW1hZ2Uge1xuICAgIHRvcDogLTIwcHg7XG4gICAgd2lkdGg6IDUzMHB4O1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5jb3JlLTQtaW1hZ2UsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5jb3JlLTQtaW1hZ2Uge1xuICAgIHJpZ2h0OiAtMzBweDtcbiAgICB3aWR0aDogNjIwcHg7XG4gICAgdG9wOiAtNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuY29yZS00LWltYWdlLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuY29yZS00LWltYWdlIHtcbiAgICBsZWZ0OiAtMTEycHg7XG4gICAgcmlnaHQ6IHVuc2V0O1xuICAgIHRvcDogLTc1cHg7XG4gICAgd2lkdGg6IDcwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5jb3JlLTQtaW1hZ2UsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5jb3JlLTQtaW1hZ2Uge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAud2hpdGUtYm94LCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAud2hpdGUtYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAud2hpdGUtYm94IGEsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC53aGl0ZS1ib3ggYSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogdW5zZXQ7XG59XG4uaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLnByb2R1Y3QtdG9vbHMgaSwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLnByb2R1Y3QtdG9vbHMgaSB7XG4gIGZvbnQtc2l6ZTogNjRweDtcbn1cbi5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAucHJvZHVjdC10b29scyBpW2NsYXNzXj1pY29uXTpiZWZvcmUsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5wcm9kdWN0LXRvb2xzIGlbY2xhc3NePWljb25dOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDUwMDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5oZWF2eWJpZC1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjMDA5NjM5ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWF2eWpvYi1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjMDA1ZWI4ICFpbXBvcnRhbnQ7XG59XG5cbi5zYWZldHktaG92ZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmOWUxYiAhaW1wb3J0YW50O1xufVxuXG4ucGxhbnMtaG92ZXI6aG92ZXIge1xuICBjb2xvcjogIzQ4NUNDNyAhaW1wb3J0YW50O1xufVxuXG4jc2lkZS10YWJzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jc2lkZS10YWJzIC52Y2UtY2xhc3NpYy10YWJzLXBhbmVscy1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNzaWRlLXRhYnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgI3NpZGUtdGFicyAudmNlLWNsYXNzaWMtdGFicy1jb250YWluZXIge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gIH1cbiAgI3NpZGUtdGFicyAudmNlLWNsYXNzaWMtdGFicy1wYW5lbHMtY29udGFpbmVyIHtcbiAgICBmbGV4OiAwIDAgODAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjc2lkZS10YWJzIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMTYlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjc2lkZS10YWJzIC52Y2UtY2xhc3NpYy10YWJzLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGM4YzhjO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAjc2lkZS10YWJzIC52Y2UtY2xhc3NpYy10YWJzLXRhYjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gICNzaWRlLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtdGFiW2RhdGEtdmN2LWFjdGl2ZT10cnVlXSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2Q4ZDhkODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NjM5O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgI3NpZGUtdGFicyAudmNlLWNsYXNzaWMtdGFicy10YWIge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNzaWRlLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtdGFiIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAjc2lkZS10YWJzIC52Y2UtY2xhc3NpYy10YWJzLXRhYiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjc2lkZS10YWJzIC52Y2UtY2xhc3NpYy10YWJzLXRhYi10aXRsZSB7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAjc2lkZS10YWJzIC52Y2UtY2xhc3NpYy10YWJzLXRhYi10aXRsZSB7XG4gICAgd2lkdGg6IDE3NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgI3NpZGUtdGFicyAudmNlLWNsYXNzaWMtdGFicy10YWItdGl0bGUge1xuICAgIHdpZHRoOiAxOTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNzaWRlLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtdGFiLXRpdGxlIHtcbiAgICB3aWR0aDogMjEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAjc2lkZS10YWJzIC52Y2UtY2xhc3NpYy10YWJzLXRhYi10aXRsZSB7XG4gICAgd2lkdGg6IDIyMHB4O1xuICB9XG59XG4jc2lkZS10YWJzIC52Y2UtY2xhc3NpYy10YWJzLXBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGM4YzhjO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbiNzaWRlLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtcGFuZWxbZGF0YS12Y3YtYWN0aXZlPXRydWVdIC52Y2UtY2xhc3NpYy10YWJzLXBhbmVsLWhlYWRpbmcge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZDhkOGQ4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NjM5O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSAuc2l0ZS1pbm5lciwgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubGFuZGluZy1wYWdlLXRlbXBsYXRlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Qge1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICB9XG59XG4ubGFuZGluZy1wYWdlLXRlbXBsYXRlICNoZWFkZXIge1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgI2hlYWRlciB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBtaW4taGVpZ2h0OiA5MHB4O1xuICB9XG59XG4ubGFuZGluZy1wYWdlLXRlbXBsYXRlIC5hbGlnbi1jZW50ZXIgLmxvZ28tbGluayB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG59XG4ubGFuZGluZy1wYWdlLXRlbXBsYXRlIC5sb2dvLWxpbmsge1xuICB6LWluZGV4OiAyMTAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSAubG9nby1saW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cbi5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgLm5hdi1wcmltYXJ5IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgI2dlbmVzaXMtbW9iaWxlLW5hdi1wcmltYXJ5Lm1lbnUtdG9nZ2xlLCAubGFuZGluZy1wYWdlLXRlbXBsYXRlICNnZW5lc2lzLW1vYmlsZS1uYXYtb3RoZXIubWVudS10b2dnbGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgI2dlbmVzaXMtbW9iaWxlLW5hdi1wcmltYXJ5Lm1lbnUtdG9nZ2xlLCAubGFuZGluZy1wYWdlLXRlbXBsYXRlICNnZW5lc2lzLW1vYmlsZS1uYXYtb3RoZXIubWVudS10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG4ubGFuZGluZy1wYWdlLXRlbXBsYXRlIC5oZXJvLWltYWdlIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBtaW4taGVpZ2h0OiA1NTBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSAuaGVyby1pbWFnZSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGFuZGluZy1wYWdlLXRlbXBsYXRlIC5oZXJvLWltYWdlIHtcbiAgICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGFuZGluZy1wYWdlLXRlbXBsYXRlIC5oZXJvLWltYWdlIGgxLCAubGFuZGluZy1wYWdlLXRlbXBsYXRlIC5oZXJvLWltYWdlIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSwgLmNhdGVnb3J5IC5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgLmhlcm8taW1hZ2UgLmFyY2hpdmUtdGl0bGUsIC5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgLmhlcm8taW1hZ2UgLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAubGFuZGluZy1wYWdlLXRlbXBsYXRlIC5oZXJvLWltYWdlIC5hcmNoaXZlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gIH1cbn1cbi5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgLmhlcm8taW1hZ2UgcCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgLmhlcm8taW1hZ2UgcCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4ubGFuZGluZy1wYWdlLXRlbXBsYXRlIC5oZXJvLWltYWdlIC50ZXh0LXNoYWRvdyB7XG4gIHRleHQtc2hhZG93OiAzcHggM3B4IDRweCAjMzMzO1xufVxuLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSAuaGVyby1pbWFnZS5vZmZzZXQtY2VudGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTA2MHB4O1xuICBtaW4taGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSAuaGVyby1pbWFnZS5vZmZzZXQtY2VudGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NzVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSAuaGVyby1pbWFnZS5vZmZzZXQtY2VudGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NDdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgLmhlcm8taW1hZ2Uub2Zmc2V0LWNlbnRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzAzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGFuZGluZy1wYWdlLXRlbXBsYXRlIC5oZXJvLWltYWdlLm9mZnNldC1jZW50ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDY0NHB4O1xuICB9XG59XG4ubGFuZGluZy1wYWdlLXRlbXBsYXRlIC5oZXJvLWltYWdlLm9mZnNldC1jZW50ZXIgLmZsZXgtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDAgMTAwJTtcbn1cbi5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgLmhlcm8taW1hZ2Uub2Zmc2V0LTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTA1MHB4O1xuICBtaW4taGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSAuaGVyby1pbWFnZS5vZmZzZXQtNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDQwNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDU1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSAuaGVyby1pbWFnZS5vZmZzZXQtNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDMxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSAuaGVyby1pbWFnZS5vZmZzZXQtNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDMzNXB4O1xuICB9XG59XG4ubGFuZGluZy1wYWdlLXRlbXBsYXRlIC5oZXJvLWltYWdlLm9mZnNldC01MCAuZmxleC1yb3cge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgLmhlcm8taW1hZ2Uub2Zmc2V0LTcwLTMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTA3MHB4O1xuICBtaW4taGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSAuaGVyby1pbWFnZS5vZmZzZXQtNzAtMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDcwNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSAuaGVyby1pbWFnZS5vZmZzZXQtNzAtMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDMxNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDU1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSAuaGVyby1pbWFnZS5vZmZzZXQtNzAtMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDM3MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSAuaGVyby1pbWFnZS5vZmZzZXQtNzAtMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwNXB4O1xuICB9XG59XG4ubGFuZGluZy1wYWdlLXRlbXBsYXRlIC5oZXJvLWltYWdlLm9mZnNldC03MC0zMCAuZmxleC1yb3cge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgLmhlcm8taW1hZ2UgLm9mZnNldC1jZW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gIHRvcDogMDtcbn1cbi5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgLmhlcm8taW1hZ2UgLm9mZnNldC01MCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgLmhlcm8taW1hZ2UgLm9mZnNldC01MCB7XG4gICAgbGVmdDogYXV0bztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgLmhlcm8taW1hZ2UgLm9mZnNldC03MC0zMCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSAuaGVyby1pbWFnZSAub2Zmc2V0LTcwLTMwIHtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgLmhlcm8taW1hZ2UgLm9mZnNldC03MC0zMCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgLmhlcm8taW1hZ2UgLmxwLWZvcm0taGVhZGxpbmUgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgLmZsZXgtcm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSAuZmxleC1yb3cuanVzdGlmeS1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgdGV4dGFyZWEge1xuICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbn1cbi5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgI3Zpc3VhbC1jb21wb3Nlci1zZWN0aW9uLCAubGFuZGluZy1wYWdlLXRlbXBsYXRlIC51c2VkX2J5X3RvcF9jb21wYW5pZXMge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGFuZGluZy1wYWdlLXRlbXBsYXRlIC5pbWFnZS1yb3cgLnNsaWNrLXRyYWNrIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSAuaW1hZ2Utcm93IC5zbGljay1saXN0LmRyYWdnYWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgI2Zvcm1fZGVtb3JlcXVlc3QtbmV3bGFuZGluZ3BhZ2UgYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSAjZm9ybV9kZW1vcmVxdWVzdC1uZXdsYW5kaW5ncGFnZSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZmxleC1ib3gtaGFsZiB7XG4gIGZsZXg6IDEgMCAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxleC1ib3gtaGFsZiB7XG4gICAgZmxleDogMCAwIDQ4JTtcbiAgfVxufVxuXG4uZmxleC1ib3gtNzAge1xuICBmbGV4OiAxIDAgMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmxleC1ib3gtNzAge1xuICAgIGZsZXg6IDAgMCA0OCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxleC1ib3gtNzAge1xuICAgIGZsZXg6IDAgMCA2OCU7XG4gIH1cbn1cblxuLmZsZXgtYm94LTMwIHtcbiAgZmxleDogMSAwIDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmxleC1ib3gtMzAge1xuICAgIGZsZXg6IDAgMCA0OCU7XG4gICAgbWF4LXdpZHRoOiA0OCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxleC1ib3gtMzAge1xuICAgIGZsZXg6IDAgMCAyOSU7XG4gICAgbWF4LXdpZHRoOiAyOSU7XG4gIH1cbn1cblxuLmZsZXgtYm94LTEwMCB7XG4gIGZsZXg6IDEgMCAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbiNsYW5kaW5nVmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmN0YS1zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmN0YS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbi51c2VkX2J5X3RvcF9jb21wYW5pZXMsICNvdXItY3VzdG9tZXJzIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51c2VkX2J5X3RvcF9jb21wYW5pZXMsICNvdXItY3VzdG9tZXJzIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLnVzZWRfYnlfdG9wX2NvbXBhbmllcyBoMiwgLnVzZWRfYnlfdG9wX2NvbXBhbmllcyAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLnVzZWRfYnlfdG9wX2NvbXBhbmllcyBwLmhlYWRsaW5lLCAudXNlZF9ieV90b3BfY29tcGFuaWVzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAudXNlZF9ieV90b3BfY29tcGFuaWVzIHAuaGVhZGxpbmUsIC51c2VkX2J5X3RvcF9jb21wYW5pZXMgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLnVzZWRfYnlfdG9wX2NvbXBhbmllcyBwLmhlYWRsaW5lLCAudXNlZF9ieV90b3BfY29tcGFuaWVzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC51c2VkX2J5X3RvcF9jb21wYW5pZXMgcC5oZWFkbGluZSwgLnVzZWRfYnlfdG9wX2NvbXBhbmllcyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnVzZWRfYnlfdG9wX2NvbXBhbmllcyAuc3ViLXRpdGxlLWgyLCAudXNlZF9ieV90b3BfY29tcGFuaWVzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC51c2VkX2J5X3RvcF9jb21wYW5pZXMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAudXNlZF9ieV90b3BfY29tcGFuaWVzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC51c2VkX2J5X3RvcF9jb21wYW5pZXMgaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnVzZWRfYnlfdG9wX2NvbXBhbmllcyAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC51c2VkX2J5X3RvcF9jb21wYW5pZXMgLmVudHJ5LXRpdGxlLCAjb3VyLWN1c3RvbWVycyBoMiwgI291ci1jdXN0b21lcnMgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvICNvdXItY3VzdG9tZXJzIHAuaGVhZGxpbmUsICNvdXItY3VzdG9tZXJzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAjb3VyLWN1c3RvbWVycyBwLmhlYWRsaW5lLCAjb3VyLWN1c3RvbWVycyAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAjb3VyLWN1c3RvbWVycyBwLmhlYWRsaW5lLCAjb3VyLWN1c3RvbWVycyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAjb3VyLWN1c3RvbWVycyBwLmhlYWRsaW5lLCAjb3VyLWN1c3RvbWVycyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgI291ci1jdXN0b21lcnMgLnN1Yi10aXRsZS1oMiwgI291ci1jdXN0b21lcnMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgI291ci1jdXN0b21lcnMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAjb3VyLWN1c3RvbWVycyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjb3VyLWN1c3RvbWVycyBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjb3VyLWN1c3RvbWVycyAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uICNvdXItY3VzdG9tZXJzIC5lbnRyeS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51c2VkX2J5X3RvcF9jb21wYW5pZXMgaDIsIC51c2VkX2J5X3RvcF9jb21wYW5pZXMgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC51c2VkX2J5X3RvcF9jb21wYW5pZXMgcC5oZWFkbGluZSwgLnVzZWRfYnlfdG9wX2NvbXBhbmllcyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnVzZWRfYnlfdG9wX2NvbXBhbmllcyBwLmhlYWRsaW5lLCAudXNlZF9ieV90b3BfY29tcGFuaWVzIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC51c2VkX2J5X3RvcF9jb21wYW5pZXMgcC5oZWFkbGluZSwgLnVzZWRfYnlfdG9wX2NvbXBhbmllcyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAudXNlZF9ieV90b3BfY29tcGFuaWVzIHAuaGVhZGxpbmUsIC51c2VkX2J5X3RvcF9jb21wYW5pZXMgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC51c2VkX2J5X3RvcF9jb21wYW5pZXMgLnN1Yi10aXRsZS1oMiwgLnVzZWRfYnlfdG9wX2NvbXBhbmllcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAudXNlZF9ieV90b3BfY29tcGFuaWVzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLnVzZWRfYnlfdG9wX2NvbXBhbmllcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudXNlZF9ieV90b3BfY29tcGFuaWVzIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC51c2VkX2J5X3RvcF9jb21wYW5pZXMgLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudXNlZF9ieV90b3BfY29tcGFuaWVzIC5lbnRyeS10aXRsZSwgI291ci1jdXN0b21lcnMgaDIsICNvdXItY3VzdG9tZXJzIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAjb3VyLWN1c3RvbWVycyBwLmhlYWRsaW5lLCAjb3VyLWN1c3RvbWVycyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gI291ci1jdXN0b21lcnMgcC5oZWFkbGluZSwgI291ci1jdXN0b21lcnMgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gI291ci1jdXN0b21lcnMgcC5oZWFkbGluZSwgI291ci1jdXN0b21lcnMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gI291ci1jdXN0b21lcnMgcC5oZWFkbGluZSwgI291ci1jdXN0b21lcnMgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsICNvdXItY3VzdG9tZXJzIC5zdWItdGl0bGUtaDIsICNvdXItY3VzdG9tZXJzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsICNvdXItY3VzdG9tZXJzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggI291ci1jdXN0b21lcnMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gI291ci1jdXN0b21lcnMgaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gI291ci1jdXN0b21lcnMgLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjb3VyLWN1c3RvbWVycyAuZW50cnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG4udXNlZF9ieV90b3BfY29tcGFuaWVzIHAsICNvdXItY3VzdG9tZXJzIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udXNlZF9ieV90b3BfY29tcGFuaWVzIC5jb21wYW55LWltZywgI291ci1jdXN0b21lcnMgLmNvbXBhbnktaW1nIHtcbiAgbWFyZ2luOiA1cHggMTVweDtcbn1cbi51c2VkX2J5X3RvcF9jb21wYW5pZXMgaDIsIC51c2VkX2J5X3RvcF9jb21wYW5pZXMgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC51c2VkX2J5X3RvcF9jb21wYW5pZXMgcC5oZWFkbGluZSwgLnVzZWRfYnlfdG9wX2NvbXBhbmllcyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnVzZWRfYnlfdG9wX2NvbXBhbmllcyBwLmhlYWRsaW5lLCAudXNlZF9ieV90b3BfY29tcGFuaWVzIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC51c2VkX2J5X3RvcF9jb21wYW5pZXMgcC5oZWFkbGluZSwgLnVzZWRfYnlfdG9wX2NvbXBhbmllcyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAudXNlZF9ieV90b3BfY29tcGFuaWVzIHAuaGVhZGxpbmUsIC51c2VkX2J5X3RvcF9jb21wYW5pZXMgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC51c2VkX2J5X3RvcF9jb21wYW5pZXMgLnN1Yi10aXRsZS1oMiwgLnVzZWRfYnlfdG9wX2NvbXBhbmllcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAudXNlZF9ieV90b3BfY29tcGFuaWVzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLnVzZWRfYnlfdG9wX2NvbXBhbmllcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudXNlZF9ieV90b3BfY29tcGFuaWVzIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC51c2VkX2J5X3RvcF9jb21wYW5pZXMgLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudXNlZF9ieV90b3BfY29tcGFuaWVzIC5lbnRyeS10aXRsZSwgLnVzZWRfYnlfdG9wX2NvbXBhbmllcyBwLCAjb3VyLWN1c3RvbWVycyBoMiwgI291ci1jdXN0b21lcnMgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvICNvdXItY3VzdG9tZXJzIHAuaGVhZGxpbmUsICNvdXItY3VzdG9tZXJzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAjb3VyLWN1c3RvbWVycyBwLmhlYWRsaW5lLCAjb3VyLWN1c3RvbWVycyAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAjb3VyLWN1c3RvbWVycyBwLmhlYWRsaW5lLCAjb3VyLWN1c3RvbWVycyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAjb3VyLWN1c3RvbWVycyBwLmhlYWRsaW5lLCAjb3VyLWN1c3RvbWVycyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgI291ci1jdXN0b21lcnMgLnN1Yi10aXRsZS1oMiwgI291ci1jdXN0b21lcnMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgI291ci1jdXN0b21lcnMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAjb3VyLWN1c3RvbWVycyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjb3VyLWN1c3RvbWVycyBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjb3VyLWN1c3RvbWVycyAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uICNvdXItY3VzdG9tZXJzIC5lbnRyeS10aXRsZSwgI291ci1jdXN0b21lcnMgcCB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi51c2VkX2J5X3RvcF9jb21wYW5pZXMgLmltYWdlLXJvdywgI291ci1jdXN0b21lcnMgLmltYWdlLXJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51c2VkX2J5X3RvcF9jb21wYW5pZXMgLmltYWdlLXJvdywgI291ci1jdXN0b21lcnMgLmltYWdlLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLnVzZWRfYnlfdG9wX2NvbXBhbmllcyAuaW1hZ2Utcm93IGltZywgI291ci1jdXN0b21lcnMgLmltYWdlLXJvdyBpbWcge1xuICB3aWR0aDogNDUlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51c2VkX2J5X3RvcF9jb21wYW5pZXMgLmltYWdlLXJvdyBpbWcsICNvdXItY3VzdG9tZXJzIC5pbWFnZS1yb3cgaW1nIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVzZWRfYnlfdG9wX2NvbXBhbmllcyAuaW1hZ2Utcm93IGltZywgI291ci1jdXN0b21lcnMgLmltYWdlLXJvdyBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5wcm9kdWN0LWxpbmtzIGEge1xuICBjb2xvcjogIzAwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ucHJvZHVjdC1saW5rcyBhIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udG91Z2hlc3QgLmhlYXZ5am9iIHtcbiAgY29sb3I6ICMwMDVlYjggIWltcG9ydGFudDtcbn1cblxuLmN1c3RvbWVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gIG1hcmdpbi10b3A6IDExNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMTVweCAzcHg7XG59XG4uY3VzdG9tZXIgYSB7XG4gIHBhZGRpbmc6IDAuMjVlbSAxZW07XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWFyZ2luOiAwLjVlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTYzOTtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwOTYzOTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uY3VzdG9tZXIgYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDRcIjtcbiAgZm9udC1mYW1pbHk6IFwiRGVmYXVsdHNcIjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmN1c3RvbWVyIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgYm9yZGVyOiAycHggc29saWQgIzMzMztcbn1cbi5jdXN0b21lciAucmV2aWV3LWV4Y2VycHQge1xuICBmb250LXNpemU6IDEuMTVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uY3VzdG9tZXIgLnJldmlldy1leGNlcnB0IHAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmN1c3RvbWVyIC5yZXZpZXctZXhjZXJwdCBwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAnFwiO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDAuMjVlbTtcbn1cbi5jdXN0b21lciAucmV2aWV3LWV4Y2VycHQgcDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIuKAnVwiO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgZm9udC1zaXplOiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMC4yNWVtO1xufVxuXG4uY3VzdG9tZXItdGh1bWIge1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gIG1hcmdpbjogLTkwcHggYXV0byAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnByb2R1Y3QtdGV4dC1yZXZpZXcge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgbWFyZ2luOiA1cHggMDtcbn1cblxuLnBvc3RpZC0yOTE3OCAjaW5kdXN0cnlfZmVhdHVyZXMgLmZsZXgtcm93LCAucG9zdGlkLTI5MjE1ICNpbmR1c3RyeV9mZWF0dXJlcyAuZmxleC1yb3csIC5wb3N0aWQtMjkyMTggI2luZHVzdHJ5X2ZlYXR1cmVzIC5mbGV4LXJvdyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jZW50ZXItbW9iaWxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jZW50ZXItbW9iaWxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5pbWFnZS1pdGVtLnNsaWNrLXNsaWRlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2FuYWRhLWZsYWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2FuYWRhLWZsYWc6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA4L2NhbmFkYS5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTcwcHg7XG59XG5cbi5uZXctbHAtbGF5b3V0IC5sb2dvLWxpbmsge1xuICB3aWR0aDogMzAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5uZXctbHAtbGF5b3V0IC5oZXJvLWltYWdlIHAge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1O1xufVxuLm5ldy1scC1sYXlvdXQgLmhlcm8taW1hZ2UgLmZsZXgtcm93IHtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuLm5ldy1scC1sYXlvdXQgLmhlcm8taW1hZ2UgLmZsZXgtYm94LTcwIHtcbiAgZmxleDogMCAwIDU4JTtcbiAgbWF4LXdpZHRoOiA1OCU7XG59XG4ubmV3LWxwLWxheW91dCAuaGVyby1pbWFnZSAuZmxleC1ib3gtMzAge1xuICBmbGV4OiAwIDAgMzglO1xuICBtYXgtd2lkdGg6IDM4JTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5uZXctbHAtbGF5b3V0IC5oZXJvLWltYWdlIC5mbGV4LWJveC03MCwgLm5ldy1scC1sYXlvdXQgLmhlcm8taW1hZ2UgLmZsZXgtYm94LTMwIHtcbiAgICBmbGV4OiAxIDAgMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubmV3LWxwLWxheW91dCAuaGVyby1pbWFnZSAuZmxleC1ib3gtNzAge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ldy1scC1sYXlvdXQgI2hlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLm5ldy1scC1sYXlvdXQgI2dlbmVzaXMtbW9iaWxlLW5hdi1vdGhlci5tZW51LXRvZ2dsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxNHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICAubmV3LWxwLWxheW91dCAjZ2VuZXNpcy1uYXYtbGFuZGluZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgLypwYWRkaW5nLXJpZ2h0OiAyNnB4OyovXG4gIH1cbiAgLm5ldy1scC1sYXlvdXQgI21lbnUtbGFuZGluZy1wYWdlLW1lbnUge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5uZXctbHAtbGF5b3V0IC5scC1xdW90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAnFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA5MHB4O1xuICBsaW5lLWhlaWdodDogNzBweDtcbiAgY29sb3I6ICMwMDk1M2I7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLm5ldy1scC1sYXlvdXQgLmxwLXF1b3RlIHtcbiAgcGFkZGluZzogMzVweCAwcHggNjBweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubmV3LWxwLWxheW91dCBzZWN0aW9uLnVzZWRfYnlfdG9wX2NvbXBhbmllcyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ubmV3LWxwLWxheW91dCBzZWN0aW9uLmN1c3RvbV9jb2x1bW5zIC5yb3csIC5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51LCAjcHJvamVjdC1saWZlY3ljbGUgLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAubWVudSB7XG4gIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgLmNvbnRhaW5lci5wdGItMTIwLCAubmV3LWxwLWxheW91dCBzZWN0aW9uLmN1c3RvbV9jb2x1bW5zIC5maXQtcXVpeiAucHRiLTEyMC5zaXRlLWlubmVyLCAuZml0LXF1aXogLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAucHRiLTEyMC5zaXRlLWlubmVyLCAubmV3LWxwLWxheW91dCBzZWN0aW9uLmN1c3RvbV9jb2x1bW5zIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHRiLTEyMC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubmV3LWxwLWxheW91dCBzZWN0aW9uLmN1c3RvbV9jb2x1bW5zIC5wdGItMTIwLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnB0Yi0xMjAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAucHRiLTEyMC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgLnNoYXJlLXlvdXItc3RvcnkgLnB0Yi0xMjAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAucHRiLTEyMC5zaXRlLWlubmVyLCAubmV3LWxwLWxheW91dCBzZWN0aW9uLmN1c3RvbV9jb2x1bW5zIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wdGItMTIwLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAucHRiLTEyMC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnB0Yi0xMjAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAubmV3LWxwLWxheW91dCBzZWN0aW9uLmN1c3RvbV9jb2x1bW5zIC5wdGItMTIwLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnB0Yi0xMjAuc2l0ZS1pbm5lciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgLnB0Yi0xMjAuc2l0ZS1pbm5lciwgLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnB0Yi0xMjAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAucHRiLTEyMC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5wdGItMTIwLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgLnB0Yi0xMjAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWxwLWxheW91dCBzZWN0aW9uLmN1c3RvbV9jb2x1bW5zIC5pbmR1c3RyeS1ldmVudHMgLnB0Yi0xMjAuaGNzcy1ldmVudHMsIC5pbmR1c3RyeS1ldmVudHMgLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAucHRiLTEyMC5oY3NzLWV2ZW50cywgLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAucGFzdC13ZWJpbmFycyAucHRiLTEyMC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAucHRiLTEyMC5oY3NzLWV2ZW50cywgLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAucHRiLTEyMC5uYXJyb3ctY29udGFpbmVyLCAubmV3LWxwLWxheW91dCBzZWN0aW9uLmN1c3RvbV9jb2x1bW5zIC5tdDFiIC5tYXN0ZWMtbXNhIC5wdGItMTIwLnNpdGUtaW5uZXIsIC5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnB0Yi0xMjAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubmV3LWxwLWxheW91dCBzZWN0aW9uLmN1c3RvbV9jb2x1bW5zIC5tdDFiIC5tYXN0ZWMtbXNhIC5wdGItMTIwLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLm1hc3RlYy1tc2EgLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAucHRiLTEyMC5zaXRlLWlubmVyLCAubXQxYiAubWFzdGVjLW1zYSAubmV3LWxwLWxheW91dCBzZWN0aW9uLmN1c3RvbV9jb2x1bW5zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wdGItMTIwLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAucHRiLTEyMC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnB0Yi0xMjAuc2l0ZS1pbm5lciwgLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHRiLTEyMC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnB0Yi0xMjAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAubmV3LWxwLWxheW91dCBzZWN0aW9uLmN1c3RvbV9jb2x1bW5zIC5wdGItMTIwLnNpdGUtaW5uZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnB0Yi0xMjAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAubmV3LWxwLWxheW91dCBzZWN0aW9uLmN1c3RvbV9jb2x1bW5zIC5wdGItMTIwLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAucTFiIC5tYXN0ZWMtbXNhIC5wdGItMTIwLnNpdGUtaW5uZXIsIC5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHRiLTEyMC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgLnExYiAubWFzdGVjLW1zYSAucHRiLTEyMC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLm1hc3RlYy1tc2EgLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAucHRiLTEyMC5zaXRlLWlubmVyLCAucTFiIC5tYXN0ZWMtbXNhIC5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnB0Yi0xMjAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgLnB0Yi0xMjAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWxwLWxheW91dCBzZWN0aW9uLmN1c3RvbV9jb2x1bW5zIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnB0Yi0xMjAuc2l0ZS1pbm5lciwgLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wdGItMTIwLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wdGItMTIwLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAubmV3LWxwLWxheW91dCBzZWN0aW9uLmN1c3RvbV9jb2x1bW5zIC5wdGItMTIwLnNpdGUtaW5uZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHRiLTEyMC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAucHRiLTEyMC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5wdGItMTIwLnNpdGUtaW5uZXIsIC5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wdGItMTIwLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnB0Yi0xMjAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAucHRiLTEyMC5zaXRlLWlubmVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHRiLTEyMC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAubmV3LWxwLWxheW91dCBzZWN0aW9uLmN1c3RvbV9jb2x1bW5zIC5wdGItMTIwLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5wdGItMTIwLnNpdGUtaW5uZXIsIC5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHRiLTEyMC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAucHRiLTEyMC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAucHRiLTEyMC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnB0Yi0xMjAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgLnB0Yi0xMjAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWxwLWxheW91dCBzZWN0aW9uLmN1c3RvbV9jb2x1bW5zIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucHRiLTEyMC5zaXRlLWlubmVyLCAubmV3LWxwLWxheW91dCBzZWN0aW9uLmN1c3RvbV9jb2x1bW5zIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHRiLTEyMC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5wdGItMTIwLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgLnB0Yi0xMjAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnB0Yi0xMjAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAucHRiLTEyMC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wdGItMTIwLnNpdGUtaW5uZXIsIC5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wdGItMTIwLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnB0Yi0xMjAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAucHRiLTEyMC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHRiLTEyMC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAubmV3LWxwLWxheW91dCBzZWN0aW9uLmN1c3RvbV9jb2x1bW5zIC5wdGItMTIwLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnB0Yi0xMjAuc2l0ZS1pbm5lciwgLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnB0Yi0xMjAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubmV3LWxwLWxheW91dCBzZWN0aW9uLmN1c3RvbV9jb2x1bW5zIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHRiLTEyMC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAubmV3LWxwLWxheW91dCBzZWN0aW9uLmN1c3RvbV9jb2x1bW5zIC5wdGItMTIwLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAubmV3LWxwLWxheW91dCBzZWN0aW9uLmN1c3RvbV9jb2x1bW5zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wdGItMTIwLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgLnB0Yi0xMjAudmNlLWNsYXNzaWMtdGFicy1saXN0IHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgaDIsIC5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgcC5oZWFkbGluZSwgLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyBwLmhlYWRsaW5lLCAubmV3LWxwLWxheW91dCBzZWN0aW9uLmN1c3RvbV9jb2x1bW5zIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgcC5oZWFkbGluZSwgLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAubmV3LWxwLWxheW91dCBzZWN0aW9uLmN1c3RvbV9jb2x1bW5zIHAuaGVhZGxpbmUsIC5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgLnN1Yi10aXRsZS1oMiwgLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAubmV3LWxwLWxheW91dCBzZWN0aW9uLmN1c3RvbV9jb2x1bW5zIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAubmV3LWxwLWxheW91dCBzZWN0aW9uLmN1c3RvbV9jb2x1bW5zIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAubmV3LWxwLWxheW91dCBzZWN0aW9uLmN1c3RvbV9jb2x1bW5zIC5lbnRyeS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5uZXctbHAtbGF5b3V0IC5scC1pY29uLXJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uZXctbHAtbGF5b3V0IC5scC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IC01cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG4ubmV3LWxwLWxheW91dCAubHAtaWNvbi10ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xufVxuLm5ldy1scC1sYXlvdXQgLmxwLWljb24tdGV4dCBoMywgLm5ldy1scC1sYXlvdXQgLmxwLWljb24tdGV4dCAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgLm5ldy1scC1sYXlvdXQgLmxwLWljb24tdGV4dCAuc3ViLXRpdGxlLWgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4ubGFuZGluZy1wYWdlLXRlbXBsYXRlLnRha2UtY29udHJvbCAuaGVyby1pbWFnZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgbWFyZ2luLWJvdHRvbTogNTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUudGFrZS1jb250cm9sIC5oZXJvLWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUudGFrZS1jb250cm9sIC5oZXJvLWltYWdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGFuZGluZy1wYWdlLXRlbXBsYXRlLnRha2UtY29udHJvbCAuaGVyby1pbWFnZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG59XG4ubGFuZGluZy1wYWdlLXRlbXBsYXRlLnRha2UtY29udHJvbCAuaGVyby1pbWFnZSBoMSwgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZS50YWtlLWNvbnRyb2wgLmhlcm8taW1hZ2UgLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlLCAuY2F0ZWdvcnkgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZS50YWtlLWNvbnRyb2wgLmhlcm8taW1hZ2UgLmFyY2hpdmUtdGl0bGUsIC5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUudGFrZS1jb250cm9sIC5oZXJvLWltYWdlIC50YWcgLmFyY2hpdmUtdGl0bGUsIC50YWcgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZS50YWtlLWNvbnRyb2wgLmhlcm8taW1hZ2UgLmFyY2hpdmUtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZS50YWtlLWNvbnRyb2wgLmhlcm8taW1hZ2UgaDEsIC5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUudGFrZS1jb250cm9sIC5oZXJvLWltYWdlIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSwgLmNhdGVnb3J5IC5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUudGFrZS1jb250cm9sIC5oZXJvLWltYWdlIC5hcmNoaXZlLXRpdGxlLCAubGFuZGluZy1wYWdlLXRlbXBsYXRlLnRha2UtY29udHJvbCAuaGVyby1pbWFnZSAudGFnIC5hcmNoaXZlLXRpdGxlLCAudGFnIC5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUudGFrZS1jb250cm9sIC5oZXJvLWltYWdlIC5hcmNoaXZlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE3OTBweCkge1xuICAubGFuZGluZy1wYWdlLXRlbXBsYXRlLnRha2UtY29udHJvbCAuaGVyby1pbWFnZSBoMSwgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZS50YWtlLWNvbnRyb2wgLmhlcm8taW1hZ2UgLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlLCAuY2F0ZWdvcnkgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZS50YWtlLWNvbnRyb2wgLmhlcm8taW1hZ2UgLmFyY2hpdmUtdGl0bGUsIC5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUudGFrZS1jb250cm9sIC5oZXJvLWltYWdlIC50YWcgLmFyY2hpdmUtdGl0bGUsIC50YWcgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZS50YWtlLWNvbnRyb2wgLmhlcm8taW1hZ2UgLmFyY2hpdmUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxufVxuLmxhbmRpbmctcGFnZS10ZW1wbGF0ZS50YWtlLWNvbnRyb2wgLmhlcm8taW1hZ2UgcCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGFuZGluZy1wYWdlLXRlbXBsYXRlLnRha2UtY29udHJvbCAuaGVyby1pbWFnZSBwIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE3OTBweCkge1xuICAubGFuZGluZy1wYWdlLXRlbXBsYXRlLnRha2UtY29udHJvbCAuaGVyby1pbWFnZSBwIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuLmxhbmRpbmctcGFnZS10ZW1wbGF0ZS50YWtlLWNvbnRyb2wgLmhlcm8taW1hZ2UgYSB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZS50YWtlLWNvbnRyb2wgLmhlcm8taW1hZ2UgYSB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGFuZGluZy1wYWdlLXRlbXBsYXRlLnRha2UtY29udHJvbCAuaGVyby1pbWFnZSBhIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE3OTBweCkge1xuICAubGFuZGluZy1wYWdlLXRlbXBsYXRlLnRha2UtY29udHJvbCAuaGVyby1pbWFnZSBhIHtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ubGFuZGluZy1wYWdlLXRlbXBsYXRlLnRha2UtY29udHJvbCAjZGllc2VsLWNhbGN1bGF0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTVweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDkwJTtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUudGFrZS1jb250cm9sICNkaWVzZWwtY2FsY3VsYXRvciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogdW5zZXQ7XG4gICAgcmlnaHQ6IHVuc2V0O1xuICAgIGxlZnQ6IHVuc2V0O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi50YWtlY29udHJvbG9wcyAuaGVyby1pbWFnZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogdW5zZXQ7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWtlY29udHJvbG9wcyAuaGVyby1pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGFrZWNvbnRyb2xvcHMgLmhlcm8taW1hZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50YWtlY29udHJvbG9wcyAuaGVyby1pbWFnZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG59XG4udGFrZWNvbnRyb2xvcHMgLmhlcm8taW1hZ2UgaDEsIC50YWtlY29udHJvbG9wcyAuaGVyby1pbWFnZSAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAudGFrZWNvbnRyb2xvcHMgLmhlcm8taW1hZ2UgLmFyY2hpdmUtdGl0bGUsIC50YWtlY29udHJvbG9wcyAuaGVyby1pbWFnZSAudGFnIC5hcmNoaXZlLXRpdGxlLCAudGFnIC50YWtlY29udHJvbG9wcyAuaGVyby1pbWFnZSAuYXJjaGl2ZS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGFrZWNvbnRyb2xvcHMgLmhlcm8taW1hZ2UgaDEsIC50YWtlY29udHJvbG9wcyAuaGVyby1pbWFnZSAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAudGFrZWNvbnRyb2xvcHMgLmhlcm8taW1hZ2UgLmFyY2hpdmUtdGl0bGUsIC50YWtlY29udHJvbG9wcyAuaGVyby1pbWFnZSAudGFnIC5hcmNoaXZlLXRpdGxlLCAudGFnIC50YWtlY29udHJvbG9wcyAuaGVyby1pbWFnZSAuYXJjaGl2ZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNzkwcHgpIHtcbiAgLnRha2Vjb250cm9sb3BzIC5oZXJvLWltYWdlIGgxLCAudGFrZWNvbnRyb2xvcHMgLmhlcm8taW1hZ2UgLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlLCAuY2F0ZWdvcnkgLnRha2Vjb250cm9sb3BzIC5oZXJvLWltYWdlIC5hcmNoaXZlLXRpdGxlLCAudGFrZWNvbnRyb2xvcHMgLmhlcm8taW1hZ2UgLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAudGFrZWNvbnRyb2xvcHMgLmhlcm8taW1hZ2UgLmFyY2hpdmUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxufVxuLnRha2Vjb250cm9sb3BzIC5oZXJvLWltYWdlIHAge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRha2Vjb250cm9sb3BzIC5oZXJvLWltYWdlIHAge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG4udGFrZWNvbnRyb2xvcHMgLmhlcm8taW1hZ2UgYSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG4uaGVhdnliaWQtdG8taGVhdnlqb2IgI2hlcm8ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYigwLCAxNTAsIDU3KSA0MCUsIHJnYigwLCA5NCwgMTg0KSA2MCUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhdnliaWQtdG8taGVhdnlqb2IgI2hlcm8gcCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlYXZ5YmlkLXRvLWhlYXZ5am9iICNoZXJvOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjIvMDIvcG9zdF9iYWNrZ3JvdW5kLndlYnApO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMDtcbn1cbi5oZWF2eWJpZC10by1oZWF2eWpvYiAjaGVybyAud2hpdGUtYm94IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc4ODIzNTI5NDEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWF2eWJpZC10by1oZWF2eWpvYiAjaGVybyAud2hpdGUtYm94IHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG4uaGVhdnliaWQtdG8taGVhdnlqb2IgI2hlcm8gLndoaXRlLWJveCBwIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uaGVhdnliaWQtdG8taGVhdnlqb2IgLmhpZ2hsaWdodC1mZWF0dXJlLXNlY3Rpb24gaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5qb2Itcm9sZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbn1cbi5oZWF2eWJpZC10by1oZWF2eWpvYiAuam9iLXJvbGUgaW1nIHtcbiAgbWF4LWhlaWdodDogMTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5qb2Itcm9sZSB1bC5idWxsZXRzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5qb2Itcm9sZSB1bC5idWxsZXRzIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5qb2Itcm9sZSB1bC5idWxsZXRzIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiwrdcIjtcbiAgZm9udC1zaXplOiA3MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBsaW5lLWhlaWdodDogMC4zO1xufVxuXG4ubXQxYSAuaGVybywgLm10MWIgLmhlcm8sIC5xMWEgLmhlcm8sIC5xMWIgLmhlcm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nLXRvcDogODVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQ0MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzAyL0hDU1NfQ2FtcHVzXzEwMjEyMDIwX0Ryb25lX0MxXzAxMS1zY2FsZWQuanBnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm10MWEgLmhlcm86YmVmb3JlLCAubXQxYiAuaGVybzpiZWZvcmUsIC5xMWEgLmhlcm86YmVmb3JlLCAucTFiIC5oZXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42Nik7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAtMTtcbn1cbi5tdDFhIC5oZXJvIGgxLCAubXQxYSAuaGVybyAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAubXQxYSAuaGVybyAuYXJjaGl2ZS10aXRsZSwgLm10MWEgLmhlcm8gLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAubXQxYSAuaGVybyAuYXJjaGl2ZS10aXRsZSwgLm10MWIgLmhlcm8gaDEsIC5tdDFiIC5oZXJvIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSwgLmNhdGVnb3J5IC5tdDFiIC5oZXJvIC5hcmNoaXZlLXRpdGxlLCAubXQxYiAuaGVybyAudGFnIC5hcmNoaXZlLXRpdGxlLCAudGFnIC5tdDFiIC5oZXJvIC5hcmNoaXZlLXRpdGxlLCAucTFhIC5oZXJvIGgxLCAucTFhIC5oZXJvIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSwgLmNhdGVnb3J5IC5xMWEgLmhlcm8gLmFyY2hpdmUtdGl0bGUsIC5xMWEgLmhlcm8gLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAucTFhIC5oZXJvIC5hcmNoaXZlLXRpdGxlLCAucTFiIC5oZXJvIGgxLCAucTFiIC5oZXJvIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSwgLmNhdGVnb3J5IC5xMWIgLmhlcm8gLmFyY2hpdmUtdGl0bGUsIC5xMWIgLmhlcm8gLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAucTFiIC5oZXJvIC5hcmNoaXZlLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubXQxYSAuaGVybyBoMSwgLm10MWEgLmhlcm8gLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlLCAuY2F0ZWdvcnkgLm10MWEgLmhlcm8gLmFyY2hpdmUtdGl0bGUsIC5tdDFhIC5oZXJvIC50YWcgLmFyY2hpdmUtdGl0bGUsIC50YWcgLm10MWEgLmhlcm8gLmFyY2hpdmUtdGl0bGUsIC5tdDFiIC5oZXJvIGgxLCAubXQxYiAuaGVybyAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAubXQxYiAuaGVybyAuYXJjaGl2ZS10aXRsZSwgLm10MWIgLmhlcm8gLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAubXQxYiAuaGVybyAuYXJjaGl2ZS10aXRsZSwgLnExYSAuaGVybyBoMSwgLnExYSAuaGVybyAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAucTFhIC5oZXJvIC5hcmNoaXZlLXRpdGxlLCAucTFhIC5oZXJvIC50YWcgLmFyY2hpdmUtdGl0bGUsIC50YWcgLnExYSAuaGVybyAuYXJjaGl2ZS10aXRsZSwgLnExYiAuaGVybyBoMSwgLnExYiAuaGVybyAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAucTFiIC5oZXJvIC5hcmNoaXZlLXRpdGxlLCAucTFiIC5oZXJvIC50YWcgLmFyY2hpdmUtdGl0bGUsIC50YWcgLnExYiAuaGVybyAuYXJjaGl2ZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLm10MWEgLmhlcm8gcCwgLm10MWIgLmhlcm8gcCwgLnExYSAuaGVybyBwLCAucTFiIC5oZXJvIHAge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tdDFhIC5mdWxsLXdpZHRoLnByb2R1Y3RzLCAubXQxYiAuZnVsbC13aWR0aC5wcm9kdWN0cywgLnExYSAuZnVsbC13aWR0aC5wcm9kdWN0cywgLnExYiAuZnVsbC13aWR0aC5wcm9kdWN0cyB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5tdDFhIC5mdWxsLXdpZHRoIC5jb250YWluZXIsIC5tdDFhIC5mdWxsLXdpZHRoIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IC5tdDFhIC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLCAubXQxYSAuZnVsbC13aWR0aCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFhIC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFhIC5mdWxsLXdpZHRoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLm10MWEgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWEgLmZ1bGwtd2lkdGggLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5tdDFhIC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLCAubXQxYSAuZnVsbC13aWR0aCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYSAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYSAuZnVsbC13aWR0aCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAubXQxYSAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYSAuZnVsbC13aWR0aCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubXQxYSAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciwgLm10MWEgLmZ1bGwtd2lkdGggLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYSAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYSAuZnVsbC13aWR0aCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tdDFhIC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFhIC5mdWxsLXdpZHRoIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIC5tdDFhIC5mdWxsLXdpZHRoIC5oY3NzLWV2ZW50cywgLm10MWEgLmZ1bGwtd2lkdGggLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAubXQxYSAuZnVsbC13aWR0aCAuaGNzcy1ldmVudHMsIC5tdDFhIC5mdWxsLXdpZHRoIC5uYXJyb3ctY29udGFpbmVyLCAubXQxYSAuZnVsbC13aWR0aCAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLm10MWEgLmZ1bGwtd2lkdGggLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWEgLmZ1bGwtd2lkdGggLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWEgLmZ1bGwtd2lkdGggLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5tdDFhIC5mdWxsLXdpZHRoIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFhIC5mdWxsLXdpZHRoIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFhIC5mdWxsLXdpZHRoIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5tdDFhIC5mdWxsLXdpZHRoIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWEgLmZ1bGwtd2lkdGggLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYSAuZnVsbC13aWR0aCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAubXQxYSAuZnVsbC13aWR0aCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFhIC5mdWxsLXdpZHRoIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWEgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLm10MWEgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYSAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLm10MWEgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLm10MWEgLmZ1bGwtd2lkdGggLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAubXQxYSAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYSAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5tdDFhIC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYSAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5tdDFhIC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLm10MWEgLmZ1bGwtd2lkdGggLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5tdDFhIC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFhIC5mdWxsLXdpZHRoIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLm10MWEgLmZ1bGwtd2lkdGggLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFhIC5mdWxsLXdpZHRoIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLm10MWEgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAubXQxYSAuZnVsbC13aWR0aCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLm10MWEgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWEgLmZ1bGwtd2lkdGggLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAubXQxYSAuZnVsbC13aWR0aCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWEgLmZ1bGwtd2lkdGggLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAubXQxYSAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5tdDFhIC5mdWxsLXdpZHRoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAubXQxYSAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYSAuZnVsbC13aWR0aCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXIsIC5tdDFhIC5mdWxsLXdpZHRoIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYSAuZnVsbC13aWR0aCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5tdDFhIC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLm10MWEgLmZ1bGwtd2lkdGggLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5tdDFhIC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5mdWxsLXdpZHRoIC5jb250YWluZXIsIC5tdDFiIC5mdWxsLXdpZHRoIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IC5tdDFiIC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLCAubXQxYiAuZnVsbC13aWR0aCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5mdWxsLXdpZHRoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLm10MWIgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLmZ1bGwtd2lkdGggLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5tdDFiIC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLCAubXQxYiAuZnVsbC13aWR0aCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAuZnVsbC13aWR0aCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAubXQxYiAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAuZnVsbC13aWR0aCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubXQxYiAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciwgLm10MWIgLmZ1bGwtd2lkdGggLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAuZnVsbC13aWR0aCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tdDFiIC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5mdWxsLXdpZHRoIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIC5tdDFiIC5mdWxsLXdpZHRoIC5oY3NzLWV2ZW50cywgLm10MWIgLmZ1bGwtd2lkdGggLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAubXQxYiAuZnVsbC13aWR0aCAuaGNzcy1ldmVudHMsIC5tdDFiIC5mdWxsLXdpZHRoIC5uYXJyb3ctY29udGFpbmVyLCAubXQxYiAuZnVsbC13aWR0aCAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLm10MWIgLmZ1bGwtd2lkdGggLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmZ1bGwtd2lkdGggLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLm1hc3RlYy1tc2EgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIC5mdWxsLXdpZHRoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5mdWxsLXdpZHRoIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAubXQxYiAuZnVsbC13aWR0aCAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZnVsbC13aWR0aCAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZ1bGwtd2lkdGggLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLm10MWIgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLm10MWIgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLm10MWIgLmZ1bGwtd2lkdGggLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAubXQxYiAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5tdDFiIC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5tdDFiIC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLm10MWIgLmZ1bGwtd2lkdGggLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5tdDFiIC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5mdWxsLXdpZHRoIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLm10MWIgLmZ1bGwtd2lkdGggLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5mdWxsLXdpZHRoIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLm10MWIgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAubXQxYiAuZnVsbC13aWR0aCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLm10MWIgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLmZ1bGwtd2lkdGggLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAubXQxYiAuZnVsbC13aWR0aCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmZ1bGwtd2lkdGggLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAubXQxYiAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5tdDFiIC5mdWxsLXdpZHRoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAubXQxYiAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAuZnVsbC13aWR0aCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXIsIC5tdDFiIC5mdWxsLXdpZHRoIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZnVsbC13aWR0aCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5tdDFiIC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLm10MWIgLmZ1bGwtd2lkdGggLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5tdDFiIC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWEgLmZ1bGwtd2lkdGggLmNvbnRhaW5lciwgLnExYSAuZnVsbC13aWR0aCAuZml0LXF1aXogLnNpdGUtaW5uZXIsIC5maXQtcXVpeiAucTFhIC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLCAucTFhIC5mdWxsLXdpZHRoIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYSAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFhIC5mdWxsLXdpZHRoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnExYSAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFhIC5mdWxsLXdpZHRoIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAucTFhIC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLCAucTFhIC5mdWxsLXdpZHRoIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWEgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYSAuZnVsbC13aWR0aCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAucTFhIC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWEgLmZ1bGwtd2lkdGggLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnExYSAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciwgLnExYSAuZnVsbC13aWR0aCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWEgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYSAuZnVsbC13aWR0aCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5xMWEgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYSAuZnVsbC13aWR0aCAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cywgLmluZHVzdHJ5LWV2ZW50cyAucTFhIC5mdWxsLXdpZHRoIC5oY3NzLWV2ZW50cywgLnExYSAuZnVsbC13aWR0aCAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIC5xMWEgLmZ1bGwtd2lkdGggLmhjc3MtZXZlbnRzLCAucTFhIC5mdWxsLXdpZHRoIC5uYXJyb3ctY29udGFpbmVyLCAucTFhIC5mdWxsLXdpZHRoIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAucTFhIC5mdWxsLXdpZHRoIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWEgLmZ1bGwtd2lkdGggLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYSAuZnVsbC13aWR0aCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLnExYSAuZnVsbC13aWR0aCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFhIC5mdWxsLXdpZHRoIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWEgLmZ1bGwtd2lkdGggLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLnExYSAuZnVsbC13aWR0aCAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWEgLmZ1bGwtd2lkdGggLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFhIC5mdWxsLXdpZHRoIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5xMWEgLmZ1bGwtd2lkdGggLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFhIC5mdWxsLXdpZHRoIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYSAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAucTFhIC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYSAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnExYSAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAucTFhIC5mdWxsLXdpZHRoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnExYSAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFhIC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLnExYSAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYSAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5xMWEgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucTFhIC5mdWxsLXdpZHRoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucTFhIC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWEgLmZ1bGwtd2lkdGggLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAucTFhIC5mdWxsLXdpZHRoIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFhIC5mdWxsLXdpZHRoIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnExYSAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5xMWEgLmZ1bGwtd2lkdGggLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5xMWEgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYSAuZnVsbC13aWR0aCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5xMWEgLmZ1bGwtd2lkdGggLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWEgLmZ1bGwtd2lkdGggLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucTFhIC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnExYSAuZnVsbC13aWR0aCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnExYSAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFhIC5mdWxsLXdpZHRoIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciwgLnExYSAuZnVsbC13aWR0aCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYSAuZnVsbC13aWR0aCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5xMWEgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAucTFhIC5mdWxsLXdpZHRoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAucTFhIC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLmZ1bGwtd2lkdGggLmNvbnRhaW5lciwgLnExYiAuZnVsbC13aWR0aCAuZml0LXF1aXogLnNpdGUtaW5uZXIsIC5maXQtcXVpeiAucTFiIC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLCAucTFiIC5mdWxsLXdpZHRoIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5mdWxsLXdpZHRoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnExYiAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5mdWxsLXdpZHRoIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAucTFiIC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLCAucTFiIC5mdWxsLXdpZHRoIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZnVsbC13aWR0aCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAucTFiIC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLmZ1bGwtd2lkdGggLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnExYiAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciwgLnExYiAuZnVsbC13aWR0aCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZnVsbC13aWR0aCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5xMWIgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZnVsbC13aWR0aCAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cywgLmluZHVzdHJ5LWV2ZW50cyAucTFiIC5mdWxsLXdpZHRoIC5oY3NzLWV2ZW50cywgLnExYiAuZnVsbC13aWR0aCAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIC5xMWIgLmZ1bGwtd2lkdGggLmhjc3MtZXZlbnRzLCAucTFiIC5mdWxsLXdpZHRoIC5uYXJyb3ctY29udGFpbmVyLCAucTFiIC5mdWxsLXdpZHRoIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAucTFiIC5mdWxsLXdpZHRoIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmZ1bGwtd2lkdGggLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAubWFzdGVjLW1zYSAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciwgLnExYiAubWFzdGVjLW1zYSAuZnVsbC13aWR0aCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLmZ1bGwtd2lkdGggLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5xMWIgLmZ1bGwtd2lkdGggLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZnVsbC13aWR0aCAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mdWxsLXdpZHRoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAucTFiIC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnExYiAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAucTFiIC5mdWxsLXdpZHRoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnExYiAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLnExYiAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5xMWIgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucTFiIC5mdWxsLXdpZHRoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucTFiIC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLmZ1bGwtd2lkdGggLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAucTFiIC5mdWxsLXdpZHRoIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5mdWxsLXdpZHRoIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnExYiAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5xMWIgLmZ1bGwtd2lkdGggLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5xMWIgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZnVsbC13aWR0aCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5xMWIgLmZ1bGwtd2lkdGggLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmZ1bGwtd2lkdGggLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucTFiIC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnExYiAuZnVsbC13aWR0aCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnExYiAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5mdWxsLXdpZHRoIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciwgLnExYiAuZnVsbC13aWR0aCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZnVsbC13aWR0aCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5xMWIgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAucTFiIC5mdWxsLXdpZHRoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAucTFiIC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Qge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ubXQxYSAucHJvZHVjdHMsIC5tdDFiIC5wcm9kdWN0cywgLnExYSAucHJvZHVjdHMsIC5xMWIgLnByb2R1Y3RzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm10MWEgLnByb2R1Y3RzIC5wYi00MCwgLm10MWIgLnByb2R1Y3RzIC5wYi00MCwgLnExYSAucHJvZHVjdHMgLnBiLTQwLCAucTFiIC5wcm9kdWN0cyAucGItNDAge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi5tdDFhIC5wcm9kdWN0cyAud2hpdGUtYnRuLCAubXQxYSAucHJvZHVjdHMgLmZvcm0td2hpdGUtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS13aGl0ZS1idG4gLm10MWEgLnByb2R1Y3RzIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAubXQxYiAucHJvZHVjdHMgLndoaXRlLWJ0biwgLm10MWIgLnByb2R1Y3RzIC5mb3JtLXdoaXRlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0td2hpdGUtYnRuIC5tdDFiIC5wcm9kdWN0cyAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLnExYSAucHJvZHVjdHMgLndoaXRlLWJ0biwgLnExYSAucHJvZHVjdHMgLmZvcm0td2hpdGUtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS13aGl0ZS1idG4gLnExYSAucHJvZHVjdHMgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5xMWIgLnByb2R1Y3RzIC53aGl0ZS1idG4sIC5xMWIgLnByb2R1Y3RzIC5mb3JtLXdoaXRlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0td2hpdGUtYnRuIC5xMWIgLnByb2R1Y3RzIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDIwcHg7XG59XG4ubXQxYSAucHJvZHVjdHMgaDMsIC5tdDFhIC5wcm9kdWN0cyAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgLm10MWEgLnByb2R1Y3RzIC5zdWItdGl0bGUtaDMsIC5tdDFiIC5wcm9kdWN0cyBoMywgLm10MWIgLnByb2R1Y3RzIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAubXQxYiAucHJvZHVjdHMgLnN1Yi10aXRsZS1oMywgLnExYSAucHJvZHVjdHMgaDMsIC5xMWEgLnByb2R1Y3RzIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAucTFhIC5wcm9kdWN0cyAuc3ViLXRpdGxlLWgzLCAucTFiIC5wcm9kdWN0cyBoMywgLnExYiAucHJvZHVjdHMgLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsIC5xMWIgLnByb2R1Y3RzIC5zdWItdGl0bGUtaDMge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5tdDFhIC5pbmR1c3RyaWVzLCAubXQxYiAuaW5kdXN0cmllcywgLnExYSAuaW5kdXN0cmllcywgLnExYiAuaW5kdXN0cmllcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tdDFhIC5pbmR1c3RyaWVzIC5wYi03MCwgLm10MWIgLmluZHVzdHJpZXMgLnBiLTcwLCAucTFhIC5pbmR1c3RyaWVzIC5wYi03MCwgLnExYiAuaW5kdXN0cmllcyAucGItNzAge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbn1cbi5tdDFhIC5pbmR1c3RyaWVzIC5ibGFjay1idG4sIC5tdDFhIC5pbmR1c3RyaWVzIC5mb3JtLWJsYWNrLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0tYmxhY2stYnRuIC5tdDFhIC5pbmR1c3RyaWVzIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAubXQxYiAuaW5kdXN0cmllcyAuYmxhY2stYnRuLCAubXQxYiAuaW5kdXN0cmllcyAuZm9ybS1ibGFjay1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mb3JtLWJsYWNrLWJ0biAubXQxYiAuaW5kdXN0cmllcyAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLnExYSAuaW5kdXN0cmllcyAuYmxhY2stYnRuLCAucTFhIC5pbmR1c3RyaWVzIC5mb3JtLWJsYWNrLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0tYmxhY2stYnRuIC5xMWEgLmluZHVzdHJpZXMgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5xMWIgLmluZHVzdHJpZXMgLmJsYWNrLWJ0biwgLnExYiAuaW5kdXN0cmllcyAuZm9ybS1ibGFjay1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mb3JtLWJsYWNrLWJ0biAucTFiIC5pbmR1c3RyaWVzIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE1cHg7XG59XG4ubXQxYSAuaW5kdXN0cmllcyAuY29udGVudCwgLm10MWIgLmluZHVzdHJpZXMgLmNvbnRlbnQsIC5xMWEgLmluZHVzdHJpZXMgLmNvbnRlbnQsIC5xMWIgLmluZHVzdHJpZXMgLmNvbnRlbnQge1xuICB3aWR0aDogNzMlO1xufVxuXG4ubXQxYiAuaGVybywgLnExYiAuaGVybyB7XG4gIGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDMvTWFzVGVjX0xQX0hlcm8uanBnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5tdDFiICNwcm9qZWN0cy1pbmR1c3RyeS1zb2x1dGlvbnMsIC5xMWIgI3Byb2plY3RzLWluZHVzdHJ5LXNvbHV0aW9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubXQxYiAjcHJvamVjdHMtaW5kdXN0cnktc29sdXRpb25zIGgzLCAubXQxYiAjcHJvamVjdHMtaW5kdXN0cnktc29sdXRpb25zIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAubXQxYiAjcHJvamVjdHMtaW5kdXN0cnktc29sdXRpb25zIC5zdWItdGl0bGUtaDMsIC5xMWIgI3Byb2plY3RzLWluZHVzdHJ5LXNvbHV0aW9ucyBoMywgLnExYiAjcHJvamVjdHMtaW5kdXN0cnktc29sdXRpb25zIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAucTFiICNwcm9qZWN0cy1pbmR1c3RyeS1zb2x1dGlvbnMgLnN1Yi10aXRsZS1oMyB7XG4gIGNvbG9yOiB1bnNldDtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcyAuc2l0ZS1pbm5lciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcyAuc2l0ZS1pbm5lciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHtcbiAgcGFkZGluZzogMDtcbn1cbi5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMgLnByZWNpc2lvbi1waXBlbGluZS1pbWcsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcyAucHJlY2lzaW9uLXBpcGVsaW5lLWltZyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wMy9wcmVjaXNpb24tcGlwZWxpbmUtYmFja2dyb3VuZC1pbWFnZS5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG59XG4ubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzIC5wdW1wY28taW1nLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMgLnB1bXBjby1pbWcge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDMvcHVtcGNvLWJhY2tncm91bmQtaW1hZ2UuanBlZ1wiKSBuby1yZXBlYXQgLTMwMHB4IHRvcDtcbn1cbi5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMgLnNvbGFyLWltZywgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzIC5zb2xhci1pbWcge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjMvMTAvcmVuZXdhYmxlMy5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG59XG4ubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzIC5pbmR1c3RyeS1pbWcsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcyAuaW5kdXN0cnktaW1nIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgbWluLWhlaWdodDogMzUwcHg7XG59XG4ubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzIC5pbmR1c3RyeS1pbWc6YmVmb3JlLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMgLmluZHVzdHJ5LWltZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzYwNzg0MzEzNyk7XG4gIGxlZnQ6IDA7XG59XG4ubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzIGltZywgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzIGltZyB7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cbi5zd2lwZXItcmV2aWV3IC5yZXZpZXcge1xuICBtYXgtd2lkdGg6IDEzMTBweDtcbn1cblxuLm9wZXJhdGlvbnMtYnVuZGxlIHtcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0gKi9cbn1cbi5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIGgzLCAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLnN1Yi10aXRsZS1oMyB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAuY29udGFpbmVyLCAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAuZml0LXF1aXogLnNpdGUtaW5uZXIsIC5maXQtcXVpeiAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLnNpdGUtaW5uZXIsIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cywgLmluZHVzdHJ5LWV2ZW50cyAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAuaGNzcy1ldmVudHMsIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLmhjc3MtZXZlbnRzLCAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAubmFycm93LWNvbnRhaW5lciwgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5vcGVyYXRpb25zLWJ1bmRsZSAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5vcGVyYXRpb25zLWJ1bmRsZSAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm9wZXJhdGlvbnMtYnVuZGxlIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm9wZXJhdGlvbnMtYnVuZGxlIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLm9wZXJhdGlvbnMtYnVuZGxlIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAub3BlcmF0aW9ucy1idW5kbGUgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXIsIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5zaXRlLWlubmVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAubWFzdGVjLW1zYSAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLm10MWIgLm1hc3RlYy1tc2EgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5zaXRlLWlubmVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAubWFzdGVjLW1zYSAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLnExYiAubWFzdGVjLW1zYSAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5zaXRlLWlubmVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCB7XG4gICAgbWF4LXdpZHRoOiAxMTEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNzkwcHgpIHtcbiAgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLmNvbnRhaW5lciwgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLnNpdGUtaW5uZXIsIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLnNpdGUtaW5uZXIsIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5zaXRlLWlubmVyLCAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5pbmR1c3RyeS1ldmVudHMgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLmhjc3MtZXZlbnRzLCAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5oY3NzLWV2ZW50cywgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLm5hcnJvdy1jb250YWluZXIsIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAub3BlcmF0aW9ucy1idW5kbGUgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAub3BlcmF0aW9ucy1idW5kbGUgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5vcGVyYXRpb25zLWJ1bmRsZSAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5vcGVyYXRpb25zLWJ1bmRsZSAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5vcGVyYXRpb25zLWJ1bmRsZSAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm9wZXJhdGlvbnMtYnVuZGxlIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyLCAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLm1hc3RlYy1tc2EgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLnNpdGUtaW5uZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLm1hc3RlYy1tc2EgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLnNpdGUtaW5uZXIsIC5xMWIgLm1hc3RlYy1tc2EgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Qge1xuICAgIG1heC13aWR0aDogMTQxMHB4O1xuICB9XG59XG4ub3BlcmF0aW9ucy1idW5kbGUgbGkjbWVudS1pdGVtLTM2ODkyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG4ub3BlcmF0aW9ucy1idW5kbGUgLmhlcm8taW1hZ2UgLmZsZXgtYm94LTcwIHtcbiAgZmxleDogMCAwIDU4JTtcbn1cbi5vcGVyYXRpb25zLWJ1bmRsZSAuaGVyby1pbWFnZSAuZmxleC1ib3gtMzAge1xuICBmbGV4OiAwIDAgMzglO1xufVxuLm9wZXJhdGlvbnMtYnVuZGxlIC5xdW90ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMTVweCAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm9wZXJhdGlvbnMtYnVuZGxlIC5xdW90ZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4ub3BlcmF0aW9ucy1idW5kbGUgLnF1b3RlIC5xdW90ZS1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4td2lkdGg6IDEwMHB4O1xufVxuLm9wZXJhdGlvbnMtYnVuZGxlIC5scC1xdW90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAnFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA5MHB4O1xuICBsaW5lLWhlaWdodDogNzBweDtcbiAgY29sb3I6ICMwMDVlYjg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLm9wZXJhdGlvbnMtYnVuZGxlIC5scC1xdW90ZSB7XG4gIHBhZGRpbmc6IDM1cHggMCAwIDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vcGVyYXRpb25zLWJ1bmRsZSAubHAtcXVvdGUgcCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm9wZXJhdGlvbnMtYnVuZGxlIC5oZXJvLWltYWdlIC5mbGV4LWJveC03MCwgLm9wZXJhdGlvbnMtYnVuZGxlIC5oZXJvLWltYWdlIC5mbGV4LWJveC0zMCB7XG4gICAgZmxleDogMSAwIDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAub3BlcmF0aW9ucy1idW5kbGUubGFuZGluZy1wYWdlLXRlbXBsYXRlIC5oZXJvLWltYWdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG4gIC5vcGVyYXRpb25zLWJ1bmRsZSBzZWN0aW9uLnVzZWRfYnlfdG9wX2NvbXBhbmllcyAuaW1hZ2Utcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAub3BlcmF0aW9ucy1idW5kbGUgc2VjdGlvbi51c2VkX2J5X3RvcF9jb21wYW5pZXMgLmltYWdlLXJvdyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcGVyYXRpb25zLWJ1bmRsZSBzZWN0aW9uLnVzZWRfYnlfdG9wX2NvbXBhbmllcyAuaW1hZ2Utcm93IGltZyB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3BlcmF0aW9ucy1idW5kbGUubGFuZGluZy1wYWdlLXRlbXBsYXRlIC5sb2dvLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuICAub3BlcmF0aW9ucy1idW5kbGUubGFuZGluZy1wYWdlLXRlbXBsYXRlICNnZW5lc2lzLW1vYmlsZS1uYXYtb3RoZXIubWVudS10b2dnbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMTRweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgLm9wZXJhdGlvbnMtYnVuZGxlIGxpI21lbnUtaXRlbS0zNjg5MiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcGVyYXRpb25zLWJ1bmRsZSAjZ2VuZXNpcy1uYXYtbGFuZGluZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgfVxuICAub3BlcmF0aW9ucy1idW5kbGUgI21lbnUtbGFuZGluZy1wYWdlLW1lbnUge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5vcGVyYXRpb25zLWJ1bmRsZSAubW9iaWxlLXByaWNpbmctbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICByaWdodDogNDJweDtcbiAgfVxuICAub3BlcmF0aW9ucy1idW5kbGUgLm1vYmlsZS1wcmljaW5nLWxpbmsgYSB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luOiAzcHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjMDA5NjM5ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA2cHggMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5vcGVyYXRpb25zLWJ1bmRsZS5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgI2hlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAub3BlcmF0aW9ucy1idW5kbGUubGFuZGluZy1wYWdlLXRlbXBsYXRlIC5sb2dvLWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgfVxufVxuLm9wZXJhdGlvbnMtYnVuZGxlIC5zb2NpYWwtcmV2aWV3cy13aGl0ZS1iZyB7XG4gIG1hcmdpbjogNDhweCAwIDgwcHg7XG59XG4ub3BlcmF0aW9ucy1idW5kbGUgLnNvY2lhbC1yZXZpZXdzLXdoaXRlLWJnIHAge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5vcGVyYXRpb25zLWJ1bmRsZSAuc29jaWFsLXJldmlld3Mtd2hpdGUtYmcge1xuICAgIG1hcmdpbjogODBweCAwO1xuICB9XG59XG5cbi5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSwgLnRhZyAuYXJjaGl2ZS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jYXRlZ29yeSAuYXJjaGl2ZS1kZXNjcmlwdGlvbiwgLnRhZyAuYXJjaGl2ZS1kZXNjcmlwdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhdGVnb3J5IC5lbnRyeS10aXRsZTpiZWZvcmUsIC50YWcgLmVudHJ5LXRpdGxlOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhDU1NGb250XCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBmb250LXNpemU6IDI2cHg7XG59XG5cbi5jYXRlZ29yeS1ib3gge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZzogMjVweCAyNXB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXRlZ29yeS1ib3gge1xuICAgIGZsZXg6IDAgMCAzMiU7XG4gIH1cbiAgLmNhdGVnb3J5LWJveDpudGgtY2hpbGQoLW4rMikge1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY2F0ZWdvcnktYm94IHtcbiAgICBtaW4taGVpZ2h0OiAyMDdweDtcbiAgfVxufVxuLmNhdGVnb3J5LWJveCBhIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uY2F0ZWdvcnktYm94IGE6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbi5jYXRlZ29yeS1ib3ggYS5yZWFkLW1vcmUge1xuICBjb2xvcjogIzAwOTYzOTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jYXRlZ29yeS1ib3ggYS5yZWFkLW1vcmU6aG92ZXIge1xuICBjb2xvcjogIzUyYWM2OTtcbn1cbi5jYXRlZ29yeS1ib3ggcCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uY2F0ZWdvcnktYm94IGZvb3RlciBhIHtcbiAgY29sb3I6ICMwMDk2Mzk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKiAjIyBIZWF2eUJpZFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uaGVhdnliaWQgLmVudHJ5LXRpdGxlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDMvbG9nby1oZWF2eWJpZC1qdXN0aWNvbi5zdmdcIik7XG59XG5cbi8qICMjIEhlYXZ5Sm9iXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5oZWF2eWpvYiAuZW50cnktdGl0bGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wMi9sb2dvLWhlYXZ5am9iLWp1c3RpY29uLnN2Z1wiKTtcbn1cblxuLyogIyMgSENTUyBUZWxlbWF0aWNzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5oY3NzLXRlbGVtYXRpY3MgLmVudHJ5LXRpdGxlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDEvbG9nby10ZWxlbWF0aWNzLWp1c3RpY29uLnN2Z1wiKTtcbn1cblxuLyogIyMgSENTUyBQbGFuc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uaGNzcy1wbGFucyAuZW50cnktdGl0bGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wMy9sb2dvLXBsYW5zLWp1c3RpY29uLnN2Z1wiKTtcbn1cblxuLyogIyMgRXF1aXBtZW50MzYwXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qICMjIEhDU1MgU2FmZXR5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5oY3NzLXNhZmV0eSAuZW50cnktdGl0bGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wMi9sb2dvLXNhZmV0eS1qdXN0aWNvbi5zdmdcIik7XG59XG5cbi8qICMjIEhDU1MgRGlzcGF0Y2hlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uaGNzcy1kaXNwYXRjaGVyIC5lbnRyeS10aXRsZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzAyL2xvZ28tZGlzcGF0Y2hlci1qdXN0aWNvbi5zdmdcIik7XG59XG5cbi8qICMjIEZ1ZWxlclBsdXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZ1ZWxlcnBsdXMgLmVudHJ5LXRpdGxlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDIvbG9nby1mdWVsZXJwbHVzLWp1c3RpY29uLnN2Z1wiKTtcbn1cblxuLyogIyMgSW1wbGVtZW50YXRpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmltcGxlbWVudGF0aW9uIC5lbnRyeS10aXRsZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzA0L2xvZ28taW1wbGVtZW50YXRpb24tanVzdGljb24uc3ZnXCIpO1xufVxuXG4vKiAjIyBIQ1NTIENsb3VkXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5oY3NzLWNsb3VkIC5lbnRyeS10aXRsZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzA1L2xvZ28tY2xvdWQtanVzdGljb24uc3ZnXCIpO1xufVxuXG4vKiAjIyBIQ1NTIGVMb2dzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5oY3NzLWVsb2dzIC5lbnRyeS10aXRsZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzEwL2xvZ28tZWxvZ3MtanVzdGljb24uc3ZnXCIpO1xufVxuXG4vKiAjIyBIQ1NTIEludGVsbGlnZW5jZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uaGNzcy1pbnRlbGxpZ2VuY2UgLmVudHJ5LXRpdGxlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTAvbG9nby1lbG9ncy1qdXN0aWNvbi5zdmdcIik7XG59XG5cbi8qICMjIEhDU1MgRmxlZXQgTWFuYWdlbWVudFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZmxlZXQtbWFuYWdlbWVudCAuZW50cnktdGl0bGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMC9sb2dvLWZsZWV0LW1hbmFnZW1lbnQtanVzdGljb24uc3ZnXCIpO1xufVxuXG4uc2luZ2xlLXByb2plY3RzICNnZW5lc2lzLWNvbnRlbnQgaDEsIC5zaW5nbGUtcHJvamVjdHMgI2dlbmVzaXMtY29udGVudCAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAuc2luZ2xlLXByb2plY3RzICNnZW5lc2lzLWNvbnRlbnQgLmFyY2hpdmUtdGl0bGUsIC5zaW5nbGUtcHJvamVjdHMgI2dlbmVzaXMtY29udGVudCAudGFnIC5hcmNoaXZlLXRpdGxlLCAudGFnIC5zaW5nbGUtcHJvamVjdHMgI2dlbmVzaXMtY29udGVudCAuYXJjaGl2ZS10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtcHJvamVjdHMgI2dlbmVzaXMtY29udGVudCBoMSwgLnNpbmdsZS1wcm9qZWN0cyAjZ2VuZXNpcy1jb250ZW50IC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSwgLmNhdGVnb3J5IC5zaW5nbGUtcHJvamVjdHMgI2dlbmVzaXMtY29udGVudCAuYXJjaGl2ZS10aXRsZSwgLnNpbmdsZS1wcm9qZWN0cyAjZ2VuZXNpcy1jb250ZW50IC50YWcgLmFyY2hpdmUtdGl0bGUsIC50YWcgLnNpbmdsZS1wcm9qZWN0cyAjZ2VuZXNpcy1jb250ZW50IC5hcmNoaXZlLXRpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbi5zaW5nbGUtcHJvamVjdHMgI2dlbmVzaXMtY29udGVudCBoMTo6YWZ0ZXIsIC5zaW5nbGUtcHJvamVjdHMgI2dlbmVzaXMtY29udGVudCAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGU6OmFmdGVyLCAuY2F0ZWdvcnkgLnNpbmdsZS1wcm9qZWN0cyAjZ2VuZXNpcy1jb250ZW50IC5hcmNoaXZlLXRpdGxlOjphZnRlciwgLnNpbmdsZS1wcm9qZWN0cyAjZ2VuZXNpcy1jb250ZW50IC50YWcgLmFyY2hpdmUtdGl0bGU6OmFmdGVyLCAudGFnIC5zaW5nbGUtcHJvamVjdHMgI2dlbmVzaXMtY29udGVudCAuYXJjaGl2ZS10aXRsZTo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnNpbmdsZS1wcm9qZWN0cyAuaW1hZ2UtZ2FsbGVyeSB7XG4gIG1hcmdpbjogNDhweCAwO1xufVxuLnNpbmdsZS1wcm9qZWN0cyAuaW1hZ2UtZ2FsbGVyeSAuZ2FsbGVyeS1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAxNXB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdy14OiB1bnNldDtcbiAgd2hpdGUtc3BhY2U6IHVuc2V0O1xufVxuLnNpbmdsZS1wcm9qZWN0cyAuaW1hZ2UtZ2FsbGVyeSAuZ2FsbGVyeS1pbWFnZSB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wcm9qZWN0cyAuaW1hZ2UtZ2FsbGVyeSAuZ2FsbGVyeS1pbWFnZSB7XG4gICAgZmxleDogMCAwIGNhbGMoMzMlIC0gMzBweCk7XG4gIH1cbn1cbi5zaW5nbGUtcHJvamVjdHMgLmltYWdlLWdhbGxlcnkgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuI2NvbXBhbnktaW5mb3JtYXRpb24ge1xuICBib3gtc2hhZG93OiA2cHggNnB4IDMwcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIHBhZGRpbmc6IDQwcHggMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbiNjb21wYW55LWluZm9ybWF0aW9uIHAuY29tcGFueS1uYW1lIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuI2NvbXBhbnktaW5mb3JtYXRpb24gYSwgI2NvbXBhbnktaW5mb3JtYXRpb24gcCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjlweDtcbn1cbiNjb21wYW55LWluZm9ybWF0aW9uIGgzLCAjY29tcGFueS1pbmZvcm1hdGlvbiAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgI2NvbXBhbnktaW5mb3JtYXRpb24gLnN1Yi10aXRsZS1oMyB7XG4gIGNvbG9yOiAjMDA5NjM5O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDMycHggMDtcbn1cbiNjb21wYW55LWluZm9ybWF0aW9uIC5ncmV5LW91dGxpbmUtYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS4zcmVtICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbn1cbiNjb21wYW55LWluZm9ybWF0aW9uIFtjbGFzc149aWNvbi1dOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNHB4O1xuICBtYXNrLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NjM5O1xufVxuI2NvbXBhbnktaW5mb3JtYXRpb24gLmNhdGVnb3JpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAzMnB4O1xufVxuXG4jcHJvamVjdC1zcGVjaWZpY2F0aW9ucyBoMiwgI3Byb2plY3Qtc3BlY2lmaWNhdGlvbnMgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvICNwcm9qZWN0LXNwZWNpZmljYXRpb25zIHAuaGVhZGxpbmUsICNwcm9qZWN0LXNwZWNpZmljYXRpb25zIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAjcHJvamVjdC1zcGVjaWZpY2F0aW9ucyBwLmhlYWRsaW5lLCAjcHJvamVjdC1zcGVjaWZpY2F0aW9ucyAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAjcHJvamVjdC1zcGVjaWZpY2F0aW9ucyBwLmhlYWRsaW5lLCAjcHJvamVjdC1zcGVjaWZpY2F0aW9ucyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAjcHJvamVjdC1zcGVjaWZpY2F0aW9ucyBwLmhlYWRsaW5lLCAjcHJvamVjdC1zcGVjaWZpY2F0aW9ucyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgI3Byb2plY3Qtc3BlY2lmaWNhdGlvbnMgLnN1Yi10aXRsZS1oMiwgI3Byb2plY3Qtc3BlY2lmaWNhdGlvbnMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjcHJvamVjdC1zcGVjaWZpY2F0aW9ucyBoNCwgI3Byb2plY3Qtc3BlY2lmaWNhdGlvbnMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94ICNwcm9qZWN0LXNwZWNpZmljYXRpb25zIC5lbnRyeS10aXRsZSwgI3Byb2plY3Qtc3BlY2lmaWNhdGlvbnMgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uICNwcm9qZWN0LXNwZWNpZmljYXRpb25zIC5lbnRyeS10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgcGFkZGluZy10b3A6IDI4cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuI3Byb2plY3Qtc3BlY2lmaWNhdGlvbnMgaDI6OmJlZm9yZSwgI3Byb2plY3Qtc3BlY2lmaWNhdGlvbnMgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lOjpiZWZvcmUsIC5ob21lICNnZW5lcmljLWhlcm8gI3Byb2plY3Qtc3BlY2lmaWNhdGlvbnMgcC5oZWFkbGluZTo6YmVmb3JlLCAjcHJvamVjdC1zcGVjaWZpY2F0aW9ucyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmU6OmJlZm9yZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAjcHJvamVjdC1zcGVjaWZpY2F0aW9ucyBwLmhlYWRsaW5lOjpiZWZvcmUsICNwcm9qZWN0LXNwZWNpZmljYXRpb25zIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmU6OmJlZm9yZSwgLmhvbWUgI3ByZXNzLWhlcm8gI3Byb2plY3Qtc3BlY2lmaWNhdGlvbnMgcC5oZWFkbGluZTo6YmVmb3JlLCAjcHJvamVjdC1zcGVjaWZpY2F0aW9ucyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lOjpiZWZvcmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvICNwcm9qZWN0LXNwZWNpZmljYXRpb25zIHAuaGVhZGxpbmU6OmJlZm9yZSwgI3Byb2plY3Qtc3BlY2lmaWNhdGlvbnMgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGU6OmJlZm9yZSwgI3Byb2plY3Qtc3BlY2lmaWNhdGlvbnMgLnN1Yi10aXRsZS1oMjo6YmVmb3JlLCAjcHJvamVjdC1zcGVjaWZpY2F0aW9ucyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0OjpiZWZvcmUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gI3Byb2plY3Qtc3BlY2lmaWNhdGlvbnMgaDQ6OmJlZm9yZSwgI3Byb2plY3Qtc3BlY2lmaWNhdGlvbnMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZTo6YmVmb3JlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggI3Byb2plY3Qtc3BlY2lmaWNhdGlvbnMgLmVudHJ5LXRpdGxlOjpiZWZvcmUsICNwcm9qZWN0LXNwZWNpZmljYXRpb25zIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGU6OmJlZm9yZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uICNwcm9qZWN0LXNwZWNpZmljYXRpb25zIC5lbnRyeS10aXRsZTo6YmVmb3JlIHtcbiAgd2lkdGg6IDg4cHg7XG4gIGhlaWdodDogNHB4O1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6ICMwMDk2Mzk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcHJvamVjdC1zcGVjaWZpY2F0aW9ucyBoMiwgI3Byb2plY3Qtc3BlY2lmaWNhdGlvbnMgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvICNwcm9qZWN0LXNwZWNpZmljYXRpb25zIHAuaGVhZGxpbmUsICNwcm9qZWN0LXNwZWNpZmljYXRpb25zIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAjcHJvamVjdC1zcGVjaWZpY2F0aW9ucyBwLmhlYWRsaW5lLCAjcHJvamVjdC1zcGVjaWZpY2F0aW9ucyAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAjcHJvamVjdC1zcGVjaWZpY2F0aW9ucyBwLmhlYWRsaW5lLCAjcHJvamVjdC1zcGVjaWZpY2F0aW9ucyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAjcHJvamVjdC1zcGVjaWZpY2F0aW9ucyBwLmhlYWRsaW5lLCAjcHJvamVjdC1zcGVjaWZpY2F0aW9ucyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgI3Byb2plY3Qtc3BlY2lmaWNhdGlvbnMgLnN1Yi10aXRsZS1oMiwgI3Byb2plY3Qtc3BlY2lmaWNhdGlvbnMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjcHJvamVjdC1zcGVjaWZpY2F0aW9ucyBoNCwgI3Byb2plY3Qtc3BlY2lmaWNhdGlvbnMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94ICNwcm9qZWN0LXNwZWNpZmljYXRpb25zIC5lbnRyeS10aXRsZSwgI3Byb2plY3Qtc3BlY2lmaWNhdGlvbnMgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uICNwcm9qZWN0LXNwZWNpZmljYXRpb25zIC5lbnRyeS10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICB9XG59XG5cbiNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zZWN0aW9uLWZyYW1lLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuY29udGFpbmVyLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLnNpdGUtaW5uZXIsIC5maXQtcXVpeiAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6ICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmNvbnRhaW5lciwgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5uYXJyb3ctY29udGFpbmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAubmFycm93LWNvbnRhaW5lciwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2l0ZS1pbm5lciwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2l0ZS1pbm5lciwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXIsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2l0ZS1pbm5lciwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXIsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2l0ZS1pbm5lciwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXIsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXIsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2l0ZS1pbm5lciwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXIsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXIsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXIsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXIsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXIsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kdXN0cnktZXZlbnRzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5oY3NzLWV2ZW50cywgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmluZHVzdHJ5LWV2ZW50cyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1ldmVudHMsIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmhjc3MtZXZlbnRzLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5oY3NzLWV2ZW50cywgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnBhc3Qtd2ViaW5hcnMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuaGNzcy1ldmVudHMsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXIsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhICNjdXN0b21lcnNfYnlfc3RhdGUgLnN3aXBlci1jb250YWluZXIgPiBkaXYsICNjdXN0b21lcnNfYnlfc3RhdGUgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnN3aXBlci1jb250YWluZXIgPiBkaXYsICNzaGFyZS15b3VyLXByb2plY3QtY3RhICNnZW5lcmljLXRhYnMgLnBhbmUsICNnZW5lcmljLXRhYnMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnBhbmUsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAuc29jaWFsLXNoYXJlLCAuc2luZ2xlLXBvc3Q6bm90KC5jYXNlLXN0dWRpZXMtdGVtcGxhdGUtY2xvbmUtcG9zdCkgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNvY2lhbC1zaGFyZSwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpbmdsZS1wcmVzcyAuc29jaWFsLXNoYXJlLCAuc2luZ2xlLXByZXNzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zb2NpYWwtc2hhcmUsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yLCAucHJvZHVjdC1wYWdlLXN0YXRzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zdGF0cy1jb2xvciwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yLCAucGFnZS1zdGF0cyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc3RhdHMtY29sb3IsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5tb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCwgLm1vZGFsLXBvcHVwICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5tb2RhbC1jb250ZW50LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuaGNzcy1mb3JtLWZyYW1lLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmN1c3RvbWVyLXN0b3J5LXNsaWRlLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgLmJsb2ctYm94LCAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmJsb2ctYm94LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAjY29tcGFueS1pbmZvcm1hdGlvbiB7XG4gIGJveC1zaGFkb3c6IDZweCA2cHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogNTZweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMzBweDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgbWFyZ2luOiA0OHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNlY3Rpb24tZnJhbWUsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5jb250YWluZXIsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6ICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5ICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuY29udGFpbmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZml0LXF1aXogLnNpdGUtaW5uZXIsIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLm5hcnJvdy1jb250YWluZXIsIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5uYXJyb3ctY29udGFpbmVyLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2l0ZS1pbm5lciwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXIsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2l0ZS1pbm5lciwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXIsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2l0ZS1pbm5lciwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXIsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2l0ZS1pbm5lciwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXIsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2l0ZS1pbm5lciwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2l0ZS1pbm5lciwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2l0ZS1pbm5lciwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2l0ZS1pbm5lciwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2l0ZS1pbm5lciwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmhjc3MtZXZlbnRzLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLWV2ZW50cywgLmluZHVzdHJ5LWV2ZW50cyAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuaGNzcy1ldmVudHMsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hcnMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmhjc3MtZXZlbnRzLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5oY3NzLWV2ZW50cywgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2l0ZS1pbm5lciwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXIsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3dpcGVyLWNvbnRhaW5lciA+IGRpdiwgI2N1c3RvbWVyc19ieV9zdGF0ZSAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc3dpcGVyLWNvbnRhaW5lciA+IGRpdiwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgI2dlbmVyaWMtdGFicyAucGFuZSwgI2dlbmVyaWMtdGFicyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAucGFuZSwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpIC5zb2NpYWwtc2hhcmUsIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc29jaWFsLXNoYXJlLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2luZ2xlLXByZXNzIC5zb2NpYWwtc2hhcmUsIC5zaW5nbGUtcHJlc3MgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNvY2lhbC1zaGFyZSwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtY29sb3IsIC5wcm9kdWN0LXBhZ2Utc3RhdHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnN0YXRzLWNvbG9yLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAucGFnZS1zdGF0cyAuc3RhdHMtY29sb3IsIC5wYWdlLXN0YXRzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zdGF0cy1jb2xvciwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLm1vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50LCAubW9kYWwtcG9wdXAgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLm1vZGFsLWNvbnRlbnQsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5oY3NzLWZvcm0tZnJhbWUsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuY3VzdG9tZXItc3Rvcnktc2xpZGUsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAuYmxvZy1ib3gsIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuYmxvZy1ib3gsICNzaGFyZS15b3VyLXByb2plY3QtY3RhICNjb21wYW55LWluZm9ybWF0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNlY3Rpb24tZnJhbWUgYSwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLmNvbnRhaW5lciBhLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLnNpdGUtaW5uZXIgYSwgLmZpdC1xdWl6ICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyIGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyIGEsIC5zaGFyZS15b3VyLXN0b3J5ICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyIGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5ICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmNvbnRhaW5lciBhLCAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZml0LXF1aXogLnNpdGUtaW5uZXIgYSwgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyIGEsIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyIGEsIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyIGEsIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLm5hcnJvdy1jb250YWluZXIgYSwgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLm5hcnJvdy1jb250YWluZXIgYSwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciBhLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyIGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgYSwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2l0ZS1pbm5lciBhLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIgYSwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyIGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciBhLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXIgYSwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyIGEsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2l0ZS1pbm5lciBhLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgYSwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyIGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciBhLCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXIgYSwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyIGEsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2l0ZS1pbm5lciBhLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXIgYSwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyIGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciBhLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXIgYSwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIgYSwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXIgYSwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgYSwgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXIgYSwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIgYSwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXIgYSwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgYSwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXIgYSwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciBhLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyIGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgYSwgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2l0ZS1pbm5lciBhLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyIGEsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXIgYSwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciBhLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyIGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzIGEsIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmhjc3MtZXZlbnRzIGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzIGEsIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmhjc3MtZXZlbnRzIGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cyBhLCAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuaGNzcy1ldmVudHMgYSwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnBhc3Qtd2ViaW5hcnMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzIGEsIC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5oY3NzLWV2ZW50cyBhLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciBhLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXIgYSwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyIGEsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2l0ZS1pbm5lciBhLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zd2lwZXItY29udGFpbmVyID4gZGl2IGEsICNjdXN0b21lcnNfYnlfc3RhdGUgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnN3aXBlci1jb250YWluZXIgPiBkaXYgYSwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgI2dlbmVyaWMtdGFicyAucGFuZSBhLCAjZ2VuZXJpYy10YWJzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5wYW5lIGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAuc29jaWFsLXNoYXJlIGEsIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc29jaWFsLXNoYXJlIGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaW5nbGUtcHJlc3MgLnNvY2lhbC1zaGFyZSBhLCAuc2luZ2xlLXByZXNzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zb2NpYWwtc2hhcmUgYSwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtY29sb3IgYSwgLnByb2R1Y3QtcGFnZS1zdGF0cyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc3RhdHMtY29sb3IgYSwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yIGEsIC5wYWdlLXN0YXRzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zdGF0cy1jb2xvciBhLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAubW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgYSwgLm1vZGFsLXBvcHVwICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5tb2RhbC1jb250ZW50IGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5oY3NzLWZvcm0tZnJhbWUgYSwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUgYSwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmN1c3RvbWVyLXN0b3J5LXNsaWRlIGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAuYmxvZy1ib3ggYSwgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5ibG9nLWJveCBhLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAjY29tcGFueS1pbmZvcm1hdGlvbiBhIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2VjdGlvbi1mcmFtZSwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLmNvbnRhaW5lciwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5ICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5jb250YWluZXIsIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAubmFycm93LWNvbnRhaW5lciwgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLm5hcnJvdy1jb250YWluZXIsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXIsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXIsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2l0ZS1pbm5lciwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXIsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2l0ZS1pbm5lciwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXIsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2l0ZS1pbm5lciwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXIsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2l0ZS1pbm5lciwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cywgLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuaGNzcy1ldmVudHMsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5oY3NzLWV2ZW50cywgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuaGNzcy1ldmVudHMsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmhjc3MtZXZlbnRzLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2l0ZS1pbm5lciwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zd2lwZXItY29udGFpbmVyID4gZGl2LCAjY3VzdG9tZXJzX2J5X3N0YXRlICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zd2lwZXItY29udGFpbmVyID4gZGl2LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAjZ2VuZXJpYy10YWJzIC5wYW5lLCAjZ2VuZXJpYy10YWJzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5wYW5lLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2luZ2xlLXBvc3Q6bm90KC5jYXNlLXN0dWRpZXMtdGVtcGxhdGUtY2xvbmUtcG9zdCkgLnNvY2lhbC1zaGFyZSwgLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zb2NpYWwtc2hhcmUsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaW5nbGUtcHJlc3MgLnNvY2lhbC1zaGFyZSwgLnNpbmdsZS1wcmVzcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc29jaWFsLXNoYXJlLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciwgLnByb2R1Y3QtcGFnZS1zdGF0cyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc3RhdHMtY29sb3IsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciwgLnBhZ2Utc3RhdHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnN0YXRzLWNvbG9yLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAubW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQsIC5tb2RhbC1wb3B1cCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAubW9kYWwtY29udGVudCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmhjc3MtZm9ybS1mcmFtZSwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5jdXN0b21lci1zdG9yeS1zbGlkZSwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzIC5ibG9nLWJveCwgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5ibG9nLWJveCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgI2NvbXBhbnktaW5mb3JtYXRpb24ge1xuICAgIHBhZGRpbmc6IDU2cHggNzBweDtcbiAgfVxufVxuXG4jb3VyLXBpbGxhcnMgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbiNvdXItcGlsbGFycyBwIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuI291ci1waWxsYXJzIC5yb3csICNvdXItcGlsbGFycyAjcHJvamVjdC1saWZlY3ljbGUgLm1lbnUsICNwcm9qZWN0LWxpZmVjeWNsZSAjb3VyLXBpbGxhcnMgLm1lbnUge1xuICByb3ctZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNvdXItcGlsbGFycyB7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxufVxuXG4jcHJvamVjdHMtaW5kdXN0cnktc29sdXRpb25zIC5jYXRlZ29yaWVzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMjBweCAyMHB4IDA7XG59XG4jcHJvamVjdHMtaW5kdXN0cnktc29sdXRpb25zIFtjbGFzc149aWNvbi1dOmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NjM5O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA0cHg7XG4gIG1hc2stc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xufVxuXG4uaWNvbi1haXJwb3J0czpiZWZvcmUge1xuICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX2FpcnBvcnRzLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9haXJwb3J0cy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgd2lkdGg6IDMwcHg7XG59XG5cbi5pY29uLWJyaWRnZTpiZWZvcmUge1xuICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX2JyaWRnZXMuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX2JyaWRnZXMuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIHdpZHRoOiAyNHB4O1xufVxuXG4uaWNvbi1jb25jcmV0ZTpiZWZvcmUge1xuICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX2NvbmNyZXRlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9jb25jcmV0ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgd2lkdGg6IDMwcHg7XG59XG5cbi5pY29uLWRhbXM6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9kYW1zLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9kYW1zLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICB3aWR0aDogMjRweDtcbn1cblxuLmljb24tZGF0YS1yZXBvcnRpbmc6OmJlZm9yZSB7XG4gIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA5L2ljb24tZGF0YS1iYXItZ3JhcGguc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wOS9pY29uLWRhdGEtYmFyLWdyYXBoLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICB3aWR0aDogMzBweDtcbn1cblxuLmljb24tZGVtb2xpdGlvbjpiZWZvcmUge1xuICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX2RlbW9saXRpb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX2RlbW9saXRpb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIHdpZHRoOiAyNHB4O1xufVxuXG4uaWNvbi1lYXJ0aHdvcms6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9lYXJ0aHdvcmsuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX2VhcnRod29yay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgd2lkdGg6IDMxcHg7XG59XG5cbi5pY29uLWVudmlyb25tZW50YWw6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9lbnZpcm9ubWVudGFsLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9lbnZpcm9ubWVudGFsLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICB3aWR0aDogMjRweDtcbn1cblxuLmljb24taGlnaHdheTpiZWZvcmUge1xuICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX2hpZ2h3YXkuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX2hpZ2h3YXkuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIHdpZHRoOiAzMnB4O1xufVxuXG4uaWNvbi1pbmR1c3RyaWFsOmJlZm9yZSwgLmljb24taGVhdnktaW5kdXN0cmlhbDpiZWZvcmUge1xuICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX2luZHVzdHJ5LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9pbmR1c3RyeS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgd2lkdGg6IDMwcHg7XG59XG5cbi5pY29uLWluZnJhc3RydWN0dXJlOmJlZm9yZSB7XG4gIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25faW5mcmFzdHJ1Y3R1cmUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX2luZnJhc3RydWN0dXJlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICB3aWR0aDogMzBweDtcbn1cblxuLmljb24tbWFyaW5lOmJlZm9yZSB7XG4gIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fbWFyaW5lLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9tYXJpbmUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIHdpZHRoOiAyNHB4O1xufVxuXG4uaWNvbi1wYXZpbmc6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9wYXZpbmcuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX3BhdmluZy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgd2lkdGg6IDMwcHg7XG59XG5cbi5pY29uLXBpcGVsaW5lOmJlZm9yZSwgLmljb24td2V0LXV0aWxpdGllczpiZWZvcmUge1xuICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX3BpcGVsaW5lLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9waXBlbGluZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgd2lkdGg6IDMwcHg7XG59XG5cbi5pY29uLXBvd2VyLWVuZXJneTpiZWZvcmUsIC5pY29uLWdlbmVyYXRpb246YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9wb3dlci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fcG93ZXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIHdpZHRoOiAyNHB4O1xufVxuXG4uaWNvbi1yYWlsOmJlZm9yZSB7XG4gIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fcmFpbHJvYWQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX3JhaWxyb2FkLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICB3aWR0aDogMzBweDtcbn1cblxuLmljb24tc2l0ZXdvcms6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9zaXRld29yay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fc2l0ZXdvcmsuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIHdpZHRoOiAzMHB4O1xufVxuXG4uaWNvbi10cmVuY2hpbmc6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl90cmVuY2hpbmcuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX3RyZW5jaGluZy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgd2lkdGg6IDMwcHg7XG59XG5cbi5pY29uLXRydWNraW5nLWhhdWxpbmc6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl90cnVja2luZy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fdHJ1Y2tpbmcuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIHdpZHRoOiAzOHB4O1xufVxuXG4uaWNvbi11bmRlcmdyb3VuZC11dGlsaXRpZXM6YmVmb3JlLCAuaWNvbi11dGlsaXR5OmJlZm9yZSB7XG4gIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fdW5kZXJncm91bmQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX3VuZGVyZ3JvdW5kLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICB3aWR0aDogMzBweDtcbn1cblxuLmljb24td2FzdGV3YXRlcjpiZWZvcmUge1xuICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX3dhc3Rld2F0ZXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX3dhc3Rld2F0ZXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIHdpZHRoOiAzMHB4O1xufVxuXG4uaWNvbi1lc3RpbWF0aW5nOmJlZm9yZSB7XG4gIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fZXN0aW1hdGluZy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fZXN0aW1hdGluZy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgd2lkdGg6IDI1cHg7XG59XG5cbi5pY29uLW9wZXJhdGlvbnM6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9oYXJkX2hhdC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25faGFyZF9oYXQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIHdpZHRoOiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZWI4ICFpbXBvcnRhbnQ7XG59XG5cbi5pY29uLWZsZWV0OmJlZm9yZSB7XG4gIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fZmxlZXQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX2ZsZWV0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICB3aWR0aDogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0MmY2YyAhaW1wb3J0YW50O1xufVxuXG4uaWNvbi1zYWZldHk6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9zYWZldHlfY29uZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fc2FmZXR5X2NvbmUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIHdpZHRoOiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ZTFiICFpbXBvcnRhbnQ7XG59XG5cbi5pY29uLXNvbGFyOmJlZm9yZSB7XG4gIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzExL1NvbGFyLUVuZXJneS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzExL1NvbGFyLUVuZXJneS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLmljb24td2luZDpiZWZvcmUge1xuICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMy9pY29uX3dpbmQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMy9pY29uX3dpbmQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi5pY29uLWVsZWN0cmljLXRkOmJlZm9yZSwgLmljb24tdGVsZWNvbW11bmljYXRpb25zOmJlZm9yZSB7XG4gIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzExL1Bvd2VyLVRvd2VyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjMvMTEvUG93ZXItVG93ZXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi5pY29uLWdhcy10ZDpiZWZvcmUge1xuICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMy9pY29uX2dhc190ZC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAzL2ljb25fZ2FzX3RkLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4uc2luZ2xlLXZpZGVvcyBhcnRpY2xlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzIxMkIzQSAwJSwgIzIxMkIzQSAyMDBweCwgI2ZmZiAyMDFweCwgI2ZmZiAxMDAlKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXZpZGVvcyBhcnRpY2xlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMjEyQjNBIDAlLCAjMjEyQjNBIDMwMnB4LCAjZmZmIDMwM3B4LCAjZmZmIDEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZS12aWRlb3MgYXJ0aWNsZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzIxMkIzQSAwJSwgIzIxMkIzQSA1NzhweCwgI2ZmZiA1NzlweCwgI2ZmZiAxMDAlKTtcbiAgfVxufVxuLnNpbmdsZS12aWRlb3MgaDEuZW50cnktdGl0bGUsIC5zaW5nbGUtdmlkZW9zIC5jYXRlZ29yeSAuZW50cnktdGl0bGUuYXJjaGl2ZS10aXRsZSwgLmNhdGVnb3J5IC5zaW5nbGUtdmlkZW9zIC5lbnRyeS10aXRsZS5hcmNoaXZlLXRpdGxlLCAuc2luZ2xlLXZpZGVvcyAudGFnIC5lbnRyeS10aXRsZS5hcmNoaXZlLXRpdGxlLCAudGFnIC5zaW5nbGUtdmlkZW9zIC5lbnRyeS10aXRsZS5hcmNoaXZlLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNDRweDtcbiAgZm9udC1zaXplOiAyLjFyZW07XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZS12aWRlb3MgaDEuZW50cnktdGl0bGUsIC5zaW5nbGUtdmlkZW9zIC5jYXRlZ29yeSAuZW50cnktdGl0bGUuYXJjaGl2ZS10aXRsZSwgLmNhdGVnb3J5IC5zaW5nbGUtdmlkZW9zIC5lbnRyeS10aXRsZS5hcmNoaXZlLXRpdGxlLCAuc2luZ2xlLXZpZGVvcyAudGFnIC5lbnRyeS10aXRsZS5hcmNoaXZlLXRpdGxlLCAudGFnIC5zaW5nbGUtdmlkZW9zIC5lbnRyeS10aXRsZS5hcmNoaXZlLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbi5zaW5nbGUtdmlkZW9zIC52aWRlby1ib3gge1xuICBib3JkZXItcmFkaXVzOiA5cHggOXB4IDhweCA4cHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJveC1zaGFkb3c6IDZweCA2cHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cbi5zaW5nbGUtdmlkZW9zIC52aWRlby1kZXNjcmlwdGlvbi1ib3gge1xuICBwYWRkaW5nOiAzMnB4IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS12aWRlb3MgLnZpZGVvLWRlc2NyaXB0aW9uLWJveCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZS12aWRlb3MgLnZpZGVvLWRlc2NyaXB0aW9uLWJveCB7XG4gICAgcGFkZGluZzogNDBweCAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0NnB4O1xuICB9XG59XG4uc2luZ2xlLXZpZGVvcyAudmlkZW8tZGVzY3JpcHRpb24tYm94OjpiZWZvcmUge1xuICB3aWR0aDogODhweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICMwMDk2Mzk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS12aWRlb3MgLnZpZGVvLWRlc2NyaXB0aW9uLWJveDo6YmVmb3JlIHtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICB9XG59XG4uc2luZ2xlLXZpZGVvcyAudmlkZW8tdGh1bWIge1xuICBib3JkZXItcmFkaXVzOiA4cHggIWltcG9ydGFudDtcbn1cbi5zaW5nbGUtdmlkZW9zIC52aWRlby1saW5rcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zaW5nbGUtdmlkZW9zIC52aWRlby1saW5rcyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zaW5nbGUtdmlkZW9zIC52aWRlby1saW5rcyAuaGVhdnliaWQtbGluayB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgZm9udC1zaXplOiAwLjk3cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtdmlkZW9zIC52aWRlby1saW5rcyAuaGVhdnliaWQtbGluayB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5zaW5nbGUtdmlkZW9zIC52aWRlby1saW5rcyAuaGVhdnliaWQtYnRuIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBmb250LXNpemU6IDAuOTdyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS12aWRlb3MgLnZpZGVvLWxpbmtzIC5oZWF2eWJpZC1idG4ge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG5cbi5wYWdlLXRlbXBsYXRlLWdlbmVyaWMgYXJ0aWNsZSB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlLXRlbXBsYXRlLWdlbmVyaWMgLnRlYW0tc2VjdGlvbiB7XG4gIG1hcmdpbjogMThweCAwIDQ4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYyAudGVhbS1zZWN0aW9uIHtcbiAgICBtYXJnaW46IDM0cHggMCA2NHB4O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1nZW5lcmljIC50ZWFtLXNlY3Rpb24gaDIsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWMgLnRlYW0tc2VjdGlvbiAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYyAudGVhbS1zZWN0aW9uIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWMgLnRlYW0tc2VjdGlvbiAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYyAudGVhbS1zZWN0aW9uIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWMgLnRlYW0tc2VjdGlvbiAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAucGFnZS10ZW1wbGF0ZS1nZW5lcmljIC50ZWFtLXNlY3Rpb24gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYyAudGVhbS1zZWN0aW9uIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWMgLnRlYW0tc2VjdGlvbiBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljIC50ZWFtLXNlY3Rpb24gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWMgLnRlYW0tc2VjdGlvbiAuc3ViLXRpdGxlLWgyLCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljIC50ZWFtLXNlY3Rpb24gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucGFnZS10ZW1wbGF0ZS1nZW5lcmljIC50ZWFtLXNlY3Rpb24gaDQsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWMgLnRlYW0tc2VjdGlvbiAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYyAudGVhbS1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYyAudGVhbS1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucGFnZS10ZW1wbGF0ZS1nZW5lcmljIC50ZWFtLXNlY3Rpb24gLmVudHJ5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYyAudGVhbS1zZWN0aW9uIGgyLCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljIC50ZWFtLXNlY3Rpb24gLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWMgLnRlYW0tc2VjdGlvbiBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljIC50ZWFtLXNlY3Rpb24gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWMgLnRlYW0tc2VjdGlvbiBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljIC50ZWFtLXNlY3Rpb24gLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYyAudGVhbS1zZWN0aW9uIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWMgLnRlYW0tc2VjdGlvbiAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAucGFnZS10ZW1wbGF0ZS1nZW5lcmljIC50ZWFtLXNlY3Rpb24gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYyAudGVhbS1zZWN0aW9uIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljIC50ZWFtLXNlY3Rpb24gLnN1Yi10aXRsZS1oMiwgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYyAudGVhbS1zZWN0aW9uIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYyAudGVhbS1zZWN0aW9uIGg0LCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljIC50ZWFtLXNlY3Rpb24gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5wYWdlLXRlbXBsYXRlLWdlbmVyaWMgLnRlYW0tc2VjdGlvbiAuZW50cnktdGl0bGUsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWMgLnRlYW0tc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYyAudGVhbS1zZWN0aW9uIC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1nZW5lcmljIC50ZWFtLXNlY3Rpb24gcCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS10ZW1wbGF0ZS1nZW5lcmljIC50ZWFtLXNlY3Rpb24gcCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWdlbmVyaWMgLmN1c3RvbWVyX2xvZ29zIC53aGl0ZS1idG4sIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWMgLmN1c3RvbWVyX2xvZ29zIC5mb3JtLXdoaXRlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0td2hpdGUtYnRuIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWMgLmN1c3RvbWVyX2xvZ29zIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0IHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbn1cbi5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyB7XG4gIHBhZGRpbmc6IDQ4cHggMCA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXM6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXM6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHdpZHRoOiBjYWxjKC0zMHB4ICsgMTAwdncpO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzOmFmdGVyIHtcbiAgICBib3R0b206IDA7XG4gICAgdG9wOiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyB7XG4gICAgcGFkZGluZzogNDhweCAwO1xuICAgIG1hcmdpbjogNDhweCAwO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuY29udGFpbmVyLCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyLCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyLCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lciwgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5pbmR1c3RyeS1ldmVudHMgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5oY3NzLWV2ZW50cywgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5oY3NzLWV2ZW50cywgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5uYXJyb3ctY29udGFpbmVyLCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXIsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5tYXN0ZWMtbXNhIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lciwgLm10MWIgLm1hc3RlYy1tc2EgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5tYXN0ZWMtbXNhIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lciwgLnExYiAubWFzdGVjLW1zYSAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5jb250YWluZXIgPiBkaXYsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuZml0LXF1aXogLnNpdGUtaW5uZXIgPiBkaXYsIC5maXQtcXVpeiAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXIgPiBkaXYsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyID4gZGl2LCAuc2hhcmUteW91ci1zdG9yeSAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXIgPiBkaXYsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyID4gZGl2LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyID4gZGl2LCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cyA+IGRpdiwgLmluZHVzdHJ5LWV2ZW50cyAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLmhjc3MtZXZlbnRzID4gZGl2LCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzID4gZGl2LCAucGFzdC13ZWJpbmFycyAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLmhjc3MtZXZlbnRzID4gZGl2LCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLm5hcnJvdy1jb250YWluZXIgPiBkaXYsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyID4gZGl2LCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lciA+IGRpdiwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciA+IGRpdiwgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXIgPiBkaXYsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyID4gZGl2LCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lciA+IGRpdiwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIgPiBkaXYsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyID4gZGl2LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciA+IGRpdiwgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXIgPiBkaXYsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIgPiBkaXYsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLm10MWIgLm1hc3RlYy1tc2EgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyID4gZGl2LCAubXQxYiAubWFzdGVjLW1zYSAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciA+IGRpdiwgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXIgPiBkaXYsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIgPiBkaXYsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5xMWIgLm1hc3RlYy1tc2EgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyID4gZGl2LCAucTFiIC5tYXN0ZWMtbXNhIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciA+IGRpdiwgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXIgPiBkaXYsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiA0OHB4O1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuY29udGFpbmVyOmJlZm9yZSwgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5maXQtcXVpeiAuc2l0ZS1pbm5lcjpiZWZvcmUsIC5maXQtcXVpeiAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXI6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXI6YmVmb3JlLCAuc2hhcmUteW91ci1zdG9yeSAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXI6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXI6YmVmb3JlLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyOmJlZm9yZSwgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzOmJlZm9yZSwgLmluZHVzdHJ5LWV2ZW50cyAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLmhjc3MtZXZlbnRzOmJlZm9yZSwgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50czpiZWZvcmUsIC5wYXN0LXdlYmluYXJzIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuaGNzcy1ldmVudHM6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLm5hcnJvdy1jb250YWluZXI6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lcjpiZWZvcmUsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXI6YmVmb3JlLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXI6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyOmJlZm9yZSwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lcjpiZWZvcmUsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXI6YmVmb3JlLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyOmJlZm9yZSwgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lcjpiZWZvcmUsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXI6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyOmJlZm9yZSwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyOmJlZm9yZSwgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5tdDFiIC5tYXN0ZWMtbXNhIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lcjpiZWZvcmUsIC5tdDFiIC5tYXN0ZWMtbXNhIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXI6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyOmJlZm9yZSwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyOmJlZm9yZSwgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAucTFiIC5tYXN0ZWMtbXNhIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lcjpiZWZvcmUsIC5xMWIgLm1hc3RlYy1tc2EgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXI6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyOmJlZm9yZSwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLmNvbnRhaW5lcjphZnRlciwgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5maXQtcXVpeiAuc2l0ZS1pbm5lcjphZnRlciwgLmZpdC1xdWl6IC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lcjphZnRlciwgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lcjphZnRlciwgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzOmFmdGVyLCAuaW5kdXN0cnktZXZlbnRzIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuaGNzcy1ldmVudHM6YWZ0ZXIsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHM6YWZ0ZXIsIC5wYXN0LXdlYmluYXJzIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuaGNzcy1ldmVudHM6YWZ0ZXIsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAubmFycm93LWNvbnRhaW5lcjphZnRlciwgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyOmFmdGVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyOmFmdGVyLCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lcjphZnRlciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyOmFmdGVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lcjphZnRlciwgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyOmFmdGVyLCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lcjphZnRlciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lcjphZnRlciwgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAubXQxYiAubWFzdGVjLW1zYSAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyOmFmdGVyLCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lcjphZnRlciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lcjphZnRlciwgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnExYiAubWFzdGVjLW1zYSAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5xMWIgLm1hc3RlYy1tc2EgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyOmFmdGVyLCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lcjphZnRlciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNDhweDtcbiAgICB3aWR0aDogY2FsYygtMzBweCArIDEwMCUpO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5jb250YWluZXI6YWZ0ZXIsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuZml0LXF1aXogLnNpdGUtaW5uZXI6YWZ0ZXIsIC5maXQtcXVpeiAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyOmFmdGVyLCAuc2hhcmUteW91ci1zdG9yeSAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyOmFmdGVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyOmFmdGVyLCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50czphZnRlciwgLmluZHVzdHJ5LWV2ZW50cyAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLmhjc3MtZXZlbnRzOmFmdGVyLCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzOmFmdGVyLCAucGFzdC13ZWJpbmFycyAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLmhjc3MtZXZlbnRzOmFmdGVyLCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLm5hcnJvdy1jb250YWluZXI6YWZ0ZXIsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyOmFmdGVyLCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lcjphZnRlciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lcjphZnRlciwgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyOmFmdGVyLCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lcjphZnRlciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyOmFmdGVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lcjphZnRlciwgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLm10MWIgLm1hc3RlYy1tc2EgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyOmFmdGVyLCAubXQxYiAubWFzdGVjLW1zYSAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lcjphZnRlciwgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5xMWIgLm1hc3RlYy1tc2EgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyOmFmdGVyLCAucTFiIC5tYXN0ZWMtbXNhIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lcjphZnRlciwgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTQ4cHg7XG4gICAgdG9wOiB1bnNldDtcbiAgfVxufVxuXG4jZ2VuZXJpYy1oZXJvLCAjcHJlc3MtaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNnZW5lcmljLWhlcm8gLmhlcm8tY29udGVudCwgI3ByZXNzLWhlcm8gLmhlcm8tY29udGVudCwgI2dlbmVyaWMtaGVybyA+IC5jb250YWluZXIsIC5maXQtcXVpeiAjZ2VuZXJpYy1oZXJvID4gLnNpdGUtaW5uZXIsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6ICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAjZ2VuZXJpYy1oZXJvID4gLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zICNnZW5lcmljLWhlcm8gPiAuc2l0ZS1pbm5lciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5pbmR1c3RyeS1ldmVudHMgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cywgI3ByZXNzLWhlcm8gPiAuY29udGFpbmVyLCAuZml0LXF1aXogI3ByZXNzLWhlcm8gPiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6ICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgI3ByZXNzLWhlcm8gPiAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAjcHJlc3MtaGVybyA+IC5zaXRlLWlubmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaW5kdXN0cnktZXZlbnRzICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAjcHJlc3MtaGVybyA+IC5oY3NzLWV2ZW50cywgI2dlbmVyaWMtaGVybyA+IC5uYXJyb3ctY29udGFpbmVyLCAjcHJlc3MtaGVybyA+IC5uYXJyb3ctY29udGFpbmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyICNnZW5lcmljLWhlcm8gPiAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAjcHJlc3MtaGVybyA+IC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAjZ2VuZXJpYy1oZXJvID4gLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1jb250YWluZXIgI3ByZXNzLWhlcm8gPiAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNnZW5lcmljLWhlcm8gPiAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjcHJlc3MtaGVybyA+IC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI2dlbmVyaWMtaGVybyA+IC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNwcmVzcy1oZXJvID4gLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAjZ2VuZXJpYy1oZXJvID4gLnNpdGUtaW5uZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgI3ByZXNzLWhlcm8gPiAuc2l0ZS1pbm5lciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLm1hc3RlYy1tc2EgI2dlbmVyaWMtaGVybyA+IC5zaXRlLWlubmVyLCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5tYXN0ZWMtbXNhICNwcmVzcy1oZXJvID4gLnNpdGUtaW5uZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjZ2VuZXJpYy1oZXJvID4gLnNpdGUtaW5uZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3ByZXNzLWhlcm8gPiAuc2l0ZS1pbm5lciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLm1hc3RlYy1tc2EgI2dlbmVyaWMtaGVybyA+IC5zaXRlLWlubmVyLCAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5tYXN0ZWMtbXNhICNwcmVzcy1oZXJvID4gLnNpdGUtaW5uZXIsIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjZ2VuZXJpYy1oZXJvID4gLnNpdGUtaW5uZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3ByZXNzLWhlcm8gPiAuc2l0ZS1pbm5lciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IHtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA0OHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjZ2VuZXJpYy1oZXJvIC5oZXJvLWNvbnRlbnQsICNwcmVzcy1oZXJvIC5oZXJvLWNvbnRlbnQsICNnZW5lcmljLWhlcm8gPiAuY29udGFpbmVyLCAuZml0LXF1aXogI2dlbmVyaWMtaGVybyA+IC5zaXRlLWlubmVyLCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgI2dlbmVyaWMtaGVybyA+IC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAjZ2VuZXJpYy1oZXJvID4gLnNpdGUtaW5uZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaW5kdXN0cnktZXZlbnRzICNnZW5lcmljLWhlcm8gPiAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzICNnZW5lcmljLWhlcm8gPiAuaGNzcy1ldmVudHMsICNwcmVzcy1oZXJvID4gLmNvbnRhaW5lciwgLmZpdC1xdWl6ICNwcmVzcy1oZXJvID4gLnNpdGUtaW5uZXIsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5ICNwcmVzcy1oZXJvID4gLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgI3ByZXNzLWhlcm8gPiAuc2l0ZS1pbm5lciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmluZHVzdHJ5LWV2ZW50cyAjcHJlc3MtaGVybyA+IC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMsICNnZW5lcmljLWhlcm8gPiAubmFycm93LWNvbnRhaW5lciwgI3ByZXNzLWhlcm8gPiAubmFycm93LWNvbnRhaW5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAjZ2VuZXJpYy1oZXJvID4gLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgI3ByZXNzLWhlcm8gPiAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1jb250YWluZXIgI2dlbmVyaWMtaGVybyA+IC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItY29udGFpbmVyICNwcmVzcy1oZXJvID4gLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjZ2VuZXJpYy1oZXJvID4gLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3ByZXNzLWhlcm8gPiAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNnZW5lcmljLWhlcm8gPiAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjcHJlc3MtaGVybyA+IC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgI2dlbmVyaWMtaGVybyA+IC5zaXRlLWlubmVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iICNwcmVzcy1oZXJvID4gLnNpdGUtaW5uZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5tYXN0ZWMtbXNhICNnZW5lcmljLWhlcm8gPiAuc2l0ZS1pbm5lciwgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAubWFzdGVjLW1zYSAjcHJlc3MtaGVybyA+IC5zaXRlLWlubmVyLCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI2dlbmVyaWMtaGVybyA+IC5zaXRlLWlubmVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNwcmVzcy1oZXJvID4gLnNpdGUtaW5uZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5tYXN0ZWMtbXNhICNnZW5lcmljLWhlcm8gPiAuc2l0ZS1pbm5lciwgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAubWFzdGVjLW1zYSAjcHJlc3MtaGVybyA+IC5zaXRlLWlubmVyLCAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI2dlbmVyaWMtaGVybyA+IC5zaXRlLWlubmVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNwcmVzcy1oZXJvID4gLnNpdGUtaW5uZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgbWluLWhlaWdodDogMzI4cHg7XG4gIH1cbn1cbiNnZW5lcmljLWhlcm8gLmhlcm8tY29udGVudDpiZWZvcmUsICNwcmVzcy1oZXJvIC5oZXJvLWNvbnRlbnQ6YmVmb3JlLCAjZ2VuZXJpYy1oZXJvID4gLmNvbnRhaW5lcjpiZWZvcmUsIC5maXQtcXVpeiAjZ2VuZXJpYy1oZXJvID4gLnNpdGUtaW5uZXI6YmVmb3JlLCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuc2hhcmUteW91ci1zdG9yeSAjZ2VuZXJpYy1oZXJvID4gLnNpdGUtaW5uZXI6YmVmb3JlLCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5ICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLmhjc3MtcmVjb21tZW5kYXRpb25zICNnZW5lcmljLWhlcm8gPiAuc2l0ZS1pbm5lcjpiZWZvcmUsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5pbmR1c3RyeS1ldmVudHMgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50czpiZWZvcmUsIC5wYXN0LXdlYmluYXJzICNnZW5lcmljLWhlcm8gPiAuaGNzcy1ldmVudHM6YmVmb3JlLCAjcHJlc3MtaGVybyA+IC5jb250YWluZXI6YmVmb3JlLCAuZml0LXF1aXogI3ByZXNzLWhlcm8gPiAuc2l0ZS1pbm5lcjpiZWZvcmUsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLnNoYXJlLXlvdXItc3RvcnkgI3ByZXNzLWhlcm8gPiAuc2l0ZS1pbm5lcjpiZWZvcmUsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5ICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAjcHJlc3MtaGVybyA+IC5zaXRlLWlubmVyOmJlZm9yZSwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuaW5kdXN0cnktZXZlbnRzICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzOmJlZm9yZSwgLnBhc3Qtd2ViaW5hcnMgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHM6YmVmb3JlLCAjZ2VuZXJpYy1oZXJvID4gLm5hcnJvdy1jb250YWluZXI6YmVmb3JlLCAjcHJlc3MtaGVybyA+IC5uYXJyb3ctY29udGFpbmVyOmJlZm9yZSwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAjZ2VuZXJpYy1oZXJvID4gLnNpdGUtaW5uZXI6YmVmb3JlLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgI3ByZXNzLWhlcm8gPiAuc2l0ZS1pbm5lcjpiZWZvcmUsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuc2l0ZS1pbm5lci1jb250YWluZXIgI2dlbmVyaWMtaGVybyA+IC5zaXRlLWlubmVyOmJlZm9yZSwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLnNpdGUtaW5uZXItY29udGFpbmVyICNwcmVzcy1oZXJvID4gLnNpdGUtaW5uZXI6YmVmb3JlLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjZ2VuZXJpYy1oZXJvID4gLnNpdGUtaW5uZXI6YmVmb3JlLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3ByZXNzLWhlcm8gPiAuc2l0ZS1pbm5lcjpiZWZvcmUsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNnZW5lcmljLWhlcm8gPiAuc2l0ZS1pbm5lcjpiZWZvcmUsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjcHJlc3MtaGVybyA+IC5zaXRlLWlubmVyOmJlZm9yZSwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgI2dlbmVyaWMtaGVybyA+IC5zaXRlLWlubmVyOmJlZm9yZSwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iICNwcmVzcy1oZXJvID4gLnNpdGUtaW5uZXI6YmVmb3JlLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5tdDFiIC5tYXN0ZWMtbXNhICNnZW5lcmljLWhlcm8gPiAuc2l0ZS1pbm5lcjpiZWZvcmUsIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAubXQxYiAubWFzdGVjLW1zYSAjcHJlc3MtaGVybyA+IC5zaXRlLWlubmVyOmJlZm9yZSwgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI2dlbmVyaWMtaGVybyA+IC5zaXRlLWlubmVyOmJlZm9yZSwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNwcmVzcy1oZXJvID4gLnNpdGUtaW5uZXI6YmVmb3JlLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAucTFiIC5tYXN0ZWMtbXNhICNnZW5lcmljLWhlcm8gPiAuc2l0ZS1pbm5lcjpiZWZvcmUsIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLnExYiAubWFzdGVjLW1zYSAjcHJlc3MtaGVybyA+IC5zaXRlLWlubmVyOmJlZm9yZSwgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI2dlbmVyaWMtaGVybyA+IC5zaXRlLWlubmVyOmJlZm9yZSwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNwcmVzcy1oZXJvID4gLnNpdGUtaW5uZXI6YmVmb3JlLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xufVxuI2dlbmVyaWMtaGVybyAuaGVyby1jb250ZW50IC5jb250YWluZXIsICNnZW5lcmljLWhlcm8gLmhlcm8tY29udGVudCAuZml0LXF1aXogLnNpdGUtaW5uZXIsIC5maXQtcXVpeiAjZ2VuZXJpYy1oZXJvIC5oZXJvLWNvbnRlbnQgLnNpdGUtaW5uZXIsICNnZW5lcmljLWhlcm8gLmhlcm8tY29udGVudCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNnZW5lcmljLWhlcm8gLmhlcm8tY29udGVudCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjZ2VuZXJpYy1oZXJvIC5oZXJvLWNvbnRlbnQgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAjZ2VuZXJpYy1oZXJvIC5oZXJvLWNvbnRlbnQgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI2dlbmVyaWMtaGVybyAuaGVyby1jb250ZW50IC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAjZ2VuZXJpYy1oZXJvIC5oZXJvLWNvbnRlbnQgLnNpdGUtaW5uZXIsICNnZW5lcmljLWhlcm8gLmhlcm8tY29udGVudCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjZ2VuZXJpYy1oZXJvIC5oZXJvLWNvbnRlbnQgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI2dlbmVyaWMtaGVybyAuaGVyby1jb250ZW50IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5ICNnZW5lcmljLWhlcm8gLmhlcm8tY29udGVudCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjZ2VuZXJpYy1oZXJvIC5oZXJvLWNvbnRlbnQgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgI2dlbmVyaWMtaGVybyAuaGVyby1jb250ZW50IC5zaXRlLWlubmVyLCAjZ2VuZXJpYy1oZXJvIC5oZXJvLWNvbnRlbnQgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjZ2VuZXJpYy1oZXJvIC5oZXJvLWNvbnRlbnQgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI2dlbmVyaWMtaGVybyAuaGVyby1jb250ZW50IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgI2dlbmVyaWMtaGVybyAuaGVyby1jb250ZW50IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNnZW5lcmljLWhlcm8gLmhlcm8tY29udGVudCAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cywgLmluZHVzdHJ5LWV2ZW50cyAjZ2VuZXJpYy1oZXJvIC5oZXJvLWNvbnRlbnQgLmhjc3MtZXZlbnRzLCAjZ2VuZXJpYy1oZXJvIC5oZXJvLWNvbnRlbnQgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAjZ2VuZXJpYy1oZXJvIC5oZXJvLWNvbnRlbnQgLmhjc3MtZXZlbnRzLCAjcHJlc3MtaGVybyAuaGVyby1jb250ZW50IC5jb250YWluZXIsICNwcmVzcy1oZXJvIC5oZXJvLWNvbnRlbnQgLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogI3ByZXNzLWhlcm8gLmhlcm8tY29udGVudCAuc2l0ZS1pbm5lciwgI3ByZXNzLWhlcm8gLmhlcm8tY29udGVudCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNwcmVzcy1oZXJvIC5oZXJvLWNvbnRlbnQgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3ByZXNzLWhlcm8gLmhlcm8tY29udGVudCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6ICNwcmVzcy1oZXJvIC5oZXJvLWNvbnRlbnQgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3ByZXNzLWhlcm8gLmhlcm8tY29udGVudCAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgI3ByZXNzLWhlcm8gLmhlcm8tY29udGVudCAuc2l0ZS1pbm5lciwgI3ByZXNzLWhlcm8gLmhlcm8tY29udGVudCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjcHJlc3MtaGVybyAuaGVyby1jb250ZW50IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNwcmVzcy1oZXJvIC5oZXJvLWNvbnRlbnQgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgI3ByZXNzLWhlcm8gLmhlcm8tY29udGVudCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjcHJlc3MtaGVybyAuaGVyby1jb250ZW50IC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciwgLmhjc3MtcmVjb21tZW5kYXRpb25zICNwcmVzcy1oZXJvIC5oZXJvLWNvbnRlbnQgLnNpdGUtaW5uZXIsICNwcmVzcy1oZXJvIC5oZXJvLWNvbnRlbnQgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjcHJlc3MtaGVybyAuaGVyby1jb250ZW50IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNwcmVzcy1oZXJvIC5oZXJvLWNvbnRlbnQgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAjcHJlc3MtaGVybyAuaGVyby1jb250ZW50IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNwcmVzcy1oZXJvIC5oZXJvLWNvbnRlbnQgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5pbmR1c3RyeS1ldmVudHMgI3ByZXNzLWhlcm8gLmhlcm8tY29udGVudCAuaGNzcy1ldmVudHMsICNwcmVzcy1oZXJvIC5oZXJvLWNvbnRlbnQgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAjcHJlc3MtaGVybyAuaGVyby1jb250ZW50IC5oY3NzLWV2ZW50cywgI2dlbmVyaWMtaGVybyAuaGVyby1jb250ZW50IC5uYXJyb3ctY29udGFpbmVyLCAjcHJlc3MtaGVybyAuaGVyby1jb250ZW50IC5uYXJyb3ctY29udGFpbmVyLCAjZ2VuZXJpYy1oZXJvIC5oZXJvLWNvbnRlbnQgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgI2dlbmVyaWMtaGVybyAuaGVyby1jb250ZW50IC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI2dlbmVyaWMtaGVybyAuaGVyby1jb250ZW50IC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAjZ2VuZXJpYy1oZXJvIC5oZXJvLWNvbnRlbnQgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgI2dlbmVyaWMtaGVybyAuaGVyby1jb250ZW50IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgI2dlbmVyaWMtaGVybyAuaGVyby1jb250ZW50IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNwcmVzcy1oZXJvIC5oZXJvLWNvbnRlbnQgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgI3ByZXNzLWhlcm8gLmhlcm8tY29udGVudCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNwcmVzcy1oZXJvIC5oZXJvLWNvbnRlbnQgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyICNwcmVzcy1oZXJvIC5oZXJvLWNvbnRlbnQgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgI3ByZXNzLWhlcm8gLmhlcm8tY29udGVudCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyICNwcmVzcy1oZXJvIC5oZXJvLWNvbnRlbnQgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI2dlbmVyaWMtaGVybyAuaGVyby1jb250ZW50IC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgI2dlbmVyaWMtaGVybyAuaGVyby1jb250ZW50IC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjZ2VuZXJpYy1oZXJvIC5oZXJvLWNvbnRlbnQgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAjZ2VuZXJpYy1oZXJvIC5oZXJvLWNvbnRlbnQgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAjZ2VuZXJpYy1oZXJvIC5oZXJvLWNvbnRlbnQgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyICNnZW5lcmljLWhlcm8gLmhlcm8tY29udGVudCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjcHJlc3MtaGVybyAuaGVyby1jb250ZW50IC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgI3ByZXNzLWhlcm8gLmhlcm8tY29udGVudCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3ByZXNzLWhlcm8gLmhlcm8tY29udGVudCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItY29udGFpbmVyICNwcmVzcy1oZXJvIC5oZXJvLWNvbnRlbnQgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAjcHJlc3MtaGVybyAuaGVyby1jb250ZW50IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAjcHJlc3MtaGVybyAuaGVyby1jb250ZW50IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNnZW5lcmljLWhlcm8gLmhlcm8tY29udGVudCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsICNnZW5lcmljLWhlcm8gLmhlcm8tY29udGVudCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI2dlbmVyaWMtaGVybyAuaGVyby1jb250ZW50IC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI2dlbmVyaWMtaGVybyAuaGVyby1jb250ZW50IC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI2dlbmVyaWMtaGVybyAuaGVyby1jb250ZW50IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjZ2VuZXJpYy1oZXJvIC5oZXJvLWNvbnRlbnQgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3ByZXNzLWhlcm8gLmhlcm8tY29udGVudCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsICNwcmVzcy1oZXJvIC5oZXJvLWNvbnRlbnQgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNwcmVzcy1oZXJvIC5oZXJvLWNvbnRlbnQgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjcHJlc3MtaGVybyAuaGVyby1jb250ZW50IC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3ByZXNzLWhlcm8gLmhlcm8tY29udGVudCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3ByZXNzLWhlcm8gLmhlcm8tY29udGVudCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjZ2VuZXJpYy1oZXJvIC5oZXJvLWNvbnRlbnQgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAjZ2VuZXJpYy1oZXJvIC5oZXJvLWNvbnRlbnQgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNnZW5lcmljLWhlcm8gLmhlcm8tY29udGVudCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNnZW5lcmljLWhlcm8gLmhlcm8tY29udGVudCAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNnZW5lcmljLWhlcm8gLmhlcm8tY29udGVudCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI2dlbmVyaWMtaGVybyAuaGVyby1jb250ZW50IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNwcmVzcy1oZXJvIC5oZXJvLWNvbnRlbnQgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAjcHJlc3MtaGVybyAuaGVyby1jb250ZW50IC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjcHJlc3MtaGVybyAuaGVyby1jb250ZW50IC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3ByZXNzLWhlcm8gLmhlcm8tY29udGVudCAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNwcmVzcy1oZXJvIC5oZXJvLWNvbnRlbnQgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNwcmVzcy1oZXJvIC5oZXJvLWNvbnRlbnQgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI2dlbmVyaWMtaGVybyAuaGVyby1jb250ZW50IC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciwgI2dlbmVyaWMtaGVybyAuaGVyby1jb250ZW50IC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjZ2VuZXJpYy1oZXJvIC5oZXJvLWNvbnRlbnQgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAjZ2VuZXJpYy1oZXJvIC5oZXJvLWNvbnRlbnQgLnNpdGUtaW5uZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAjZ2VuZXJpYy1oZXJvIC5oZXJvLWNvbnRlbnQgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iICNnZW5lcmljLWhlcm8gLmhlcm8tY29udGVudCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjcHJlc3MtaGVybyAuaGVyby1jb250ZW50IC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciwgI3ByZXNzLWhlcm8gLmhlcm8tY29udGVudCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3ByZXNzLWhlcm8gLmhlcm8tY29udGVudCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iICNwcmVzcy1oZXJvIC5oZXJvLWNvbnRlbnQgLnNpdGUtaW5uZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAjcHJlc3MtaGVybyAuaGVyby1jb250ZW50IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAjcHJlc3MtaGVybyAuaGVyby1jb250ZW50IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNnZW5lcmljLWhlcm8gLmhlcm8tY29udGVudCAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgI2dlbmVyaWMtaGVybyAuaGVyby1jb250ZW50IC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNnZW5lcmljLWhlcm8gLmhlcm8tY29udGVudCAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAubWFzdGVjLW1zYSAjZ2VuZXJpYy1oZXJvIC5oZXJvLWNvbnRlbnQgLnNpdGUtaW5uZXIsIC5tdDFiIC5tYXN0ZWMtbXNhICNnZW5lcmljLWhlcm8gLmhlcm8tY29udGVudCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAjZ2VuZXJpYy1oZXJvIC5oZXJvLWNvbnRlbnQgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3ByZXNzLWhlcm8gLmhlcm8tY29udGVudCAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgI3ByZXNzLWhlcm8gLmhlcm8tY29udGVudCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjcHJlc3MtaGVybyAuaGVyby1jb250ZW50IC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5tYXN0ZWMtbXNhICNwcmVzcy1oZXJvIC5oZXJvLWNvbnRlbnQgLnNpdGUtaW5uZXIsIC5tdDFiIC5tYXN0ZWMtbXNhICNwcmVzcy1oZXJvIC5oZXJvLWNvbnRlbnQgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgI3ByZXNzLWhlcm8gLmhlcm8tY29udGVudCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjZ2VuZXJpYy1oZXJvIC5oZXJvLWNvbnRlbnQgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsICNnZW5lcmljLWhlcm8gLmhlcm8tY29udGVudCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjZ2VuZXJpYy1oZXJvIC5oZXJvLWNvbnRlbnQgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI2dlbmVyaWMtaGVybyAuaGVyby1jb250ZW50IC5zaXRlLWlubmVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjZ2VuZXJpYy1oZXJvIC5oZXJvLWNvbnRlbnQgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI2dlbmVyaWMtaGVybyAuaGVyby1jb250ZW50IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNwcmVzcy1oZXJvIC5oZXJvLWNvbnRlbnQgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsICNwcmVzcy1oZXJvIC5oZXJvLWNvbnRlbnQgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3ByZXNzLWhlcm8gLmhlcm8tY29udGVudCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjcHJlc3MtaGVybyAuaGVyby1jb250ZW50IC5zaXRlLWlubmVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjcHJlc3MtaGVybyAuaGVyby1jb250ZW50IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNwcmVzcy1oZXJvIC5oZXJvLWNvbnRlbnQgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI2dlbmVyaWMtaGVybyAuaGVyby1jb250ZW50IC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsICNnZW5lcmljLWhlcm8gLmhlcm8tY29udGVudCAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNnZW5lcmljLWhlcm8gLmhlcm8tY29udGVudCAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLm1hc3RlYy1tc2EgI2dlbmVyaWMtaGVybyAuaGVyby1jb250ZW50IC5zaXRlLWlubmVyLCAucTFiIC5tYXN0ZWMtbXNhICNnZW5lcmljLWhlcm8gLmhlcm8tY29udGVudCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhICNnZW5lcmljLWhlcm8gLmhlcm8tY29udGVudCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjcHJlc3MtaGVybyAuaGVyby1jb250ZW50IC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsICNwcmVzcy1oZXJvIC5oZXJvLWNvbnRlbnQgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjcHJlc3MtaGVybyAuaGVyby1jb250ZW50IC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAubWFzdGVjLW1zYSAjcHJlc3MtaGVybyAuaGVyby1jb250ZW50IC5zaXRlLWlubmVyLCAucTFiIC5tYXN0ZWMtbXNhICNwcmVzcy1oZXJvIC5oZXJvLWNvbnRlbnQgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAjcHJlc3MtaGVybyAuaGVyby1jb250ZW50IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNnZW5lcmljLWhlcm8gLmhlcm8tY29udGVudCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAjZ2VuZXJpYy1oZXJvIC5oZXJvLWNvbnRlbnQgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjZ2VuZXJpYy1oZXJvIC5oZXJvLWNvbnRlbnQgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNnZW5lcmljLWhlcm8gLmhlcm8tY29udGVudCAuc2l0ZS1pbm5lciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjZ2VuZXJpYy1oZXJvIC5oZXJvLWNvbnRlbnQgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjZ2VuZXJpYy1oZXJvIC5oZXJvLWNvbnRlbnQgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3ByZXNzLWhlcm8gLmhlcm8tY29udGVudCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAjcHJlc3MtaGVybyAuaGVyby1jb250ZW50IC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3ByZXNzLWhlcm8gLmhlcm8tY29udGVudCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3ByZXNzLWhlcm8gLmhlcm8tY29udGVudCAuc2l0ZS1pbm5lciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjcHJlc3MtaGVybyAuaGVyby1jb250ZW50IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3ByZXNzLWhlcm8gLmhlcm8tY29udGVudCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjZ2VuZXJpYy1oZXJvID4gLmNvbnRhaW5lciAuY29udGFpbmVyLCAuZml0LXF1aXogI2dlbmVyaWMtaGVybyA+IC5zaXRlLWlubmVyIC5jb250YWluZXIsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuY29udGFpbmVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmNvbnRhaW5lciwgI2dlbmVyaWMtaGVybyA+IC5jb250YWluZXIgLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogI2dlbmVyaWMtaGVybyA+IC5jb250YWluZXIgLnNpdGUtaW5uZXIsIC5maXQtcXVpeiAjZ2VuZXJpYy1oZXJvID4gLnNpdGUtaW5uZXIgLnNpdGUtaW5uZXIsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuc2l0ZS1pbm5lciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6ICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5zaXRlLWlubmVyLCAjZ2VuZXJpYy1oZXJvID4gLmNvbnRhaW5lciAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNnZW5lcmljLWhlcm8gPiAuY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5maXQtcXVpeiAjZ2VuZXJpYy1oZXJvID4gLnNpdGUtaW5uZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNnZW5lcmljLWhlcm8gPiAuc2l0ZS1pbm5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI2dlbmVyaWMtaGVybyA+IC5jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAjZ2VuZXJpYy1oZXJvID4gLmNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogI2dlbmVyaWMtaGVybyA+IC5zaXRlLWlubmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAjZ2VuZXJpYy1oZXJvID4gLnNpdGUtaW5uZXIgLmNvbnRhaW5lciwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmNvbnRhaW5lciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmNvbnRhaW5lciwgI2dlbmVyaWMtaGVybyA+IC5jb250YWluZXIgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5ICNnZW5lcmljLWhlcm8gPiAuY29udGFpbmVyIC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAjZ2VuZXJpYy1oZXJvID4gLnNpdGUtaW5uZXIgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5zaXRlLWlubmVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuc2l0ZS1pbm5lciwgI2dlbmVyaWMtaGVybyA+IC5jb250YWluZXIgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI2dlbmVyaWMtaGVybyA+IC5jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgI2dlbmVyaWMtaGVybyA+IC5zaXRlLWlubmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNnZW5lcmljLWhlcm8gPiAuc2l0ZS1pbm5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjZ2VuZXJpYy1oZXJvID4gLmNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAjZ2VuZXJpYy1oZXJvID4gLmNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAjZ2VuZXJpYy1oZXJvID4gLnNpdGUtaW5uZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zICNnZW5lcmljLWhlcm8gPiAuc2l0ZS1pbm5lciAuY29udGFpbmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmNvbnRhaW5lciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5jb250YWluZXIsICNnZW5lcmljLWhlcm8gPiAuY29udGFpbmVyIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciwgLmhjc3MtcmVjb21tZW5kYXRpb25zICNnZW5lcmljLWhlcm8gPiAuY29udGFpbmVyIC5zaXRlLWlubmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgI2dlbmVyaWMtaGVybyA+IC5zaXRlLWlubmVyIC5zaXRlLWlubmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLnNpdGUtaW5uZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuc2l0ZS1pbm5lciwgI2dlbmVyaWMtaGVybyA+IC5jb250YWluZXIgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjZ2VuZXJpYy1oZXJvID4gLmNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgI2dlbmVyaWMtaGVybyA+IC5zaXRlLWlubmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjZ2VuZXJpYy1oZXJvID4gLnNpdGUtaW5uZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNnZW5lcmljLWhlcm8gPiAuY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgI2dlbmVyaWMtaGVybyA+IC5jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zICNnZW5lcmljLWhlcm8gPiAuc2l0ZS1pbm5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmluZHVzdHJ5LWV2ZW50cyAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC5jb250YWluZXIsIC5pbmR1c3RyeS1ldmVudHMgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cyAuZml0LXF1aXogLnNpdGUtaW5uZXIsIC5maXQtcXVpeiAuaW5kdXN0cnktZXZlbnRzICNnZW5lcmljLWhlcm8gPiAuaGNzcy1ldmVudHMgLnNpdGUtaW5uZXIsIC5pbmR1c3RyeS1ldmVudHMgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cyAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5pbmR1c3RyeS1ldmVudHMgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaW5kdXN0cnktZXZlbnRzICNnZW5lcmljLWhlcm8gPiAuaGNzcy1ldmVudHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAuaW5kdXN0cnktZXZlbnRzICNnZW5lcmljLWhlcm8gPiAuaGNzcy1ldmVudHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmluZHVzdHJ5LWV2ZW50cyAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAuaW5kdXN0cnktZXZlbnRzICNnZW5lcmljLWhlcm8gPiAuaGNzcy1ldmVudHMgLnNpdGUtaW5uZXIsIC5pbmR1c3RyeS1ldmVudHMgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaW5kdXN0cnktZXZlbnRzICNnZW5lcmljLWhlcm8gPiAuaGNzcy1ldmVudHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmluZHVzdHJ5LWV2ZW50cyAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5pbmR1c3RyeS1ldmVudHMgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaW5kdXN0cnktZXZlbnRzICNnZW5lcmljLWhlcm8gPiAuaGNzcy1ldmVudHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmluZHVzdHJ5LWV2ZW50cyAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC5zaXRlLWlubmVyLCAuaW5kdXN0cnktZXZlbnRzICNnZW5lcmljLWhlcm8gPiAuaGNzcy1ldmVudHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaW5kdXN0cnktZXZlbnRzICNnZW5lcmljLWhlcm8gPiAuaGNzcy1ldmVudHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmluZHVzdHJ5LWV2ZW50cyAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmluZHVzdHJ5LWV2ZW50cyAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYXN0LXdlYmluYXJzICNnZW5lcmljLWhlcm8gPiAuaGNzcy1ldmVudHMgLmNvbnRhaW5lciwgLnBhc3Qtd2ViaW5hcnMgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cyAuZml0LXF1aXogLnNpdGUtaW5uZXIsIC5maXQtcXVpeiAucGFzdC13ZWJpbmFycyAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC5zaXRlLWlubmVyLCAucGFzdC13ZWJpbmFycyAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhc3Qtd2ViaW5hcnMgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucGFzdC13ZWJpbmFycyAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnBhc3Qtd2ViaW5hcnMgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucGFzdC13ZWJpbmFycyAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAucGFzdC13ZWJpbmFycyAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC5zaXRlLWlubmVyLCAucGFzdC13ZWJpbmFycyAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYXN0LXdlYmluYXJzICNnZW5lcmljLWhlcm8gPiAuaGNzcy1ldmVudHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhc3Qtd2ViaW5hcnMgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAucGFzdC13ZWJpbmFycyAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYXN0LXdlYmluYXJzICNnZW5lcmljLWhlcm8gPiAuaGNzcy1ldmVudHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnBhc3Qtd2ViaW5hcnMgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cyAuc2l0ZS1pbm5lciwgLnBhc3Qtd2ViaW5hcnMgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYXN0LXdlYmluYXJzICNnZW5lcmljLWhlcm8gPiAuaGNzcy1ldmVudHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhc3Qtd2ViaW5hcnMgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5wYXN0LXdlYmluYXJzICNnZW5lcmljLWhlcm8gPiAuaGNzcy1ldmVudHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI2dlbmVyaWMtaGVybyA+IC5jb250YWluZXIgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5maXQtcXVpeiAjZ2VuZXJpYy1oZXJvID4gLnNpdGUtaW5uZXIgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cywgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6ICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuc2hhcmUteW91ci1zdG9yeSAjZ2VuZXJpYy1oZXJvID4gLnNpdGUtaW5uZXIgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cywgLmhjc3MtcmVjb21tZW5kYXRpb25zICNnZW5lcmljLWhlcm8gPiAuc2l0ZS1pbm5lciAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cywgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5pbmR1c3RyeS1ldmVudHMgI2dlbmVyaWMtaGVybyA+IC5jb250YWluZXIgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIC5maXQtcXVpeiAjZ2VuZXJpYy1oZXJvID4gLnNpdGUtaW5uZXIgLmhjc3MtZXZlbnRzLCAuZml0LXF1aXogLmluZHVzdHJ5LWV2ZW50cyAjZ2VuZXJpYy1oZXJvID4gLnNpdGUtaW5uZXIgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuaGNzcy1ldmVudHMsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaW5kdXN0cnktZXZlbnRzICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5oY3NzLWV2ZW50cywgLmluZHVzdHJ5LWV2ZW50cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmhjc3MtZXZlbnRzLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLmluZHVzdHJ5LWV2ZW50cyAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuaGNzcy1ldmVudHMsIC5pbmR1c3RyeS1ldmVudHMgLnNoYXJlLXlvdXItc3RvcnkgI2dlbmVyaWMtaGVybyA+IC5zaXRlLWlubmVyIC5oY3NzLWV2ZW50cywgLnNoYXJlLXlvdXItc3RvcnkgLmluZHVzdHJ5LWV2ZW50cyAjZ2VuZXJpYy1oZXJvID4gLnNpdGUtaW5uZXIgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5oY3NzLWV2ZW50cywgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmluZHVzdHJ5LWV2ZW50cyAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuaGNzcy1ldmVudHMsIC5pbmR1c3RyeS1ldmVudHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmhjc3MtZXZlbnRzLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuaW5kdXN0cnktZXZlbnRzICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5oY3NzLWV2ZW50cywgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgI2dlbmVyaWMtaGVybyA+IC5zaXRlLWlubmVyIC5oY3NzLWV2ZW50cywgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5pbmR1c3RyeS1ldmVudHMgI2dlbmVyaWMtaGVybyA+IC5zaXRlLWlubmVyIC5oY3NzLWV2ZW50cywgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmhjc3MtZXZlbnRzLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmluZHVzdHJ5LWV2ZW50cyAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuaGNzcy1ldmVudHMsIC5pbmR1c3RyeS1ldmVudHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5oY3NzLWV2ZW50cywgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5pbmR1c3RyeS1ldmVudHMgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzICNnZW5lcmljLWhlcm8gPiAuaGNzcy1ldmVudHMgLmhjc3MtZXZlbnRzLCAjZ2VuZXJpYy1oZXJvID4gLmNvbnRhaW5lciAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5maXQtcXVpeiAjZ2VuZXJpYy1oZXJvID4gLnNpdGUtaW5uZXIgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAuc2hhcmUteW91ci1zdG9yeSAjZ2VuZXJpYy1oZXJvID4gLnNpdGUtaW5uZXIgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5ICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLmhjc3MtcmVjb21tZW5kYXRpb25zICNnZW5lcmljLWhlcm8gPiAuc2l0ZS1pbm5lciAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzICNnZW5lcmljLWhlcm8gPiAuY29udGFpbmVyIC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLmZpdC1xdWl6ICNnZW5lcmljLWhlcm8gPiAuc2l0ZS1pbm5lciAuaGNzcy1ldmVudHMsIC5maXQtcXVpeiAucGFzdC13ZWJpbmFycyAjZ2VuZXJpYy1oZXJvID4gLnNpdGUtaW5uZXIgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmhjc3MtZXZlbnRzLCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhc3Qtd2ViaW5hcnMgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmhjc3MtZXZlbnRzLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnBhc3Qtd2ViaW5hcnMgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAuc2hhcmUteW91ci1zdG9yeSAjZ2VuZXJpYy1oZXJvID4gLnNpdGUtaW5uZXIgLmhjc3MtZXZlbnRzLCAuc2hhcmUteW91ci1zdG9yeSAucGFzdC13ZWJpbmFycyAjZ2VuZXJpYy1oZXJvID4gLnNpdGUtaW5uZXIgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuaGNzcy1ldmVudHMsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYXN0LXdlYmluYXJzICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmhjc3MtZXZlbnRzLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAucGFzdC13ZWJpbmFycyAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAjZ2VuZXJpYy1oZXJvID4gLnNpdGUtaW5uZXIgLmhjc3MtZXZlbnRzLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnBhc3Qtd2ViaW5hcnMgI2dlbmVyaWMtaGVybyA+IC5zaXRlLWlubmVyIC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5oY3NzLWV2ZW50cywgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYXN0LXdlYmluYXJzICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5oY3NzLWV2ZW50cywgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5wYXN0LXdlYmluYXJzICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cyAuaGNzcy1ldmVudHMsICNwcmVzcy1oZXJvID4gLmNvbnRhaW5lciAuY29udGFpbmVyLCAuZml0LXF1aXogI3ByZXNzLWhlcm8gPiAuc2l0ZS1pbm5lciAuY29udGFpbmVyLCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5jb250YWluZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmNvbnRhaW5lciwgI3ByZXNzLWhlcm8gPiAuY29udGFpbmVyIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6ICNwcmVzcy1oZXJvID4gLmNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6ICNwcmVzcy1oZXJvID4gLnNpdGUtaW5uZXIgLnNpdGUtaW5uZXIsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLnNpdGUtaW5uZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLnNpdGUtaW5uZXIsICNwcmVzcy1oZXJvID4gLmNvbnRhaW5lciAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNwcmVzcy1oZXJvID4gLmNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogI3ByZXNzLWhlcm8gPiAuc2l0ZS1pbm5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3ByZXNzLWhlcm8gPiAuc2l0ZS1pbm5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNwcmVzcy1oZXJvID4gLmNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6ICNwcmVzcy1oZXJvID4gLmNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogI3ByZXNzLWhlcm8gPiAuc2l0ZS1pbm5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5ICNwcmVzcy1oZXJvID4gLnNpdGUtaW5uZXIgLmNvbnRhaW5lciwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5jb250YWluZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5ICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuY29udGFpbmVyLCAjcHJlc3MtaGVybyA+IC5jb250YWluZXIgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5ICNwcmVzcy1oZXJvID4gLmNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgI3ByZXNzLWhlcm8gPiAuc2l0ZS1pbm5lciAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5zaXRlLWlubmVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLnNpdGUtaW5uZXIsICNwcmVzcy1oZXJvID4gLmNvbnRhaW5lciAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjcHJlc3MtaGVybyA+IC5jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgI3ByZXNzLWhlcm8gPiAuc2l0ZS1pbm5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjcHJlc3MtaGVybyA+IC5zaXRlLWlubmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjcHJlc3MtaGVybyA+IC5jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgI3ByZXNzLWhlcm8gPiAuY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5ICNwcmVzcy1oZXJvID4gLnNpdGUtaW5uZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAjcHJlc3MtaGVybyA+IC5zaXRlLWlubmVyIC5jb250YWluZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmNvbnRhaW5lciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuY29udGFpbmVyLCAjcHJlc3MtaGVybyA+IC5jb250YWluZXIgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgI3ByZXNzLWhlcm8gPiAuY29udGFpbmVyIC5zaXRlLWlubmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgI3ByZXNzLWhlcm8gPiAuc2l0ZS1pbm5lciAuc2l0ZS1pbm5lciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuc2l0ZS1pbm5lciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuc2l0ZS1pbm5lciwgI3ByZXNzLWhlcm8gPiAuY29udGFpbmVyIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3ByZXNzLWhlcm8gPiAuY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAjcHJlc3MtaGVybyA+IC5zaXRlLWlubmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjcHJlc3MtaGVybyA+IC5zaXRlLWlubmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3ByZXNzLWhlcm8gPiAuY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgI3ByZXNzLWhlcm8gPiAuY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAjcHJlc3MtaGVybyA+IC5zaXRlLWlubmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmluZHVzdHJ5LWV2ZW50cyAjcHJlc3MtaGVybyA+IC5oY3NzLWV2ZW50cyAuY29udGFpbmVyLCAuaW5kdXN0cnktZXZlbnRzICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IC5pbmR1c3RyeS1ldmVudHMgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLnNpdGUtaW5uZXIsIC5pbmR1c3RyeS1ldmVudHMgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaW5kdXN0cnktZXZlbnRzICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5pbmR1c3RyeS1ldmVudHMgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAuaW5kdXN0cnktZXZlbnRzICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5pbmR1c3RyeS1ldmVudHMgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5pbmR1c3RyeS1ldmVudHMgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLnNpdGUtaW5uZXIsIC5pbmR1c3RyeS1ldmVudHMgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmluZHVzdHJ5LWV2ZW50cyAjcHJlc3MtaGVybyA+IC5oY3NzLWV2ZW50cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaW5kdXN0cnktZXZlbnRzICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5pbmR1c3RyeS1ldmVudHMgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmluZHVzdHJ5LWV2ZW50cyAjcHJlc3MtaGVybyA+IC5oY3NzLWV2ZW50cyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuaW5kdXN0cnktZXZlbnRzICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC5zaXRlLWlubmVyLCAuaW5kdXN0cnktZXZlbnRzICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmluZHVzdHJ5LWV2ZW50cyAjcHJlc3MtaGVybyA+IC5oY3NzLWV2ZW50cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaW5kdXN0cnktZXZlbnRzICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmluZHVzdHJ5LWV2ZW50cyAjcHJlc3MtaGVybyA+IC5oY3NzLWV2ZW50cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucGFzdC13ZWJpbmFycyAjcHJlc3MtaGVybyA+IC5oY3NzLWV2ZW50cyAuY29udGFpbmVyLCAucGFzdC13ZWJpbmFycyAjcHJlc3MtaGVybyA+IC5oY3NzLWV2ZW50cyAuZml0LXF1aXogLnNpdGUtaW5uZXIsIC5maXQtcXVpeiAucGFzdC13ZWJpbmFycyAjcHJlc3MtaGVybyA+IC5oY3NzLWV2ZW50cyAuc2l0ZS1pbm5lciwgLnBhc3Qtd2ViaW5hcnMgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFzdC13ZWJpbmFycyAjcHJlc3MtaGVybyA+IC5oY3NzLWV2ZW50cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucGFzdC13ZWJpbmFycyAjcHJlc3MtaGVybyA+IC5oY3NzLWV2ZW50cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5wYXN0LXdlYmluYXJzICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYXN0LXdlYmluYXJzICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAucGFzdC13ZWJpbmFycyAjcHJlc3MtaGVybyA+IC5oY3NzLWV2ZW50cyAuc2l0ZS1pbm5lciwgLnBhc3Qtd2ViaW5hcnMgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhc3Qtd2ViaW5hcnMgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhc3Qtd2ViaW5hcnMgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnBhc3Qtd2ViaW5hcnMgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhc3Qtd2ViaW5hcnMgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnBhc3Qtd2ViaW5hcnMgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLnNpdGUtaW5uZXIsIC5wYXN0LXdlYmluYXJzICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhc3Qtd2ViaW5hcnMgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhc3Qtd2ViaW5hcnMgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAucGFzdC13ZWJpbmFycyAjcHJlc3MtaGVybyA+IC5oY3NzLWV2ZW50cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjcHJlc3MtaGVybyA+IC5jb250YWluZXIgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5maXQtcXVpeiAjcHJlc3MtaGVybyA+IC5zaXRlLWlubmVyIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuc2hhcmUteW91ci1zdG9yeSAjcHJlc3MtaGVybyA+IC5zaXRlLWlubmVyIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5ICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cywgLmhjc3MtcmVjb21tZW5kYXRpb25zICNwcmVzcy1oZXJvID4gLnNpdGUtaW5uZXIgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5pbmR1c3RyeS1ldmVudHMgI3ByZXNzLWhlcm8gPiAuY29udGFpbmVyIC5oY3NzLWV2ZW50cywgLmluZHVzdHJ5LWV2ZW50cyAuZml0LXF1aXogI3ByZXNzLWhlcm8gPiAuc2l0ZS1pbm5lciAuaGNzcy1ldmVudHMsIC5maXQtcXVpeiAuaW5kdXN0cnktZXZlbnRzICNwcmVzcy1oZXJvID4gLnNpdGUtaW5uZXIgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmhjc3MtZXZlbnRzLCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmluZHVzdHJ5LWV2ZW50cyAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmhjc3MtZXZlbnRzLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLmluZHVzdHJ5LWV2ZW50cyAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIC5zaGFyZS15b3VyLXN0b3J5ICNwcmVzcy1oZXJvID4gLnNpdGUtaW5uZXIgLmhjc3MtZXZlbnRzLCAuc2hhcmUteW91ci1zdG9yeSAuaW5kdXN0cnktZXZlbnRzICNwcmVzcy1oZXJvID4gLnNpdGUtaW5uZXIgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuaGNzcy1ldmVudHMsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5pbmR1c3RyeS1ldmVudHMgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5oY3NzLWV2ZW50cywgLmluZHVzdHJ5LWV2ZW50cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmhjc3MtZXZlbnRzLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuaW5kdXN0cnktZXZlbnRzICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuaGNzcy1ldmVudHMsIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtcmVjb21tZW5kYXRpb25zICNwcmVzcy1oZXJvID4gLnNpdGUtaW5uZXIgLmhjc3MtZXZlbnRzLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmluZHVzdHJ5LWV2ZW50cyAjcHJlc3MtaGVybyA+IC5zaXRlLWlubmVyIC5oY3NzLWV2ZW50cywgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5oY3NzLWV2ZW50cywgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5pbmR1c3RyeS1ldmVudHMgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5oY3NzLWV2ZW50cywgLmluZHVzdHJ5LWV2ZW50cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5oY3NzLWV2ZW50cywgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5pbmR1c3RyeS1ldmVudHMgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5oY3NzLWV2ZW50cywgLmluZHVzdHJ5LWV2ZW50cyAjcHJlc3MtaGVybyA+IC5oY3NzLWV2ZW50cyAuaGNzcy1ldmVudHMsICNwcmVzcy1oZXJvID4gLmNvbnRhaW5lciAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5maXQtcXVpeiAjcHJlc3MtaGVybyA+IC5zaXRlLWlubmVyIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAuc2hhcmUteW91ci1zdG9yeSAjcHJlc3MtaGVybyA+IC5zaXRlLWlubmVyIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLmhjc3MtcmVjb21tZW5kYXRpb25zICNwcmVzcy1oZXJvID4gLnNpdGUtaW5uZXIgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzICNwcmVzcy1oZXJvID4gLmNvbnRhaW5lciAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIC5maXQtcXVpeiAjcHJlc3MtaGVybyA+IC5zaXRlLWlubmVyIC5oY3NzLWV2ZW50cywgLmZpdC1xdWl6IC5wYXN0LXdlYmluYXJzICNwcmVzcy1oZXJvID4gLnNpdGUtaW5uZXIgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5oY3NzLWV2ZW50cywgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYXN0LXdlYmluYXJzICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmhjc3MtZXZlbnRzLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnBhc3Qtd2ViaW5hcnMgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLnNoYXJlLXlvdXItc3RvcnkgI3ByZXNzLWhlcm8gPiAuc2l0ZS1pbm5lciAuaGNzcy1ldmVudHMsIC5zaGFyZS15b3VyLXN0b3J5IC5wYXN0LXdlYmluYXJzICNwcmVzcy1oZXJvID4gLnNpdGUtaW5uZXIgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmhjc3MtZXZlbnRzLCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFzdC13ZWJpbmFycyAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmhjc3MtZXZlbnRzLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAucGFzdC13ZWJpbmFycyAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgI3ByZXNzLWhlcm8gPiAuc2l0ZS1pbm5lciAuaGNzcy1ldmVudHMsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAucGFzdC13ZWJpbmFycyAjcHJlc3MtaGVybyA+IC5zaXRlLWlubmVyIC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuaGNzcy1ldmVudHMsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFzdC13ZWJpbmFycyAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5oY3NzLWV2ZW50cywgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5wYXN0LXdlYmluYXJzICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC5oY3NzLWV2ZW50cywgI2dlbmVyaWMtaGVybyA+IC5uYXJyb3ctY29udGFpbmVyIC5jb250YWluZXIsICNnZW5lcmljLWhlcm8gPiAubmFycm93LWNvbnRhaW5lciAuZml0LXF1aXogLnNpdGUtaW5uZXIsIC5maXQtcXVpeiAjZ2VuZXJpYy1oZXJvID4gLm5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsICNnZW5lcmljLWhlcm8gPiAubmFycm93LWNvbnRhaW5lciAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNnZW5lcmljLWhlcm8gPiAubmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjZ2VuZXJpYy1oZXJvID4gLm5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAjZ2VuZXJpYy1oZXJvID4gLm5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI2dlbmVyaWMtaGVybyA+IC5uYXJyb3ctY29udGFpbmVyIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAjZ2VuZXJpYy1oZXJvID4gLm5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsICNnZW5lcmljLWhlcm8gPiAubmFycm93LWNvbnRhaW5lciAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjZ2VuZXJpYy1oZXJvID4gLm5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI2dlbmVyaWMtaGVybyA+IC5uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5ICNnZW5lcmljLWhlcm8gPiAubmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjZ2VuZXJpYy1oZXJvID4gLm5hcnJvdy1jb250YWluZXIgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgI2dlbmVyaWMtaGVybyA+IC5uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAjZ2VuZXJpYy1oZXJvID4gLm5hcnJvdy1jb250YWluZXIgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjZ2VuZXJpYy1oZXJvID4gLm5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI2dlbmVyaWMtaGVybyA+IC5uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgI2dlbmVyaWMtaGVybyA+IC5uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNnZW5lcmljLWhlcm8gPiAubmFycm93LWNvbnRhaW5lciAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cywgLmluZHVzdHJ5LWV2ZW50cyAjZ2VuZXJpYy1oZXJvID4gLm5hcnJvdy1jb250YWluZXIgLmhjc3MtZXZlbnRzLCAjZ2VuZXJpYy1oZXJvID4gLm5hcnJvdy1jb250YWluZXIgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAjZ2VuZXJpYy1oZXJvID4gLm5hcnJvdy1jb250YWluZXIgLmhjc3MtZXZlbnRzLCAjcHJlc3MtaGVybyA+IC5uYXJyb3ctY29udGFpbmVyIC5jb250YWluZXIsICNwcmVzcy1oZXJvID4gLm5hcnJvdy1jb250YWluZXIgLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogI3ByZXNzLWhlcm8gPiAubmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgI3ByZXNzLWhlcm8gPiAubmFycm93LWNvbnRhaW5lciAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNwcmVzcy1oZXJvID4gLm5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3ByZXNzLWhlcm8gPiAubmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6ICNwcmVzcy1oZXJvID4gLm5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3ByZXNzLWhlcm8gPiAubmFycm93LWNvbnRhaW5lciAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgI3ByZXNzLWhlcm8gPiAubmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgI3ByZXNzLWhlcm8gPiAubmFycm93LWNvbnRhaW5lciAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjcHJlc3MtaGVybyA+IC5uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNwcmVzcy1oZXJvID4gLm5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgI3ByZXNzLWhlcm8gPiAubmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjcHJlc3MtaGVybyA+IC5uYXJyb3ctY29udGFpbmVyIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciwgLmhjc3MtcmVjb21tZW5kYXRpb25zICNwcmVzcy1oZXJvID4gLm5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsICNwcmVzcy1oZXJvID4gLm5hcnJvdy1jb250YWluZXIgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjcHJlc3MtaGVybyA+IC5uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNwcmVzcy1oZXJvID4gLm5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAjcHJlc3MtaGVybyA+IC5uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNwcmVzcy1oZXJvID4gLm5hcnJvdy1jb250YWluZXIgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5pbmR1c3RyeS1ldmVudHMgI3ByZXNzLWhlcm8gPiAubmFycm93LWNvbnRhaW5lciAuaGNzcy1ldmVudHMsICNwcmVzcy1oZXJvID4gLm5hcnJvdy1jb250YWluZXIgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAjcHJlc3MtaGVybyA+IC5uYXJyb3ctY29udGFpbmVyIC5oY3NzLWV2ZW50cywgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAjZ2VuZXJpYy1oZXJvID4gLnNpdGUtaW5uZXIgLmNvbnRhaW5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuY29udGFpbmVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5jb250YWluZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgI2dlbmVyaWMtaGVybyA+IC5zaXRlLWlubmVyIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgI2dlbmVyaWMtaGVybyA+IC5zaXRlLWlubmVyIC5oY3NzLWV2ZW50cywgLmluZHVzdHJ5LWV2ZW50cyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5oY3NzLWV2ZW50cywgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmluZHVzdHJ5LWV2ZW50cyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5oY3NzLWV2ZW50cywgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAjZ2VuZXJpYy1oZXJvID4gLnNpdGUtaW5uZXIgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgI2dlbmVyaWMtaGVybyA+IC5zaXRlLWlubmVyIC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuaGNzcy1ldmVudHMsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYXN0LXdlYmluYXJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmhjc3MtZXZlbnRzLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyICNwcmVzcy1oZXJvID4gLnNpdGUtaW5uZXIgLmNvbnRhaW5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmNvbnRhaW5lciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmNvbnRhaW5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAjcHJlc3MtaGVybyA+IC5zaXRlLWlubmVyIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cywgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5pbmR1c3RyeS1ldmVudHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAjcHJlc3MtaGVybyA+IC5zaXRlLWlubmVyIC5oY3NzLWV2ZW50cywgLmluZHVzdHJ5LWV2ZW50cyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuaGNzcy1ldmVudHMsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5pbmR1c3RyeS1ldmVudHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmhjc3MtZXZlbnRzLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyICNwcmVzcy1oZXJvID4gLnNpdGUtaW5uZXIgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAjcHJlc3MtaGVybyA+IC5zaXRlLWlubmVyIC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmhjc3MtZXZlbnRzLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFzdC13ZWJpbmFycyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuaGNzcy1ldmVudHMsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAjZ2VuZXJpYy1oZXJvID4gLnNpdGUtaW5uZXIgLmNvbnRhaW5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5jb250YWluZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuY29udGFpbmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgI2dlbmVyaWMtaGVybyA+IC5zaXRlLWlubmVyIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cywgLmluZHVzdHJ5LWV2ZW50cyAuc2l0ZS1pbm5lci1jb250YWluZXIgI2dlbmVyaWMtaGVybyA+IC5zaXRlLWlubmVyIC5oY3NzLWV2ZW50cywgLmluZHVzdHJ5LWV2ZW50cyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmhjc3MtZXZlbnRzLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaW5kdXN0cnktZXZlbnRzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuaGNzcy1ldmVudHMsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAjZ2VuZXJpYy1oZXJvID4gLnNpdGUtaW5uZXIgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAuc2l0ZS1pbm5lci1jb250YWluZXIgI2dlbmVyaWMtaGVybyA+IC5zaXRlLWlubmVyIC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5oY3NzLWV2ZW50cywgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhc3Qtd2ViaW5hcnMgLnNpdGUtaW5uZXItY29udGFpbmVyICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5oY3NzLWV2ZW50cywgLnNpdGUtaW5uZXItY29udGFpbmVyICNwcmVzcy1oZXJvID4gLnNpdGUtaW5uZXIgLmNvbnRhaW5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuY29udGFpbmVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5jb250YWluZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAjcHJlc3MtaGVybyA+IC5zaXRlLWlubmVyIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAjcHJlc3MtaGVybyA+IC5zaXRlLWlubmVyIC5oY3NzLWV2ZW50cywgLmluZHVzdHJ5LWV2ZW50cyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5oY3NzLWV2ZW50cywgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmluZHVzdHJ5LWV2ZW50cyAuc2l0ZS1pbm5lci1jb250YWluZXIgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5oY3NzLWV2ZW50cywgLnNpdGUtaW5uZXItY29udGFpbmVyICNwcmVzcy1oZXJvID4gLnNpdGUtaW5uZXIgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAjcHJlc3MtaGVybyA+IC5zaXRlLWlubmVyIC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuaGNzcy1ldmVudHMsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYXN0LXdlYmluYXJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmhjc3MtZXZlbnRzLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI2dlbmVyaWMtaGVybyA+IC5zaXRlLWlubmVyIC5jb250YWluZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuY29udGFpbmVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmNvbnRhaW5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNnZW5lcmljLWhlcm8gPiAuc2l0ZS1pbm5lciAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cywgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5pbmR1c3RyeS1ldmVudHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNnZW5lcmljLWhlcm8gPiAuc2l0ZS1pbm5lciAuaGNzcy1ldmVudHMsIC5pbmR1c3RyeS1ldmVudHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5oY3NzLWV2ZW50cywgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmluZHVzdHJ5LWV2ZW50cyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmhjc3MtZXZlbnRzLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI2dlbmVyaWMtaGVybyA+IC5zaXRlLWlubmVyIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNnZW5lcmljLWhlcm8gPiAuc2l0ZS1pbm5lciAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuaGNzcy1ldmVudHMsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYXN0LXdlYmluYXJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuaGNzcy1ldmVudHMsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjcHJlc3MtaGVybyA+IC5zaXRlLWlubmVyIC5jb250YWluZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmNvbnRhaW5lciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuY29udGFpbmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3ByZXNzLWhlcm8gPiAuc2l0ZS1pbm5lciAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cywgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cywgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cywgLmluZHVzdHJ5LWV2ZW50cyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3ByZXNzLWhlcm8gPiAuc2l0ZS1pbm5lciAuaGNzcy1ldmVudHMsIC5pbmR1c3RyeS1ldmVudHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuaGNzcy1ldmVudHMsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5pbmR1c3RyeS1ldmVudHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuaGNzcy1ldmVudHMsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjcHJlc3MtaGVybyA+IC5zaXRlLWlubmVyIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3ByZXNzLWhlcm8gPiAuc2l0ZS1pbm5lciAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmhjc3MtZXZlbnRzLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFzdC13ZWJpbmFycyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5oY3NzLWV2ZW50cywgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNnZW5lcmljLWhlcm8gPiAuc2l0ZS1pbm5lciAuY29udGFpbmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmNvbnRhaW5lciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5jb250YWluZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjZ2VuZXJpYy1oZXJvID4gLnNpdGUtaW5uZXIgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cywgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjZ2VuZXJpYy1oZXJvID4gLnNpdGUtaW5uZXIgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuaGNzcy1ldmVudHMsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5pbmR1c3RyeS1ldmVudHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5oY3NzLWV2ZW50cywgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNnZW5lcmljLWhlcm8gPiAuc2l0ZS1pbm5lciAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjZ2VuZXJpYy1oZXJvID4gLnNpdGUtaW5uZXIgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmhjc3MtZXZlbnRzLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFzdC13ZWJpbmFycyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmhjc3MtZXZlbnRzLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3ByZXNzLWhlcm8gPiAuc2l0ZS1pbm5lciAuY29udGFpbmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5jb250YWluZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmNvbnRhaW5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNwcmVzcy1oZXJvID4gLnNpdGUtaW5uZXIgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5pbmR1c3RyeS1ldmVudHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNwcmVzcy1oZXJvID4gLnNpdGUtaW5uZXIgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmhjc3MtZXZlbnRzLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaW5kdXN0cnktZXZlbnRzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmhjc3MtZXZlbnRzLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3ByZXNzLWhlcm8gPiAuc2l0ZS1pbm5lciAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNwcmVzcy1oZXJvID4gLnNpdGUtaW5uZXIgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5oY3NzLWV2ZW50cywgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhc3Qtd2ViaW5hcnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuaGNzcy1ldmVudHMsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAjZ2VuZXJpYy1oZXJvID4gLnNpdGUtaW5uZXIgLmNvbnRhaW5lciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5jb250YWluZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuY29udGFpbmVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgI2dlbmVyaWMtaGVybyA+IC5zaXRlLWlubmVyIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cywgLmluZHVzdHJ5LWV2ZW50cyAuaGVhdnliaWQtdG8taGVhdnlqb2IgI2dlbmVyaWMtaGVybyA+IC5zaXRlLWlubmVyIC5oY3NzLWV2ZW50cywgLmluZHVzdHJ5LWV2ZW50cyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmhjc3MtZXZlbnRzLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaW5kdXN0cnktZXZlbnRzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuaGNzcy1ldmVudHMsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAjZ2VuZXJpYy1oZXJvID4gLnNpdGUtaW5uZXIgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAuaGVhdnliaWQtdG8taGVhdnlqb2IgI2dlbmVyaWMtaGVybyA+IC5zaXRlLWlubmVyIC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5oY3NzLWV2ZW50cywgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhc3Qtd2ViaW5hcnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5oY3NzLWV2ZW50cywgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iICNwcmVzcy1oZXJvID4gLnNpdGUtaW5uZXIgLmNvbnRhaW5lciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuY29udGFpbmVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5jb250YWluZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAjcHJlc3MtaGVybyA+IC5zaXRlLWlubmVyIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAjcHJlc3MtaGVybyA+IC5zaXRlLWlubmVyIC5oY3NzLWV2ZW50cywgLmluZHVzdHJ5LWV2ZW50cyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5oY3NzLWV2ZW50cywgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmluZHVzdHJ5LWV2ZW50cyAuaGVhdnliaWQtdG8taGVhdnlqb2IgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5oY3NzLWV2ZW50cywgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iICNwcmVzcy1oZXJvID4gLnNpdGUtaW5uZXIgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAjcHJlc3MtaGVybyA+IC5zaXRlLWlubmVyIC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuaGNzcy1ldmVudHMsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYXN0LXdlYmluYXJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmhjc3MtZXZlbnRzLCAubXQxYiAubWFzdGVjLW1zYSAjZ2VuZXJpYy1oZXJvID4gLnNpdGUtaW5uZXIgLmNvbnRhaW5lciwgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmNvbnRhaW5lciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmNvbnRhaW5lciwgLm10MWIgLm1hc3RlYy1tc2EgI2dlbmVyaWMtaGVybyA+IC5zaXRlLWlubmVyIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cywgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5pbmR1c3RyeS1ldmVudHMgLm10MWIgLm1hc3RlYy1tc2EgI2dlbmVyaWMtaGVybyA+IC5zaXRlLWlubmVyIC5oY3NzLWV2ZW50cywgLmluZHVzdHJ5LWV2ZW50cyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuaGNzcy1ldmVudHMsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5pbmR1c3RyeS1ldmVudHMgLm10MWIgLm1hc3RlYy1tc2EgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmhjc3MtZXZlbnRzLCAubXQxYiAubWFzdGVjLW1zYSAjZ2VuZXJpYy1oZXJvID4gLnNpdGUtaW5uZXIgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLm10MWIgLm1hc3RlYy1tc2EgI2dlbmVyaWMtaGVybyA+IC5zaXRlLWlubmVyIC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmhjc3MtZXZlbnRzLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFzdC13ZWJpbmFycyAubXQxYiAubWFzdGVjLW1zYSAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuaGNzcy1ldmVudHMsIC5tdDFiIC5tYXN0ZWMtbXNhICNwcmVzcy1oZXJvID4gLnNpdGUtaW5uZXIgLmNvbnRhaW5lciwgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5jb250YWluZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuY29udGFpbmVyLCAubXQxYiAubWFzdGVjLW1zYSAjcHJlc3MtaGVybyA+IC5zaXRlLWlubmVyIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cywgLmluZHVzdHJ5LWV2ZW50cyAubXQxYiAubWFzdGVjLW1zYSAjcHJlc3MtaGVybyA+IC5zaXRlLWlubmVyIC5oY3NzLWV2ZW50cywgLmluZHVzdHJ5LWV2ZW50cyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmhjc3MtZXZlbnRzLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaW5kdXN0cnktZXZlbnRzIC5tdDFiIC5tYXN0ZWMtbXNhICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuaGNzcy1ldmVudHMsIC5tdDFiIC5tYXN0ZWMtbXNhICNwcmVzcy1oZXJvID4gLnNpdGUtaW5uZXIgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAubXQxYiAubWFzdGVjLW1zYSAjcHJlc3MtaGVybyA+IC5zaXRlLWlubmVyIC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5oY3NzLWV2ZW50cywgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhc3Qtd2ViaW5hcnMgLm10MWIgLm1hc3RlYy1tc2EgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5oY3NzLWV2ZW50cywgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI2dlbmVyaWMtaGVybyA+IC5zaXRlLWlubmVyIC5jb250YWluZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5jb250YWluZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5jb250YWluZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNnZW5lcmljLWhlcm8gPiAuc2l0ZS1pbm5lciAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cywgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNnZW5lcmljLWhlcm8gPiAuc2l0ZS1pbm5lciAuaGNzcy1ldmVudHMsIC5pbmR1c3RyeS1ldmVudHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmhjc3MtZXZlbnRzLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaW5kdXN0cnktZXZlbnRzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5oY3NzLWV2ZW50cywgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI2dlbmVyaWMtaGVybyA+IC5zaXRlLWlubmVyIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNnZW5lcmljLWhlcm8gPiAuc2l0ZS1pbm5lciAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5oY3NzLWV2ZW50cywgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhc3Qtd2ViaW5hcnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmhjc3MtZXZlbnRzLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjcHJlc3MtaGVybyA+IC5zaXRlLWlubmVyIC5jb250YWluZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuY29udGFpbmVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmNvbnRhaW5lciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3ByZXNzLWhlcm8gPiAuc2l0ZS1pbm5lciAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cywgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5pbmR1c3RyeS1ldmVudHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3ByZXNzLWhlcm8gPiAuc2l0ZS1pbm5lciAuaGNzcy1ldmVudHMsIC5pbmR1c3RyeS1ldmVudHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5oY3NzLWV2ZW50cywgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmluZHVzdHJ5LWV2ZW50cyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmhjc3MtZXZlbnRzLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjcHJlc3MtaGVybyA+IC5zaXRlLWlubmVyIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3ByZXNzLWhlcm8gPiAuc2l0ZS1pbm5lciAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuaGNzcy1ldmVudHMsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYXN0LXdlYmluYXJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuaGNzcy1ldmVudHMsIC5xMWIgLm1hc3RlYy1tc2EgI2dlbmVyaWMtaGVybyA+IC5zaXRlLWlubmVyIC5jb250YWluZXIsIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmNvbnRhaW5lciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuY29udGFpbmVyLCAucTFiIC5tYXN0ZWMtbXNhICNnZW5lcmljLWhlcm8gPiAuc2l0ZS1pbm5lciAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cywgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cywgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cywgLmluZHVzdHJ5LWV2ZW50cyAucTFiIC5tYXN0ZWMtbXNhICNnZW5lcmljLWhlcm8gPiAuc2l0ZS1pbm5lciAuaGNzcy1ldmVudHMsIC5pbmR1c3RyeS1ldmVudHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuaGNzcy1ldmVudHMsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5pbmR1c3RyeS1ldmVudHMgLnExYiAubWFzdGVjLW1zYSAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuaGNzcy1ldmVudHMsIC5xMWIgLm1hc3RlYy1tc2EgI2dlbmVyaWMtaGVybyA+IC5zaXRlLWlubmVyIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAucTFiIC5tYXN0ZWMtbXNhICNnZW5lcmljLWhlcm8gPiAuc2l0ZS1pbm5lciAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmhjc3MtZXZlbnRzLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFzdC13ZWJpbmFycyAucTFiIC5tYXN0ZWMtbXNhICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5oY3NzLWV2ZW50cywgLnExYiAubWFzdGVjLW1zYSAjcHJlc3MtaGVybyA+IC5zaXRlLWlubmVyIC5jb250YWluZXIsIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5jb250YWluZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5jb250YWluZXIsIC5xMWIgLm1hc3RlYy1tc2EgI3ByZXNzLWhlcm8gPiAuc2l0ZS1pbm5lciAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cywgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIC5xMWIgLm1hc3RlYy1tc2EgI3ByZXNzLWhlcm8gPiAuc2l0ZS1pbm5lciAuaGNzcy1ldmVudHMsIC5pbmR1c3RyeS1ldmVudHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmhjc3MtZXZlbnRzLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaW5kdXN0cnktZXZlbnRzIC5xMWIgLm1hc3RlYy1tc2EgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5oY3NzLWV2ZW50cywgLnExYiAubWFzdGVjLW1zYSAjcHJlc3MtaGVybyA+IC5zaXRlLWlubmVyIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIC5xMWIgLm1hc3RlYy1tc2EgI3ByZXNzLWhlcm8gPiAuc2l0ZS1pbm5lciAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5oY3NzLWV2ZW50cywgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhc3Qtd2ViaW5hcnMgLnExYiAubWFzdGVjLW1zYSAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmhjc3MtZXZlbnRzLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNnZW5lcmljLWhlcm8gPiAuc2l0ZS1pbm5lciAuY29udGFpbmVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5jb250YWluZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmNvbnRhaW5lciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjZ2VuZXJpYy1oZXJvID4gLnNpdGUtaW5uZXIgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5pbmR1c3RyeS1ldmVudHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjZ2VuZXJpYy1oZXJvID4gLnNpdGUtaW5uZXIgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmhjc3MtZXZlbnRzLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaW5kdXN0cnktZXZlbnRzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLmhjc3MtZXZlbnRzLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNnZW5lcmljLWhlcm8gPiAuc2l0ZS1pbm5lciAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjZ2VuZXJpYy1oZXJvID4gLnNpdGUtaW5uZXIgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5oY3NzLWV2ZW50cywgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhc3Qtd2ViaW5hcnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuaGNzcy1ldmVudHMsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3ByZXNzLWhlcm8gPiAuc2l0ZS1pbm5lciAuY29udGFpbmVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuY29udGFpbmVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuY29udGFpbmVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNwcmVzcy1oZXJvID4gLnNpdGUtaW5uZXIgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cywgLmluZHVzdHJ5LWV2ZW50cyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNwcmVzcy1oZXJvID4gLnNpdGUtaW5uZXIgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5oY3NzLWV2ZW50cywgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmluZHVzdHJ5LWV2ZW50cyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuaGNzcy1ldmVudHMsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3ByZXNzLWhlcm8gPiAuc2l0ZS1pbm5lciAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNwcmVzcy1oZXJvID4gLnNpdGUtaW5uZXIgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuaGNzcy1ldmVudHMsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYXN0LXdlYmluYXJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5oY3NzLWV2ZW50cywgI2dlbmVyaWMtaGVybyA+IC5jb250YWluZXIgLm5hcnJvdy1jb250YWluZXIsIC5maXQtcXVpeiAjZ2VuZXJpYy1oZXJvID4gLnNpdGUtaW5uZXIgLm5hcnJvdy1jb250YWluZXIsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAubmFycm93LWNvbnRhaW5lciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6ICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5uYXJyb3ctY29udGFpbmVyLCAuc2hhcmUteW91ci1zdG9yeSAjZ2VuZXJpYy1oZXJvID4gLnNpdGUtaW5uZXIgLm5hcnJvdy1jb250YWluZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5uYXJyb3ctY29udGFpbmVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAubmFycm93LWNvbnRhaW5lciwgLmhjc3MtcmVjb21tZW5kYXRpb25zICNnZW5lcmljLWhlcm8gPiAuc2l0ZS1pbm5lciAubmFycm93LWNvbnRhaW5lciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5uYXJyb3ctY29udGFpbmVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLm5hcnJvdy1jb250YWluZXIsIC5pbmR1c3RyeS1ldmVudHMgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cyAubmFycm93LWNvbnRhaW5lciwgLnBhc3Qtd2ViaW5hcnMgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cyAubmFycm93LWNvbnRhaW5lciwgI3ByZXNzLWhlcm8gPiAuY29udGFpbmVyIC5uYXJyb3ctY29udGFpbmVyLCAuZml0LXF1aXogI3ByZXNzLWhlcm8gPiAuc2l0ZS1pbm5lciAubmFycm93LWNvbnRhaW5lciwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAubmFycm93LWNvbnRhaW5lciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6ICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAubmFycm93LWNvbnRhaW5lciwgLnNoYXJlLXlvdXItc3RvcnkgI3ByZXNzLWhlcm8gPiAuc2l0ZS1pbm5lciAubmFycm93LWNvbnRhaW5lciwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5uYXJyb3ctY29udGFpbmVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLm5hcnJvdy1jb250YWluZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAjcHJlc3MtaGVybyA+IC5zaXRlLWlubmVyIC5uYXJyb3ctY29udGFpbmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5uYXJyb3ctY29udGFpbmVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5uYXJyb3ctY29udGFpbmVyLCAuaW5kdXN0cnktZXZlbnRzICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC5uYXJyb3ctY29udGFpbmVyLCAucGFzdC13ZWJpbmFycyAjcHJlc3MtaGVybyA+IC5oY3NzLWV2ZW50cyAubmFycm93LWNvbnRhaW5lciwgI2dlbmVyaWMtaGVybyA+IC5uYXJyb3ctY29udGFpbmVyIC5uYXJyb3ctY29udGFpbmVyLCAjcHJlc3MtaGVybyA+IC5uYXJyb3ctY29udGFpbmVyIC5uYXJyb3ctY29udGFpbmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyICNnZW5lcmljLWhlcm8gPiAuc2l0ZS1pbm5lciAubmFycm93LWNvbnRhaW5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAubmFycm93LWNvbnRhaW5lciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAubmFycm93LWNvbnRhaW5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAjcHJlc3MtaGVybyA+IC5zaXRlLWlubmVyIC5uYXJyb3ctY29udGFpbmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAubmFycm93LWNvbnRhaW5lciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLm5hcnJvdy1jb250YWluZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAjZ2VuZXJpYy1oZXJvID4gLnNpdGUtaW5uZXIgLm5hcnJvdy1jb250YWluZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAubmFycm93LWNvbnRhaW5lciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5uYXJyb3ctY29udGFpbmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgI3ByZXNzLWhlcm8gPiAuc2l0ZS1pbm5lciAubmFycm93LWNvbnRhaW5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAubmFycm93LWNvbnRhaW5lciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAubmFycm93LWNvbnRhaW5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNnZW5lcmljLWhlcm8gPiAuc2l0ZS1pbm5lciAubmFycm93LWNvbnRhaW5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5uYXJyb3ctY29udGFpbmVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLm5hcnJvdy1jb250YWluZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjcHJlc3MtaGVybyA+IC5zaXRlLWlubmVyIC5uYXJyb3ctY29udGFpbmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5uYXJyb3ctY29udGFpbmVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5uYXJyb3ctY29udGFpbmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI2dlbmVyaWMtaGVybyA+IC5zaXRlLWlubmVyIC5uYXJyb3ctY29udGFpbmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLm5hcnJvdy1jb250YWluZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAubmFycm93LWNvbnRhaW5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNwcmVzcy1oZXJvID4gLnNpdGUtaW5uZXIgLm5hcnJvdy1jb250YWluZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLm5hcnJvdy1jb250YWluZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLm5hcnJvdy1jb250YWluZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAjZ2VuZXJpYy1oZXJvID4gLnNpdGUtaW5uZXIgLm5hcnJvdy1jb250YWluZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAubmFycm93LWNvbnRhaW5lciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5uYXJyb3ctY29udGFpbmVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgI3ByZXNzLWhlcm8gPiAuc2l0ZS1pbm5lciAubmFycm93LWNvbnRhaW5lciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAubmFycm93LWNvbnRhaW5lciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAubmFycm93LWNvbnRhaW5lciwgLm10MWIgLm1hc3RlYy1tc2EgI2dlbmVyaWMtaGVybyA+IC5zaXRlLWlubmVyIC5uYXJyb3ctY29udGFpbmVyLCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAubmFycm93LWNvbnRhaW5lciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLm5hcnJvdy1jb250YWluZXIsIC5tdDFiIC5tYXN0ZWMtbXNhICNwcmVzcy1oZXJvID4gLnNpdGUtaW5uZXIgLm5hcnJvdy1jb250YWluZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAubmFycm93LWNvbnRhaW5lciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5uYXJyb3ctY29udGFpbmVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjZ2VuZXJpYy1oZXJvID4gLnNpdGUtaW5uZXIgLm5hcnJvdy1jb250YWluZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5uYXJyb3ctY29udGFpbmVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAubmFycm93LWNvbnRhaW5lciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3ByZXNzLWhlcm8gPiAuc2l0ZS1pbm5lciAubmFycm93LWNvbnRhaW5lciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5uYXJyb3ctY29udGFpbmVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLm5hcnJvdy1jb250YWluZXIsIC5xMWIgLm1hc3RlYy1tc2EgI2dlbmVyaWMtaGVybyA+IC5zaXRlLWlubmVyIC5uYXJyb3ctY29udGFpbmVyLCAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5uYXJyb3ctY29udGFpbmVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5uYXJyb3ctY29udGFpbmVyLCAucTFiIC5tYXN0ZWMtbXNhICNwcmVzcy1oZXJvID4gLnNpdGUtaW5uZXIgLm5hcnJvdy1jb250YWluZXIsIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5uYXJyb3ctY29udGFpbmVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAubmFycm93LWNvbnRhaW5lciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjZ2VuZXJpYy1oZXJvID4gLnNpdGUtaW5uZXIgLm5hcnJvdy1jb250YWluZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLm5hcnJvdy1jb250YWluZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLm5hcnJvdy1jb250YWluZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3ByZXNzLWhlcm8gPiAuc2l0ZS1pbm5lciAubmFycm93LWNvbnRhaW5lciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLm5hcnJvdy1jb250YWluZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5uYXJyb3ctY29udGFpbmVyLCAjZ2VuZXJpYy1oZXJvID4gLmNvbnRhaW5lciAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAjZ2VuZXJpYy1oZXJvID4gLmNvbnRhaW5lciAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNnZW5lcmljLWhlcm8gPiAuY29udGFpbmVyIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmluZHVzdHJ5LWV2ZW50cyAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5pbmR1c3RyeS1ldmVudHMgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5pbmR1c3RyeS1ldmVudHMgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYXN0LXdlYmluYXJzICNnZW5lcmljLWhlcm8gPiAuaGNzcy1ldmVudHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLnBhc3Qtd2ViaW5hcnMgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYXN0LXdlYmluYXJzICNnZW5lcmljLWhlcm8gPiAuaGNzcy1ldmVudHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyICNnZW5lcmljLWhlcm8gPiAuY29udGFpbmVyIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyICNnZW5lcmljLWhlcm8gPiAuY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgI2dlbmVyaWMtaGVybyA+IC5jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuaW5kdXN0cnktZXZlbnRzICNnZW5lcmljLWhlcm8gPiAuaGNzcy1ldmVudHMgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmluZHVzdHJ5LWV2ZW50cyAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmluZHVzdHJ5LWV2ZW50cyAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5pbmR1c3RyeS1ldmVudHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC5zaXRlLWlubmVyLCAuaW5kdXN0cnktZXZlbnRzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaW5kdXN0cnktZXZlbnRzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5wYXN0LXdlYmluYXJzICNnZW5lcmljLWhlcm8gPiAuaGNzcy1ldmVudHMgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnBhc3Qtd2ViaW5hcnMgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5wYXN0LXdlYmluYXJzICNnZW5lcmljLWhlcm8gPiAuaGNzcy1ldmVudHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhc3Qtd2ViaW5hcnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC5zaXRlLWlubmVyLCAucGFzdC13ZWJpbmFycyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyICNnZW5lcmljLWhlcm8gPiAuaGNzcy1ldmVudHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhc3Qtd2ViaW5hcnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNwcmVzcy1oZXJvID4gLmNvbnRhaW5lciAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAjcHJlc3MtaGVybyA+IC5jb250YWluZXIgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjcHJlc3MtaGVybyA+IC5jb250YWluZXIgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaW5kdXN0cnktZXZlbnRzICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5pbmR1c3RyeS1ldmVudHMgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaW5kdXN0cnktZXZlbnRzICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhc3Qtd2ViaW5hcnMgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLnBhc3Qtd2ViaW5hcnMgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFzdC13ZWJpbmFycyAjcHJlc3MtaGVybyA+IC5oY3NzLWV2ZW50cyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgI3ByZXNzLWhlcm8gPiAuY29udGFpbmVyIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyICNwcmVzcy1oZXJvID4gLmNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyICNwcmVzcy1oZXJvID4gLmNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5pbmR1c3RyeS1ldmVudHMgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmluZHVzdHJ5LWV2ZW50cyAjcHJlc3MtaGVybyA+IC5oY3NzLWV2ZW50cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5pbmR1c3RyeS1ldmVudHMgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmluZHVzdHJ5LWV2ZW50cyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC5zaXRlLWlubmVyLCAuaW5kdXN0cnktZXZlbnRzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmluZHVzdHJ5LWV2ZW50cyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnBhc3Qtd2ViaW5hcnMgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnBhc3Qtd2ViaW5hcnMgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAucGFzdC13ZWJpbmFycyAjcHJlc3MtaGVybyA+IC5oY3NzLWV2ZW50cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucGFzdC13ZWJpbmFycyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC5zaXRlLWlubmVyLCAucGFzdC13ZWJpbmFycyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYXN0LXdlYmluYXJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI2dlbmVyaWMtaGVybyA+IC5uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsICNnZW5lcmljLWhlcm8gPiAubmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNnZW5lcmljLWhlcm8gPiAubmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgI2dlbmVyaWMtaGVybyA+IC5uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyICNnZW5lcmljLWhlcm8gPiAubmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyICNnZW5lcmljLWhlcm8gPiAubmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjcHJlc3MtaGVybyA+IC5uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsICNwcmVzcy1oZXJvID4gLm5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjcHJlc3MtaGVybyA+IC5uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAjcHJlc3MtaGVybyA+IC5uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyICNwcmVzcy1oZXJvID4gLm5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAjcHJlc3MtaGVybyA+IC5uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgI2dlbmVyaWMtaGVybyA+IC5zaXRlLWlubmVyIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5zaXRlLWlubmVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyICNnZW5lcmljLWhlcm8gPiAuc2l0ZS1pbm5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyICNnZW5lcmljLWhlcm8gPiAuc2l0ZS1pbm5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAjcHJlc3MtaGVybyA+IC5zaXRlLWlubmVyIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuc2l0ZS1pbm5lciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgI3ByZXNzLWhlcm8gPiAuc2l0ZS1pbm5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyICNwcmVzcy1oZXJvID4gLnNpdGUtaW5uZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI2dlbmVyaWMtaGVybyA+IC5jb250YWluZXIgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAjZ2VuZXJpYy1oZXJvID4gLmNvbnRhaW5lciAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI2dlbmVyaWMtaGVybyA+IC5jb250YWluZXIgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5pbmR1c3RyeS1ldmVudHMgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5pbmR1c3RyeS1ldmVudHMgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmluZHVzdHJ5LWV2ZW50cyAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucGFzdC13ZWJpbmFycyAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLnBhc3Qtd2ViaW5hcnMgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhc3Qtd2ViaW5hcnMgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItY29udGFpbmVyICNnZW5lcmljLWhlcm8gPiAuY29udGFpbmVyIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgI2dlbmVyaWMtaGVybyA+IC5jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyICNnZW5lcmljLWhlcm8gPiAuY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuaW5kdXN0cnktZXZlbnRzICNnZW5lcmljLWhlcm8gPiAuaGNzcy1ldmVudHMgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuaW5kdXN0cnktZXZlbnRzICNnZW5lcmljLWhlcm8gPiAuaGNzcy1ldmVudHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5pbmR1c3RyeS1ldmVudHMgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaW5kdXN0cnktZXZlbnRzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC5zaXRlLWlubmVyLCAuaW5kdXN0cnktZXZlbnRzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5pbmR1c3RyeS1ldmVudHMgLnNpdGUtaW5uZXItY29udGFpbmVyICNnZW5lcmljLWhlcm8gPiAuaGNzcy1ldmVudHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5wYXN0LXdlYmluYXJzICNnZW5lcmljLWhlcm8gPiAuaGNzcy1ldmVudHMgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucGFzdC13ZWJpbmFycyAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucGFzdC13ZWJpbmFycyAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYXN0LXdlYmluYXJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC5zaXRlLWlubmVyLCAucGFzdC13ZWJpbmFycyAuc2l0ZS1pbm5lci1jb250YWluZXIgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFzdC13ZWJpbmFycyAuc2l0ZS1pbm5lci1jb250YWluZXIgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjcHJlc3MtaGVybyA+IC5jb250YWluZXIgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAjcHJlc3MtaGVybyA+IC5jb250YWluZXIgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNwcmVzcy1oZXJvID4gLmNvbnRhaW5lciAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmluZHVzdHJ5LWV2ZW50cyAjcHJlc3MtaGVybyA+IC5oY3NzLWV2ZW50cyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5pbmR1c3RyeS1ldmVudHMgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5pbmR1c3RyeS1ldmVudHMgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYXN0LXdlYmluYXJzICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLnBhc3Qtd2ViaW5hcnMgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYXN0LXdlYmluYXJzICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1jb250YWluZXIgI3ByZXNzLWhlcm8gPiAuY29udGFpbmVyIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgI3ByZXNzLWhlcm8gPiAuY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAjcHJlc3MtaGVybyA+IC5jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5pbmR1c3RyeS1ldmVudHMgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuaW5kdXN0cnktZXZlbnRzICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuaW5kdXN0cnktZXZlbnRzICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5pbmR1c3RyeS1ldmVudHMgLnNpdGUtaW5uZXItY29udGFpbmVyICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC5zaXRlLWlubmVyLCAuaW5kdXN0cnktZXZlbnRzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAjcHJlc3MtaGVybyA+IC5oY3NzLWV2ZW50cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaW5kdXN0cnktZXZlbnRzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAjcHJlc3MtaGVybyA+IC5oY3NzLWV2ZW50cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnBhc3Qtd2ViaW5hcnMgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucGFzdC13ZWJpbmFycyAjcHJlc3MtaGVybyA+IC5oY3NzLWV2ZW50cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnBhc3Qtd2ViaW5hcnMgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhc3Qtd2ViaW5hcnMgLnNpdGUtaW5uZXItY29udGFpbmVyICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC5zaXRlLWlubmVyLCAucGFzdC13ZWJpbmFycyAuc2l0ZS1pbm5lci1jb250YWluZXIgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhc3Qtd2ViaW5hcnMgLnNpdGUtaW5uZXItY29udGFpbmVyICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNnZW5lcmljLWhlcm8gPiAubmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIsICNnZW5lcmljLWhlcm8gPiAubmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI2dlbmVyaWMtaGVybyA+IC5uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1jb250YWluZXIgI2dlbmVyaWMtaGVybyA+IC5uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgI2dlbmVyaWMtaGVybyA+IC5uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAjZ2VuZXJpYy1oZXJvID4gLm5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3ByZXNzLWhlcm8gPiAubmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIsICNwcmVzcy1oZXJvID4gLm5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNwcmVzcy1oZXJvID4gLm5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAjcHJlc3MtaGVybyA+IC5uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgI3ByZXNzLWhlcm8gPiAubmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgI3ByZXNzLWhlcm8gPiAubmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1jb250YWluZXIgI2dlbmVyaWMtaGVybyA+IC5zaXRlLWlubmVyIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLnNpdGUtaW5uZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyICNnZW5lcmljLWhlcm8gPiAuc2l0ZS1pbm5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgI2dlbmVyaWMtaGVybyA+IC5zaXRlLWlubmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItY29udGFpbmVyICNwcmVzcy1oZXJvID4gLnNpdGUtaW5uZXIgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLnNpdGUtaW5uZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAjcHJlc3MtaGVybyA+IC5zaXRlLWlubmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAjcHJlc3MtaGVybyA+IC5zaXRlLWlubmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjZ2VuZXJpYy1oZXJvID4gLmNvbnRhaW5lciAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsICNnZW5lcmljLWhlcm8gPiAuY29udGFpbmVyIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjZ2VuZXJpYy1oZXJvID4gLmNvbnRhaW5lciAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmluZHVzdHJ5LWV2ZW50cyAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLmluZHVzdHJ5LWV2ZW50cyAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaW5kdXN0cnktZXZlbnRzICNnZW5lcmljLWhlcm8gPiAuaGNzcy1ldmVudHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYXN0LXdlYmluYXJzICNnZW5lcmljLWhlcm8gPiAuaGNzcy1ldmVudHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAucGFzdC13ZWJpbmFycyAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFzdC13ZWJpbmFycyAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI2dlbmVyaWMtaGVybyA+IC5jb250YWluZXIgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjZ2VuZXJpYy1oZXJvID4gLmNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI2dlbmVyaWMtaGVybyA+IC5jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5pbmR1c3RyeS1ldmVudHMgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cyAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5pbmR1c3RyeS1ldmVudHMgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmluZHVzdHJ5LWV2ZW50cyAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5pbmR1c3RyeS1ldmVudHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNnZW5lcmljLWhlcm8gPiAuaGNzcy1ldmVudHMgLnNpdGUtaW5uZXIsIC5pbmR1c3RyeS1ldmVudHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNnZW5lcmljLWhlcm8gPiAuaGNzcy1ldmVudHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmluZHVzdHJ5LWV2ZW50cyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnBhc3Qtd2ViaW5hcnMgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cyAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wYXN0LXdlYmluYXJzICNnZW5lcmljLWhlcm8gPiAuaGNzcy1ldmVudHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wYXN0LXdlYmluYXJzICNnZW5lcmljLWhlcm8gPiAuaGNzcy1ldmVudHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhc3Qtd2ViaW5hcnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNnZW5lcmljLWhlcm8gPiAuaGNzcy1ldmVudHMgLnNpdGUtaW5uZXIsIC5wYXN0LXdlYmluYXJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYXN0LXdlYmluYXJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNwcmVzcy1oZXJvID4gLmNvbnRhaW5lciAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsICNwcmVzcy1oZXJvID4gLmNvbnRhaW5lciAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3ByZXNzLWhlcm8gPiAuY29udGFpbmVyIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaW5kdXN0cnktZXZlbnRzICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLmluZHVzdHJ5LWV2ZW50cyAjcHJlc3MtaGVybyA+IC5oY3NzLWV2ZW50cyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmluZHVzdHJ5LWV2ZW50cyAjcHJlc3MtaGVybyA+IC5oY3NzLWV2ZW50cyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhc3Qtd2ViaW5hcnMgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAucGFzdC13ZWJpbmFycyAjcHJlc3MtaGVybyA+IC5oY3NzLWV2ZW50cyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhc3Qtd2ViaW5hcnMgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjcHJlc3MtaGVybyA+IC5jb250YWluZXIgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjcHJlc3MtaGVybyA+IC5jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNwcmVzcy1oZXJvID4gLmNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmluZHVzdHJ5LWV2ZW50cyAjcHJlc3MtaGVybyA+IC5oY3NzLWV2ZW50cyAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5pbmR1c3RyeS1ldmVudHMgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5pbmR1c3RyeS1ldmVudHMgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmluZHVzdHJ5LWV2ZW50cyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLnNpdGUtaW5uZXIsIC5pbmR1c3RyeS1ldmVudHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5pbmR1c3RyeS1ldmVudHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucGFzdC13ZWJpbmFycyAjcHJlc3MtaGVybyA+IC5oY3NzLWV2ZW50cyAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wYXN0LXdlYmluYXJzICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucGFzdC13ZWJpbmFycyAjcHJlc3MtaGVybyA+IC5oY3NzLWV2ZW50cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucGFzdC13ZWJpbmFycyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLnNpdGUtaW5uZXIsIC5wYXN0LXdlYmluYXJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjcHJlc3MtaGVybyA+IC5oY3NzLWV2ZW50cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFzdC13ZWJpbmFycyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI2dlbmVyaWMtaGVybyA+IC5uYXJyb3ctY29udGFpbmVyIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgI2dlbmVyaWMtaGVybyA+IC5uYXJyb3ctY29udGFpbmVyIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjZ2VuZXJpYy1oZXJvID4gLm5hcnJvdy1jb250YWluZXIgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjZ2VuZXJpYy1oZXJvID4gLm5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjZ2VuZXJpYy1oZXJvID4gLm5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNnZW5lcmljLWhlcm8gPiAubmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjcHJlc3MtaGVybyA+IC5uYXJyb3ctY29udGFpbmVyIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgI3ByZXNzLWhlcm8gPiAubmFycm93LWNvbnRhaW5lciAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3ByZXNzLWhlcm8gPiAubmFycm93LWNvbnRhaW5lciAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNwcmVzcy1oZXJvID4gLm5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjcHJlc3MtaGVybyA+IC5uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjcHJlc3MtaGVybyA+IC5uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjZ2VuZXJpYy1oZXJvID4gLnNpdGUtaW5uZXIgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuc2l0ZS1pbm5lciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI2dlbmVyaWMtaGVybyA+IC5zaXRlLWlubmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjZ2VuZXJpYy1oZXJvID4gLnNpdGUtaW5uZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3ByZXNzLWhlcm8gPiAuc2l0ZS1pbm5lciAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuc2l0ZS1pbm5lciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNwcmVzcy1oZXJvID4gLnNpdGUtaW5uZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNwcmVzcy1oZXJvID4gLnNpdGUtaW5uZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNnZW5lcmljLWhlcm8gPiAuY29udGFpbmVyIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgI2dlbmVyaWMtaGVybyA+IC5jb250YWluZXIgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNnZW5lcmljLWhlcm8gPiAuY29udGFpbmVyIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaW5kdXN0cnktZXZlbnRzICNnZW5lcmljLWhlcm8gPiAuaGNzcy1ldmVudHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAuaW5kdXN0cnktZXZlbnRzICNnZW5lcmljLWhlcm8gPiAuaGNzcy1ldmVudHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5pbmR1c3RyeS1ldmVudHMgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhc3Qtd2ViaW5hcnMgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5wYXN0LXdlYmluYXJzICNnZW5lcmljLWhlcm8gPiAuaGNzcy1ldmVudHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYXN0LXdlYmluYXJzICNnZW5lcmljLWhlcm8gPiAuaGNzcy1ldmVudHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjZ2VuZXJpYy1oZXJvID4gLmNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNnZW5lcmljLWhlcm8gPiAuY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjZ2VuZXJpYy1oZXJvID4gLmNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmluZHVzdHJ5LWV2ZW50cyAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmluZHVzdHJ5LWV2ZW50cyAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuaW5kdXN0cnktZXZlbnRzICNnZW5lcmljLWhlcm8gPiAuaGNzcy1ldmVudHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmluZHVzdHJ5LWV2ZW50cyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cyAuc2l0ZS1pbm5lciwgLmluZHVzdHJ5LWV2ZW50cyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaW5kdXN0cnktZXZlbnRzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucGFzdC13ZWJpbmFycyAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnBhc3Qtd2ViaW5hcnMgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnBhc3Qtd2ViaW5hcnMgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucGFzdC13ZWJpbmFycyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cyAuc2l0ZS1pbm5lciwgLnBhc3Qtd2ViaW5hcnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNnZW5lcmljLWhlcm8gPiAuaGNzcy1ldmVudHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhc3Qtd2ViaW5hcnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNnZW5lcmljLWhlcm8gPiAuaGNzcy1ldmVudHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3ByZXNzLWhlcm8gPiAuY29udGFpbmVyIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgI3ByZXNzLWhlcm8gPiAuY29udGFpbmVyIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjcHJlc3MtaGVybyA+IC5jb250YWluZXIgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5pbmR1c3RyeS1ldmVudHMgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAuaW5kdXN0cnktZXZlbnRzICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaW5kdXN0cnktZXZlbnRzICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucGFzdC13ZWJpbmFycyAjcHJlc3MtaGVybyA+IC5oY3NzLWV2ZW50cyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5wYXN0LXdlYmluYXJzICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFzdC13ZWJpbmFycyAjcHJlc3MtaGVybyA+IC5oY3NzLWV2ZW50cyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNwcmVzcy1oZXJvID4gLmNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNwcmVzcy1oZXJvID4gLmNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3ByZXNzLWhlcm8gPiAuY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuaW5kdXN0cnktZXZlbnRzICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmluZHVzdHJ5LWV2ZW50cyAjcHJlc3MtaGVybyA+IC5oY3NzLWV2ZW50cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmluZHVzdHJ5LWV2ZW50cyAjcHJlc3MtaGVybyA+IC5oY3NzLWV2ZW50cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaW5kdXN0cnktZXZlbnRzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjcHJlc3MtaGVybyA+IC5oY3NzLWV2ZW50cyAuc2l0ZS1pbm5lciwgLmluZHVzdHJ5LWV2ZW50cyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmluZHVzdHJ5LWV2ZW50cyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wYXN0LXdlYmluYXJzICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnBhc3Qtd2ViaW5hcnMgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wYXN0LXdlYmluYXJzICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYXN0LXdlYmluYXJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjcHJlc3MtaGVybyA+IC5oY3NzLWV2ZW50cyAuc2l0ZS1pbm5lciwgLnBhc3Qtd2ViaW5hcnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYXN0LXdlYmluYXJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjcHJlc3MtaGVybyA+IC5oY3NzLWV2ZW50cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjZ2VuZXJpYy1oZXJvID4gLm5hcnJvdy1jb250YWluZXIgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAjZ2VuZXJpYy1oZXJvID4gLm5hcnJvdy1jb250YWluZXIgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNnZW5lcmljLWhlcm8gPiAubmFycm93LWNvbnRhaW5lciAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNnZW5lcmljLWhlcm8gPiAubmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNnZW5lcmljLWhlcm8gPiAubmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI2dlbmVyaWMtaGVybyA+IC5uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNwcmVzcy1oZXJvID4gLm5hcnJvdy1jb250YWluZXIgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAjcHJlc3MtaGVybyA+IC5uYXJyb3ctY29udGFpbmVyIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjcHJlc3MtaGVybyA+IC5uYXJyb3ctY29udGFpbmVyIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3ByZXNzLWhlcm8gPiAubmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNwcmVzcy1oZXJvID4gLm5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNwcmVzcy1oZXJvID4gLm5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNnZW5lcmljLWhlcm8gPiAuc2l0ZS1pbm5lciAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5zaXRlLWlubmVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjZ2VuZXJpYy1oZXJvID4gLnNpdGUtaW5uZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNnZW5lcmljLWhlcm8gPiAuc2l0ZS1pbm5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjcHJlc3MtaGVybyA+IC5zaXRlLWlubmVyIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5zaXRlLWlubmVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3ByZXNzLWhlcm8gPiAuc2l0ZS1pbm5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3ByZXNzLWhlcm8gPiAuc2l0ZS1pbm5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI2dlbmVyaWMtaGVybyA+IC5jb250YWluZXIgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyLCAjZ2VuZXJpYy1oZXJvID4gLmNvbnRhaW5lciAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI2dlbmVyaWMtaGVybyA+IC5jb250YWluZXIgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5pbmR1c3RyeS1ldmVudHMgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXIsIC5pbmR1c3RyeS1ldmVudHMgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmluZHVzdHJ5LWV2ZW50cyAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucGFzdC13ZWJpbmFycyAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciwgLnBhc3Qtd2ViaW5hcnMgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhc3Qtd2ViaW5hcnMgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iICNnZW5lcmljLWhlcm8gPiAuY29udGFpbmVyIC5zaXRlLWlubmVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgI2dlbmVyaWMtaGVybyA+IC5jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iICNnZW5lcmljLWhlcm8gPiAuY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuaW5kdXN0cnktZXZlbnRzICNnZW5lcmljLWhlcm8gPiAuaGNzcy1ldmVudHMgLnNpdGUtaW5uZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuaW5kdXN0cnktZXZlbnRzICNnZW5lcmljLWhlcm8gPiAuaGNzcy1ldmVudHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5pbmR1c3RyeS1ldmVudHMgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaW5kdXN0cnktZXZlbnRzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC5zaXRlLWlubmVyLCAuaW5kdXN0cnktZXZlbnRzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5pbmR1c3RyeS1ldmVudHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iICNnZW5lcmljLWhlcm8gPiAuaGNzcy1ldmVudHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5wYXN0LXdlYmluYXJzICNnZW5lcmljLWhlcm8gPiAuaGNzcy1ldmVudHMgLnNpdGUtaW5uZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAucGFzdC13ZWJpbmFycyAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAucGFzdC13ZWJpbmFycyAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYXN0LXdlYmluYXJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC5zaXRlLWlubmVyLCAucGFzdC13ZWJpbmFycyAuaGVhdnliaWQtdG8taGVhdnlqb2IgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFzdC13ZWJpbmFycyAuaGVhdnliaWQtdG8taGVhdnlqb2IgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjcHJlc3MtaGVybyA+IC5jb250YWluZXIgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyLCAjcHJlc3MtaGVybyA+IC5jb250YWluZXIgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNwcmVzcy1oZXJvID4gLmNvbnRhaW5lciAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmluZHVzdHJ5LWV2ZW50cyAjcHJlc3MtaGVybyA+IC5oY3NzLWV2ZW50cyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXIsIC5pbmR1c3RyeS1ldmVudHMgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5pbmR1c3RyeS1ldmVudHMgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYXN0LXdlYmluYXJzICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciwgLnBhc3Qtd2ViaW5hcnMgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYXN0LXdlYmluYXJzICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgI3ByZXNzLWhlcm8gPiAuY29udGFpbmVyIC5zaXRlLWlubmVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgI3ByZXNzLWhlcm8gPiAuY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAjcHJlc3MtaGVybyA+IC5jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5pbmR1c3RyeS1ldmVudHMgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLnNpdGUtaW5uZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuaW5kdXN0cnktZXZlbnRzICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuaW5kdXN0cnktZXZlbnRzICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5pbmR1c3RyeS1ldmVudHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC5zaXRlLWlubmVyLCAuaW5kdXN0cnktZXZlbnRzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAjcHJlc3MtaGVybyA+IC5oY3NzLWV2ZW50cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaW5kdXN0cnktZXZlbnRzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAjcHJlc3MtaGVybyA+IC5oY3NzLWV2ZW50cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnBhc3Qtd2ViaW5hcnMgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLnNpdGUtaW5uZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAucGFzdC13ZWJpbmFycyAjcHJlc3MtaGVybyA+IC5oY3NzLWV2ZW50cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnBhc3Qtd2ViaW5hcnMgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhc3Qtd2ViaW5hcnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC5zaXRlLWlubmVyLCAucGFzdC13ZWJpbmFycyAuaGVhdnliaWQtdG8taGVhdnlqb2IgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhc3Qtd2ViaW5hcnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNnZW5lcmljLWhlcm8gPiAubmFycm93LWNvbnRhaW5lciAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXIsICNnZW5lcmljLWhlcm8gPiAubmFycm93LWNvbnRhaW5lciAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI2dlbmVyaWMtaGVybyA+IC5uYXJyb3ctY29udGFpbmVyIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgI2dlbmVyaWMtaGVybyA+IC5uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgI2dlbmVyaWMtaGVybyA+IC5uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAjZ2VuZXJpYy1oZXJvID4gLm5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3ByZXNzLWhlcm8gPiAubmFycm93LWNvbnRhaW5lciAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXIsICNwcmVzcy1oZXJvID4gLm5hcnJvdy1jb250YWluZXIgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNwcmVzcy1oZXJvID4gLm5hcnJvdy1jb250YWluZXIgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAjcHJlc3MtaGVybyA+IC5uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgI3ByZXNzLWhlcm8gPiAubmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgI3ByZXNzLWhlcm8gPiAubmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgI2dlbmVyaWMtaGVybyA+IC5zaXRlLWlubmVyIC5zaXRlLWlubmVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLnNpdGUtaW5uZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuc2l0ZS1pbm5lciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iICNnZW5lcmljLWhlcm8gPiAuc2l0ZS1pbm5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgI2dlbmVyaWMtaGVybyA+IC5zaXRlLWlubmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iICNwcmVzcy1oZXJvID4gLnNpdGUtaW5uZXIgLnNpdGUtaW5uZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLnNpdGUtaW5uZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLnNpdGUtaW5uZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAjcHJlc3MtaGVybyA+IC5zaXRlLWlubmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAjcHJlc3MtaGVybyA+IC5zaXRlLWlubmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjZ2VuZXJpYy1oZXJvID4gLmNvbnRhaW5lciAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgI2dlbmVyaWMtaGVybyA+IC5jb250YWluZXIgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI2dlbmVyaWMtaGVybyA+IC5jb250YWluZXIgLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmluZHVzdHJ5LWV2ZW50cyAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAuaW5kdXN0cnktZXZlbnRzICNnZW5lcmljLWhlcm8gPiAuaGNzcy1ldmVudHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmluZHVzdHJ5LWV2ZW50cyAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYXN0LXdlYmluYXJzICNnZW5lcmljLWhlcm8gPiAuaGNzcy1ldmVudHMgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5wYXN0LXdlYmluYXJzICNnZW5lcmljLWhlcm8gPiAuaGNzcy1ldmVudHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhc3Qtd2ViaW5hcnMgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cyAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAubWFzdGVjLW1zYSAjZ2VuZXJpYy1oZXJvID4gLmNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLm10MWIgLm1hc3RlYy1tc2EgI2dlbmVyaWMtaGVybyA+IC5jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgI2dlbmVyaWMtaGVybyA+IC5jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLm1hc3RlYy1tc2EgLmluZHVzdHJ5LWV2ZW50cyAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC5zaXRlLWlubmVyLCAubXQxYiAubWFzdGVjLW1zYSAuaW5kdXN0cnktZXZlbnRzICNnZW5lcmljLWhlcm8gPiAuaGNzcy1ldmVudHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmluZHVzdHJ5LWV2ZW50cyAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5pbmR1c3RyeS1ldmVudHMgLm10MWIgLm1hc3RlYy1tc2EgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cyAuc2l0ZS1pbm5lciwgLmluZHVzdHJ5LWV2ZW50cyAubXQxYiAubWFzdGVjLW1zYSAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5pbmR1c3RyeS1ldmVudHMgLm10MWIgLm1hc3RlYy1tc2EgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAubWFzdGVjLW1zYSAucGFzdC13ZWJpbmFycyAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC5zaXRlLWlubmVyLCAubXQxYiAubWFzdGVjLW1zYSAucGFzdC13ZWJpbmFycyAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5wYXN0LXdlYmluYXJzICNnZW5lcmljLWhlcm8gPiAuaGNzcy1ldmVudHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhc3Qtd2ViaW5hcnMgLm10MWIgLm1hc3RlYy1tc2EgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cyAuc2l0ZS1pbm5lciwgLnBhc3Qtd2ViaW5hcnMgLm10MWIgLm1hc3RlYy1tc2EgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFzdC13ZWJpbmFycyAubXQxYiAubWFzdGVjLW1zYSAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNwcmVzcy1oZXJvID4gLmNvbnRhaW5lciAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgI3ByZXNzLWhlcm8gPiAuY29udGFpbmVyIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNwcmVzcy1oZXJvID4gLmNvbnRhaW5lciAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaW5kdXN0cnktZXZlbnRzICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAuaW5kdXN0cnktZXZlbnRzICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5pbmR1c3RyeS1ldmVudHMgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhc3Qtd2ViaW5hcnMgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5wYXN0LXdlYmluYXJzICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYXN0LXdlYmluYXJzICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5tYXN0ZWMtbXNhICNwcmVzcy1oZXJvID4gLmNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLm10MWIgLm1hc3RlYy1tc2EgI3ByZXNzLWhlcm8gPiAuY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhICNwcmVzcy1oZXJvID4gLmNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAubWFzdGVjLW1zYSAuaW5kdXN0cnktZXZlbnRzICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC5zaXRlLWlubmVyLCAubXQxYiAubWFzdGVjLW1zYSAuaW5kdXN0cnktZXZlbnRzICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5pbmR1c3RyeS1ldmVudHMgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmluZHVzdHJ5LWV2ZW50cyAubXQxYiAubWFzdGVjLW1zYSAjcHJlc3MtaGVybyA+IC5oY3NzLWV2ZW50cyAuc2l0ZS1pbm5lciwgLmluZHVzdHJ5LWV2ZW50cyAubXQxYiAubWFzdGVjLW1zYSAjcHJlc3MtaGVybyA+IC5oY3NzLWV2ZW50cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaW5kdXN0cnktZXZlbnRzIC5tdDFiIC5tYXN0ZWMtbXNhICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5tYXN0ZWMtbXNhIC5wYXN0LXdlYmluYXJzICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC5zaXRlLWlubmVyLCAubXQxYiAubWFzdGVjLW1zYSAucGFzdC13ZWJpbmFycyAjcHJlc3MtaGVybyA+IC5oY3NzLWV2ZW50cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAucGFzdC13ZWJpbmFycyAjcHJlc3MtaGVybyA+IC5oY3NzLWV2ZW50cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucGFzdC13ZWJpbmFycyAubXQxYiAubWFzdGVjLW1zYSAjcHJlc3MtaGVybyA+IC5oY3NzLWV2ZW50cyAuc2l0ZS1pbm5lciwgLnBhc3Qtd2ViaW5hcnMgLm10MWIgLm1hc3RlYy1tc2EgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhc3Qtd2ViaW5hcnMgLm10MWIgLm1hc3RlYy1tc2EgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI2dlbmVyaWMtaGVybyA+IC5uYXJyb3ctY29udGFpbmVyIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAjZ2VuZXJpYy1oZXJvID4gLm5hcnJvdy1jb250YWluZXIgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI2dlbmVyaWMtaGVybyA+IC5uYXJyb3ctY29udGFpbmVyIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5tYXN0ZWMtbXNhICNnZW5lcmljLWhlcm8gPiAubmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLm10MWIgLm1hc3RlYy1tc2EgI2dlbmVyaWMtaGVybyA+IC5uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhICNnZW5lcmljLWhlcm8gPiAubmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjcHJlc3MtaGVybyA+IC5uYXJyb3ctY29udGFpbmVyIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAjcHJlc3MtaGVybyA+IC5uYXJyb3ctY29udGFpbmVyIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNwcmVzcy1oZXJvID4gLm5hcnJvdy1jb250YWluZXIgLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLm1hc3RlYy1tc2EgI3ByZXNzLWhlcm8gPiAubmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLm10MWIgLm1hc3RlYy1tc2EgI3ByZXNzLWhlcm8gPiAubmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAjcHJlc3MtaGVybyA+IC5uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5tYXN0ZWMtbXNhICNnZW5lcmljLWhlcm8gPiAuc2l0ZS1pbm5lciAuc2l0ZS1pbm5lciwgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLnNpdGUtaW5uZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5zaXRlLWlubmVyLCAubXQxYiAubWFzdGVjLW1zYSAjZ2VuZXJpYy1oZXJvID4gLnNpdGUtaW5uZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgI2dlbmVyaWMtaGVybyA+IC5zaXRlLWlubmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5tYXN0ZWMtbXNhICNwcmVzcy1oZXJvID4gLnNpdGUtaW5uZXIgLnNpdGUtaW5uZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuc2l0ZS1pbm5lciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5zaXRlLWlubmVyLCAubXQxYiAubWFzdGVjLW1zYSAjcHJlc3MtaGVybyA+IC5zaXRlLWlubmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhICNwcmVzcy1oZXJvID4gLnNpdGUtaW5uZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjZ2VuZXJpYy1oZXJvID4gLmNvbnRhaW5lciAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgI2dlbmVyaWMtaGVybyA+IC5jb250YWluZXIgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI2dlbmVyaWMtaGVybyA+IC5jb250YWluZXIgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmluZHVzdHJ5LWV2ZW50cyAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAuaW5kdXN0cnktZXZlbnRzICNnZW5lcmljLWhlcm8gPiAuaGNzcy1ldmVudHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmluZHVzdHJ5LWV2ZW50cyAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYXN0LXdlYmluYXJzICNnZW5lcmljLWhlcm8gPiAuaGNzcy1ldmVudHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5wYXN0LXdlYmluYXJzICNnZW5lcmljLWhlcm8gPiAuaGNzcy1ldmVudHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhc3Qtd2ViaW5hcnMgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjZ2VuZXJpYy1oZXJvID4gLmNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI2dlbmVyaWMtaGVybyA+IC5jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI2dlbmVyaWMtaGVybyA+IC5jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmluZHVzdHJ5LWV2ZW50cyAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC5zaXRlLWlubmVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuaW5kdXN0cnktZXZlbnRzICNnZW5lcmljLWhlcm8gPiAuaGNzcy1ldmVudHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmluZHVzdHJ5LWV2ZW50cyAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5pbmR1c3RyeS1ldmVudHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cyAuc2l0ZS1pbm5lciwgLmluZHVzdHJ5LWV2ZW50cyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5pbmR1c3RyeS1ldmVudHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucGFzdC13ZWJpbmFycyAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC5zaXRlLWlubmVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucGFzdC13ZWJpbmFycyAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wYXN0LXdlYmluYXJzICNnZW5lcmljLWhlcm8gPiAuaGNzcy1ldmVudHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhc3Qtd2ViaW5hcnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cyAuc2l0ZS1pbm5lciwgLnBhc3Qtd2ViaW5hcnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFzdC13ZWJpbmFycyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNwcmVzcy1oZXJvID4gLmNvbnRhaW5lciAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgI3ByZXNzLWhlcm8gPiAuY29udGFpbmVyIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNwcmVzcy1oZXJvID4gLmNvbnRhaW5lciAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaW5kdXN0cnktZXZlbnRzICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAuaW5kdXN0cnktZXZlbnRzICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5pbmR1c3RyeS1ldmVudHMgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhc3Qtd2ViaW5hcnMgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5wYXN0LXdlYmluYXJzICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYXN0LXdlYmluYXJzICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNwcmVzcy1oZXJvID4gLmNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3ByZXNzLWhlcm8gPiAuY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNwcmVzcy1oZXJvID4gLmNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuaW5kdXN0cnktZXZlbnRzICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC5zaXRlLWlubmVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuaW5kdXN0cnktZXZlbnRzICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5pbmR1c3RyeS1ldmVudHMgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmluZHVzdHJ5LWV2ZW50cyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjcHJlc3MtaGVybyA+IC5oY3NzLWV2ZW50cyAuc2l0ZS1pbm5lciwgLmluZHVzdHJ5LWV2ZW50cyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjcHJlc3MtaGVybyA+IC5oY3NzLWV2ZW50cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaW5kdXN0cnktZXZlbnRzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wYXN0LXdlYmluYXJzICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC5zaXRlLWlubmVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucGFzdC13ZWJpbmFycyAjcHJlc3MtaGVybyA+IC5oY3NzLWV2ZW50cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucGFzdC13ZWJpbmFycyAjcHJlc3MtaGVybyA+IC5oY3NzLWV2ZW50cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucGFzdC13ZWJpbmFycyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjcHJlc3MtaGVybyA+IC5oY3NzLWV2ZW50cyAuc2l0ZS1pbm5lciwgLnBhc3Qtd2ViaW5hcnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhc3Qtd2ViaW5hcnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI2dlbmVyaWMtaGVybyA+IC5uYXJyb3ctY29udGFpbmVyIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAjZ2VuZXJpYy1oZXJvID4gLm5hcnJvdy1jb250YWluZXIgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI2dlbmVyaWMtaGVybyA+IC5uYXJyb3ctY29udGFpbmVyIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNnZW5lcmljLWhlcm8gPiAubmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI2dlbmVyaWMtaGVybyA+IC5uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNnZW5lcmljLWhlcm8gPiAubmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjcHJlc3MtaGVybyA+IC5uYXJyb3ctY29udGFpbmVyIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAjcHJlc3MtaGVybyA+IC5uYXJyb3ctY29udGFpbmVyIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNwcmVzcy1oZXJvID4gLm5hcnJvdy1jb250YWluZXIgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3ByZXNzLWhlcm8gPiAubmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3ByZXNzLWhlcm8gPiAubmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjcHJlc3MtaGVybyA+IC5uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNnZW5lcmljLWhlcm8gPiAuc2l0ZS1pbm5lciAuc2l0ZS1pbm5lciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLnNpdGUtaW5uZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5zaXRlLWlubmVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjZ2VuZXJpYy1oZXJvID4gLnNpdGUtaW5uZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI2dlbmVyaWMtaGVybyA+IC5zaXRlLWlubmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNwcmVzcy1oZXJvID4gLnNpdGUtaW5uZXIgLnNpdGUtaW5uZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuc2l0ZS1pbm5lciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5zaXRlLWlubmVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjcHJlc3MtaGVybyA+IC5zaXRlLWlubmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNwcmVzcy1oZXJvID4gLnNpdGUtaW5uZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjZ2VuZXJpYy1oZXJvID4gLmNvbnRhaW5lciAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAjZ2VuZXJpYy1oZXJvID4gLmNvbnRhaW5lciAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNnZW5lcmljLWhlcm8gPiAuY29udGFpbmVyIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmluZHVzdHJ5LWV2ZW50cyAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5pbmR1c3RyeS1ldmVudHMgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5pbmR1c3RyeS1ldmVudHMgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cyAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYXN0LXdlYmluYXJzICNnZW5lcmljLWhlcm8gPiAuaGNzcy1ldmVudHMgLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLnBhc3Qtd2ViaW5hcnMgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYXN0LXdlYmluYXJzICNnZW5lcmljLWhlcm8gPiAuaGNzcy1ldmVudHMgLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5tYXN0ZWMtbXNhICNnZW5lcmljLWhlcm8gPiAuY29udGFpbmVyIC5zaXRlLWlubmVyLCAucTFiIC5tYXN0ZWMtbXNhICNnZW5lcmljLWhlcm8gPiAuY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgI2dlbmVyaWMtaGVybyA+IC5jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAubWFzdGVjLW1zYSAuaW5kdXN0cnktZXZlbnRzICNnZW5lcmljLWhlcm8gPiAuaGNzcy1ldmVudHMgLnNpdGUtaW5uZXIsIC5xMWIgLm1hc3RlYy1tc2EgLmluZHVzdHJ5LWV2ZW50cyAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmluZHVzdHJ5LWV2ZW50cyAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5pbmR1c3RyeS1ldmVudHMgLnExYiAubWFzdGVjLW1zYSAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC5zaXRlLWlubmVyLCAuaW5kdXN0cnktZXZlbnRzIC5xMWIgLm1hc3RlYy1tc2EgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaW5kdXN0cnktZXZlbnRzIC5xMWIgLm1hc3RlYy1tc2EgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5tYXN0ZWMtbXNhIC5wYXN0LXdlYmluYXJzICNnZW5lcmljLWhlcm8gPiAuaGNzcy1ldmVudHMgLnNpdGUtaW5uZXIsIC5xMWIgLm1hc3RlYy1tc2EgLnBhc3Qtd2ViaW5hcnMgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5wYXN0LXdlYmluYXJzICNnZW5lcmljLWhlcm8gPiAuaGNzcy1ldmVudHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhc3Qtd2ViaW5hcnMgLnExYiAubWFzdGVjLW1zYSAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC5zaXRlLWlubmVyLCAucGFzdC13ZWJpbmFycyAucTFiIC5tYXN0ZWMtbXNhICNnZW5lcmljLWhlcm8gPiAuaGNzcy1ldmVudHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhc3Qtd2ViaW5hcnMgLnExYiAubWFzdGVjLW1zYSAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNwcmVzcy1oZXJvID4gLmNvbnRhaW5lciAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAjcHJlc3MtaGVybyA+IC5jb250YWluZXIgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjcHJlc3MtaGVybyA+IC5jb250YWluZXIgLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaW5kdXN0cnktZXZlbnRzICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5pbmR1c3RyeS1ldmVudHMgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaW5kdXN0cnktZXZlbnRzICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhc3Qtd2ViaW5hcnMgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLnBhc3Qtd2ViaW5hcnMgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFzdC13ZWJpbmFycyAjcHJlc3MtaGVybyA+IC5oY3NzLWV2ZW50cyAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLm1hc3RlYy1tc2EgI3ByZXNzLWhlcm8gPiAuY29udGFpbmVyIC5zaXRlLWlubmVyLCAucTFiIC5tYXN0ZWMtbXNhICNwcmVzcy1oZXJvID4gLmNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhICNwcmVzcy1oZXJvID4gLmNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5tYXN0ZWMtbXNhIC5pbmR1c3RyeS1ldmVudHMgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLnNpdGUtaW5uZXIsIC5xMWIgLm1hc3RlYy1tc2EgLmluZHVzdHJ5LWV2ZW50cyAjcHJlc3MtaGVybyA+IC5oY3NzLWV2ZW50cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5pbmR1c3RyeS1ldmVudHMgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmluZHVzdHJ5LWV2ZW50cyAucTFiIC5tYXN0ZWMtbXNhICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC5zaXRlLWlubmVyLCAuaW5kdXN0cnktZXZlbnRzIC5xMWIgLm1hc3RlYy1tc2EgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmluZHVzdHJ5LWV2ZW50cyAucTFiIC5tYXN0ZWMtbXNhICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLm1hc3RlYy1tc2EgLnBhc3Qtd2ViaW5hcnMgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLnNpdGUtaW5uZXIsIC5xMWIgLm1hc3RlYy1tc2EgLnBhc3Qtd2ViaW5hcnMgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAucGFzdC13ZWJpbmFycyAjcHJlc3MtaGVybyA+IC5oY3NzLWV2ZW50cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucGFzdC13ZWJpbmFycyAucTFiIC5tYXN0ZWMtbXNhICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC5zaXRlLWlubmVyLCAucGFzdC13ZWJpbmFycyAucTFiIC5tYXN0ZWMtbXNhICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYXN0LXdlYmluYXJzIC5xMWIgLm1hc3RlYy1tc2EgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI2dlbmVyaWMtaGVybyA+IC5uYXJyb3ctY29udGFpbmVyIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsICNnZW5lcmljLWhlcm8gPiAubmFycm93LWNvbnRhaW5lciAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNnZW5lcmljLWhlcm8gPiAubmFycm93LWNvbnRhaW5lciAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLm1hc3RlYy1tc2EgI2dlbmVyaWMtaGVybyA+IC5uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAucTFiIC5tYXN0ZWMtbXNhICNnZW5lcmljLWhlcm8gPiAubmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhICNnZW5lcmljLWhlcm8gPiAubmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjcHJlc3MtaGVybyA+IC5uYXJyb3ctY29udGFpbmVyIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsICNwcmVzcy1oZXJvID4gLm5hcnJvdy1jb250YWluZXIgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjcHJlc3MtaGVybyA+IC5uYXJyb3ctY29udGFpbmVyIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAubWFzdGVjLW1zYSAjcHJlc3MtaGVybyA+IC5uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAucTFiIC5tYXN0ZWMtbXNhICNwcmVzcy1oZXJvID4gLm5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAjcHJlc3MtaGVybyA+IC5uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLm1hc3RlYy1tc2EgI2dlbmVyaWMtaGVybyA+IC5zaXRlLWlubmVyIC5zaXRlLWlubmVyLCAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5zaXRlLWlubmVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5zaXRlLWlubmVyLCAucTFiIC5tYXN0ZWMtbXNhICNnZW5lcmljLWhlcm8gPiAuc2l0ZS1pbm5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhICNnZW5lcmljLWhlcm8gPiAuc2l0ZS1pbm5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgI2dlbmVyaWMtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAubWFzdGVjLW1zYSAjcHJlc3MtaGVybyA+IC5zaXRlLWlubmVyIC5zaXRlLWlubmVyLCAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNwcmVzcy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuc2l0ZS1pbm5lciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLnNpdGUtaW5uZXIsIC5xMWIgLm1hc3RlYy1tc2EgI3ByZXNzLWhlcm8gPiAuc2l0ZS1pbm5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhICNwcmVzcy1oZXJvID4gLnNpdGUtaW5uZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI2dlbmVyaWMtaGVybyA+IC5jb250YWluZXIgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgI2dlbmVyaWMtaGVybyA+IC5jb250YWluZXIgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjZ2VuZXJpYy1oZXJvID4gLmNvbnRhaW5lciAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5pbmR1c3RyeS1ldmVudHMgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAuaW5kdXN0cnktZXZlbnRzICNnZW5lcmljLWhlcm8gPiAuaGNzcy1ldmVudHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaW5kdXN0cnktZXZlbnRzICNnZW5lcmljLWhlcm8gPiAuaGNzcy1ldmVudHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucGFzdC13ZWJpbmFycyAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5wYXN0LXdlYmluYXJzICNnZW5lcmljLWhlcm8gPiAuaGNzcy1ldmVudHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFzdC13ZWJpbmFycyAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjZ2VuZXJpYy1oZXJvID4gLmNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjZ2VuZXJpYy1oZXJvID4gLmNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNnZW5lcmljLWhlcm8gPiAuY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmluZHVzdHJ5LWV2ZW50cyAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC5zaXRlLWlubmVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5pbmR1c3RyeS1ldmVudHMgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5pbmR1c3RyeS1ldmVudHMgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaW5kdXN0cnktZXZlbnRzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cyAuc2l0ZS1pbm5lciwgLmluZHVzdHJ5LWV2ZW50cyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNnZW5lcmljLWhlcm8gPiAuaGNzcy1ldmVudHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmluZHVzdHJ5LWV2ZW50cyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNnZW5lcmljLWhlcm8gPiAuaGNzcy1ldmVudHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucGFzdC13ZWJpbmFycyAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC5zaXRlLWlubmVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wYXN0LXdlYmluYXJzICNnZW5lcmljLWhlcm8gPiAuaGNzcy1ldmVudHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucGFzdC13ZWJpbmFycyAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYXN0LXdlYmluYXJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cyAuc2l0ZS1pbm5lciwgLnBhc3Qtd2ViaW5hcnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjZ2VuZXJpYy1oZXJvID4gLmhjc3MtZXZlbnRzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYXN0LXdlYmluYXJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI2dlbmVyaWMtaGVybyA+IC5oY3NzLWV2ZW50cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjcHJlc3MtaGVybyA+IC5jb250YWluZXIgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgI3ByZXNzLWhlcm8gPiAuY29udGFpbmVyIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3ByZXNzLWhlcm8gPiAuY29udGFpbmVyIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmluZHVzdHJ5LWV2ZW50cyAjcHJlc3MtaGVybyA+IC5oY3NzLWV2ZW50cyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAuaW5kdXN0cnktZXZlbnRzICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmluZHVzdHJ5LWV2ZW50cyAjcHJlc3MtaGVybyA+IC5oY3NzLWV2ZW50cyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYXN0LXdlYmluYXJzICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5wYXN0LXdlYmluYXJzICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhc3Qtd2ViaW5hcnMgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNwcmVzcy1oZXJvID4gLmNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjcHJlc3MtaGVybyA+IC5jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjcHJlc3MtaGVybyA+IC5jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuaW5kdXN0cnktZXZlbnRzICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC5zaXRlLWlubmVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5pbmR1c3RyeS1ldmVudHMgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuaW5kdXN0cnktZXZlbnRzICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5pbmR1c3RyeS1ldmVudHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjcHJlc3MtaGVybyA+IC5oY3NzLWV2ZW50cyAuc2l0ZS1pbm5lciwgLmluZHVzdHJ5LWV2ZW50cyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5pbmR1c3RyeS1ldmVudHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjcHJlc3MtaGVybyA+IC5oY3NzLWV2ZW50cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wYXN0LXdlYmluYXJzICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC5zaXRlLWlubmVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wYXN0LXdlYmluYXJzICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnBhc3Qtd2ViaW5hcnMgI3ByZXNzLWhlcm8gPiAuaGNzcy1ldmVudHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhc3Qtd2ViaW5hcnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjcHJlc3MtaGVybyA+IC5oY3NzLWV2ZW50cyAuc2l0ZS1pbm5lciwgLnBhc3Qtd2ViaW5hcnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjcHJlc3MtaGVybyA+IC5oY3NzLWV2ZW50cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFzdC13ZWJpbmFycyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNwcmVzcy1oZXJvID4gLmhjc3MtZXZlbnRzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNnZW5lcmljLWhlcm8gPiAubmFycm93LWNvbnRhaW5lciAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAjZ2VuZXJpYy1oZXJvID4gLm5hcnJvdy1jb250YWluZXIgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjZ2VuZXJpYy1oZXJvID4gLm5hcnJvdy1jb250YWluZXIgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNnZW5lcmljLWhlcm8gPiAubmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjZ2VuZXJpYy1oZXJvID4gLm5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjZ2VuZXJpYy1oZXJvID4gLm5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3ByZXNzLWhlcm8gPiAubmFycm93LWNvbnRhaW5lciAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAjcHJlc3MtaGVybyA+IC5uYXJyb3ctY29udGFpbmVyIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3ByZXNzLWhlcm8gPiAubmFycm93LWNvbnRhaW5lciAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3ByZXNzLWhlcm8gPiAubmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjcHJlc3MtaGVybyA+IC5uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3ByZXNzLWhlcm8gPiAubmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNnZW5lcmljLWhlcm8gPiAuc2l0ZS1pbm5lciAuc2l0ZS1pbm5lciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuc2l0ZS1pbm5lciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAuc2l0ZS1pbm5lciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjZ2VuZXJpYy1oZXJvID4gLnNpdGUtaW5uZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjZ2VuZXJpYy1oZXJvID4gLnNpdGUtaW5uZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjZ2VuZXJpYy1oZXJvID4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNnZW5lcmljLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3ByZXNzLWhlcm8gPiAuc2l0ZS1pbm5lciAuc2l0ZS1pbm5lciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjcHJlc3MtaGVybyA+IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLnNpdGUtaW5uZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC5zaXRlLWlubmVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNwcmVzcy1oZXJvID4gLnNpdGUtaW5uZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjcHJlc3MtaGVybyA+IC5zaXRlLWlubmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3ByZXNzLWhlcm8gPiAudmNlLWNsYXNzaWMtdGFicy1saXN0IC52Y2UtY2xhc3NpYy10YWJzLWxpc3Qge1xuICB6LWluZGV4OiAxO1xufVxuI2dlbmVyaWMtaGVybyAucm93LCAjcHJlc3MtaGVybyAucm93LCAjZ2VuZXJpYy1oZXJvICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudSwgI3Byb2plY3QtbGlmZWN5Y2xlICNnZW5lcmljLWhlcm8gLm1lbnUsICNwcmVzcy1oZXJvICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudSwgI3Byb2plY3QtbGlmZWN5Y2xlICNwcmVzcy1oZXJvIC5tZW51IHtcbiAgcm93LWdhcDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjZ2VuZXJpYy1oZXJvIC5jb2wtbWQtNiwgI3ByZXNzLWhlcm8gLmNvbC1tZC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NHB4O1xuICB9XG59XG4jZ2VuZXJpYy1oZXJvIHA6bGFzdC1vZi10eXBlLCAjcHJlc3MtaGVybyBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jZ2VuZXJpYy1oZXJvIGEsICNwcmVzcy1oZXJvIGEge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuI2dlbmVyaWMtaGVybyBwIGEsICNwcmVzcy1oZXJvIHAgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgI2dlbmVyaWMtaGVyby53aXN0aWEtdmlkZW8gLmNvbnRhaW5lciwgI2dlbmVyaWMtaGVyby53aXN0aWEtdmlkZW8gLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogI2dlbmVyaWMtaGVyby53aXN0aWEtdmlkZW8gLnNpdGUtaW5uZXIsICNnZW5lcmljLWhlcm8ud2lzdGlhLXZpZGVvIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI2dlbmVyaWMtaGVyby53aXN0aWEtdmlkZW8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI2dlbmVyaWMtaGVyby53aXN0aWEtdmlkZW8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAjZ2VuZXJpYy1oZXJvLndpc3RpYS12aWRlbyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjZ2VuZXJpYy1oZXJvLndpc3RpYS12aWRlbyAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgI2dlbmVyaWMtaGVyby53aXN0aWEtdmlkZW8gLnNpdGUtaW5uZXIsICNnZW5lcmljLWhlcm8ud2lzdGlhLXZpZGVvIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNnZW5lcmljLWhlcm8ud2lzdGlhLXZpZGVvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNnZW5lcmljLWhlcm8ud2lzdGlhLXZpZGVvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5ICNnZW5lcmljLWhlcm8ud2lzdGlhLXZpZGVvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNnZW5lcmljLWhlcm8ud2lzdGlhLXZpZGVvIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciwgLmhjc3MtcmVjb21tZW5kYXRpb25zICNnZW5lcmljLWhlcm8ud2lzdGlhLXZpZGVvIC5zaXRlLWlubmVyLCAjZ2VuZXJpYy1oZXJvLndpc3RpYS12aWRlbyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNnZW5lcmljLWhlcm8ud2lzdGlhLXZpZGVvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNnZW5lcmljLWhlcm8ud2lzdGlhLXZpZGVvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgI2dlbmVyaWMtaGVyby53aXN0aWEtdmlkZW8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI2dlbmVyaWMtaGVyby53aXN0aWEtdmlkZW8gLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5pbmR1c3RyeS1ldmVudHMgI2dlbmVyaWMtaGVyby53aXN0aWEtdmlkZW8gLmhjc3MtZXZlbnRzLCAjZ2VuZXJpYy1oZXJvLndpc3RpYS12aWRlbyAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzICNnZW5lcmljLWhlcm8ud2lzdGlhLXZpZGVvIC5oY3NzLWV2ZW50cywgLndpc3RpYS12aWRlbyNwcmVzcy1oZXJvIC5jb250YWluZXIsIC53aXN0aWEtdmlkZW8jcHJlc3MtaGVybyAuZml0LXF1aXogLnNpdGUtaW5uZXIsIC5maXQtcXVpeiAud2lzdGlhLXZpZGVvI3ByZXNzLWhlcm8gLnNpdGUtaW5uZXIsIC53aXN0aWEtdmlkZW8jcHJlc3MtaGVybyAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC53aXN0aWEtdmlkZW8jcHJlc3MtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAud2lzdGlhLXZpZGVvI3ByZXNzLWhlcm8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAud2lzdGlhLXZpZGVvI3ByZXNzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLndpc3RpYS12aWRlbyNwcmVzcy1oZXJvIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAud2lzdGlhLXZpZGVvI3ByZXNzLWhlcm8gLnNpdGUtaW5uZXIsIC53aXN0aWEtdmlkZW8jcHJlc3MtaGVybyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAud2lzdGlhLXZpZGVvI3ByZXNzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLndpc3RpYS12aWRlbyNwcmVzcy1oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC53aXN0aWEtdmlkZW8jcHJlc3MtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAud2lzdGlhLXZpZGVvI3ByZXNzLWhlcm8gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLndpc3RpYS12aWRlbyNwcmVzcy1oZXJvIC5zaXRlLWlubmVyLCAud2lzdGlhLXZpZGVvI3ByZXNzLWhlcm8gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAud2lzdGlhLXZpZGVvI3ByZXNzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLndpc3RpYS12aWRlbyNwcmVzcy1oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLndpc3RpYS12aWRlbyNwcmVzcy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC53aXN0aWEtdmlkZW8jcHJlc3MtaGVybyAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cywgLmluZHVzdHJ5LWV2ZW50cyAud2lzdGlhLXZpZGVvI3ByZXNzLWhlcm8gLmhjc3MtZXZlbnRzLCAud2lzdGlhLXZpZGVvI3ByZXNzLWhlcm8gLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAud2lzdGlhLXZpZGVvI3ByZXNzLWhlcm8gLmhjc3MtZXZlbnRzLCAjZ2VuZXJpYy1oZXJvLndpc3RpYS12aWRlbyAubmFycm93LWNvbnRhaW5lciwgLndpc3RpYS12aWRlbyNwcmVzcy1oZXJvIC5uYXJyb3ctY29udGFpbmVyLCAjZ2VuZXJpYy1oZXJvLndpc3RpYS12aWRlbyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAjZ2VuZXJpYy1oZXJvLndpc3RpYS12aWRlbyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNnZW5lcmljLWhlcm8ud2lzdGlhLXZpZGVvIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAjZ2VuZXJpYy1oZXJvLndpc3RpYS12aWRlbyAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAjZ2VuZXJpYy1oZXJvLndpc3RpYS12aWRlbyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyICNnZW5lcmljLWhlcm8ud2lzdGlhLXZpZGVvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC53aXN0aWEtdmlkZW8jcHJlc3MtaGVybyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAud2lzdGlhLXZpZGVvI3ByZXNzLWhlcm8gLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAud2lzdGlhLXZpZGVvI3ByZXNzLWhlcm8gLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC53aXN0aWEtdmlkZW8jcHJlc3MtaGVybyAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAud2lzdGlhLXZpZGVvI3ByZXNzLWhlcm8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAud2lzdGlhLXZpZGVvI3ByZXNzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI2dlbmVyaWMtaGVyby53aXN0aWEtdmlkZW8gLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAjZ2VuZXJpYy1oZXJvLndpc3RpYS12aWRlbyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI2dlbmVyaWMtaGVyby53aXN0aWEtdmlkZW8gLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAjZ2VuZXJpYy1oZXJvLndpc3RpYS12aWRlbyAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyICNnZW5lcmljLWhlcm8ud2lzdGlhLXZpZGVvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAjZ2VuZXJpYy1oZXJvLndpc3RpYS12aWRlbyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAud2lzdGlhLXZpZGVvI3ByZXNzLWhlcm8gLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAud2lzdGlhLXZpZGVvI3ByZXNzLWhlcm8gLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC53aXN0aWEtdmlkZW8jcHJlc3MtaGVybyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItY29udGFpbmVyIC53aXN0aWEtdmlkZW8jcHJlc3MtaGVybyAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC53aXN0aWEtdmlkZW8jcHJlc3MtaGVybyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLndpc3RpYS12aWRlbyNwcmVzcy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNnZW5lcmljLWhlcm8ud2lzdGlhLXZpZGVvIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgI2dlbmVyaWMtaGVyby53aXN0aWEtdmlkZW8gLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNnZW5lcmljLWhlcm8ud2lzdGlhLXZpZGVvIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI2dlbmVyaWMtaGVyby53aXN0aWEtdmlkZW8gLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjZ2VuZXJpYy1oZXJvLndpc3RpYS12aWRlbyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI2dlbmVyaWMtaGVyby53aXN0aWEtdmlkZW8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLndpc3RpYS12aWRlbyNwcmVzcy1oZXJvIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLndpc3RpYS12aWRlbyNwcmVzcy1oZXJvIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAud2lzdGlhLXZpZGVvI3ByZXNzLWhlcm8gLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAud2lzdGlhLXZpZGVvI3ByZXNzLWhlcm8gLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAud2lzdGlhLXZpZGVvI3ByZXNzLWhlcm8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC53aXN0aWEtdmlkZW8jcHJlc3MtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjZ2VuZXJpYy1oZXJvLndpc3RpYS12aWRlbyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsICNnZW5lcmljLWhlcm8ud2lzdGlhLXZpZGVvIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjZ2VuZXJpYy1oZXJvLndpc3RpYS12aWRlbyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNnZW5lcmljLWhlcm8ud2lzdGlhLXZpZGVvIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI2dlbmVyaWMtaGVyby53aXN0aWEtdmlkZW8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNnZW5lcmljLWhlcm8ud2lzdGlhLXZpZGVvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC53aXN0aWEtdmlkZW8jcHJlc3MtaGVybyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC53aXN0aWEtdmlkZW8jcHJlc3MtaGVybyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLndpc3RpYS12aWRlbyNwcmVzcy1oZXJvIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLndpc3RpYS12aWRlbyNwcmVzcy1oZXJvIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLndpc3RpYS12aWRlbyNwcmVzcy1oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAud2lzdGlhLXZpZGVvI3ByZXNzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI2dlbmVyaWMtaGVyby53aXN0aWEtdmlkZW8gLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyLCAjZ2VuZXJpYy1oZXJvLndpc3RpYS12aWRlbyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI2dlbmVyaWMtaGVyby53aXN0aWEtdmlkZW8gLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAjZ2VuZXJpYy1oZXJvLndpc3RpYS12aWRlbyAuc2l0ZS1pbm5lciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iICNnZW5lcmljLWhlcm8ud2lzdGlhLXZpZGVvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAjZ2VuZXJpYy1oZXJvLndpc3RpYS12aWRlbyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAud2lzdGlhLXZpZGVvI3ByZXNzLWhlcm8gLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyLCAud2lzdGlhLXZpZGVvI3ByZXNzLWhlcm8gLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC53aXN0aWEtdmlkZW8jcHJlc3MtaGVybyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC53aXN0aWEtdmlkZW8jcHJlc3MtaGVybyAuc2l0ZS1pbm5lciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC53aXN0aWEtdmlkZW8jcHJlc3MtaGVybyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLndpc3RpYS12aWRlbyNwcmVzcy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNnZW5lcmljLWhlcm8ud2lzdGlhLXZpZGVvIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAjZ2VuZXJpYy1oZXJvLndpc3RpYS12aWRlbyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjZ2VuZXJpYy1oZXJvLndpc3RpYS12aWRlbyAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAubWFzdGVjLW1zYSAjZ2VuZXJpYy1oZXJvLndpc3RpYS12aWRlbyAuc2l0ZS1pbm5lciwgLm10MWIgLm1hc3RlYy1tc2EgI2dlbmVyaWMtaGVyby53aXN0aWEtdmlkZW8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgI2dlbmVyaWMtaGVyby53aXN0aWEtdmlkZW8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLndpc3RpYS12aWRlbyNwcmVzcy1oZXJvIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAud2lzdGlhLXZpZGVvI3ByZXNzLWhlcm8gLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLndpc3RpYS12aWRlbyNwcmVzcy1oZXJvIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5tYXN0ZWMtbXNhIC53aXN0aWEtdmlkZW8jcHJlc3MtaGVybyAuc2l0ZS1pbm5lciwgLm10MWIgLm1hc3RlYy1tc2EgLndpc3RpYS12aWRlbyNwcmVzcy1oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC53aXN0aWEtdmlkZW8jcHJlc3MtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjZ2VuZXJpYy1oZXJvLndpc3RpYS12aWRlbyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgI2dlbmVyaWMtaGVyby53aXN0aWEtdmlkZW8gLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI2dlbmVyaWMtaGVyby53aXN0aWEtdmlkZW8gLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI2dlbmVyaWMtaGVyby53aXN0aWEtdmlkZW8gLnNpdGUtaW5uZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNnZW5lcmljLWhlcm8ud2lzdGlhLXZpZGVvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNnZW5lcmljLWhlcm8ud2lzdGlhLXZpZGVvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC53aXN0aWEtdmlkZW8jcHJlc3MtaGVybyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLndpc3RpYS12aWRlbyNwcmVzcy1oZXJvIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC53aXN0aWEtdmlkZW8jcHJlc3MtaGVybyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAud2lzdGlhLXZpZGVvI3ByZXNzLWhlcm8gLnNpdGUtaW5uZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC53aXN0aWEtdmlkZW8jcHJlc3MtaGVybyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAud2lzdGlhLXZpZGVvI3ByZXNzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI2dlbmVyaWMtaGVyby53aXN0aWEtdmlkZW8gLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgI2dlbmVyaWMtaGVyby53aXN0aWEtdmlkZW8gLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjZ2VuZXJpYy1oZXJvLndpc3RpYS12aWRlbyAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLm1hc3RlYy1tc2EgI2dlbmVyaWMtaGVyby53aXN0aWEtdmlkZW8gLnNpdGUtaW5uZXIsIC5xMWIgLm1hc3RlYy1tc2EgI2dlbmVyaWMtaGVyby53aXN0aWEtdmlkZW8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAjZ2VuZXJpYy1oZXJvLndpc3RpYS12aWRlbyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAud2lzdGlhLXZpZGVvI3ByZXNzLWhlcm8gLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLndpc3RpYS12aWRlbyNwcmVzcy1oZXJvIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLndpc3RpYS12aWRlbyNwcmVzcy1oZXJvIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAubWFzdGVjLW1zYSAud2lzdGlhLXZpZGVvI3ByZXNzLWhlcm8gLnNpdGUtaW5uZXIsIC5xMWIgLm1hc3RlYy1tc2EgLndpc3RpYS12aWRlbyNwcmVzcy1oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLndpc3RpYS12aWRlbyNwcmVzcy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNnZW5lcmljLWhlcm8ud2lzdGlhLXZpZGVvIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsICNnZW5lcmljLWhlcm8ud2lzdGlhLXZpZGVvIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI2dlbmVyaWMtaGVyby53aXN0aWEtdmlkZW8gLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNnZW5lcmljLWhlcm8ud2lzdGlhLXZpZGVvIC5zaXRlLWlubmVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNnZW5lcmljLWhlcm8ud2lzdGlhLXZpZGVvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI2dlbmVyaWMtaGVyby53aXN0aWEtdmlkZW8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLndpc3RpYS12aWRlbyNwcmVzcy1oZXJvIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC53aXN0aWEtdmlkZW8jcHJlc3MtaGVybyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC53aXN0aWEtdmlkZW8jcHJlc3MtaGVybyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLndpc3RpYS12aWRlbyNwcmVzcy1oZXJvIC5zaXRlLWlubmVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC53aXN0aWEtdmlkZW8jcHJlc3MtaGVybyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC53aXN0aWEtdmlkZW8jcHJlc3MtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuI2dlbmVyaWMtaGVyby53aXN0aWEtdmlkZW86YWZ0ZXIsIC53aXN0aWEtdmlkZW8jcHJlc3MtaGVybzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMjEyQjNBIDAlLCAjMjEyQjNBIDUwJSwgcmdiKDI1NSwgMjU1LCAyNTUpIDUwJSwgcmdiKDI1NSwgMjU1LCAyNTUpIDEwMCUpO1xuICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICNnZW5lcmljLWhlcm8ud2lzdGlhLXZpZGVvOmFmdGVyLCAud2lzdGlhLXZpZGVvI3ByZXNzLWhlcm86YWZ0ZXIge1xuICAgIGhlaWdodDogMjg2cHg7XG4gICAgYXNwZWN0LXJhdGlvOiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNnZW5lcmljLWhlcm8ud2lzdGlhLXZpZGVvOmFmdGVyLCAud2lzdGlhLXZpZGVvI3ByZXNzLWhlcm86YWZ0ZXIge1xuICAgIGhlaWdodDogMzg4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjZ2VuZXJpYy1oZXJvLndpc3RpYS12aWRlbzphZnRlciwgLndpc3RpYS12aWRlbyNwcmVzcy1oZXJvOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4jZ2VuZXJpYy1oZXJvIC53aXN0aWEtZnJhbWUsICNwcmVzcy1oZXJvIC53aXN0aWEtZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjZ2VuZXJpYy1oZXJvIC53aXN0aWEtZnJhbWUsICNwcmVzcy1oZXJvIC53aXN0aWEtZnJhbWUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4jZ2VuZXJpYy1oZXJvIHdpc3RpYS1wbGF5ZXIsICNwcmVzcy1oZXJvIHdpc3RpYS1wbGF5ZXIge1xuICBib3JkZXItcmFkaXVzOiA4cHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xufVxuXG4uc2luZ2xlLWNhc2Utc3R1ZGllcyAjZ2VuZXNpcy1jb250ZW50IGgxLCAuc2luZ2xlLWNhc2Utc3R1ZGllcyAjZ2VuZXNpcy1jb250ZW50IC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSwgLmNhdGVnb3J5IC5zaW5nbGUtY2FzZS1zdHVkaWVzICNnZW5lc2lzLWNvbnRlbnQgLmFyY2hpdmUtdGl0bGUsIC5zaW5nbGUtY2FzZS1zdHVkaWVzICNnZW5lc2lzLWNvbnRlbnQgLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAuc2luZ2xlLWNhc2Utc3R1ZGllcyAjZ2VuZXNpcy1jb250ZW50IC5hcmNoaXZlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1jYXNlLXN0dWRpZXMgI2dlbmVzaXMtY29udGVudCBoMSwgLnNpbmdsZS1jYXNlLXN0dWRpZXMgI2dlbmVzaXMtY29udGVudCAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAuc2luZ2xlLWNhc2Utc3R1ZGllcyAjZ2VuZXNpcy1jb250ZW50IC5hcmNoaXZlLXRpdGxlLCAuc2luZ2xlLWNhc2Utc3R1ZGllcyAjZ2VuZXNpcy1jb250ZW50IC50YWcgLmFyY2hpdmUtdGl0bGUsIC50YWcgLnNpbmdsZS1jYXNlLXN0dWRpZXMgI2dlbmVzaXMtY29udGVudCAuYXJjaGl2ZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5zaW5nbGUtY2FzZS1zdHVkaWVzICNnZW5lc2lzLWNvbnRlbnQgLnN1cHBvcnRpbmctaGVhZGxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtY2FzZS1zdHVkaWVzICNnZW5lc2lzLWNvbnRlbnQgLnN1cHBvcnRpbmctaGVhZGxpbmUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbi5zaW5nbGUtY2FzZS1zdHVkaWVzICNnZW5lc2lzLWNvbnRlbnQgLnN1cHBvcnRpbmctaGVhZGxpbmU6OmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5zaW5nbGUtY2FzZS1zdHVkaWVzICNnZW5lc2lzLXNpZGViYXItcHJpbWFyeSA+IHNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnNpbmdsZS1jYXNlLXN0dWRpZXMgI3RoZS1mb3JtIHtcbiAgbWFyZ2luOiA0OHB4IDA7XG59XG4uc2luZ2xlLWNhc2Utc3R1ZGllcyAjb3VyLXBpbGxhcnMge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtY2FzZS1zdHVkaWVzICNvdXItcGlsbGFycyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZS1jYXNlLXN0dWRpZXMgI291ci1waWxsYXJzOjphZnRlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgbGVmdDogMTVweDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cbi5zaW5nbGUtY2FzZS1zdHVkaWVzIC5yb3cud2ViaW5hci1jdGEtY29sIC5jb2wtbWQtOCwgLnNpbmdsZS1jYXNlLXN0dWRpZXMgI3Byb2plY3QtbGlmZWN5Y2xlIC53ZWJpbmFyLWN0YS1jb2wubWVudSAuY29sLW1kLTgsICNwcm9qZWN0LWxpZmVjeWNsZSAuc2luZ2xlLWNhc2Utc3R1ZGllcyAud2ViaW5hci1jdGEtY29sLm1lbnUgLmNvbC1tZC04IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGZsZXg6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnNpbmdsZS1jYXNlLXN0dWRpZXMgLndlYmluYXItY3RhLWltYWdlIHtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnNpbmdsZS1jYXNlLXN0dWRpZXMgLndlYmluYXItY3RhLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA1MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5zaW5nbGUtY2FzZS1zdHVkaWVzIC53ZWJpbmFyLWN0YSB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgcGFkZGluZzogNDBweDtcbiAgYmFja2dyb3VuZDogI2VlZTtcbn1cbi5zaW5nbGUtY2FzZS1zdHVkaWVzIC53ZWJpbmFyLWN0YS10ZXh0IHAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xufVxuLnNpbmdsZS1jYXNlLXN0dWRpZXMgLnJvdy53ZWJpbmFyLWN0YS1jb2wsIC5zaW5nbGUtY2FzZS1zdHVkaWVzICNwcm9qZWN0LWxpZmVjeWNsZSAud2ViaW5hci1jdGEtY29sLm1lbnUsICNwcm9qZWN0LWxpZmVjeWNsZSAuc2luZ2xlLWNhc2Utc3R1ZGllcyAud2ViaW5hci1jdGEtY29sLm1lbnUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4jY2FzZS1zdHVkeS1zZWN0aW9uIGgzLCAjY2FzZS1zdHVkeS1zZWN0aW9uIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAjY2FzZS1zdHVkeS1zZWN0aW9uIC5zdWItdGl0bGUtaDMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIHBhZGRpbmctdG9wOiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbiNjYXNlLXN0dWR5LXNlY3Rpb24gaDM6OmJlZm9yZSwgI2Nhc2Utc3R1ZHktc2VjdGlvbiAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZzo6YmVmb3JlLCAjY2FzZS1zdHVkeS1zZWN0aW9uIC5zdWItdGl0bGUtaDM6OmJlZm9yZSB7XG4gIHdpZHRoOiA4OHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiAjMDA5NjM5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2Nhc2Utc3R1ZHktc2VjdGlvbiBoMywgI2Nhc2Utc3R1ZHktc2VjdGlvbiAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgI2Nhc2Utc3R1ZHktc2VjdGlvbiAuc3ViLXRpdGxlLWgzIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgZm9udC1zaXplOiAyLjFyZW07XG4gIH1cbn1cblxuLmNhc2Utc3R1ZHktcXVvdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogNDhweCAwO1xuICBwYWRkaW5nOiAzMnB4IDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAjMDA5NjM5O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLmNhc2Utc3R1ZHktcXVvdGUgcCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jYXNlLXN0dWR5LXF1b3RlIHAuY2FzZS1zdHVkeS1hdHRyaWJ1dGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uc2luZ2xlLXBhc3Qtd2ViaW5hciB7XG4gIGJhY2tncm91bmQ6ICMyMTJCM0E7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wYXN0LXdlYmluYXIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMjEyQjNBIDAlLCAjMjEyQjNBIDEwMCUpLCB1cmwoPHBhdGgtdG8taW1hZ2U+KSBsaWdodGdyYXkgMHB4IC0xMjEuNzY4cHgvMTAwJSAxMzYuNTA1JSBuby1yZXBlYXQ7XG4gIH1cbn1cblxuLnBhc3Qtd2ViaW5hci1jb250ZW50IC5zZWN0aW9uLWZyYW1lLCAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLmVudGVycHJpc2Utc3RlcHMgLmNvbnRhaW5lciwgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IC5wYXN0LXdlYmluYXItY29udGVudCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYXN0LXdlYmluYXItY29udGVudCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5wYXN0LXdlYmluYXItY29udGVudCAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5wYXN0LXdlYmluYXItY29udGVudCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYXN0LXdlYmluYXItY29udGVudCAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXItY29udGVudCAuY29udGFpbmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hci1jb250ZW50IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXItY29udGVudCAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hci1jb250ZW50IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXItY29udGVudCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5lbnRlcnByaXNlLXN0ZXBzIC5uYXJyb3ctY29udGFpbmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLm5hcnJvdy1jb250YWluZXIsIC5wYXN0LXdlYmluYXItY29udGVudCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5wYXN0LXdlYmluYXItY29udGVudCAuc2l0ZS1pbm5lciwgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5zaXRlLWlubmVyLCAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5zaXRlLWlubmVyLCAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5zaXRlLWlubmVyLCAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5zaXRlLWlubmVyLCAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5zaXRlLWlubmVyLCAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5zaXRlLWlubmVyLCAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5zaXRlLWlubmVyLCAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5zaXRlLWlubmVyLCAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5zaXRlLWlubmVyLCAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5wYXN0LXdlYmluYXItY29udGVudCAuc2l0ZS1pbm5lciwgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLnNpdGUtaW5uZXIsIC5wYXN0LXdlYmluYXItY29udGVudCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5zaXRlLWlubmVyLCAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXItY29udGVudCAuc2l0ZS1pbm5lciwgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5zaXRlLWlubmVyLCAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLnNpdGUtaW5uZXIsIC5wYXN0LXdlYmluYXItY29udGVudCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wYXN0LXdlYmluYXItY29udGVudCAuc2l0ZS1pbm5lciwgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5zaXRlLWlubmVyLCAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXItY29udGVudCAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXItY29udGVudCAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzIC5wYXN0LXdlYmluYXItY29udGVudCAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXItY29udGVudCAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXItY29udGVudCAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXItY29udGVudCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhc3Qtd2ViaW5hci1jb250ZW50IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYXN0LXdlYmluYXItY29udGVudCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hci1jb250ZW50IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYXN0LXdlYmluYXItY29udGVudCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnBhc3Qtd2ViaW5hci1jb250ZW50IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYXN0LXdlYmluYXItY29udGVudCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hci1jb250ZW50IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYXN0LXdlYmluYXItY29udGVudCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYXN0LXdlYmluYXItY29udGVudCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnBhc3Qtd2ViaW5hci1jb250ZW50IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYXN0LXdlYmluYXItY29udGVudCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXItY29udGVudCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hci1jb250ZW50IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYXN0LXdlYmluYXItY29udGVudCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wYXN0LXdlYmluYXItY29udGVudCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhc3Qtd2ViaW5hci1jb250ZW50IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYXN0LXdlYmluYXItY29udGVudCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXItY29udGVudCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hci1jb250ZW50IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYXN0LXdlYmluYXItY29udGVudCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYXN0LXdlYmluYXItY29udGVudCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnBhc3Qtd2ViaW5hci1jb250ZW50IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYXN0LXdlYmluYXItY29udGVudCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXItY29udGVudCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhc3Qtd2ViaW5hci1jb250ZW50IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYXN0LXdlYmluYXItY29udGVudCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5wYXN0LXdlYmluYXItY29udGVudCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hci1jb250ZW50IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYXN0LXdlYmluYXItY29udGVudCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXItY29udGVudCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnBhc3Qtd2ViaW5hci1jb250ZW50IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYXN0LXdlYmluYXItY29udGVudCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5wYXN0LXdlYmluYXItY29udGVudCAuc2l0ZS1pbm5lciwgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXItY29udGVudCAuc2l0ZS1pbm5lciwgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhc3Qtd2ViaW5hci1jb250ZW50IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYXN0LXdlYmluYXItY29udGVudCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXItY29udGVudCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hci1jb250ZW50IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYXN0LXdlYmluYXItY29udGVudCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zd2lwZXItY29udGFpbmVyID4gZGl2LCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5wYXN0LXdlYmluYXItY29udGVudCAuc3dpcGVyLWNvbnRhaW5lciA+IGRpdiwgLnBhc3Qtd2ViaW5hci1jb250ZW50ICNnZW5lcmljLXRhYnMgLnBhbmUsICNnZW5lcmljLXRhYnMgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5wYW5lLCAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpIC5zb2NpYWwtc2hhcmUsIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLnNvY2lhbC1zaGFyZSwgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5zaW5nbGUtcHJlc3MgLnNvY2lhbC1zaGFyZSwgLnNpbmdsZS1wcmVzcyAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLnNvY2lhbC1zaGFyZSwgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yLCAucHJvZHVjdC1wYWdlLXN0YXRzIC5wYXN0LXdlYmluYXItY29udGVudCAuc3RhdHMtY29sb3IsIC5wYXN0LXdlYmluYXItY29udGVudCAucGFnZS1zdGF0cyAuc3RhdHMtY29sb3IsIC5wYWdlLXN0YXRzIC5wYXN0LXdlYmluYXItY29udGVudCAuc3RhdHMtY29sb3IsIC5wYXN0LXdlYmluYXItY29udGVudCAubW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQsIC5tb2RhbC1wb3B1cCAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQsIC5wYXN0LXdlYmluYXItY29udGVudCAuaGNzcy1mb3JtLWZyYW1lLCAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUsIC5wYXN0LXdlYmluYXItY29udGVudCAuY3VzdG9tZXItc3Rvcnktc2xpZGUsIC5wYXN0LXdlYmluYXItY29udGVudCAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgLmJsb2ctYm94LCAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5ibG9nLWJveCwgLnBhc3Qtd2ViaW5hci1jb250ZW50ICNjb21wYW55LWluZm9ybWF0aW9uIHtcbiAgcGFkZGluZzogMjRweCAxNnB4O1xuICBib3gtc2hhZG93OiA2cHggNnB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5zZWN0aW9uLWZyYW1lLCAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLmVudGVycHJpc2Utc3RlcHMgLmNvbnRhaW5lciwgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IC5wYXN0LXdlYmluYXItY29udGVudCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYXN0LXdlYmluYXItY29udGVudCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5wYXN0LXdlYmluYXItY29udGVudCAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5wYXN0LXdlYmluYXItY29udGVudCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYXN0LXdlYmluYXItY29udGVudCAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXItY29udGVudCAuY29udGFpbmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hci1jb250ZW50IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXItY29udGVudCAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hci1jb250ZW50IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXItY29udGVudCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5lbnRlcnByaXNlLXN0ZXBzIC5uYXJyb3ctY29udGFpbmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLm5hcnJvdy1jb250YWluZXIsIC5wYXN0LXdlYmluYXItY29udGVudCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5wYXN0LXdlYmluYXItY29udGVudCAuc2l0ZS1pbm5lciwgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5zaXRlLWlubmVyLCAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5zaXRlLWlubmVyLCAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5zaXRlLWlubmVyLCAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5zaXRlLWlubmVyLCAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5zaXRlLWlubmVyLCAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5zaXRlLWlubmVyLCAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5zaXRlLWlubmVyLCAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5zaXRlLWlubmVyLCAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5zaXRlLWlubmVyLCAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5wYXN0LXdlYmluYXItY29udGVudCAuc2l0ZS1pbm5lciwgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLnNpdGUtaW5uZXIsIC5wYXN0LXdlYmluYXItY29udGVudCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5zaXRlLWlubmVyLCAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXItY29udGVudCAuc2l0ZS1pbm5lciwgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5zaXRlLWlubmVyLCAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLnNpdGUtaW5uZXIsIC5wYXN0LXdlYmluYXItY29udGVudCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wYXN0LXdlYmluYXItY29udGVudCAuc2l0ZS1pbm5lciwgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5zaXRlLWlubmVyLCAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXItY29udGVudCAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXItY29udGVudCAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzIC5wYXN0LXdlYmluYXItY29udGVudCAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXItY29udGVudCAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXItY29udGVudCAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXItY29udGVudCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhc3Qtd2ViaW5hci1jb250ZW50IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYXN0LXdlYmluYXItY29udGVudCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hci1jb250ZW50IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYXN0LXdlYmluYXItY29udGVudCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnBhc3Qtd2ViaW5hci1jb250ZW50IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYXN0LXdlYmluYXItY29udGVudCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hci1jb250ZW50IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYXN0LXdlYmluYXItY29udGVudCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYXN0LXdlYmluYXItY29udGVudCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnBhc3Qtd2ViaW5hci1jb250ZW50IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYXN0LXdlYmluYXItY29udGVudCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXItY29udGVudCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hci1jb250ZW50IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYXN0LXdlYmluYXItY29udGVudCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wYXN0LXdlYmluYXItY29udGVudCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhc3Qtd2ViaW5hci1jb250ZW50IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYXN0LXdlYmluYXItY29udGVudCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXItY29udGVudCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hci1jb250ZW50IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYXN0LXdlYmluYXItY29udGVudCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYXN0LXdlYmluYXItY29udGVudCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnBhc3Qtd2ViaW5hci1jb250ZW50IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYXN0LXdlYmluYXItY29udGVudCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXItY29udGVudCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhc3Qtd2ViaW5hci1jb250ZW50IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYXN0LXdlYmluYXItY29udGVudCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5wYXN0LXdlYmluYXItY29udGVudCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hci1jb250ZW50IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYXN0LXdlYmluYXItY29udGVudCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXItY29udGVudCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnBhc3Qtd2ViaW5hci1jb250ZW50IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYXN0LXdlYmluYXItY29udGVudCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5wYXN0LXdlYmluYXItY29udGVudCAuc2l0ZS1pbm5lciwgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXItY29udGVudCAuc2l0ZS1pbm5lciwgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhc3Qtd2ViaW5hci1jb250ZW50IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYXN0LXdlYmluYXItY29udGVudCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXItY29udGVudCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hci1jb250ZW50IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYXN0LXdlYmluYXItY29udGVudCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zd2lwZXItY29udGFpbmVyID4gZGl2LCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5wYXN0LXdlYmluYXItY29udGVudCAuc3dpcGVyLWNvbnRhaW5lciA+IGRpdiwgLnBhc3Qtd2ViaW5hci1jb250ZW50ICNnZW5lcmljLXRhYnMgLnBhbmUsICNnZW5lcmljLXRhYnMgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5wYW5lLCAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpIC5zb2NpYWwtc2hhcmUsIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLnNvY2lhbC1zaGFyZSwgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5zaW5nbGUtcHJlc3MgLnNvY2lhbC1zaGFyZSwgLnNpbmdsZS1wcmVzcyAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLnNvY2lhbC1zaGFyZSwgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yLCAucHJvZHVjdC1wYWdlLXN0YXRzIC5wYXN0LXdlYmluYXItY29udGVudCAuc3RhdHMtY29sb3IsIC5wYXN0LXdlYmluYXItY29udGVudCAucGFnZS1zdGF0cyAuc3RhdHMtY29sb3IsIC5wYWdlLXN0YXRzIC5wYXN0LXdlYmluYXItY29udGVudCAuc3RhdHMtY29sb3IsIC5wYXN0LXdlYmluYXItY29udGVudCAubW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQsIC5tb2RhbC1wb3B1cCAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQsIC5wYXN0LXdlYmluYXItY29udGVudCAuaGNzcy1mb3JtLWZyYW1lLCAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUsIC5wYXN0LXdlYmluYXItY29udGVudCAuY3VzdG9tZXItc3Rvcnktc2xpZGUsIC5wYXN0LXdlYmluYXItY29udGVudCAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgLmJsb2ctYm94LCAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5ibG9nLWJveCwgLnBhc3Qtd2ViaW5hci1jb250ZW50ICNjb21wYW55LWluZm9ybWF0aW9uIHtcbiAgICBwYWRkaW5nOiA0OHB4O1xuICB9XG59XG5cbi5wYXN0LXdlYmluYXItZGV0YWlscyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICByb3ctZ2FwOiA0OHB4O1xufVxuXG4udmlkZW8taW5mby1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMTZweDtcbn1cbi52aWRlby1pbmZvLWxpc3QgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDI0cHg7XG4gIG1heC13aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBDMTU4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudmlkZW8taW5mby1saXN0ID4gbGk6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG59XG5cbi5zcGVha2VyLWxpc3Qge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbi5zcGVha2VyLWxpc3Qgc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3BlYWtlci1saXN0IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnNwZWFrZXItbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJlY29yZGVkLWRhdGU6OmJlZm9yZSB7XG4gIG1hc2s6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDkvaWNvbi1jYWxlbmRhci5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIC13ZWJraXQtbWFzazogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wOS9pY29uLWNhbGVuZGFyLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLnZpZGVvLWR1cmF0aW9uOjpiZWZvcmUge1xuICBtYXNrOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA5L2ljb24tc3RvcC13YXRjY2guc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAtd2Via2l0LW1hc2s6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDkvaWNvbi1zdG9wLXdhdGNjaC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi52aWRlby1zcGVha2Vyczo6YmVmb3JlIHtcbiAgbWFzazogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC9pY29uLXBlcnNvbi5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIC13ZWJraXQtbWFzazogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC9pY29uLXBlcnNvbi5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi5wb3N0LXR5cGUtYXJjaGl2ZS1wYXN0LXdlYmluYXJzIGFydGljbGUge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgbWFyZ2luOiAwIDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvc3QtdHlwZS1hcmNoaXZlLXBhc3Qtd2ViaW5hcnMgYXJ0aWNsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBvc3QtdHlwZS1hcmNoaXZlLXBhc3Qtd2ViaW5hcnMgYXJ0aWNsZSB7XG4gICAgd2lkdGg6IGNhbGMoMzMlIC0gMTVweCk7XG4gIH1cbn1cbi5wb3N0LXR5cGUtYXJjaGl2ZS1wYXN0LXdlYmluYXJzIC5pbm5lci1ldmVudCB7XG4gIHBhZGRpbmc6IDMycHggMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9zdC10eXBlLWFyY2hpdmUtcGFzdC13ZWJpbmFycyAuaW5uZXItZXZlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDMyMXB4O1xuICB9XG59XG4ucG9zdC10eXBlLWFyY2hpdmUtcGFzdC13ZWJpbmFycyAudGh1bWJuYWlsLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYXNwZWN0LXJhdGlvOiAzLzI7XG59XG4ucG9zdC10eXBlLWFyY2hpdmUtcGFzdC13ZWJpbmFycyAudGh1bWJuYWlsLWJveCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xufVxuLnBvc3QtdHlwZS1hcmNoaXZlLXBhc3Qtd2ViaW5hcnMgYS53aGl0ZS1idG4sIC5wb3N0LXR5cGUtYXJjaGl2ZS1wYXN0LXdlYmluYXJzIC5mb3JtLXdoaXRlLWJ0biBhLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mb3JtLXdoaXRlLWJ0biAucG9zdC10eXBlLWFyY2hpdmUtcGFzdC13ZWJpbmFycyBhLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMS41cHggc29saWQgIzAwQzE1ODtcbiAgY29sb3I6ICMwMEMxNTg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIG1hcmdpbjogMDtcbn1cbi5wb3N0LXR5cGUtYXJjaGl2ZS1wYXN0LXdlYmluYXJzIGEud2hpdGUtYnRuOmhvdmVyLCAucG9zdC10eXBlLWFyY2hpdmUtcGFzdC13ZWJpbmFycyAuZm9ybS13aGl0ZS1idG4gYS5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0OmhvdmVyLCAuZm9ybS13aGl0ZS1idG4gLnBvc3QtdHlwZS1hcmNoaXZlLXBhc3Qtd2ViaW5hcnMgYS5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTYzOSAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLnBhc3Qtd2ViaW5hcnMtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDMwcHggMTVweDtcbn1cblxuLnJvaS1jYWxjdWxhdG9yIHtcbiAgYmFja2dyb3VuZDogIzIxMkIzQTtcbiAgbWluLWhlaWdodDogNzc0cHg7XG59XG4ucm9pLWNhbGN1bGF0b3IgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IDA7XG59XG4ucm9pLWNhbGN1bGF0b3IgLmZybV9odG1sX2NvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5yb2ktY2FsY3VsYXRvciAuZnJtX3N0eWxlX2hjc3Mud2l0aF9mcm1fc3R5bGUgLmZybV9zZWN0aW9uX2hlYWRpbmcsIC5yb2ktY2FsY3VsYXRvciAud2l0aF9mcm1fc3R5bGUuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSAuZnJtX3NlY3Rpb25faGVhZGluZywgLnJvaS1jYWxjdWxhdG9yIC53aXRoX2ZybV9zdHlsZS5oY3NzLWZvcm0tZnJhbWUgLmZybV9zZWN0aW9uX2hlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnJvaS1jYWxjdWxhdG9yIC5mcm1fc3R5bGVfaGNzcy53aXRoX2ZybV9zdHlsZSAuZnJtLXNob3ctZm9ybSAuZnJtX3NlY3Rpb25faGVhZGluZyAuZnJtX3NlY3Rpb25fc3BhY2luZywgLnJvaS1jYWxjdWxhdG9yIC53aXRoX2ZybV9zdHlsZS5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lIC5mcm0tc2hvdy1mb3JtIC5mcm1fc2VjdGlvbl9oZWFkaW5nIC5mcm1fc2VjdGlvbl9zcGFjaW5nLCAucm9pLWNhbGN1bGF0b3IgLndpdGhfZnJtX3N0eWxlLmhjc3MtZm9ybS1mcmFtZSAuZnJtLXNob3ctZm9ybSAuZnJtX3NlY3Rpb25faGVhZGluZyAuZnJtX3NlY3Rpb25fc3BhY2luZyB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnJvaS1jYWxjdWxhdG9yIC5mcm1fc3VibWl0LmZybV9mbGV4IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yb2ktY2FsY3VsYXRvciAuZnJtX3N1Ym1pdC5mcm1fZmxleC5yb2lfc3VibWl0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucm9pLWNhbGN1bGF0b3IgLmZybV9mb3Jtcy5mcm1fc3R5bGVfaGNzcy53aXRoX2ZybV9zdHlsZSwgLnJvaS1jYWxjdWxhdG9yIC5mcm1fZm9ybXMud2l0aF9mcm1fc3R5bGUuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSwgLnJvaS1jYWxjdWxhdG9yIC5mcm1fZm9ybXMud2l0aF9mcm1fc3R5bGUuaGNzcy1mb3JtLWZyYW1lIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5yb2ktY2FsY3VsYXRvciBoMiwgLnJvaS1jYWxjdWxhdG9yIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAucm9pLWNhbGN1bGF0b3IgcC5oZWFkbGluZSwgLnJvaS1jYWxjdWxhdG9yIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAucm9pLWNhbGN1bGF0b3IgcC5oZWFkbGluZSwgLnJvaS1jYWxjdWxhdG9yIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5yb2ktY2FsY3VsYXRvciBwLmhlYWRsaW5lLCAucm9pLWNhbGN1bGF0b3IgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnJvaS1jYWxjdWxhdG9yIHAuaGVhZGxpbmUsIC5yb2ktY2FsY3VsYXRvciAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnJvaS1jYWxjdWxhdG9yIC5zdWItdGl0bGUtaDIsIC5yb2ktY2FsY3VsYXRvciAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5yb2ktY2FsY3VsYXRvciBoNCwgLnJvaS1jYWxjdWxhdG9yIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAucm9pLWNhbGN1bGF0b3IgLmVudHJ5LXRpdGxlLCAucm9pLWNhbGN1bGF0b3IgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5yb2ktY2FsY3VsYXRvciAuZW50cnktdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogNTRweDtcbn1cbi5yb2ktY2FsY3VsYXRvciBoNCwgLnJvaS1jYWxjdWxhdG9yIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5yb2ktY2FsY3VsYXRvciAuZW50cnktdGl0bGUge1xuICBjb2xvcjogIzRCQTdGRjtcbiAgZm9udC1zaXplOiAzM3B4O1xuICBsaW5lLWhlaWdodDogNDNweDtcbn1cbi5yb2ktY2FsY3VsYXRvciBwIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG59XG4ucm9pLWNhbGN1bGF0b3IgLmZpcnN0X3BhZ2VfcmlnaHRfY29sdW1uIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXItdG9wOiA3cHggc29saWQgIzAwNUVCODtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm94LXNoYWRvdzogNnB4IDZweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBwYWRkaW5nOiA0MHB4O1xufVxuLnJvaS1jYWxjdWxhdG9yIC5mcm1fc3R5bGVfaGNzcy53aXRoX2ZybV9zdHlsZSAuZnJtX3N1Ym1pdCBidXR0b24sIC5yb2ktY2FsY3VsYXRvciAud2l0aF9mcm1fc3R5bGUuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSAuZnJtX3N1Ym1pdCBidXR0b24sIC5yb2ktY2FsY3VsYXRvciAud2l0aF9mcm1fc3R5bGUuaGNzcy1mb3JtLWZyYW1lIC5mcm1fc3VibWl0IGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICMwNTgzRkM7XG59XG4ucm9pLWNhbGN1bGF0b3IgLmZybV9zdHlsZV9oY3NzLndpdGhfZnJtX3N0eWxlIC5mcm1fc3VibWl0IGJ1dHRvbjpob3ZlciwgLnJvaS1jYWxjdWxhdG9yIC53aXRoX2ZybV9zdHlsZS5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lIC5mcm1fc3VibWl0IGJ1dHRvbjpob3ZlciwgLnJvaS1jYWxjdWxhdG9yIC53aXRoX2ZybV9zdHlsZS5oY3NzLWZvcm0tZnJhbWUgLmZybV9zdWJtaXQgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwNWViODtcbn1cbi5yb2ktY2FsY3VsYXRvciAuZnJtX2Zvcm1fZmllbGRzLmZybV9wYWdlX251bV8yIC5mcm1fZmllbGRzX2NvbnRhaW5lciB7XG4gIGdyaWQtZ2FwOiAwO1xufVxuLnJvaS1jYWxjdWxhdG9yIC5zZWNvbmRfcGFnZV9sZWZ0X2NvbHVtbiB7XG4gIGJvcmRlci1yYWRpdXM6IDhweCAwcHggMHB4IDhweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgcGFkZGluZzogNDBweDtcbn1cbi5yb2ktY2FsY3VsYXRvciAuc2Vjb25kX3BhZ2VfcmlnaHRfY29sdW1uIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDhweCA4cHggMHB4O1xuICBiYWNrZ3JvdW5kOiAjMDA1RUI4O1xuICBib3gtc2hhZG93OiA2cHggNnB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG4ucm9pLWNhbGN1bGF0b3IgLnNlY29uZF9wYWdlX2xlZnRfY29sdW1uIGgzLCAucm9pLWNhbGN1bGF0b3IgLnNlY29uZF9wYWdlX2xlZnRfY29sdW1uIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAucm9pLWNhbGN1bGF0b3IgLnNlY29uZF9wYWdlX2xlZnRfY29sdW1uIC5zdWItdGl0bGUtaDMge1xuICBjb2xvcjogIzAwNUVCODtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbn1cbi5yb2ktY2FsY3VsYXRvciAuc2Vjb25kX3BhZ2VfbGVmdF9jb2x1bW4gc3Bhbi5mcm1faW5saW5lX3RvdGFsIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbn1cbi5yb2ktY2FsY3VsYXRvciAuc2Vjb25kX3BhZ2VfbGVmdF9jb2x1bW4gLndpdGhfZnJtX3N0eWxlIC5mcm1fcHJpbWFyeV9sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5yb2ktY2FsY3VsYXRvciAuc2Vjb25kX3BhZ2VfbGVmdF9jb2x1bW4gcC5mcm1fdG90YWxfZm9ybWF0dGVkIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLnJvaS1jYWxjdWxhdG9yIC5zZWNvbmRfcGFnZV9yaWdodF9jb2x1bW4gaDMsIC5yb2ktY2FsY3VsYXRvciAuc2Vjb25kX3BhZ2VfcmlnaHRfY29sdW1uIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAucm9pLWNhbGN1bGF0b3IgLnNlY29uZF9wYWdlX3JpZ2h0X2NvbHVtbiAuc3ViLXRpdGxlLWgzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG59XG4ucm9pLWNhbGN1bGF0b3IgLnNlY29uZF9wYWdlX3JpZ2h0X2NvbHVtbiAuZnJtX3ByaW1hcnlfbGFiZWwge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5yb2ktY2FsY3VsYXRvciBoMy5yb2ktc2F2aW5ncywgLnJvaS1jYWxjdWxhdG9yIC5yb2ktc2F2aW5ncy5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAucm9pLWNhbGN1bGF0b3IgLnJvaS1zYXZpbmdzLnN1Yi10aXRsZS1oMyB7XG4gIGNvbG9yOiAjMDBDMTU4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5yb2ktY2FsY3VsYXRvciAuZnJtX2ZpZWxkc19jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgZ3JpZC1hdXRvLXJvd3M6IG1heC1jb250ZW50O1xuICBncmlkLWdhcDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5yb2ktY2FsY3VsYXRvciAucm9pX3Jlc3VsdHMge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDYvc3BhbiA2O1xuICB9XG59XG4ucm9pLWNhbGN1bGF0b3IgLndpdGhfZnJtX3N0eWxlIC5mcm1fbWVzc2FnZSB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5yb2ktY2FsY3VsYXRvciAud2l0aF9mcm1fc3R5bGUgLmZybV9tZXNzYWdlIHAge1xuICBjb2xvcjogIzAwMDtcbn1cbi5yb2ktY2FsY3VsYXRvciBwLnJvaS1pbXByb3ZlbWVudC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ucm9pLWNhbGN1bGF0b3IgLnNlY29uZF9wYWdlX3JpZ2h0X2NvbHVtbi5yb2lfcmVzdWx0cyBwIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnJvaS1jYWxjdWxhdG9yIC53aXRoX2ZybV9zdHlsZSAuZnJtX21lc3NhZ2UgcC5yb2ktaW1wcm92ZW1lbnQtZGF0YSB7XG4gIGNvbG9yOiAjMDA1RUI4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5yb2ktY2FsY3VsYXRvciAucm9pX3Jlc3VsdHMgaDQsIC5yb2ktY2FsY3VsYXRvciAucm9pX3Jlc3VsdHMgLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLnJvaS1jYWxjdWxhdG9yIC5yb2lfcmVzdWx0cyAuZW50cnktdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyN3B4O1xufVxuLnJvaS1jYWxjdWxhdG9yIC5yb2lfcmVzdWx0cyAubW0tZHJpZnQtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5yb2ktY2FsY3VsYXRvciBhLmZybV9ub19wcmludCB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDU4M0ZDO1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIiwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG59XG4ucm9pLWNhbGN1bGF0b3IgYS5mcm1fbm9fcHJpbnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xufVxuLnJvaS1jYWxjdWxhdG9yIC5yb2ktYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucm9pLWNhbGN1bGF0b3IgLnJvaV9jb2x1bW4ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDEyL3NwYW4gMTIgIWltcG9ydGFudDtcbiAgfVxuICAucm9pLWNhbGN1bGF0b3IgaDIsIC5yb2ktY2FsY3VsYXRvciAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLnJvaS1jYWxjdWxhdG9yIHAuaGVhZGxpbmUsIC5yb2ktY2FsY3VsYXRvciAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnJvaS1jYWxjdWxhdG9yIHAuaGVhZGxpbmUsIC5yb2ktY2FsY3VsYXRvciAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAucm9pLWNhbGN1bGF0b3IgcC5oZWFkbGluZSwgLnJvaS1jYWxjdWxhdG9yIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5yb2ktY2FsY3VsYXRvciBwLmhlYWRsaW5lLCAucm9pLWNhbGN1bGF0b3IgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5yb2ktY2FsY3VsYXRvciAuc3ViLXRpdGxlLWgyLCAucm9pLWNhbGN1bGF0b3IgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucm9pLWNhbGN1bGF0b3IgaDQsIC5yb2ktY2FsY3VsYXRvciAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnJvaS1jYWxjdWxhdG9yIC5lbnRyeS10aXRsZSwgLnJvaS1jYWxjdWxhdG9yIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucm9pLWNhbGN1bGF0b3IgLmVudHJ5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gIH1cbiAgLnJvaS1jYWxjdWxhdG9yIGg0LCAucm9pLWNhbGN1bGF0b3IgLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLnJvaS1jYWxjdWxhdG9yIC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG4gIC5yb2ktY2FsY3VsYXRvciBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbiAgLnJvaS1jYWxjdWxhdG9yIHNwYW4uZnJtX2lubGluZV90b3RhbCB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbiAgLnJvaS1jYWxjdWxhdG9yIHNwYW4uZnJtX2lubGluZV90b3RhbCB7XG4gICAgY29sb3I6ICMwMDVFQjg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLnJvaS1jYWxjdWxhdG9yIC53aXRoX2ZybV9zdHlsZSAuZnJtX3RvcF9jb250YWluZXIgLmZybV9wcmltYXJ5X2xhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvaS1jYWxjdWxhdG9yIC5zZWNvbmRfcGFnZV9sZWZ0X2NvbHVtbiBzcGFuLmZybV9pbmxpbmVfdG90YWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxuICAucm9pLWNhbGN1bGF0b3IgcC5mcm1fdG90YWxfZm9ybWF0dGVkIHtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgfVxuICAucm9pLWNhbGN1bGF0b3IgLnNlY29uZF9wYWdlX2xlZnRfY29sdW1uIGgzLCAucm9pLWNhbGN1bGF0b3IgLnNlY29uZF9wYWdlX2xlZnRfY29sdW1uIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAucm9pLWNhbGN1bGF0b3IgLnNlY29uZF9wYWdlX2xlZnRfY29sdW1uIC5zdWItdGl0bGUtaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnJvaS1jYWxjdWxhdG9yIC5zZWNvbmRfcGFnZV9yaWdodF9jb2x1bW4gaDMsIC5yb2ktY2FsY3VsYXRvciAuc2Vjb25kX3BhZ2VfcmlnaHRfY29sdW1uIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAucm9pLWNhbGN1bGF0b3IgLnNlY29uZF9wYWdlX3JpZ2h0X2NvbHVtbiAuc3ViLXRpdGxlLWgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICAucm9pLWNhbGN1bGF0b3IgaDMucm9pLXNhdmluZ3MsIC5yb2ktY2FsY3VsYXRvciAucm9pLXNhdmluZ3MuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgLnJvaS1jYWxjdWxhdG9yIC5yb2ktc2F2aW5ncy5zdWItdGl0bGUtaDMge1xuICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgICBsaW5lLWhlaWdodDogNDNweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnJvaS1jYWxjdWxhdG9yIC5yb2lfcmVzdWx0cyBoNCwgLnJvaS1jYWxjdWxhdG9yIC5yb2lfcmVzdWx0cyAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAucm9pLWNhbGN1bGF0b3IgLnJvaV9yZXN1bHRzIC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4ucm9pLWNhbGN1bGF0b3Igc3Bhbi5yZXZlbnVlX2Fuc3dlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxlZnQ6IDdweDtcbiAgdG9wOiAxcHg7XG4gIGhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMHB4O1xuICBoZWlnaHQ6IDBweDtcbiAgei1pbmRleDogMjA7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNkZGRkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5yb2ktY2FsY3VsYXRvciBzcGFuLnJldmVudWVfc3ltYm9sIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG4gIGNvbG9yOiAjNDQ0O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwO1xufVxuLnJvaS1jYWxjdWxhdG9yIHNwYW4ucmV2ZW51ZV9xdWVzdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJvaS1jYWxjdWxhdG9yIHNwYW4ucmV2ZW51ZV9xdWVzdGlvbiAucmV2ZW51ZV9zeW1ib2wge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjVzO1xufVxuLnJvaS1jYWxjdWxhdG9yIHNwYW4ucmV2ZW51ZV9xdWVzdGlvbiAucmV2ZW51ZV9hbnN3ZXIge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjVzO1xufVxuLnJvaS1jYWxjdWxhdG9yIHNwYW4ucmV2ZW51ZV9xdWVzdGlvbjpob3ZlciAucmV2ZW51ZV9zeW1ib2wge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjVzO1xufVxuLnJvaS1jYWxjdWxhdG9yIHNwYW4ucmV2ZW51ZV9xdWVzdGlvbjpob3ZlciAucmV2ZW51ZV9hbnN3ZXIge1xuICBvcGFjaXR5OiAwLjg7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjVzO1xufVxuLnJvaS1jYWxjdWxhdG9yIC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lLndpdGhfZnJtX3N0eWxlIC5mcm1fc3VibWl0IGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICMwNTgzRkM7XG59XG4ucm9pLWNhbGN1bGF0b3IgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUud2l0aF9mcm1fc3R5bGUgLmZybV9zdWJtaXQgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwNWViODtcbn1cbi5yb2ktY2FsY3VsYXRvciAuc2Vjb25kX3BhZ2VfbGVmdF9jb2x1bW4gc3Bhbi5mcm1faW5saW5lX3RvdGFsIHtcbiAgY29sb3I6ICMwMDVFQjg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnJvaS1jYWxjdWxhdG9yIC53aXRoX2ZybV9zdHlsZSAuc2Vjb25kX3BhZ2VfbGVmdF9jb2x1bW4gLmZybV90b3BfY29udGFpbmVyIC5mcm1fcHJpbWFyeV9sYWJlbCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLnJvaS1jYWxjdWxhdG9yIC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lLndpdGhfZnJtX3N0eWxlIC5zZWNvbmRfcGFnZV9yaWdodF9jb2x1bW4gLmZybV9zdWJtaXQgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwNTgzRkM7XG59XG4ucm9pLWNhbGN1bGF0b3IgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUud2l0aF9mcm1fc3R5bGUgLnNlY29uZF9wYWdlX3JpZ2h0X2NvbHVtbiAuZnJtX3N1Ym1pdCBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xufVxuLnJvaS1jYWxjdWxhdG9yIC5zZWNvbmRfcGFnZV9yaWdodF9jb2x1bW4gYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnJvaS1jYWxjdWxhdG9yIGEucGRmX2xpbmsge1xuICBjb2xvcjogIzA1ODNGQztcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbi5yb2ktY2FsY3VsYXRvciAucm9pX3Jlc3VsdHMgaDQsIC5yb2ktY2FsY3VsYXRvciAucm9pX3Jlc3VsdHMgLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLnJvaS1jYWxjdWxhdG9yIC5yb2lfcmVzdWx0cyAuZW50cnktdGl0bGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5yb2ktY2FsY3VsYXRvciBkaXYjZnJtX2ZpZWxkXzIwNThfY29udGFpbmVyIGxhYmVsIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucm9pLWNhbGN1bGF0b3IgZGl2I2ZybV9maWVsZF8yMDU4X2NvbnRhaW5lciBoMywgLnJvaS1jYWxjdWxhdG9yIGRpdiNmcm1fZmllbGRfMjA1OF9jb250YWluZXIgLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsIC5yb2ktY2FsY3VsYXRvciBkaXYjZnJtX2ZpZWxkXzIwNThfY29udGFpbmVyIC5zdWItdGl0bGUtaDMge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuLnJvaS1jYWxjdWxhdG9yIGRpdiNmcm1fZmllbGRfMjA0OF9jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJvaS1jYWxjdWxhdG9yIGRpdiNmcm1fZmllbGRfMjA2OF9jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LnBhZ2UtaWQtNDYwNTggLmZvcm0tZmllbGQuYmx1cnJlZCAuZnJtX2lubGluZV90b3RhbCB7XG4gIGZpbHRlcjogYmx1cig1cHgpO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJRSAxMCBhbmQgSUUgMTEgKi9cbiAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFN0YW5kYXJkIHN5bnRheCAqL1xufVxuYm9keS5wYWdlLWlkLTQ2MDU4IC5zZWNvbmRfcGFnZV9sZWZ0X2NvbHVtbi5kaXNhYmxlZF9zZWxlY3Rpb24ge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJRSAxMCBhbmQgSUUgMTEgKi9cbiAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFN0YW5kYXJkIHN5bnRheCAqL1xufVxuXG5ib2R5LnBhZ2UtaWQtNDYwNTggI2ZybV9maWVsZF8yMDgyX2NvbnRhaW5lciBzcGFuLmZybV9pbmxpbmVfdG90YWwsXG5ib2R5LnBhZ2UtaWQtNDYwNTggI2ZybV9maWVsZF8yMDgzX2NvbnRhaW5lciBzcGFuLmZybV9pbmxpbmVfdG90YWwsXG5ib2R5LnBhZ2UtaWQtNDYwNTggI2ZybV9maWVsZF8yMDg0X2NvbnRhaW5lciBzcGFuLmZybV9pbmxpbmVfdG90YWwsXG5ib2R5LnBhZ2UtaWQtNDYwNTggI2ZybV9maWVsZF8yMDg1X2NvbnRhaW5lciBzcGFuLmZybV9pbmxpbmVfdG90YWwge1xuICBmaWx0ZXI6IGJsdXIoMTBweCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogRmlyZWZveCAqL1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIElFMTArL0VkZ2UgKi9cbiAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFN0YW5kYXJkICovXG59XG5cbmJvZHkucGFnZS1pZC00NjA1OCBkaXYjZnJtX2ZpZWxkXzIwNThfY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keS5wYWdlLWlkLTQ2MzQ1IGRpdiNmcm1fZmllbGRfMjA1OF9jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAyMDBweDtcbn1cblxuc2VjdGlvbi5lYm9vay1iYW5uZXIge1xuICAvKiBoZWlnaHQ6IDU3OHB4OyAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA2L2hlcm8tYmcuanBnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuc2VjdGlvbi5lYm9vay1iYW5uZXIgLmNvbnRhaW5lciwgc2VjdGlvbi5lYm9vay1iYW5uZXIgLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogc2VjdGlvbi5lYm9vay1iYW5uZXIgLnNpdGUtaW5uZXIsIHNlY3Rpb24uZWJvb2stYmFubmVyIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgc2VjdGlvbi5lYm9vay1iYW5uZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgc2VjdGlvbi5lYm9vay1iYW5uZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiBzZWN0aW9uLmVib29rLWJhbm5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBzZWN0aW9uLmVib29rLWJhbm5lciAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3Rvcnkgc2VjdGlvbi5lYm9vay1iYW5uZXIgLnNpdGUtaW5uZXIsIHNlY3Rpb24uZWJvb2stYmFubmVyIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIHNlY3Rpb24uZWJvb2stYmFubmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIHNlY3Rpb24uZWJvb2stYmFubmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IHNlY3Rpb24uZWJvb2stYmFubmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIHNlY3Rpb24uZWJvb2stYmFubmVyIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIHNlY3Rpb24uZWJvb2stYmFubmVyIC5zaXRlLWlubmVyLCBzZWN0aW9uLmVib29rLWJhbm5lciAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIHNlY3Rpb24uZWJvb2stYmFubmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIHNlY3Rpb24uZWJvb2stYmFubmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgc2VjdGlvbi5lYm9vay1iYW5uZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgc2VjdGlvbi5lYm9vay1iYW5uZXIgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5pbmR1c3RyeS1ldmVudHMgc2VjdGlvbi5lYm9vay1iYW5uZXIgLmhjc3MtZXZlbnRzLCBzZWN0aW9uLmVib29rLWJhbm5lciAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIHNlY3Rpb24uZWJvb2stYmFubmVyIC5oY3NzLWV2ZW50cywgc2VjdGlvbi5lYm9vay1iYW5uZXIgLm5hcnJvdy1jb250YWluZXIsIHNlY3Rpb24uZWJvb2stYmFubmVyIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsIHNlY3Rpb24uZWJvb2stYmFubmVyIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgc2VjdGlvbi5lYm9vay1iYW5uZXIgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIHNlY3Rpb24uZWJvb2stYmFubmVyIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIHNlY3Rpb24uZWJvb2stYmFubmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgc2VjdGlvbi5lYm9vay1iYW5uZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgc2VjdGlvbi5lYm9vay1iYW5uZXIgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCBzZWN0aW9uLmVib29rLWJhbm5lciAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgc2VjdGlvbi5lYm9vay1iYW5uZXIgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLWNvbnRhaW5lciBzZWN0aW9uLmVib29rLWJhbm5lciAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIHNlY3Rpb24uZWJvb2stYmFubmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciBzZWN0aW9uLmVib29rLWJhbm5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBzZWN0aW9uLmVib29rLWJhbm5lciAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIHNlY3Rpb24uZWJvb2stYmFubmVyIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBzZWN0aW9uLmVib29rLWJhbm5lciAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIHNlY3Rpb24uZWJvb2stYmFubmVyIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgc2VjdGlvbi5lYm9vay1iYW5uZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIHNlY3Rpb24uZWJvb2stYmFubmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIHNlY3Rpb24uZWJvb2stYmFubmVyIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgc2VjdGlvbi5lYm9vay1iYW5uZXIgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIHNlY3Rpb24uZWJvb2stYmFubmVyIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgc2VjdGlvbi5lYm9vay1iYW5uZXIgLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSBzZWN0aW9uLmVib29rLWJhbm5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgc2VjdGlvbi5lYm9vay1iYW5uZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgc2VjdGlvbi5lYm9vay1iYW5uZXIgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyLCBzZWN0aW9uLmVib29rLWJhbm5lciAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgc2VjdGlvbi5lYm9vay1iYW5uZXIgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oZWF2eWJpZC10by1oZWF2eWpvYiBzZWN0aW9uLmVib29rLWJhbm5lciAuc2l0ZS1pbm5lciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIHNlY3Rpb24uZWJvb2stYmFubmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiBzZWN0aW9uLmVib29rLWJhbm5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBzZWN0aW9uLmVib29rLWJhbm5lciAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgc2VjdGlvbi5lYm9vay1iYW5uZXIgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgc2VjdGlvbi5lYm9vay1iYW5uZXIgLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLm1hc3RlYy1tc2Egc2VjdGlvbi5lYm9vay1iYW5uZXIgLnNpdGUtaW5uZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIHNlY3Rpb24uZWJvb2stYmFubmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIHNlY3Rpb24uZWJvb2stYmFubmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIHNlY3Rpb24uZWJvb2stYmFubmVyIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCBzZWN0aW9uLmVib29rLWJhbm5lciAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBzZWN0aW9uLmVib29rLWJhbm5lciAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciBzZWN0aW9uLmVib29rLWJhbm5lciAuc2l0ZS1pbm5lciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgc2VjdGlvbi5lYm9vay1iYW5uZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgc2VjdGlvbi5lYm9vay1iYW5uZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgc2VjdGlvbi5lYm9vay1iYW5uZXIgLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgc2VjdGlvbi5lYm9vay1iYW5uZXIgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBzZWN0aW9uLmVib29rLWJhbm5lciAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLm1hc3RlYy1tc2Egc2VjdGlvbi5lYm9vay1iYW5uZXIgLnNpdGUtaW5uZXIsIC5xMWIgLm1hc3RlYy1tc2Egc2VjdGlvbi5lYm9vay1iYW5uZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSBzZWN0aW9uLmVib29rLWJhbm5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBzZWN0aW9uLmVib29rLWJhbm5lciAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCBzZWN0aW9uLmVib29rLWJhbm5lciAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIHNlY3Rpb24uZWJvb2stYmFubmVyIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciBzZWN0aW9uLmVib29rLWJhbm5lciAuc2l0ZS1pbm5lciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciBzZWN0aW9uLmVib29rLWJhbm5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIHNlY3Rpb24uZWJvb2stYmFubmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Qge1xuICBwYWRkaW5nOiA4MHB4IDA7XG59XG5cbi5lYm9vay1iYW5uZXItY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICMyMTJCM0E7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uaGVyby1taW5pLXRpdGxlIHtcbiAgY29sb3I6ICMwMEMxNTg7XG4gIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjZweDsgLyogMTYyLjUlICovXG4gIGxldHRlci1zcGFjaW5nOiA2LjRweDtcbn1cblxuaDEsIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSwgLnRhZyAuYXJjaGl2ZS10aXRsZSB7XG4gIGNvbG9yOiAjRkZGO1xuICAvKiBIMSAqL1xuICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDU3LjNweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNjRweDsgLyogMTExLjY5MyUgKi9cbn1cblxuLmVib29rLWJhbm5lci1jb250ZW50IHtcbiAgZm9udC1zaXplOiAwO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzAzYzE1ODtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4uZWJvb2stYmFubmVyLWNvbnRlbnQtbGVmdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDUwJTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZzogNDhweDtcbn1cblxuLmVib29rLWJhbm5lci1jb250ZW50LXJpZ2h0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNTAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5pbWcuZWJvb2stYmFubmVyLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbnNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLmNvbnRhaW5lciwgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAuZml0LXF1aXogLnNpdGUtaW5uZXIsIC5maXQtcXVpeiBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC5zaXRlLWlubmVyLCBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC5zaXRlLWlubmVyLCBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAuc2l0ZS1pbm5lciwgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cywgLmluZHVzdHJ5LWV2ZW50cyBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC5oY3NzLWV2ZW50cywgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLmhjc3MtZXZlbnRzLCBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC5uYXJyb3ctY29udGFpbmVyLCBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1jb250YWluZXIgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyLCBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVhdnliaWQtdG8taGVhdnlqb2Igc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAuc2l0ZS1pbm5lciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5tYXN0ZWMtbXNhIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLnNpdGUtaW5uZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2Egc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAuc2l0ZS1pbm5lciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5tYXN0ZWMtbXNhIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLnNpdGUtaW5uZXIsIC5xMWIgLm1hc3RlYy1tc2Egc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAuc2l0ZS1pbm5lciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0IHtcbiAgcGFkZGluZzogODBweCAwO1xuICBmb250LXNpemU6IDI3cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbnNlY3Rpb24uZWJvb2stdGlsZXMtd3JhcCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNjVkZWcsICMyMTJCM0EgMjguMDklLCAjNkE3RUExIDE2Ny4xMSUpLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjRTVFNUU1IDAlLCAjRjJGMkYyIDEwMCUpO1xuICBwYWRkaW5nOiA4MHB4IDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmgyLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5zdWItdGl0bGUtaDIsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUge1xuICBjb2xvcjogI0ZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAvKiBTdWJoZWFkL0gyICovXG4gIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNDcuNzhweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNTRweDsgLyogMTEzLjAxOCUgKi9cbn1cblxuLmVib29rLXRpbGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDIwcHg7XG59XG5cbi5lYm9vay10aWxlIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBiYWNrZ3JvdW5kOiAjRTVFNUU1O1xuICBwYWRkaW5nOiAyMHB4IDIwcHggNDBweCAyMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLmVib29rLXRpbGUtaWNvbiB7XG4gIGJhY2tncm91bmQ6ICMwMDk2Mzk7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uZWJvb2stdGlsZS1pY29uIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5lYm9vay10aWxlLXRleHQge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyN3B4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xufVxuXG5zZWN0aW9uI2Vib29rLWZvcm0gLmNvbnRhaW5lciwgc2VjdGlvbiNlYm9vay1mb3JtIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IHNlY3Rpb24jZWJvb2stZm9ybSAuc2l0ZS1pbm5lciwgc2VjdGlvbiNlYm9vay1mb3JtIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgc2VjdGlvbiNlYm9vay1mb3JtIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIHNlY3Rpb24jZWJvb2stZm9ybSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IHNlY3Rpb24jZWJvb2stZm9ybSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBzZWN0aW9uI2Vib29rLWZvcm0gLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IHNlY3Rpb24jZWJvb2stZm9ybSAuc2l0ZS1pbm5lciwgc2VjdGlvbiNlYm9vay1mb3JtIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIHNlY3Rpb24jZWJvb2stZm9ybSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBzZWN0aW9uI2Vib29rLWZvcm0gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3Rvcnkgc2VjdGlvbiNlYm9vay1mb3JtIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIHNlY3Rpb24jZWJvb2stZm9ybSAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyBzZWN0aW9uI2Vib29rLWZvcm0gLnNpdGUtaW5uZXIsIHNlY3Rpb24jZWJvb2stZm9ybSAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIHNlY3Rpb24jZWJvb2stZm9ybSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBzZWN0aW9uI2Vib29rLWZvcm0gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyBzZWN0aW9uI2Vib29rLWZvcm0gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgc2VjdGlvbiNlYm9vay1mb3JtIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIHNlY3Rpb24jZWJvb2stZm9ybSAuaGNzcy1ldmVudHMsIHNlY3Rpb24jZWJvb2stZm9ybSAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIHNlY3Rpb24jZWJvb2stZm9ybSAuaGNzcy1ldmVudHMsIHNlY3Rpb24jZWJvb2stZm9ybSAubmFycm93LWNvbnRhaW5lciwgc2VjdGlvbiNlYm9vay1mb3JtIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsIHNlY3Rpb24jZWJvb2stZm9ybSAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIHNlY3Rpb24jZWJvb2stZm9ybSAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgc2VjdGlvbiNlYm9vay1mb3JtIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIHNlY3Rpb24jZWJvb2stZm9ybSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIHNlY3Rpb24jZWJvb2stZm9ybSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBzZWN0aW9uI2Vib29rLWZvcm0gLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCBzZWN0aW9uI2Vib29rLWZvcm0gLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIHNlY3Rpb24jZWJvb2stZm9ybSAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItY29udGFpbmVyIHNlY3Rpb24jZWJvb2stZm9ybSAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIHNlY3Rpb24jZWJvb2stZm9ybSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgc2VjdGlvbiNlYm9vay1mb3JtIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIHNlY3Rpb24jZWJvb2stZm9ybSAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIHNlY3Rpb24jZWJvb2stZm9ybSAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgc2VjdGlvbiNlYm9vay1mb3JtIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgc2VjdGlvbiNlYm9vay1mb3JtIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgc2VjdGlvbiNlYm9vay1mb3JtIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSBzZWN0aW9uI2Vib29rLWZvcm0gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgc2VjdGlvbiNlYm9vay1mb3JtIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgc2VjdGlvbiNlYm9vay1mb3JtIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBzZWN0aW9uI2Vib29rLWZvcm0gLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSBzZWN0aW9uI2Vib29rLWZvcm0gLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSBzZWN0aW9uI2Vib29rLWZvcm0gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIHNlY3Rpb24jZWJvb2stZm9ybSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBzZWN0aW9uI2Vib29rLWZvcm0gLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyLCBzZWN0aW9uI2Vib29rLWZvcm0gLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIHNlY3Rpb24jZWJvb2stZm9ybSAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIHNlY3Rpb24jZWJvb2stZm9ybSAuc2l0ZS1pbm5lciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIHNlY3Rpb24jZWJvb2stZm9ybSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2Igc2VjdGlvbiNlYm9vay1mb3JtIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIHNlY3Rpb24jZWJvb2stZm9ybSAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgc2VjdGlvbiNlYm9vay1mb3JtIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIHNlY3Rpb24jZWJvb2stZm9ybSAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAubWFzdGVjLW1zYSBzZWN0aW9uI2Vib29rLWZvcm0gLnNpdGUtaW5uZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIHNlY3Rpb24jZWJvb2stZm9ybSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSBzZWN0aW9uI2Vib29rLWZvcm0gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgc2VjdGlvbiNlYm9vay1mb3JtIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCBzZWN0aW9uI2Vib29rLWZvcm0gLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgc2VjdGlvbiNlYm9vay1mb3JtIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIHNlY3Rpb24jZWJvb2stZm9ybSAuc2l0ZS1pbm5lciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgc2VjdGlvbiNlYm9vay1mb3JtIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIHNlY3Rpb24jZWJvb2stZm9ybSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBzZWN0aW9uI2Vib29rLWZvcm0gLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgc2VjdGlvbiNlYm9vay1mb3JtIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgc2VjdGlvbiNlYm9vay1mb3JtIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAubWFzdGVjLW1zYSBzZWN0aW9uI2Vib29rLWZvcm0gLnNpdGUtaW5uZXIsIC5xMWIgLm1hc3RlYy1tc2Egc2VjdGlvbiNlYm9vay1mb3JtIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2Egc2VjdGlvbiNlYm9vay1mb3JtIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIHNlY3Rpb24jZWJvb2stZm9ybSAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCBzZWN0aW9uI2Vib29rLWZvcm0gLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBzZWN0aW9uI2Vib29rLWZvcm0gLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIHNlY3Rpb24jZWJvb2stZm9ybSAuc2l0ZS1pbm5lciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciBzZWN0aW9uI2Vib29rLWZvcm0gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciBzZWN0aW9uI2Vib29rLWZvcm0gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCB7XG4gIHBhZGRpbmc6IDk2cHggMCA0OHB4IDA7XG59XG5cbmgzLCAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgLnN1Yi10aXRsZS1oMyB7XG4gIGNvbG9yOiAjMDAwO1xuICAvKiBTdWJoZWFkL0gyICovXG4gIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNDcuNzhweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNTRweDsgLyogMTEzLjAxOCUgKi9cbn1cblxuc2VjdGlvbiNlYm9vay1mb3JtIC5jb250YWluZXIsIHNlY3Rpb24jZWJvb2stZm9ybSAuZml0LXF1aXogLnNpdGUtaW5uZXIsIC5maXQtcXVpeiBzZWN0aW9uI2Vib29rLWZvcm0gLnNpdGUtaW5uZXIsIHNlY3Rpb24jZWJvb2stZm9ybSAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIHNlY3Rpb24jZWJvb2stZm9ybSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBzZWN0aW9uI2Vib29rLWZvcm0gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiBzZWN0aW9uI2Vib29rLWZvcm0gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgc2VjdGlvbiNlYm9vay1mb3JtIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSBzZWN0aW9uI2Vib29rLWZvcm0gLnNpdGUtaW5uZXIsIHNlY3Rpb24jZWJvb2stZm9ybSAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBzZWN0aW9uI2Vib29rLWZvcm0gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgc2VjdGlvbiNlYm9vay1mb3JtIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IHNlY3Rpb24jZWJvb2stZm9ybSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBzZWN0aW9uI2Vib29rLWZvcm0gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgc2VjdGlvbiNlYm9vay1mb3JtIC5zaXRlLWlubmVyLCBzZWN0aW9uI2Vib29rLWZvcm0gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBzZWN0aW9uI2Vib29rLWZvcm0gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgc2VjdGlvbiNlYm9vay1mb3JtIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgc2VjdGlvbiNlYm9vay1mb3JtIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIHNlY3Rpb24jZWJvb2stZm9ybSAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cywgLmluZHVzdHJ5LWV2ZW50cyBzZWN0aW9uI2Vib29rLWZvcm0gLmhjc3MtZXZlbnRzLCBzZWN0aW9uI2Vib29rLWZvcm0gLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyBzZWN0aW9uI2Vib29rLWZvcm0gLmhjc3MtZXZlbnRzLCBzZWN0aW9uI2Vib29rLWZvcm0gLm5hcnJvdy1jb250YWluZXIsIHNlY3Rpb24jZWJvb2stZm9ybSAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCBzZWN0aW9uI2Vib29rLWZvcm0gLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBzZWN0aW9uI2Vib29rLWZvcm0gLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIHNlY3Rpb24jZWJvb2stZm9ybSAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciBzZWN0aW9uI2Vib29rLWZvcm0gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciBzZWN0aW9uI2Vib29rLWZvcm0gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgc2VjdGlvbiNlYm9vay1mb3JtIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgc2VjdGlvbiNlYm9vay1mb3JtIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBzZWN0aW9uI2Vib29rLWZvcm0gLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLWNvbnRhaW5lciBzZWN0aW9uI2Vib29rLWZvcm0gLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciBzZWN0aW9uI2Vib29rLWZvcm0gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIHNlY3Rpb24jZWJvb2stZm9ybSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBzZWN0aW9uI2Vib29rLWZvcm0gLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCBzZWN0aW9uI2Vib29rLWZvcm0gLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIHNlY3Rpb24jZWJvb2stZm9ybSAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIHNlY3Rpb24jZWJvb2stZm9ybSAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIHNlY3Rpb24jZWJvb2stZm9ybSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgc2VjdGlvbiNlYm9vay1mb3JtIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIHNlY3Rpb24jZWJvb2stZm9ybSAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIHNlY3Rpb24jZWJvb2stZm9ybSAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgc2VjdGlvbiNlYm9vay1mb3JtIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgc2VjdGlvbiNlYm9vay1mb3JtIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgc2VjdGlvbiNlYm9vay1mb3JtIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSBzZWN0aW9uI2Vib29rLWZvcm0gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgc2VjdGlvbiNlYm9vay1mb3JtIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciwgc2VjdGlvbiNlYm9vay1mb3JtIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBzZWN0aW9uI2Vib29rLWZvcm0gLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oZWF2eWJpZC10by1oZWF2eWpvYiBzZWN0aW9uI2Vib29rLWZvcm0gLnNpdGUtaW5uZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiBzZWN0aW9uI2Vib29rLWZvcm0gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIHNlY3Rpb24jZWJvb2stZm9ybSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBzZWN0aW9uI2Vib29rLWZvcm0gLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIHNlY3Rpb24jZWJvb2stZm9ybSAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBzZWN0aW9uI2Vib29rLWZvcm0gLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLm1hc3RlYy1tc2Egc2VjdGlvbiNlYm9vay1mb3JtIC5zaXRlLWlubmVyLCAubXQxYiAubWFzdGVjLW1zYSBzZWN0aW9uI2Vib29rLWZvcm0gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2Egc2VjdGlvbiNlYm9vay1mb3JtIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIHNlY3Rpb24jZWJvb2stZm9ybSAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgc2VjdGlvbiNlYm9vay1mb3JtIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIHNlY3Rpb24jZWJvb2stZm9ybSAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciBzZWN0aW9uI2Vib29rLWZvcm0gLnNpdGUtaW5uZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIHNlY3Rpb24jZWJvb2stZm9ybSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciBzZWN0aW9uI2Vib29rLWZvcm0gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgc2VjdGlvbiNlYm9vay1mb3JtIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIHNlY3Rpb24jZWJvb2stZm9ybSAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIHNlY3Rpb24jZWJvb2stZm9ybSAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLm1hc3RlYy1tc2Egc2VjdGlvbiNlYm9vay1mb3JtIC5zaXRlLWlubmVyLCAucTFiIC5tYXN0ZWMtbXNhIHNlY3Rpb24jZWJvb2stZm9ybSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIHNlY3Rpb24jZWJvb2stZm9ybSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBzZWN0aW9uI2Vib29rLWZvcm0gLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgc2VjdGlvbiNlYm9vay1mb3JtIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgc2VjdGlvbiNlYm9vay1mb3JtIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciBzZWN0aW9uI2Vib29rLWZvcm0gLnNpdGUtaW5uZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgc2VjdGlvbiNlYm9vay1mb3JtIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgc2VjdGlvbiNlYm9vay1mb3JtIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Qge1xuICBmb250LXNpemU6IDA7XG59XG5cbi5lYm9vay1mb3JtLWxlZnQge1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5lYm9vay1mb3JtLXJpZ2h0IHtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uZWJvb2stZm9ybS1sZWZ0IHAge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOS4ycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI5LjJweDsgLyogMTUyLjA4MyUgKi9cbn1cblxuLmVib29rLWZvcm0tbGVmdCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmVib29rLXRoYW5rLXlvdS5lYm9vay10aGFuay15b3UgLmVib29rLWJhbm5lci1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZWJvb2stdGhhbmsteW91IC5lYm9vay1iYW5uZXItY29udGVudC1sZWZ0LCAuZWJvb2stdGhhbmsteW91IC5lYm9vay1iYW5uZXItY29udGVudC1yaWdodCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5lYm9vay10aGFuay15b3UgLmVib29rLWJhbm5lci1jb250ZW50LWxlZnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5lYm9vay10aGFuay15b3UgLmhlcm8tbWluaS10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbnNlY3Rpb24uZWJvb2stb3RoZXItcmVzb3VyY2VzLmJsb2cge1xuICBwYWRkaW5nOiA4MHB4IDA7XG59XG5cbi5lYm9vay1vdGhlci1yZXNvdXJjZXMgLmJsb2ctYm94IGg0OjpiZWZvcmUsIC5lYm9vay1vdGhlci1yZXNvdXJjZXMgLmJsb2ctYm94IC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlOjpiZWZvcmUsIC5jYXRlZ29yeS1ib3ggLmVib29rLW90aGVyLXJlc291cmNlcyAuYmxvZy1ib3ggLmVudHJ5LXRpdGxlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZWJvb2stb3RoZXItcmVzb3VyY2VzIC5ibG9nLWJveCAuaW1hZ2UtYm94IGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5lYm9vay1vdGhlci1yZXNvdXJjZXMgLmJsb2ctYm94IGg0LCAuZWJvb2stb3RoZXItcmVzb3VyY2VzIC5ibG9nLWJveCAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuZWJvb2stb3RoZXItcmVzb3VyY2VzIC5ibG9nLWJveCAuZW50cnktdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uZWJvb2stb3RoZXItcmVzb3VyY2VzIGgyLCAuZWJvb2stb3RoZXItcmVzb3VyY2VzIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAuZWJvb2stb3RoZXItcmVzb3VyY2VzIHAuaGVhZGxpbmUsIC5lYm9vay1vdGhlci1yZXNvdXJjZXMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5lYm9vay1vdGhlci1yZXNvdXJjZXMgcC5oZWFkbGluZSwgLmVib29rLW90aGVyLXJlc291cmNlcyAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAuZWJvb2stb3RoZXItcmVzb3VyY2VzIHAuaGVhZGxpbmUsIC5lYm9vay1vdGhlci1yZXNvdXJjZXMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLmVib29rLW90aGVyLXJlc291cmNlcyBwLmhlYWRsaW5lLCAuZWJvb2stb3RoZXItcmVzb3VyY2VzIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAuZWJvb2stb3RoZXItcmVzb3VyY2VzIC5zdWItdGl0bGUtaDIsIC5lYm9vay1vdGhlci1yZXNvdXJjZXMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZWJvb2stb3RoZXItcmVzb3VyY2VzIGg0LCAuZWJvb2stb3RoZXItcmVzb3VyY2VzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZWJvb2stb3RoZXItcmVzb3VyY2VzIC5lbnRyeS10aXRsZSwgLmVib29rLW90aGVyLXJlc291cmNlcyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVib29rLW90aGVyLXJlc291cmNlcyAuZW50cnktdGl0bGUge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDM5LjgxcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7IC8qIDExNS41NDklICovXG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbnNlY3Rpb24uZWJvb2stb3RoZXItcmVzb3VyY2VzLmJsb2cgLmNvbnRhaW5lciA+IHAsIHNlY3Rpb24uZWJvb2stb3RoZXItcmVzb3VyY2VzLmJsb2cgLmZpdC1xdWl6IC5zaXRlLWlubmVyID4gcCwgLmZpdC1xdWl6IHNlY3Rpb24uZWJvb2stb3RoZXItcmVzb3VyY2VzLmJsb2cgLnNpdGUtaW5uZXIgPiBwLCBzZWN0aW9uLmVib29rLW90aGVyLXJlc291cmNlcy5ibG9nIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gcCwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIHNlY3Rpb24uZWJvb2stb3RoZXItcmVzb3VyY2VzLmJsb2cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IHAsIHNlY3Rpb24uZWJvb2stb3RoZXItcmVzb3VyY2VzLmJsb2cgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBwLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogc2VjdGlvbi5lYm9vay1vdGhlci1yZXNvdXJjZXMuYmxvZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gcCwgc2VjdGlvbi5lYm9vay1vdGhlci1yZXNvdXJjZXMuYmxvZyAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciA+IHAsIC5zaGFyZS15b3VyLXN0b3J5IHNlY3Rpb24uZWJvb2stb3RoZXItcmVzb3VyY2VzLmJsb2cgLnNpdGUtaW5uZXIgPiBwLCBzZWN0aW9uLmVib29rLW90aGVyLXJlc291cmNlcy5ibG9nIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBwLCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBzZWN0aW9uLmVib29rLW90aGVyLXJlc291cmNlcy5ibG9nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBwLCBzZWN0aW9uLmVib29rLW90aGVyLXJlc291cmNlcy5ibG9nIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBwLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSBzZWN0aW9uLmVib29rLW90aGVyLXJlc291cmNlcy5ibG9nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBwLCBzZWN0aW9uLmVib29rLW90aGVyLXJlc291cmNlcy5ibG9nIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciA+IHAsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyBzZWN0aW9uLmVib29rLW90aGVyLXJlc291cmNlcy5ibG9nIC5zaXRlLWlubmVyID4gcCwgc2VjdGlvbi5lYm9vay1vdGhlci1yZXNvdXJjZXMuYmxvZyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IHAsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBzZWN0aW9uLmVib29rLW90aGVyLXJlc291cmNlcy5ibG9nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBwLCBzZWN0aW9uLmVib29rLW90aGVyLXJlc291cmNlcy5ibG9nIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gcCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIHNlY3Rpb24uZWJvb2stb3RoZXItcmVzb3VyY2VzLmJsb2cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IHAsIHNlY3Rpb24uZWJvb2stb3RoZXItcmVzb3VyY2VzLmJsb2cgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMgPiBwLCAuaW5kdXN0cnktZXZlbnRzIHNlY3Rpb24uZWJvb2stb3RoZXItcmVzb3VyY2VzLmJsb2cgLmhjc3MtZXZlbnRzID4gcCwgc2VjdGlvbi5lYm9vay1vdGhlci1yZXNvdXJjZXMuYmxvZyAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMgPiBwLCAucGFzdC13ZWJpbmFycyBzZWN0aW9uLmVib29rLW90aGVyLXJlc291cmNlcy5ibG9nIC5oY3NzLWV2ZW50cyA+IHAsIHNlY3Rpb24uZWJvb2stb3RoZXItcmVzb3VyY2VzLmJsb2cgLm5hcnJvdy1jb250YWluZXIgPiBwLCBzZWN0aW9uLmVib29rLW90aGVyLXJlc291cmNlcy5ibG9nIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIgPiBwLCBzZWN0aW9uLmVib29rLW90aGVyLXJlc291cmNlcy5ibG9nIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IHAsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIHNlY3Rpb24uZWJvb2stb3RoZXItcmVzb3VyY2VzLmJsb2cgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gcCwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciBzZWN0aW9uLmVib29rLW90aGVyLXJlc291cmNlcy5ibG9nIC5zaXRlLWlubmVyID4gcCwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciBzZWN0aW9uLmVib29rLW90aGVyLXJlc291cmNlcy5ibG9nIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBwLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIHNlY3Rpb24uZWJvb2stb3RoZXItcmVzb3VyY2VzLmJsb2cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IHAsIHNlY3Rpb24uZWJvb2stb3RoZXItcmVzb3VyY2VzLmJsb2cgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyID4gcCwgc2VjdGlvbi5lYm9vay1vdGhlci1yZXNvdXJjZXMuYmxvZyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IHAsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIHNlY3Rpb24uZWJvb2stb3RoZXItcmVzb3VyY2VzLmJsb2cgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBwLCAuc2l0ZS1pbm5lci1jb250YWluZXIgc2VjdGlvbi5lYm9vay1vdGhlci1yZXNvdXJjZXMuYmxvZyAuc2l0ZS1pbm5lciA+IHAsIC5zaXRlLWlubmVyLWNvbnRhaW5lciBzZWN0aW9uLmVib29rLW90aGVyLXJlc291cmNlcy5ibG9nIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBwLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgc2VjdGlvbi5lYm9vay1vdGhlci1yZXNvdXJjZXMuYmxvZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gcCwgc2VjdGlvbi5lYm9vay1vdGhlci1yZXNvdXJjZXMuYmxvZyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIgPiBwLCBzZWN0aW9uLmVib29rLW90aGVyLXJlc291cmNlcy5ibG9nIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gcCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgc2VjdGlvbi5lYm9vay1vdGhlci1yZXNvdXJjZXMuYmxvZyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IHAsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSBzZWN0aW9uLmVib29rLW90aGVyLXJlc291cmNlcy5ibG9nIC5zaXRlLWlubmVyID4gcCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIHNlY3Rpb24uZWJvb2stb3RoZXItcmVzb3VyY2VzLmJsb2cgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IHAsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSBzZWN0aW9uLmVib29rLW90aGVyLXJlc291cmNlcy5ibG9nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBwLCBzZWN0aW9uLmVib29rLW90aGVyLXJlc291cmNlcy5ibG9nIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciA+IHAsIHNlY3Rpb24uZWJvb2stb3RoZXItcmVzb3VyY2VzLmJsb2cgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBwLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBzZWN0aW9uLmVib29rLW90aGVyLXJlc291cmNlcy5ibG9nIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gcCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIHNlY3Rpb24uZWJvb2stb3RoZXItcmVzb3VyY2VzLmJsb2cgLnNpdGUtaW5uZXIgPiBwLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgc2VjdGlvbi5lYm9vay1vdGhlci1yZXNvdXJjZXMuYmxvZyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gcCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIHNlY3Rpb24uZWJvb2stb3RoZXItcmVzb3VyY2VzLmJsb2cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IHAsIHNlY3Rpb24uZWJvb2stb3RoZXItcmVzb3VyY2VzLmJsb2cgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyID4gcCwgc2VjdGlvbi5lYm9vay1vdGhlci1yZXNvdXJjZXMuYmxvZyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IHAsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIHNlY3Rpb24uZWJvb2stb3RoZXItcmVzb3VyY2VzLmJsb2cgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBwLCAuaGVhdnliaWQtdG8taGVhdnlqb2Igc2VjdGlvbi5lYm9vay1vdGhlci1yZXNvdXJjZXMuYmxvZyAuc2l0ZS1pbm5lciA+IHAsIC5oZWF2eWJpZC10by1oZWF2eWpvYiBzZWN0aW9uLmVib29rLW90aGVyLXJlc291cmNlcy5ibG9nIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBwLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2Igc2VjdGlvbi5lYm9vay1vdGhlci1yZXNvdXJjZXMuYmxvZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gcCwgc2VjdGlvbi5lYm9vay1vdGhlci1yZXNvdXJjZXMuYmxvZyAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciA+IHAsIHNlY3Rpb24uZWJvb2stb3RoZXItcmVzb3VyY2VzLmJsb2cgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IHAsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIHNlY3Rpb24uZWJvb2stb3RoZXItcmVzb3VyY2VzLmJsb2cgLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IHAsIC5tdDFiIC5tYXN0ZWMtbXNhIHNlY3Rpb24uZWJvb2stb3RoZXItcmVzb3VyY2VzLmJsb2cgLnNpdGUtaW5uZXIgPiBwLCAubXQxYiAubWFzdGVjLW1zYSBzZWN0aW9uLmVib29rLW90aGVyLXJlc291cmNlcy5ibG9nIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBwLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSBzZWN0aW9uLmVib29rLW90aGVyLXJlc291cmNlcy5ibG9nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBwLCBzZWN0aW9uLmVib29rLW90aGVyLXJlc291cmNlcy5ibG9nIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyID4gcCwgc2VjdGlvbi5lYm9vay1vdGhlci1yZXNvdXJjZXMuYmxvZyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gcCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgc2VjdGlvbi5lYm9vay1vdGhlci1yZXNvdXJjZXMuYmxvZyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gcCwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgc2VjdGlvbi5lYm9vay1vdGhlci1yZXNvdXJjZXMuYmxvZyAuc2l0ZS1pbm5lciA+IHAsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIHNlY3Rpb24uZWJvb2stb3RoZXItcmVzb3VyY2VzLmJsb2cgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IHAsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIHNlY3Rpb24uZWJvb2stb3RoZXItcmVzb3VyY2VzLmJsb2cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IHAsIHNlY3Rpb24uZWJvb2stb3RoZXItcmVzb3VyY2VzLmJsb2cgLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciA+IHAsIHNlY3Rpb24uZWJvb2stb3RoZXItcmVzb3VyY2VzLmJsb2cgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gcCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgc2VjdGlvbi5lYm9vay1vdGhlci1yZXNvdXJjZXMuYmxvZyAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBwLCAucTFiIC5tYXN0ZWMtbXNhIHNlY3Rpb24uZWJvb2stb3RoZXItcmVzb3VyY2VzLmJsb2cgLnNpdGUtaW5uZXIgPiBwLCAucTFiIC5tYXN0ZWMtbXNhIHNlY3Rpb24uZWJvb2stb3RoZXItcmVzb3VyY2VzLmJsb2cgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IHAsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2Egc2VjdGlvbi5lYm9vay1vdGhlci1yZXNvdXJjZXMuYmxvZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gcCwgc2VjdGlvbi5lYm9vay1vdGhlci1yZXNvdXJjZXMuYmxvZyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyID4gcCwgc2VjdGlvbi5lYm9vay1vdGhlci1yZXNvdXJjZXMuYmxvZyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBwLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBzZWN0aW9uLmVib29rLW90aGVyLXJlc291cmNlcy5ibG9nIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IHAsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgc2VjdGlvbi5lYm9vay1vdGhlci1yZXNvdXJjZXMuYmxvZyAuc2l0ZS1pbm5lciA+IHAsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgc2VjdGlvbi5lYm9vay1vdGhlci1yZXNvdXJjZXMuYmxvZyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gcCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciBzZWN0aW9uLmVib29rLW90aGVyLXJlc291cmNlcy5ibG9nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICBoMSwgLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlLCAudGFnIC5hcmNoaXZlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gIH1cbiAgLmhlcm8tbWluaS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC5jb250YWluZXIsIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAuc2l0ZS1pbm5lciwgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3Rvcnkgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAuc2l0ZS1pbm5lciwgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3Rvcnkgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLnNpdGUtaW5uZXIsIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5pbmR1c3RyeS1ldmVudHMgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAuaGNzcy1ldmVudHMsIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC5oY3NzLWV2ZW50cywgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAubmFycm93LWNvbnRhaW5lciwgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItY29udGFpbmVyIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciwgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLnNpdGUtaW5uZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAubWFzdGVjLW1zYSBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC5zaXRlLWlubmVyLCAubXQxYiAubWFzdGVjLW1zYSBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLnNpdGUtaW5uZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAubWFzdGVjLW1zYSBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC5zaXRlLWlubmVyLCAucTFiIC5tYXN0ZWMtbXNhIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLnNpdGUtaW5uZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCB7XG4gICAgcGFkZGluZzogNDhweCAwO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgfVxuICBzZWN0aW9uLmVib29rLXRpbGVzLXdyYXAge1xuICAgIHBhZGRpbmc6IDQ4cHggMDtcbiAgfVxuICBoMiwgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAuc3ViLXRpdGxlLWgyLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLmVib29rLXRpbGUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG4gIHNlY3Rpb24jZWJvb2stZm9ybSAuY29udGFpbmVyLCBzZWN0aW9uI2Vib29rLWZvcm0gLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogc2VjdGlvbiNlYm9vay1mb3JtIC5zaXRlLWlubmVyLCBzZWN0aW9uI2Vib29rLWZvcm0gLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBzZWN0aW9uI2Vib29rLWZvcm0gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgc2VjdGlvbiNlYm9vay1mb3JtIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogc2VjdGlvbiNlYm9vay1mb3JtIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIHNlY3Rpb24jZWJvb2stZm9ybSAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3Rvcnkgc2VjdGlvbiNlYm9vay1mb3JtIC5zaXRlLWlubmVyLCBzZWN0aW9uI2Vib29rLWZvcm0gLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgc2VjdGlvbiNlYm9vay1mb3JtIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIHNlY3Rpb24jZWJvb2stZm9ybSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSBzZWN0aW9uI2Vib29rLWZvcm0gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgc2VjdGlvbiNlYm9vay1mb3JtIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIHNlY3Rpb24jZWJvb2stZm9ybSAuc2l0ZS1pbm5lciwgc2VjdGlvbiNlYm9vay1mb3JtIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgc2VjdGlvbiNlYm9vay1mb3JtIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIHNlY3Rpb24jZWJvb2stZm9ybSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIHNlY3Rpb24jZWJvb2stZm9ybSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBzZWN0aW9uI2Vib29rLWZvcm0gLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5pbmR1c3RyeS1ldmVudHMgc2VjdGlvbiNlYm9vay1mb3JtIC5oY3NzLWV2ZW50cywgc2VjdGlvbiNlYm9vay1mb3JtIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgc2VjdGlvbiNlYm9vay1mb3JtIC5oY3NzLWV2ZW50cywgc2VjdGlvbiNlYm9vay1mb3JtIC5uYXJyb3ctY29udGFpbmVyLCBzZWN0aW9uI2Vib29rLWZvcm0gLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgc2VjdGlvbiNlYm9vay1mb3JtIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgc2VjdGlvbiNlYm9vay1mb3JtIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciBzZWN0aW9uI2Vib29rLWZvcm0gLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgc2VjdGlvbiNlYm9vay1mb3JtIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgc2VjdGlvbiNlYm9vay1mb3JtIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIHNlY3Rpb24jZWJvb2stZm9ybSAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIsIHNlY3Rpb24jZWJvb2stZm9ybSAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgc2VjdGlvbiNlYm9vay1mb3JtIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1jb250YWluZXIgc2VjdGlvbiNlYm9vay1mb3JtIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgc2VjdGlvbiNlYm9vay1mb3JtIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciBzZWN0aW9uI2Vib29rLWZvcm0gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgc2VjdGlvbiNlYm9vay1mb3JtIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgc2VjdGlvbiNlYm9vay1mb3JtIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBzZWN0aW9uI2Vib29rLWZvcm0gLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSBzZWN0aW9uI2Vib29rLWZvcm0gLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSBzZWN0aW9uI2Vib29rLWZvcm0gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIHNlY3Rpb24jZWJvb2stZm9ybSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBzZWN0aW9uI2Vib29rLWZvcm0gLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCBzZWN0aW9uI2Vib29rLWZvcm0gLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIHNlY3Rpb24jZWJvb2stZm9ybSAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIHNlY3Rpb24jZWJvb2stZm9ybSAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIHNlY3Rpb24jZWJvb2stZm9ybSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgc2VjdGlvbiNlYm9vay1mb3JtIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIHNlY3Rpb24jZWJvb2stZm9ybSAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXIsIHNlY3Rpb24jZWJvb2stZm9ybSAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgc2VjdGlvbiNlYm9vay1mb3JtIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVhdnliaWQtdG8taGVhdnlqb2Igc2VjdGlvbiNlYm9vay1mb3JtIC5zaXRlLWlubmVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2Igc2VjdGlvbiNlYm9vay1mb3JtIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiBzZWN0aW9uI2Vib29rLWZvcm0gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgc2VjdGlvbiNlYm9vay1mb3JtIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCBzZWN0aW9uI2Vib29rLWZvcm0gLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgc2VjdGlvbiNlYm9vay1mb3JtIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5tYXN0ZWMtbXNhIHNlY3Rpb24jZWJvb2stZm9ybSAuc2l0ZS1pbm5lciwgLm10MWIgLm1hc3RlYy1tc2Egc2VjdGlvbiNlYm9vay1mb3JtIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIHNlY3Rpb24jZWJvb2stZm9ybSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBzZWN0aW9uI2Vib29rLWZvcm0gLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIHNlY3Rpb24jZWJvb2stZm9ybSAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBzZWN0aW9uI2Vib29rLWZvcm0gLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgc2VjdGlvbiNlYm9vay1mb3JtIC5zaXRlLWlubmVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciBzZWN0aW9uI2Vib29rLWZvcm0gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgc2VjdGlvbiNlYm9vay1mb3JtIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIHNlY3Rpb24jZWJvb2stZm9ybSAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCBzZWN0aW9uI2Vib29rLWZvcm0gLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBzZWN0aW9uI2Vib29rLWZvcm0gLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5tYXN0ZWMtbXNhIHNlY3Rpb24jZWJvb2stZm9ybSAuc2l0ZS1pbm5lciwgLnExYiAubWFzdGVjLW1zYSBzZWN0aW9uI2Vib29rLWZvcm0gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSBzZWN0aW9uI2Vib29rLWZvcm0gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgc2VjdGlvbiNlYm9vay1mb3JtIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIHNlY3Rpb24jZWJvb2stZm9ybSAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIHNlY3Rpb24jZWJvb2stZm9ybSAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgc2VjdGlvbiNlYm9vay1mb3JtIC5zaXRlLWlubmVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIHNlY3Rpb24jZWJvb2stZm9ybSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIHNlY3Rpb24jZWJvb2stZm9ybSAudmNlLWNsYXNzaWMtdGFicy1saXN0IHtcbiAgICBwYWRkaW5nOiA0OHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgc2VjdGlvbi5lYm9vay1iYW5uZXIgLmNvbnRhaW5lciwgc2VjdGlvbi5lYm9vay1iYW5uZXIgLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogc2VjdGlvbi5lYm9vay1iYW5uZXIgLnNpdGUtaW5uZXIsIHNlY3Rpb24uZWJvb2stYmFubmVyIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgc2VjdGlvbi5lYm9vay1iYW5uZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgc2VjdGlvbi5lYm9vay1iYW5uZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiBzZWN0aW9uLmVib29rLWJhbm5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBzZWN0aW9uLmVib29rLWJhbm5lciAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3Rvcnkgc2VjdGlvbi5lYm9vay1iYW5uZXIgLnNpdGUtaW5uZXIsIHNlY3Rpb24uZWJvb2stYmFubmVyIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIHNlY3Rpb24uZWJvb2stYmFubmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIHNlY3Rpb24uZWJvb2stYmFubmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IHNlY3Rpb24uZWJvb2stYmFubmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIHNlY3Rpb24uZWJvb2stYmFubmVyIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIHNlY3Rpb24uZWJvb2stYmFubmVyIC5zaXRlLWlubmVyLCBzZWN0aW9uLmVib29rLWJhbm5lciAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIHNlY3Rpb24uZWJvb2stYmFubmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIHNlY3Rpb24uZWJvb2stYmFubmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgc2VjdGlvbi5lYm9vay1iYW5uZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgc2VjdGlvbi5lYm9vay1iYW5uZXIgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5pbmR1c3RyeS1ldmVudHMgc2VjdGlvbi5lYm9vay1iYW5uZXIgLmhjc3MtZXZlbnRzLCBzZWN0aW9uLmVib29rLWJhbm5lciAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIHNlY3Rpb24uZWJvb2stYmFubmVyIC5oY3NzLWV2ZW50cywgc2VjdGlvbi5lYm9vay1iYW5uZXIgLm5hcnJvdy1jb250YWluZXIsIHNlY3Rpb24uZWJvb2stYmFubmVyIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsIHNlY3Rpb24uZWJvb2stYmFubmVyIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgc2VjdGlvbi5lYm9vay1iYW5uZXIgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIHNlY3Rpb24uZWJvb2stYmFubmVyIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIHNlY3Rpb24uZWJvb2stYmFubmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgc2VjdGlvbi5lYm9vay1iYW5uZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgc2VjdGlvbi5lYm9vay1iYW5uZXIgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCBzZWN0aW9uLmVib29rLWJhbm5lciAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgc2VjdGlvbi5lYm9vay1iYW5uZXIgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLWNvbnRhaW5lciBzZWN0aW9uLmVib29rLWJhbm5lciAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIHNlY3Rpb24uZWJvb2stYmFubmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciBzZWN0aW9uLmVib29rLWJhbm5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBzZWN0aW9uLmVib29rLWJhbm5lciAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIHNlY3Rpb24uZWJvb2stYmFubmVyIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBzZWN0aW9uLmVib29rLWJhbm5lciAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIHNlY3Rpb24uZWJvb2stYmFubmVyIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgc2VjdGlvbi5lYm9vay1iYW5uZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIHNlY3Rpb24uZWJvb2stYmFubmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIHNlY3Rpb24uZWJvb2stYmFubmVyIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgc2VjdGlvbi5lYm9vay1iYW5uZXIgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIHNlY3Rpb24uZWJvb2stYmFubmVyIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgc2VjdGlvbi5lYm9vay1iYW5uZXIgLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSBzZWN0aW9uLmVib29rLWJhbm5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgc2VjdGlvbi5lYm9vay1iYW5uZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgc2VjdGlvbi5lYm9vay1iYW5uZXIgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyLCBzZWN0aW9uLmVib29rLWJhbm5lciAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgc2VjdGlvbi5lYm9vay1iYW5uZXIgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oZWF2eWJpZC10by1oZWF2eWpvYiBzZWN0aW9uLmVib29rLWJhbm5lciAuc2l0ZS1pbm5lciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIHNlY3Rpb24uZWJvb2stYmFubmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiBzZWN0aW9uLmVib29rLWJhbm5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBzZWN0aW9uLmVib29rLWJhbm5lciAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgc2VjdGlvbi5lYm9vay1iYW5uZXIgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgc2VjdGlvbi5lYm9vay1iYW5uZXIgLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLm1hc3RlYy1tc2Egc2VjdGlvbi5lYm9vay1iYW5uZXIgLnNpdGUtaW5uZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIHNlY3Rpb24uZWJvb2stYmFubmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIHNlY3Rpb24uZWJvb2stYmFubmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIHNlY3Rpb24uZWJvb2stYmFubmVyIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCBzZWN0aW9uLmVib29rLWJhbm5lciAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBzZWN0aW9uLmVib29rLWJhbm5lciAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciBzZWN0aW9uLmVib29rLWJhbm5lciAuc2l0ZS1pbm5lciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgc2VjdGlvbi5lYm9vay1iYW5uZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgc2VjdGlvbi5lYm9vay1iYW5uZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgc2VjdGlvbi5lYm9vay1iYW5uZXIgLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgc2VjdGlvbi5lYm9vay1iYW5uZXIgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBzZWN0aW9uLmVib29rLWJhbm5lciAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLm1hc3RlYy1tc2Egc2VjdGlvbi5lYm9vay1iYW5uZXIgLnNpdGUtaW5uZXIsIC5xMWIgLm1hc3RlYy1tc2Egc2VjdGlvbi5lYm9vay1iYW5uZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSBzZWN0aW9uLmVib29rLWJhbm5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBzZWN0aW9uLmVib29rLWJhbm5lciAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCBzZWN0aW9uLmVib29rLWJhbm5lciAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIHNlY3Rpb24uZWJvb2stYmFubmVyIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciBzZWN0aW9uLmVib29rLWJhbm5lciAuc2l0ZS1pbm5lciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciBzZWN0aW9uLmVib29rLWJhbm5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIHNlY3Rpb24uZWJvb2stYmFubmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Qge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgfVxuICAuZWJvb2stYmFubmVyLWNvbnRlbnQtbGVmdCB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICB9XG4gIC5lYm9vay1iYW5uZXItY29udGVudC1sZWZ0LCAuZWJvb2stYmFubmVyLWNvbnRlbnQtcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGgyLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5zdWItdGl0bGUtaDIsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmVib29rLXRpbGUge1xuICAgIGZsZXg6IDAgMCAxMDAlOyAvKiBmbGV4LWdyb3csIGZsZXgtc2hyaW5rLCBmbGV4LWJhc2lzICovXG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAuZWJvb2stdGlsZXMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICBzZWN0aW9uI2Vib29rLWZvcm0gLmNvbnRhaW5lciwgc2VjdGlvbiNlYm9vay1mb3JtIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IHNlY3Rpb24jZWJvb2stZm9ybSAuc2l0ZS1pbm5lciwgc2VjdGlvbiNlYm9vay1mb3JtIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgc2VjdGlvbiNlYm9vay1mb3JtIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIHNlY3Rpb24jZWJvb2stZm9ybSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IHNlY3Rpb24jZWJvb2stZm9ybSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBzZWN0aW9uI2Vib29rLWZvcm0gLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IHNlY3Rpb24jZWJvb2stZm9ybSAuc2l0ZS1pbm5lciwgc2VjdGlvbiNlYm9vay1mb3JtIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIHNlY3Rpb24jZWJvb2stZm9ybSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBzZWN0aW9uI2Vib29rLWZvcm0gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3Rvcnkgc2VjdGlvbiNlYm9vay1mb3JtIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIHNlY3Rpb24jZWJvb2stZm9ybSAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyBzZWN0aW9uI2Vib29rLWZvcm0gLnNpdGUtaW5uZXIsIHNlY3Rpb24jZWJvb2stZm9ybSAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIHNlY3Rpb24jZWJvb2stZm9ybSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBzZWN0aW9uI2Vib29rLWZvcm0gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyBzZWN0aW9uI2Vib29rLWZvcm0gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgc2VjdGlvbiNlYm9vay1mb3JtIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIHNlY3Rpb24jZWJvb2stZm9ybSAuaGNzcy1ldmVudHMsIHNlY3Rpb24jZWJvb2stZm9ybSAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIHNlY3Rpb24jZWJvb2stZm9ybSAuaGNzcy1ldmVudHMsIHNlY3Rpb24jZWJvb2stZm9ybSAubmFycm93LWNvbnRhaW5lciwgc2VjdGlvbiNlYm9vay1mb3JtIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsIHNlY3Rpb24jZWJvb2stZm9ybSAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIHNlY3Rpb24jZWJvb2stZm9ybSAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgc2VjdGlvbiNlYm9vay1mb3JtIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIHNlY3Rpb24jZWJvb2stZm9ybSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIHNlY3Rpb24jZWJvb2stZm9ybSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBzZWN0aW9uI2Vib29rLWZvcm0gLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCBzZWN0aW9uI2Vib29rLWZvcm0gLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIHNlY3Rpb24jZWJvb2stZm9ybSAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItY29udGFpbmVyIHNlY3Rpb24jZWJvb2stZm9ybSAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIHNlY3Rpb24jZWJvb2stZm9ybSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgc2VjdGlvbiNlYm9vay1mb3JtIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIHNlY3Rpb24jZWJvb2stZm9ybSAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIHNlY3Rpb24jZWJvb2stZm9ybSAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgc2VjdGlvbiNlYm9vay1mb3JtIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgc2VjdGlvbiNlYm9vay1mb3JtIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgc2VjdGlvbiNlYm9vay1mb3JtIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSBzZWN0aW9uI2Vib29rLWZvcm0gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgc2VjdGlvbiNlYm9vay1mb3JtIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgc2VjdGlvbiNlYm9vay1mb3JtIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBzZWN0aW9uI2Vib29rLWZvcm0gLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSBzZWN0aW9uI2Vib29rLWZvcm0gLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSBzZWN0aW9uI2Vib29rLWZvcm0gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIHNlY3Rpb24jZWJvb2stZm9ybSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBzZWN0aW9uI2Vib29rLWZvcm0gLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyLCBzZWN0aW9uI2Vib29rLWZvcm0gLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIHNlY3Rpb24jZWJvb2stZm9ybSAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIHNlY3Rpb24jZWJvb2stZm9ybSAuc2l0ZS1pbm5lciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIHNlY3Rpb24jZWJvb2stZm9ybSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2Igc2VjdGlvbiNlYm9vay1mb3JtIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIHNlY3Rpb24jZWJvb2stZm9ybSAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgc2VjdGlvbiNlYm9vay1mb3JtIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIHNlY3Rpb24jZWJvb2stZm9ybSAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAubWFzdGVjLW1zYSBzZWN0aW9uI2Vib29rLWZvcm0gLnNpdGUtaW5uZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIHNlY3Rpb24jZWJvb2stZm9ybSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSBzZWN0aW9uI2Vib29rLWZvcm0gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgc2VjdGlvbiNlYm9vay1mb3JtIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCBzZWN0aW9uI2Vib29rLWZvcm0gLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgc2VjdGlvbiNlYm9vay1mb3JtIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIHNlY3Rpb24jZWJvb2stZm9ybSAuc2l0ZS1pbm5lciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgc2VjdGlvbiNlYm9vay1mb3JtIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIHNlY3Rpb24jZWJvb2stZm9ybSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBzZWN0aW9uI2Vib29rLWZvcm0gLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgc2VjdGlvbiNlYm9vay1mb3JtIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgc2VjdGlvbiNlYm9vay1mb3JtIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAubWFzdGVjLW1zYSBzZWN0aW9uI2Vib29rLWZvcm0gLnNpdGUtaW5uZXIsIC5xMWIgLm1hc3RlYy1tc2Egc2VjdGlvbiNlYm9vay1mb3JtIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2Egc2VjdGlvbiNlYm9vay1mb3JtIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIHNlY3Rpb24jZWJvb2stZm9ybSAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCBzZWN0aW9uI2Vib29rLWZvcm0gLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBzZWN0aW9uI2Vib29rLWZvcm0gLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIHNlY3Rpb24jZWJvb2stZm9ybSAuc2l0ZS1pbm5lciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciBzZWN0aW9uI2Vib29rLWZvcm0gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciBzZWN0aW9uI2Vib29rLWZvcm0gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCB7XG4gICAgcGFkZGluZzogNDhweCAyMHB4O1xuICB9XG4gIC5lYm9vay1mb3JtLWxlZnQsIC5lYm9vay1mb3JtLXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBoMywgLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsIC5zdWItdGl0bGUtaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLmNvbnRhaW5lciwgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAuZml0LXF1aXogLnNpdGUtaW5uZXIsIC5maXQtcXVpeiBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC5zaXRlLWlubmVyLCBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC5zaXRlLWlubmVyLCBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAuc2l0ZS1pbm5lciwgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cywgLmluZHVzdHJ5LWV2ZW50cyBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC5oY3NzLWV2ZW50cywgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLmhjc3MtZXZlbnRzLCBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC5uYXJyb3ctY29udGFpbmVyLCBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1jb250YWluZXIgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyLCBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVhdnliaWQtdG8taGVhdnlqb2Igc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAuc2l0ZS1pbm5lciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5tYXN0ZWMtbXNhIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLnNpdGUtaW5uZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2Egc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAuc2l0ZS1pbm5lciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5tYXN0ZWMtbXNhIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLnNpdGUtaW5uZXIsIC5xMWIgLm1hc3RlYy1tc2Egc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIHNlY3Rpb24uZWJvb2stZGVzY3JpcHRpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAuc2l0ZS1pbm5lciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0IHtcbiAgICBwYWRkaW5nOiA0OHB4IDIwcHg7XG4gIH1cbn1cbi5hY2FkZW15ICNnZW5lcmljLWhlcm8gI2ZlYXR1cmVkLWFyZWEgLmZlYXR1cmVkLWNvbnRhaW5lciwgLmFjYWRlbXkgI3ByZXNzLWhlcm8gI2ZlYXR1cmVkLWFyZWEgLmZlYXR1cmVkLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFjYWRlbXkgI2dlbmVyaWMtaGVybyAjZmVhdHVyZWQtYXJlYSAuZmVhdHVyZWQtY29udGFpbmVyLCAuYWNhZGVteSAjcHJlc3MtaGVybyAjZmVhdHVyZWQtYXJlYSAuZmVhdHVyZWQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2xhc3Nyb29tLXRyYWluaW5nICNnZW5lcmljLWhlcm8gI2ZlYXR1cmVkLWFyZWEgLmZlYXR1cmVkLWNvbnRhaW5lciwgLmNsYXNzcm9vbS10cmFpbmluZyAjcHJlc3MtaGVybyAjZmVhdHVyZWQtYXJlYSAuZmVhdHVyZWQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG4uY2xhc3Nyb29tLXRyYWluaW5nIGgyLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAuY2xhc3Nyb29tLXRyYWluaW5nIHAuaGVhZGxpbmUsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5jbGFzc3Jvb20tdHJhaW5pbmcgcC5oZWFkbGluZSwgLmNsYXNzcm9vbS10cmFpbmluZyAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAuY2xhc3Nyb29tLXRyYWluaW5nIHAuaGVhZGxpbmUsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLmNsYXNzcm9vbS10cmFpbmluZyBwLmhlYWRsaW5lLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5zdWItdGl0bGUtaDIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2xhc3Nyb29tLXRyYWluaW5nIGg0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuY2xhc3Nyb29tLXRyYWluaW5nIC5lbnRyeS10aXRsZSwgLmNsYXNzcm9vbS10cmFpbmluZyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNsYXNzcm9vbS10cmFpbmluZyAuZW50cnktdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2xhc3Nyb29tLXRyYWluaW5nIGgyLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAuY2xhc3Nyb29tLXRyYWluaW5nIHAuaGVhZGxpbmUsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5jbGFzc3Jvb20tdHJhaW5pbmcgcC5oZWFkbGluZSwgLmNsYXNzcm9vbS10cmFpbmluZyAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAuY2xhc3Nyb29tLXRyYWluaW5nIHAuaGVhZGxpbmUsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLmNsYXNzcm9vbS10cmFpbmluZyBwLmhlYWRsaW5lLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5zdWItdGl0bGUtaDIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2xhc3Nyb29tLXRyYWluaW5nIGg0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuY2xhc3Nyb29tLXRyYWluaW5nIC5lbnRyeS10aXRsZSwgLmNsYXNzcm9vbS10cmFpbmluZyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNsYXNzcm9vbS10cmFpbmluZyAuZW50cnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNsYXNzcm9vbS10cmFpbmluZyBoMiwgLmNsYXNzcm9vbS10cmFpbmluZyAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLmNsYXNzcm9vbS10cmFpbmluZyBwLmhlYWRsaW5lLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuY2xhc3Nyb29tLXRyYWluaW5nIHAuaGVhZGxpbmUsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLmNsYXNzcm9vbS10cmFpbmluZyBwLmhlYWRsaW5lLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5jbGFzc3Jvb20tdHJhaW5pbmcgcC5oZWFkbGluZSwgLmNsYXNzcm9vbS10cmFpbmluZyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmNsYXNzcm9vbS10cmFpbmluZyAuc3ViLXRpdGxlLWgyLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNsYXNzcm9vbS10cmFpbmluZyBoNCwgLmNsYXNzcm9vbS10cmFpbmluZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmNsYXNzcm9vbS10cmFpbmluZyAuZW50cnktdGl0bGUsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmVudHJ5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbi5jbGFzc3Jvb20tdHJhaW5pbmcgaDMsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLnN1Yi10aXRsZS1oMyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jbGFzc3Jvb20tdHJhaW5pbmcgaDMsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLnN1Yi10aXRsZS1oMyB7XG4gICAgZm9udC1zaXplOiAyLjFyZW07XG4gIH1cbn1cbi5jbGFzc3Jvb20tdHJhaW5pbmcgYXJ0aWNsZSBhOm5vdCguaGVhdnliaWQtYnRuKTpub3QoLmdyZWVuLWJ0bik6bm90KC53aGl0ZS1idG4pOm5vdCguYnV0dG9uKSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5jbGFzc3Jvb20tdHJhaW5pbmcgLmhlYXZ5YmlkLXRleHQge1xuICBjb2xvcjogIzAwOTYzOTtcbn1cbi5jbGFzc3Jvb20tdHJhaW5pbmcgI3NvbHV0aW9ucy1mZWF0dXJlcy10YWJzIC5pbnRybywgLmNsYXNzcm9vbS10cmFpbmluZyAjcGlsbGFycy10YWJzIC5pbnRybyB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jbGFzc3Jvb20tdHJhaW5pbmcgI3NvbHV0aW9ucy1mZWF0dXJlcy10YWJzIC5pbnRybzo6YWZ0ZXIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgI3BpbGxhcnMtdGFicyAuaW50cm86OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDE1cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2xhc3Nyb29tLXRyYWluaW5nICNzb2x1dGlvbnMtZmVhdHVyZXMtdGFicyAuaW50cm8sIC5jbGFzc3Jvb20tdHJhaW5pbmcgI3BpbGxhcnMtdGFicyAuaW50cm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbi5jbGFzc3Jvb20tdHJhaW5pbmcgI3NvbHV0aW9ucy1mZWF0dXJlcy10YWJzIC5hY2NvcmRpb24sIC5jbGFzc3Jvb20tdHJhaW5pbmcgI3BpbGxhcnMtdGFicyAuYWNjb3JkaW9uIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uY2xhc3Nyb29tLXRyYWluaW5nICNzb2x1dGlvbnMtZmVhdHVyZXMtdGFicyAucGFuZSwgLmNsYXNzcm9vbS10cmFpbmluZyAjcGlsbGFycy10YWJzIC5wYW5lIHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG4uY2xhc3Nyb29tLXRyYWluaW5nIHRhYmxlIHtcbiAgZm9udC1zaXplOiAwLjgyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2xhc3Nyb29tLXRyYWluaW5nIHRhYmxlIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuLmNsYXNzcm9vbS10cmFpbmluZyB0YWJsZSB0aGVhZCB0aCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2xhc3Nyb29tLXRyYWluaW5nIHRhYmxlIHRoZWFkIHRoIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLmNsYXNzcm9vbS10cmFpbmluZyB0YWJsZSB0aGVhZCB0aDpmaXJzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jbGFzc3Jvb20tdHJhaW5pbmcgdGFibGUgdGQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG4uY2xhc3Nyb29tLXRyYWluaW5nIHRhYmxlIHRyIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2xhc3Nyb29tLXRyYWluaW5nIC51cGNvbWluZy1kYXRlcyB7XG4gICAgbWFyZ2luOiA5NnB4IDAgNjZweDtcbiAgfVxufVxuLmNsYXNzcm9vbS10cmFpbmluZyAudHJhaW5pbmctY2xhc3NlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5jbGFzc3Jvb20tdHJhaW5pbmcgLmhjc3MtZXZlbnRzIC50cmFpbmluZy1jbGFzcyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNsYXNzcm9vbS10cmFpbmluZyAuaGNzcy1ldmVudHMgLnRyYWluaW5nLWNsYXNzOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uY2xhc3Nyb29tLXRyYWluaW5nIC5oY3NzLWV2ZW50cyAudHJhaW5pbmctY2xhc3MgLmlubmVyLWV2ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmhjc3MtZXZlbnRzIC50cmFpbmluZy1jbGFzcyAuaW5uZXItZXZlbnQgYS53aGl0ZS1idG4sIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmhjc3MtZXZlbnRzIC50cmFpbmluZy1jbGFzcyAuaW5uZXItZXZlbnQgLmZvcm0td2hpdGUtYnRuIGEuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0td2hpdGUtYnRuIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmhjc3MtZXZlbnRzIC50cmFpbmluZy1jbGFzcyAuaW5uZXItZXZlbnQgYS5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5oY3NzLWV2ZW50cyAudHJhaW5pbmctY2xhc3MgLmlubmVyLWV2ZW50IGEuZ3JlZW4tYnRuLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5oY3NzLWV2ZW50cyAudHJhaW5pbmctY2xhc3MgLmlubmVyLWV2ZW50IC5ncmVlbi1idXR0b24gYS52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLmdyZWVuLWJ1dHRvbiAuY2xhc3Nyb29tLXRyYWluaW5nIC5oY3NzLWV2ZW50cyAudHJhaW5pbmctY2xhc3MgLmlubmVyLWV2ZW50IGEudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmhjc3MtZXZlbnRzIC50cmFpbmluZy1jbGFzcyAuaW5uZXItZXZlbnQgLmZvcm0tZ3JlZW4tYnRuIGEuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0tZ3JlZW4tYnRuIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmhjc3MtZXZlbnRzIC50cmFpbmluZy1jbGFzcyAuaW5uZXItZXZlbnQgYS5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0IHtcbiAgICBwYWRkaW5nOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmhjc3MtZXZlbnRzIC50cmFpbmluZy1jbGFzcyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmhjc3MtZXZlbnRzIC50cmFpbmluZy1jbGFzcyB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG59XG4uY2xhc3Nyb29tLXRyYWluaW5nICNiZXN0LXByYWN0aWNlcyB7XG4gIGJhY2tncm91bmQ6ICNFNUU1RTU7XG4gIHBhZGRpbmc6IDQ4cHggMHB4O1xufVxuLmNsYXNzcm9vbS10cmFpbmluZyAjYmVzdC1wcmFjdGljZXMgaDIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgI2Jlc3QtcHJhY3RpY2VzIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAuY2xhc3Nyb29tLXRyYWluaW5nICNiZXN0LXByYWN0aWNlcyBwLmhlYWRsaW5lLCAuY2xhc3Nyb29tLXRyYWluaW5nICNiZXN0LXByYWN0aWNlcyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLmNsYXNzcm9vbS10cmFpbmluZyAjYmVzdC1wcmFjdGljZXMgcC5oZWFkbGluZSwgLmNsYXNzcm9vbS10cmFpbmluZyAjYmVzdC1wcmFjdGljZXMgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLmNsYXNzcm9vbS10cmFpbmluZyAjYmVzdC1wcmFjdGljZXMgcC5oZWFkbGluZSwgLmNsYXNzcm9vbS10cmFpbmluZyAjYmVzdC1wcmFjdGljZXMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLmNsYXNzcm9vbS10cmFpbmluZyAjYmVzdC1wcmFjdGljZXMgcC5oZWFkbGluZSwgLmNsYXNzcm9vbS10cmFpbmluZyAjYmVzdC1wcmFjdGljZXMgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5jbGFzc3Jvb20tdHJhaW5pbmcgI2Jlc3QtcHJhY3RpY2VzIC5zdWItdGl0bGUtaDIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgI2Jlc3QtcHJhY3RpY2VzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNsYXNzcm9vbS10cmFpbmluZyAjYmVzdC1wcmFjdGljZXMgaDQsIC5jbGFzc3Jvb20tdHJhaW5pbmcgI2Jlc3QtcHJhY3RpY2VzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuY2xhc3Nyb29tLXRyYWluaW5nICNiZXN0LXByYWN0aWNlcyAuZW50cnktdGl0bGUsIC5jbGFzc3Jvb20tdHJhaW5pbmcgI2Jlc3QtcHJhY3RpY2VzIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2xhc3Nyb29tLXRyYWluaW5nICNiZXN0LXByYWN0aWNlcyAuZW50cnktdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jbGFzc3Jvb20tdHJhaW5pbmcgI2Jlc3QtcHJhY3RpY2VzIHtcbiAgICBwYWRkaW5nOiA4MHB4IDBweDtcbiAgfVxufVxuLmNsYXNzcm9vbS10cmFpbmluZyAjYmVzdC1wcmFjdGljZXMgLnJvdywgLmNsYXNzcm9vbS10cmFpbmluZyAjYmVzdC1wcmFjdGljZXMgI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51LCAjcHJvamVjdC1saWZlY3ljbGUgLmNsYXNzcm9vbS10cmFpbmluZyAjYmVzdC1wcmFjdGljZXMgLm1lbnUge1xuICByb3ctZ2FwOiA1OHB4O1xufVxuLmNsYXNzcm9vbS10cmFpbmluZyAjYmVzdC1wcmFjdGljZXMgaHIge1xuICBtYXJnaW46IDQ4cHggMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNsYXNzcm9vbS10cmFpbmluZyAjYmVzdC1wcmFjdGljZXMgaHIge1xuICAgIG1hcmdpbjogNzJweCAwIDQ4cHg7XG4gIH1cbn1cbi5jbGFzc3Jvb20tdHJhaW5pbmcgI2NvbnN1bHRpbmctZXZlbnRzLXZpc2l0LWhjc3Mge1xuICBwYWRkaW5nOiA0OHB4IDAgMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jbGFzc3Jvb20tdHJhaW5pbmcgI2NvbnN1bHRpbmctZXZlbnRzLXZpc2l0LWhjc3Mge1xuICAgIHBhZGRpbmc6IDk2cHggMCA2NHB4O1xuICB9XG59XG4uY2xhc3Nyb29tLXRyYWluaW5nICN2aXNpdC1oY3NzIHtcbiAgcGFkZGluZzogNDhweCAwIDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2xhc3Nyb29tLXRyYWluaW5nICN2aXNpdC1oY3NzIHtcbiAgICBwYWRkaW5nOiA5NnB4IDAgNjRweDtcbiAgfVxufVxuLmNsYXNzcm9vbS10cmFpbmluZyAjdmlzaXQtaGNzcyAuY29udGFpbmVyOjphZnRlciwgLmNsYXNzcm9vbS10cmFpbmluZyAjdmlzaXQtaGNzcyAuZml0LXF1aXogLnNpdGUtaW5uZXI6OmFmdGVyLCAuZml0LXF1aXogLmNsYXNzcm9vbS10cmFpbmluZyAjdmlzaXQtaGNzcyAuc2l0ZS1pbm5lcjo6YWZ0ZXIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgI3Zpc2l0LWhjc3MgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmNsYXNzcm9vbS10cmFpbmluZyAjdmlzaXQtaGNzcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmNsYXNzcm9vbS10cmFpbmluZyAjdmlzaXQtaGNzcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAuY2xhc3Nyb29tLXRyYWluaW5nICN2aXNpdC1oY3NzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuY2xhc3Nyb29tLXRyYWluaW5nICN2aXNpdC1oY3NzIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyOjphZnRlciwgLnNoYXJlLXlvdXItc3RvcnkgLmNsYXNzcm9vbS10cmFpbmluZyAjdmlzaXQtaGNzcyAuc2l0ZS1pbm5lcjo6YWZ0ZXIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgI3Zpc2l0LWhjc3MgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5jbGFzc3Jvb20tdHJhaW5pbmcgI3Zpc2l0LWhjc3MgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgI3Zpc2l0LWhjc3MgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5jbGFzc3Jvb20tdHJhaW5pbmcgI3Zpc2l0LWhjc3MgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgI3Zpc2l0LWhjc3MgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyOjphZnRlciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jbGFzc3Jvb20tdHJhaW5pbmcgI3Zpc2l0LWhjc3MgLnNpdGUtaW5uZXI6OmFmdGVyLCAuY2xhc3Nyb29tLXRyYWluaW5nICN2aXNpdC1oY3NzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5jbGFzc3Jvb20tdHJhaW5pbmcgI3Zpc2l0LWhjc3MgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgI3Zpc2l0LWhjc3MgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNsYXNzcm9vbS10cmFpbmluZyAjdmlzaXQtaGNzcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmNsYXNzcm9vbS10cmFpbmluZyAjdmlzaXQtaGNzcyAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50czo6YWZ0ZXIsIC5pbmR1c3RyeS1ldmVudHMgLmNsYXNzcm9vbS10cmFpbmluZyAjdmlzaXQtaGNzcyAuaGNzcy1ldmVudHM6OmFmdGVyLCAuY2xhc3Nyb29tLXRyYWluaW5nICN2aXNpdC1oY3NzIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50czo6YWZ0ZXIsIC5wYXN0LXdlYmluYXJzIC5jbGFzc3Jvb20tdHJhaW5pbmcgI3Zpc2l0LWhjc3MgLmhjc3MtZXZlbnRzOjphZnRlciwgLmNsYXNzcm9vbS10cmFpbmluZyAjdmlzaXQtaGNzcyAubmFycm93LWNvbnRhaW5lcjo6YWZ0ZXIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgI3Zpc2l0LWhjc3MgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lcjo6YWZ0ZXIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgI3Zpc2l0LWhjc3MgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmNsYXNzcm9vbS10cmFpbmluZyAjdmlzaXQtaGNzcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5jbGFzc3Jvb20tdHJhaW5pbmcgI3Zpc2l0LWhjc3MgLnNpdGUtaW5uZXI6OmFmdGVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5jbGFzc3Jvb20tdHJhaW5pbmcgI3Zpc2l0LWhjc3MgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmNsYXNzcm9vbS10cmFpbmluZyAjdmlzaXQtaGNzcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmNsYXNzcm9vbS10cmFpbmluZyAjdmlzaXQtaGNzcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXI6OmFmdGVyLCAuY2xhc3Nyb29tLXRyYWluaW5nICN2aXNpdC1oY3NzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmNsYXNzcm9vbS10cmFpbmluZyAjdmlzaXQtaGNzcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuY2xhc3Nyb29tLXRyYWluaW5nICN2aXNpdC1oY3NzIC5zaXRlLWlubmVyOjphZnRlciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5jbGFzc3Jvb20tdHJhaW5pbmcgI3Zpc2l0LWhjc3MgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuY2xhc3Nyb29tLXRyYWluaW5nICN2aXNpdC1oY3NzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuY2xhc3Nyb29tLXRyYWluaW5nICN2aXNpdC1oY3NzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lcjo6YWZ0ZXIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgI3Zpc2l0LWhjc3MgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuY2xhc3Nyb29tLXRyYWluaW5nICN2aXNpdC1oY3NzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5jbGFzc3Jvb20tdHJhaW5pbmcgI3Zpc2l0LWhjc3MgLnNpdGUtaW5uZXI6OmFmdGVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmNsYXNzcm9vbS10cmFpbmluZyAjdmlzaXQtaGNzcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5jbGFzc3Jvb20tdHJhaW5pbmcgI3Zpc2l0LWhjc3MgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgI3Zpc2l0LWhjc3MgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyOjphZnRlciwgLmNsYXNzcm9vbS10cmFpbmluZyAjdmlzaXQtaGNzcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5jbGFzc3Jvb20tdHJhaW5pbmcgI3Zpc2l0LWhjc3MgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmNsYXNzcm9vbS10cmFpbmluZyAjdmlzaXQtaGNzcyAuc2l0ZS1pbm5lcjo6YWZ0ZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuY2xhc3Nyb29tLXRyYWluaW5nICN2aXNpdC1oY3NzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmNsYXNzcm9vbS10cmFpbmluZyAjdmlzaXQtaGNzcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmNsYXNzcm9vbS10cmFpbmluZyAjdmlzaXQtaGNzcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXI6OmFmdGVyLCAuY2xhc3Nyb29tLXRyYWluaW5nICN2aXNpdC1oY3NzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmNsYXNzcm9vbS10cmFpbmluZyAjdmlzaXQtaGNzcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuY2xhc3Nyb29tLXRyYWluaW5nICN2aXNpdC1oY3NzIC5zaXRlLWlubmVyOjphZnRlciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5jbGFzc3Jvb20tdHJhaW5pbmcgI3Zpc2l0LWhjc3MgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuY2xhc3Nyb29tLXRyYWluaW5nICN2aXNpdC1oY3NzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuY2xhc3Nyb29tLXRyYWluaW5nICN2aXNpdC1oY3NzIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyOjphZnRlciwgLmNsYXNzcm9vbS10cmFpbmluZyAjdmlzaXQtaGNzcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmNsYXNzcm9vbS10cmFpbmluZyAjdmlzaXQtaGNzcyAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLm10MWIgLm1hc3RlYy1tc2EgLmNsYXNzcm9vbS10cmFpbmluZyAjdmlzaXQtaGNzcyAuc2l0ZS1pbm5lcjo6YWZ0ZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIC5jbGFzc3Jvb20tdHJhaW5pbmcgI3Zpc2l0LWhjc3MgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5jbGFzc3Jvb20tdHJhaW5pbmcgI3Zpc2l0LWhjc3MgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgI3Zpc2l0LWhjc3MgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXI6OmFmdGVyLCAuY2xhc3Nyb29tLXRyYWluaW5nICN2aXNpdC1oY3NzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuY2xhc3Nyb29tLXRyYWluaW5nICN2aXNpdC1oY3NzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuY2xhc3Nyb29tLXRyYWluaW5nICN2aXNpdC1oY3NzIC5zaXRlLWlubmVyOjphZnRlciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmNsYXNzcm9vbS10cmFpbmluZyAjdmlzaXQtaGNzcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmNsYXNzcm9vbS10cmFpbmluZyAjdmlzaXQtaGNzcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmNsYXNzcm9vbS10cmFpbmluZyAjdmlzaXQtaGNzcyAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyOjphZnRlciwgLmNsYXNzcm9vbS10cmFpbmluZyAjdmlzaXQtaGNzcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuY2xhc3Nyb29tLXRyYWluaW5nICN2aXNpdC1oY3NzIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5xMWIgLm1hc3RlYy1tc2EgLmNsYXNzcm9vbS10cmFpbmluZyAjdmlzaXQtaGNzcyAuc2l0ZS1pbm5lcjo6YWZ0ZXIsIC5xMWIgLm1hc3RlYy1tc2EgLmNsYXNzcm9vbS10cmFpbmluZyAjdmlzaXQtaGNzcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuY2xhc3Nyb29tLXRyYWluaW5nICN2aXNpdC1oY3NzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuY2xhc3Nyb29tLXRyYWluaW5nICN2aXNpdC1oY3NzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXI6OmFmdGVyLCAuY2xhc3Nyb29tLXRyYWluaW5nICN2aXNpdC1oY3NzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5jbGFzc3Jvb20tdHJhaW5pbmcgI3Zpc2l0LWhjc3MgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuY2xhc3Nyb29tLXRyYWluaW5nICN2aXNpdC1oY3NzIC5zaXRlLWlubmVyOjphZnRlciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuY2xhc3Nyb29tLXRyYWluaW5nICN2aXNpdC1oY3NzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5jbGFzc3Jvb20tdHJhaW5pbmcgI3Zpc2l0LWhjc3MgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMTVweDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmNsYXNzcm9vbS10cmFpbmluZyAjaG90ZWwtaW50cm8ge1xuICBwYWRkaW5nOiAzMnB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2xhc3Nyb29tLXRyYWluaW5nICNob3RlbC1pbnRybyB7XG4gICAgcGFkZGluZzogNjRweCAwIDA7XG4gIH1cbn1cbi5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyB7XG4gIG1hcmdpbjogMCAwIDgwcHg7XG59XG4uY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnJvdywgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudSwgI3Byb2plY3QtbGlmZWN5Y2xlIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAubWVudSB7XG4gIHJvdy1nYXA6IDMwcHg7XG59XG4uY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnNlY3Rpb24tZnJhbWUsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuY29udGFpbmVyLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5jb250YWluZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAuZml0LXF1aXogLnNpdGUtaW5uZXIsIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLm5hcnJvdy1jb250YWluZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAubmFycm93LWNvbnRhaW5lciwgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAuc2l0ZS1pbm5lciwgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAuc2l0ZS1pbm5lciwgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cywgLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLmhjc3MtZXZlbnRzLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLmluZHVzdHJ5LWV2ZW50cyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1ldmVudHMsIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5oY3NzLWV2ZW50cywgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hcnMgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5oY3NzLWV2ZW50cywgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLmVudGVycHJpc2Utc3RlcHMgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5oY3NzLWV2ZW50cywgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzICNjdXN0b21lcnNfYnlfc3RhdGUgLnN3aXBlci1jb250YWluZXIgPiBkaXYsICNjdXN0b21lcnNfYnlfc3RhdGUgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5zd2lwZXItY29udGFpbmVyID4gZGl2LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgI2dlbmVyaWMtdGFicyAucGFuZSwgI2dlbmVyaWMtdGFicyAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnBhbmUsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAuc2luZ2xlLXBvc3Q6bm90KC5jYXNlLXN0dWRpZXMtdGVtcGxhdGUtY2xvbmUtcG9zdCkgLnNvY2lhbC1zaGFyZSwgLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAuc29jaWFsLXNoYXJlLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnNpbmdsZS1wcmVzcyAuc29jaWFsLXNoYXJlLCAuc2luZ2xlLXByZXNzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAuc29jaWFsLXNoYXJlLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtY29sb3IsIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5zdGF0cy1jb2xvciwgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciwgLnBhZ2Utc3RhdHMgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5zdGF0cy1jb2xvciwgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5tb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCwgLm1vZGFsLXBvcHVwIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAubW9kYWwtY29udGVudCwgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5oY3NzLWZvcm0tZnJhbWUsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSwgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5jdXN0b21lci1zdG9yeS1zbGlkZSwgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAuYmxvZy1ib3gsIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLmJsb2ctYm94LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgI2NvbXBhbnktaW5mb3JtYXRpb24ge1xuICBwYWRkaW5nOiAyNHB4O1xufVxuLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIGgzLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAuc3ViLXRpdGxlLWgzIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIGgzLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAuc3ViLXRpdGxlLWgzIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzLmhvdGVscyB7XG4gIG1hcmdpbjogNHB4IDAgNDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMuaG90ZWxzIHtcbiAgICBtYXJnaW46IDE2cHggMCA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIHtcbiAgICBtYXJnaW46IDQ4cHggMCA4MHB4O1xuICB9XG59XG4uY2xhc3Nyb29tLXRyYWluaW5nICNhaXJwb3J0LXNodXR0bGUgaDQsIC5jbGFzc3Jvb20tdHJhaW5pbmcgI2FpcnBvcnQtc2h1dHRsZSAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuY2xhc3Nyb29tLXRyYWluaW5nICNhaXJwb3J0LXNodXR0bGUgLmVudHJ5LXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jbGFzc3Jvb20tdHJhaW5pbmcgI2FpcnBvcnQtc2h1dHRsZSBoNCwgLmNsYXNzcm9vbS10cmFpbmluZyAjYWlycG9ydC1zaHV0dGxlIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5jbGFzc3Jvb20tdHJhaW5pbmcgI2FpcnBvcnQtc2h1dHRsZSAuZW50cnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4uY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTJCM0E7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA0OHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxufVxuLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLmZhcSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTYpO1xufVxuLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLnF1ZXN0aW9uIHAge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5xdWVzdGlvbjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2Mzk7XG59XG4uY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuc2VjdGlvbi1mcmFtZSwgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLmNvbnRhaW5lciwgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5jb250YWluZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAubmFycm93LWNvbnRhaW5lciwgLmVudGVycHJpc2Utc3RlcHMgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLm5hcnJvdy1jb250YWluZXIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLnNpdGUtaW5uZXIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLnNpdGUtaW5uZXIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5zaXRlLWlubmVyLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuc2l0ZS1pbm5lciwgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLnNpdGUtaW5uZXIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5zaXRlLWlubmVyLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuc2l0ZS1pbm5lciwgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLnNpdGUtaW5uZXIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5zaXRlLWlubmVyLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuc2l0ZS1pbm5lciwgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5zaXRlLWlubmVyLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLnNpdGUtaW5uZXIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuc2l0ZS1pbm5lciwgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5zaXRlLWlubmVyLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5zaXRlLWlubmVyLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5zaXRlLWlubmVyLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5zaXRlLWlubmVyLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5zaXRlLWlubmVyLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cywgLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuaGNzcy1ldmVudHMsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5oY3NzLWV2ZW50cywgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuaGNzcy1ldmVudHMsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLmVudGVycHJpc2Utc3RlcHMgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLmhjc3MtZXZlbnRzLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5zaXRlLWlubmVyLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuc2l0ZS1pbm5lciwgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zd2lwZXItY29udGFpbmVyID4gZGl2LCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5zd2lwZXItY29udGFpbmVyID4gZGl2LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAjZ2VuZXJpYy10YWJzIC5wYW5lLCAjZ2VuZXJpYy10YWJzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5wYW5lLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuc2luZ2xlLXBvc3Q6bm90KC5jYXNlLXN0dWRpZXMtdGVtcGxhdGUtY2xvbmUtcG9zdCkgLnNvY2lhbC1zaGFyZSwgLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5zb2NpYWwtc2hhcmUsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5zaW5nbGUtcHJlc3MgLnNvY2lhbC1zaGFyZSwgLnNpbmdsZS1wcmVzcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuc29jaWFsLXNoYXJlLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciwgLnByb2R1Y3QtcGFnZS1zdGF0cyAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuc3RhdHMtY29sb3IsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciwgLnBhZ2Utc3RhdHMgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLnN0YXRzLWNvbG9yLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAubW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQsIC5tb2RhbC1wb3B1cCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAubW9kYWwtY29udGVudCwgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLmhjc3MtZm9ybS1mcmFtZSwgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5jdXN0b21lci1zdG9yeS1zbGlkZSwgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzIC5ibG9nLWJveCwgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5ibG9nLWJveCwgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgI2NvbXBhbnktaW5mb3JtYXRpb24ge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4uZ28tcGFwZXJsZXNzIC5oZXJvLWltYWdlIHtcbiAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nby1wYXBlcmxlc3MgLmhlcm8taW1hZ2Uge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZ28tcGFwZXJsZXNzIC5oZXJvLWltYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDU1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmdvLXBhcGVybGVzcyAuaGVyby1pbWFnZSBoMSwgLmdvLXBhcGVybGVzcyAuaGVyby1pbWFnZSAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAuZ28tcGFwZXJsZXNzIC5oZXJvLWltYWdlIC5hcmNoaXZlLXRpdGxlLCAuZ28tcGFwZXJsZXNzIC5oZXJvLWltYWdlIC50YWcgLmFyY2hpdmUtdGl0bGUsIC50YWcgLmdvLXBhcGVybGVzcyAuaGVyby1pbWFnZSAuYXJjaGl2ZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5nby1wYXBlcmxlc3MgLmhlcm8taW1hZ2UgaDEsIC5nby1wYXBlcmxlc3MgLmhlcm8taW1hZ2UgLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlLCAuY2F0ZWdvcnkgLmdvLXBhcGVybGVzcyAuaGVyby1pbWFnZSAuYXJjaGl2ZS10aXRsZSwgLmdvLXBhcGVybGVzcyAuaGVyby1pbWFnZSAudGFnIC5hcmNoaXZlLXRpdGxlLCAudGFnIC5nby1wYXBlcmxlc3MgLmhlcm8taW1hZ2UgLmFyY2hpdmUtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG59XG4uZ28tcGFwZXJsZXNzIC5oZXJvLWltYWdlIHAge1xuICBmb250LXNpemU6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZ28tcGFwZXJsZXNzIC5oZXJvLWltYWdlIHAge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5nby1wYXBlcmxlc3MgLmhlcm8taW1hZ2UgLnZjZS1hc3NldC1iYWNrZ3JvdW5kLXNpbXBsZS1pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZ28tcGFwZXJsZXNzIC5oZXJvLWltYWdlIC52Y2UtYXNzZXQtYmFja2dyb3VuZC1zaW1wbGUtaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5nby1wYXBlcmxlc3MgLmhlcm8taW1hZ2UgLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLWNvbnRhaW5lci0tYWxpZ24tbGVmdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZ28tcGFwZXJsZXNzIC5oZXJvLWltYWdlIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYy1jb250YWluZXItLWFsaWduLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5nby1wYXBlcmxlc3MgLndoaXRlLWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nby1wYXBlcmxlc3MgLndoaXRlLWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuLmdvLXBhcGVybGVzcyAud2hpdGUtYm94IGg0LCAuZ28tcGFwZXJsZXNzIC53aGl0ZS1ib3ggLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmdvLXBhcGVybGVzcyAud2hpdGUtYm94IC5lbnRyeS10aXRsZSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogc29saWQgMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvIDA7XG59XG4uZ28tcGFwZXJsZXNzIC53aGl0ZS1ib3ggcCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZ28tcGFwZXJsZXNzIC53aGl0ZS1ib3ggaDMsIC5nby1wYXBlcmxlc3MgLndoaXRlLWJveCAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgLmdvLXBhcGVybGVzcyAud2hpdGUtYm94IC5zdWItdGl0bGUtaDMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZ28tcGFwZXJsZXNzIC53aGl0ZS1ib3ggLnZjZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ28tcGFwZXJsZXNzIC5wcmljZS1ib3gge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzNDVweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ28tcGFwZXJsZXNzIC5wcmljZS1ib3gge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODA4cHgpIHtcbiAgLmdvLXBhcGVybGVzcyAucHJpY2UtYm94IHtcbiAgICB0b3A6IDMzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjhweCkge1xuICAuZ28tcGFwZXJsZXNzIC5wcmljZS1ib3gge1xuICAgIHRvcDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZ28tcGFwZXJsZXNzIC5wcmljZS1ib3gge1xuICAgIHRvcDogMjc1cHg7XG4gIH1cbn1cbi5nby1wYXBlcmxlc3MgLmhlYXZ5am9iIGg0LCAuZ28tcGFwZXJsZXNzIC5oZWF2eWpvYiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuZ28tcGFwZXJsZXNzIC5oZWF2eWpvYiAuZW50cnktdGl0bGUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA1ZWI4ICFpbXBvcnRhbnQ7XG59XG4uZ28tcGFwZXJsZXNzIC5zYWZldHkgaDQsIC5nby1wYXBlcmxlc3MgLnNhZmV0eSAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuZ28tcGFwZXJsZXNzIC5zYWZldHkgLmVudHJ5LXRpdGxlIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmOWUxYiAhaW1wb3J0YW50O1xufVxuLmdvLXBhcGVybGVzcyAucGxhbnMgaDQsIC5nby1wYXBlcmxlc3MgLnBsYW5zIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5nby1wYXBlcmxlc3MgLnBsYW5zIC5lbnRyeS10aXRsZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM0ODVDQzcgIWltcG9ydGFudDtcbn1cbi5nby1wYXBlcmxlc3MgLnZjZSwgLmdvLXBhcGVybGVzcyAuZ3JleS1iZyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZ28tcGFwZXJsZXNzIGRpdltkYXRhLXZjdi1hY3RpdmU9dHJ1ZV0gYSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uZ28tcGFwZXJsZXNzIC52Y2UtY2xhc3NpYy10YWJzLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG4uZ28tcGFwZXJsZXNzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Qge1xuICB3aWR0aDogMTAwJTtcbn1cbi5nby1wYXBlcmxlc3MgLnZjZS1jbGFzc2ljLXRhYnMtdGFiIHtcbiAgd2lkdGg6IDE5JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5nby1wYXBlcmxlc3MgLnZjZS1jbGFzc2ljLXRhYnMtdGFiIGE6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiSENTU0ZvbnRcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmdvLXBhcGVybGVzcyAudmNlLWNsYXNzaWMtdGFicy10YWI6bnRoLWNoaWxkKDQpIHtcbiAgd2lkdGg6IDI0JTtcbn1cbi5nby1wYXBlcmxlc3MgLnZjZS1jbGFzc2ljLXRhYnMtdGFiIGEge1xuICBiYWNrZ3JvdW5kOiByZ2IoMjQyLCAyNDIsIDI0Mik7XG59XG4uZ28tcGFwZXJsZXNzIC52Y2UtY2xhc3NpYy10YWJzLXRhYiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nby1wYXBlcmxlc3MgLnZjZS1jbGFzc2ljLXRhYnMtdGFiIGEge1xuICAgIG1pbi1oZWlnaHQ6IDE1OHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDcwcHgpIHtcbiAgLmdvLXBhcGVybGVzcyAudmNlLWNsYXNzaWMtdGFicy10YWIgYSB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuLmdvLXBhcGVybGVzcyAudmNlLWNsYXNzaWMtdGFicy1wYW5lbHMtY29udGFpbmVyIHtcbiAgbWluLWhlaWdodDogMjUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ28tcGFwZXJsZXNzIC52Y2UtY2xhc3NpYy10YWJzLXBhbmVscy1jb250YWluZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICB9XG59XG4uZ28tcGFwZXJsZXNzIC52Y2UtY2xhc3NpYy10YWJzW2RhdGEtdmN2LXRhYnMtc3RhdGU9YWNjb3JkaW9uXSAudmNlLWNsYXNzaWMtdGFicy1wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOGQ4ZDg7XG59XG4uZ28tcGFwZXJsZXNzIC52Y2UtY2xhc3NpYy10YWJzW2RhdGEtdmN2LXRhYnMtc3RhdGU9dGFic10gPiAudmNlLWNsYXNzaWMtdGFicy1pbm5lciA+IC52Y2UtY2xhc3NpYy10YWJzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdvLXBhcGVybGVzcyAudmNlLWNsYXNzaWMtdGFic1tkYXRhLXZjdi10YWJzLXN0YXRlPXRhYnNdID4gLnZjZS1jbGFzc2ljLXRhYnMtaW5uZXIgPiAudmNlLWNsYXNzaWMtdGFicy1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRvcDogMXB4O1xuICB9XG59XG4uZ28tcGFwZXJsZXNzIC52Y2UtY2xhc3NpYy10YWJzLXBhbmVscy1jb250YWluZXIge1xuICBib3JkZXI6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ28tcGFwZXJsZXNzIC52Y2UtY2xhc3NpYy10YWJzLXBhbmVscy1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxufVxuLmdvLXBhcGVybGVzcyAudmNlLWNsYXNzaWMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1wYW5lbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ28tcGFwZXJsZXNzIC52Y2UtY2xhc3NpYy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLXBhbmVsIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cbi5nby1wYXBlcmxlc3MgLnZjZS1jbGFzc2ljLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLnZjZS1jbGFzc2ljLXRhYnMtdGFiIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuLmdvLXBhcGVybGVzcyAudmNlLWNsYXNzaWMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAudmNlLWNsYXNzaWMtdGFicy10YWI6aG92ZXIsIC5nby1wYXBlcmxlc3MgLnZjZS1jbGFzc2ljLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLnZjZS1jbGFzc2ljLXRhYnMtdGFiOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cbi5nby1wYXBlcmxlc3MgLnZjZS1jbGFzc2ljLXRhYnMtYm9yZGVyLWNvbG9yLS1EOEQ4RDgudmNlLWNsYXNzaWMtdGFic1tkYXRhLXZjdi10YWJzLXN0YXRlPXRhYnNdIC52Y2UtY2xhc3NpYy10YWJzLXRhYltkYXRhLXZjdi1hY3RpdmU9dHJ1ZV06aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG4uZ28tcGFwZXJsZXNzIC52Y2UtY2xhc3NpYy10YWJzID4gLnZjZS1jbGFzc2ljLXRhYnMtaW5uZXIgPiAudmNlLWNsYXNzaWMtdGFicy1wYW5lbHMtY29udGFpbmVyID4gLnZjZS1jbGFzc2ljLXRhYnMtcGFuZWxzID4gLnZjZS1jbGFzc2ljLXRhYnMtcGFuZWwgPiAudmNlLWNsYXNzaWMtdGFicy10YWItaW5uZXIgPiAudmNlLWNsYXNzaWMtdGFicy1wYW5lbC1oZWFkaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ28tcGFwZXJsZXNzIC52Y2UtY2xhc3NpYy10YWJzID4gLnZjZS1jbGFzc2ljLXRhYnMtaW5uZXIgPiAudmNlLWNsYXNzaWMtdGFicy1wYW5lbHMtY29udGFpbmVyID4gLnZjZS1jbGFzc2ljLXRhYnMtcGFuZWxzID4gLnZjZS1jbGFzc2ljLXRhYnMtcGFuZWwgPiAudmNlLWNsYXNzaWMtdGFicy10YWItaW5uZXIgPiAudmNlLWNsYXNzaWMtdGFicy1wYW5lbC1oZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAucm93LCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudSwgI3Byb2plY3QtbGlmZWN5Y2xlIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLm1lbnUge1xuICByb3ctZ2FwOiA0OHB4O1xufVxuLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAuY29udGVudC1ib3ggc3ZnIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgaDIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgcC5oZWFkbGluZSwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyBwLmhlYWRsaW5lLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgcC5oZWFkbGluZSwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIHAuaGVhZGxpbmUsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLnN1Yi10aXRsZS1oMiwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgaDQsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLmVudHJ5LXRpdGxlLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIC5lbnRyeS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgaDIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgcC5oZWFkbGluZSwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyBwLmhlYWRsaW5lLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgcC5oZWFkbGluZSwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIHAuaGVhZGxpbmUsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLnN1Yi10aXRsZS1oMiwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgaDQsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLmVudHJ5LXRpdGxlLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIC5jb250YWluZXI6OmFmdGVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIC5maXQtcXVpeiAuc2l0ZS1pbm5lcjo6YWZ0ZXIsIC5maXQtcXVpeiAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyOjphZnRlciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXI6OmFmdGVyLCAuc2hhcmUteW91ci1zdG9yeSAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyOjphZnRlciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXI6OmFmdGVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lcjo6YWZ0ZXIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzOjphZnRlciwgLmluZHVzdHJ5LWV2ZW50cyAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIC5oY3NzLWV2ZW50czo6YWZ0ZXIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzOjphZnRlciwgLnBhc3Qtd2ViaW5hcnMgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAuaGNzcy1ldmVudHM6OmFmdGVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIC5uYXJyb3ctY29udGFpbmVyOjphZnRlciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyOjphZnRlciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lcjo6YWZ0ZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lcjo6YWZ0ZXIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXI6OmFmdGVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyOjphZnRlciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lcjo6YWZ0ZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXI6OmFmdGVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyOjphZnRlciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lcjo6YWZ0ZXIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXI6OmFmdGVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXI6OmFmdGVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAubXQxYiAubWFzdGVjLW1zYSAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyOjphZnRlciwgLm10MWIgLm1hc3RlYy1tc2EgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lcjo6YWZ0ZXIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXI6OmFmdGVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXI6OmFmdGVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLnExYiAubWFzdGVjLW1zYSAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyOjphZnRlciwgLnExYiAubWFzdGVjLW1zYSAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lcjo6YWZ0ZXIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXI6OmFmdGVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciB7XG4gICAgYm90dG9tOiAtNjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMge1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbiAgfVxufVxuLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjd2hhdC10by1leHBlY3Qge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xufVxuLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjd2hhdC10by1leHBlY3QgaDIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3doYXQtdG8tZXhwZWN0IC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICN3aGF0LXRvLWV4cGVjdCBwLmhlYWRsaW5lLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICN3aGF0LXRvLWV4cGVjdCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjd2hhdC10by1leHBlY3QgcC5oZWFkbGluZSwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjd2hhdC10by1leHBlY3QgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjd2hhdC10by1leHBlY3QgcC5oZWFkbGluZSwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjd2hhdC10by1leHBlY3QgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjd2hhdC10by1leHBlY3QgcC5oZWFkbGluZSwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjd2hhdC10by1leHBlY3QgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3doYXQtdG8tZXhwZWN0IC5zdWItdGl0bGUtaDIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3doYXQtdG8tZXhwZWN0IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjd2hhdC10by1leHBlY3QgaDQsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3doYXQtdG8tZXhwZWN0IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICN3aGF0LXRvLWV4cGVjdCAuZW50cnktdGl0bGUsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3doYXQtdG8tZXhwZWN0IC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICN3aGF0LXRvLWV4cGVjdCAuZW50cnktdGl0bGUge1xuICBmb250LXNpemU6IDIuMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICN3aGF0LXRvLWV4cGVjdCBoMiwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjd2hhdC10by1leHBlY3QgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3doYXQtdG8tZXhwZWN0IHAuaGVhZGxpbmUsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3doYXQtdG8tZXhwZWN0IC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICN3aGF0LXRvLWV4cGVjdCBwLmhlYWRsaW5lLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICN3aGF0LXRvLWV4cGVjdCAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICN3aGF0LXRvLWV4cGVjdCBwLmhlYWRsaW5lLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICN3aGF0LXRvLWV4cGVjdCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICN3aGF0LXRvLWV4cGVjdCBwLmhlYWRsaW5lLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICN3aGF0LXRvLWV4cGVjdCAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjd2hhdC10by1leHBlY3QgLnN1Yi10aXRsZS1oMiwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjd2hhdC10by1leHBlY3QgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICN3aGF0LXRvLWV4cGVjdCBoNCwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjd2hhdC10by1leHBlY3QgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3doYXQtdG8tZXhwZWN0IC5lbnRyeS10aXRsZSwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjd2hhdC10by1leHBlY3QgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3doYXQtdG8tZXhwZWN0IC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG4ucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5jb250YWluZXIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5zaXRlLWlubmVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5zaXRlLWlubmVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuc2l0ZS1pbm5lciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5oY3NzLWV2ZW50cywgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuaGNzcy1ldmVudHMsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5uYXJyb3ctY29udGFpbmVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnNpdGUtaW5uZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5tYXN0ZWMtbXNhIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5zaXRlLWlubmVyLCAubXQxYiAubWFzdGVjLW1zYSAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnNpdGUtaW5uZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5tYXN0ZWMtbXNhIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5zaXRlLWlubmVyLCAucTFiIC5tYXN0ZWMtbXNhIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnNpdGUtaW5uZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLmNvbnRhaW5lcjphZnRlciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLmZpdC1xdWl6IC5zaXRlLWlubmVyOmFmdGVyLCAuZml0LXF1aXogLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lcjphZnRlciwgLnNoYXJlLXlvdXItc3RvcnkgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lcjphZnRlciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5zaXRlLWlubmVyOmFmdGVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHM6YWZ0ZXIsIC5pbmR1c3RyeS1ldmVudHMgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLmhjc3MtZXZlbnRzOmFmdGVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHM6YWZ0ZXIsIC5wYXN0LXdlYmluYXJzIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5oY3NzLWV2ZW50czphZnRlciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLm5hcnJvdy1jb250YWluZXI6YWZ0ZXIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5zaXRlLWlubmVyOmFmdGVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyOmFmdGVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuc2l0ZS1pbm5lcjphZnRlciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5zaXRlLWlubmVyOmFmdGVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lcjphZnRlciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyOmFmdGVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuc2l0ZS1pbm5lcjphZnRlciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lcjphZnRlciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLm10MWIgLm1hc3RlYy1tc2EgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyOmFmdGVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuc2l0ZS1pbm5lcjphZnRlciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lcjphZnRlciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5xMWIgLm1hc3RlYy1tc2EgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5xMWIgLm1hc3RlYy1tc2EgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyOmFmdGVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuc2l0ZS1pbm5lcjphZnRlciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbGVmdDogMTVweDtcbiAgYm90dG9tOiAtNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuY29udGFpbmVyOmFmdGVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuZml0LXF1aXogLnNpdGUtaW5uZXI6YWZ0ZXIsIC5maXQtcXVpeiAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuc2l0ZS1pbm5lcjphZnRlciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyOmFmdGVyLCAuc2hhcmUteW91ci1zdG9yeSAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuc2l0ZS1pbm5lcjphZnRlciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyOmFmdGVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50czphZnRlciwgLmluZHVzdHJ5LWV2ZW50cyAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuaGNzcy1ldmVudHM6YWZ0ZXIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50czphZnRlciwgLnBhc3Qtd2ViaW5hcnMgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLmhjc3MtZXZlbnRzOmFmdGVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAubmFycm93LWNvbnRhaW5lcjphZnRlciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lcjphZnRlciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5zaXRlLWlubmVyOmFmdGVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lcjphZnRlciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyOmFmdGVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuc2l0ZS1pbm5lcjphZnRlciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5zaXRlLWlubmVyOmFmdGVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyOmFmdGVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAubXQxYiAubWFzdGVjLW1zYSAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuc2l0ZS1pbm5lcjphZnRlciwgLm10MWIgLm1hc3RlYy1tc2EgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5zaXRlLWlubmVyOmFmdGVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyOmFmdGVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnExYiAubWFzdGVjLW1zYSAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuc2l0ZS1pbm5lcjphZnRlciwgLnExYiAubWFzdGVjLW1zYSAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5zaXRlLWlubmVyOmFmdGVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciB7XG4gICAgYm90dG9tOiAtNjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIHtcbiAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbiAgfVxufVxuLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjZ2VuZXJpYy10YWJzIGgyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNnZW5lcmljLXRhYnMgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI2dlbmVyaWMtdGFicyBwLmhlYWRsaW5lLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNnZW5lcmljLXRhYnMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI2dlbmVyaWMtdGFicyBwLmhlYWRsaW5lLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNnZW5lcmljLXRhYnMgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjZ2VuZXJpYy10YWJzIHAuaGVhZGxpbmUsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI2dlbmVyaWMtdGFicyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNnZW5lcmljLXRhYnMgcC5oZWFkbGluZSwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjZ2VuZXJpYy10YWJzIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNnZW5lcmljLXRhYnMgLnN1Yi10aXRsZS1oMiwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjZ2VuZXJpYy10YWJzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjZ2VuZXJpYy10YWJzIGg0LCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNnZW5lcmljLXRhYnMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI2dlbmVyaWMtdGFicyAuZW50cnktdGl0bGUsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI2dlbmVyaWMtdGFicyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjZ2VuZXJpYy10YWJzIC5lbnRyeS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBjb2xvcjogIzAwOTYzOTtcbn1cbi5wcm9mZXNzaW9uYWwtc2VydmljZXMgI2dlbmVyaWMtdGFicyBoMywgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjZ2VuZXJpYy10YWJzIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNnZW5lcmljLXRhYnMgLnN1Yi10aXRsZS1oMyB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjZ2VuZXJpYy10YWJzIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvbnRhY3QtdXMgLmdlbmVyYWwtaW5mbywgLmNvbnRhY3QtdXMgLmludGVybmF0aW9uYWwge1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICBwYWRkaW5nOiAyNHB4O1xufVxuLmNvbnRhY3QtdXMgLmdlbmVyYWwtaW5mbyBoMywgLmNvbnRhY3QtdXMgLmdlbmVyYWwtaW5mbyAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgLmNvbnRhY3QtdXMgLmdlbmVyYWwtaW5mbyAuc3ViLXRpdGxlLWgzLCAuY29udGFjdC11cyAuaW50ZXJuYXRpb25hbCBoMywgLmNvbnRhY3QtdXMgLmludGVybmF0aW9uYWwgLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsIC5jb250YWN0LXVzIC5pbnRlcm5hdGlvbmFsIC5zdWItdGl0bGUtaDMge1xuICBjb2xvcjogIzAwOTYzOTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uY29udGFjdC11cyAuZ2VuZXJhbC1pbmZvIGEsIC5jb250YWN0LXVzIC5pbnRlcm5hdGlvbmFsIGEge1xuICBjb2xvcjogIzAwMDtcbn1cbi5jb250YWN0LXVzIC5nZW5lcmFsLWluZm8gcCwgLmNvbnRhY3QtdXMgLmludGVybmF0aW9uYWwgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3QtdXMgLmdlbmVyYWwtaW5mbywgLmNvbnRhY3QtdXMgLmludGVybmF0aW9uYWwge1xuICAgIHBhZGRpbmc6IDMycHg7XG4gIH1cbn1cbi5jb250YWN0LXVzIC5nZW5lcmFsLWluZm8ge1xuICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbnRhY3QtdXMgLmdlbmVyYWwtaW5mbzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA5NHB4KTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDQ3cHg7XG4gIGJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFjdC11cyAuZ2VuZXJhbC1pbmZvIC5hZGRyZXNzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWN0LXVzIC5nZW5lcmFsLWluZm8gLmFkZHJlc3Mge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLmNvbnRhY3QtdXMgLmNvbnRhY3Qtc3VwcG9ydCB7XG4gIGJhY2tncm91bmQ6ICMyMTJCM0E7XG4gIHBhZGRpbmc6IDMycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcbn1cbi5jb250YWN0LXVzIC5jb250YWN0LXN1cHBvcnQgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFjdC11cyAuY29udGFjdC1zdXBwb3J0IGEge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cbi5jb250YWN0LXVzIC5jb250YWN0LXN1cHBvcnQgaDMsIC5jb250YWN0LXVzIC5jb250YWN0LXN1cHBvcnQgLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsIC5jb250YWN0LXVzIC5jb250YWN0LXN1cHBvcnQgLnN1Yi10aXRsZS1oMyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLmNvbnRhY3QtdXMgLmNvbnRhY3Qtc3VwcG9ydCBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmNvbnRhY3QtdXMgI2dldC1pbi10b3VjaCBoMiwgLmNvbnRhY3QtdXMgI2dldC1pbi10b3VjaCAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLmNvbnRhY3QtdXMgI2dldC1pbi10b3VjaCBwLmhlYWRsaW5lLCAuY29udGFjdC11cyAjZ2V0LWluLXRvdWNoIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuY29udGFjdC11cyAjZ2V0LWluLXRvdWNoIHAuaGVhZGxpbmUsIC5jb250YWN0LXVzICNnZXQtaW4tdG91Y2ggLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLmNvbnRhY3QtdXMgI2dldC1pbi10b3VjaCBwLmhlYWRsaW5lLCAuY29udGFjdC11cyAjZ2V0LWluLXRvdWNoIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5jb250YWN0LXVzICNnZXQtaW4tdG91Y2ggcC5oZWFkbGluZSwgLmNvbnRhY3QtdXMgI2dldC1pbi10b3VjaCAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmNvbnRhY3QtdXMgI2dldC1pbi10b3VjaCAuc3ViLXRpdGxlLWgyLCAuY29udGFjdC11cyAjZ2V0LWluLXRvdWNoIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNvbnRhY3QtdXMgI2dldC1pbi10b3VjaCBoNCwgLmNvbnRhY3QtdXMgI2dldC1pbi10b3VjaCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmNvbnRhY3QtdXMgI2dldC1pbi10b3VjaCAuZW50cnktdGl0bGUsIC5jb250YWN0LXVzICNnZXQtaW4tdG91Y2ggLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jb250YWN0LXVzICNnZXQtaW4tdG91Y2ggLmVudHJ5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhY3QtdXMgI2dldC1pbi10b3VjaCBoMiwgLmNvbnRhY3QtdXMgI2dldC1pbi10b3VjaCAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLmNvbnRhY3QtdXMgI2dldC1pbi10b3VjaCBwLmhlYWRsaW5lLCAuY29udGFjdC11cyAjZ2V0LWluLXRvdWNoIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuY29udGFjdC11cyAjZ2V0LWluLXRvdWNoIHAuaGVhZGxpbmUsIC5jb250YWN0LXVzICNnZXQtaW4tdG91Y2ggLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLmNvbnRhY3QtdXMgI2dldC1pbi10b3VjaCBwLmhlYWRsaW5lLCAuY29udGFjdC11cyAjZ2V0LWluLXRvdWNoIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5jb250YWN0LXVzICNnZXQtaW4tdG91Y2ggcC5oZWFkbGluZSwgLmNvbnRhY3QtdXMgI2dldC1pbi10b3VjaCAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmNvbnRhY3QtdXMgI2dldC1pbi10b3VjaCAuc3ViLXRpdGxlLWgyLCAuY29udGFjdC11cyAjZ2V0LWluLXRvdWNoIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNvbnRhY3QtdXMgI2dldC1pbi10b3VjaCBoNCwgLmNvbnRhY3QtdXMgI2dldC1pbi10b3VjaCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmNvbnRhY3QtdXMgI2dldC1pbi10b3VjaCAuZW50cnktdGl0bGUsIC5jb250YWN0LXVzICNnZXQtaW4tdG91Y2ggLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jb250YWN0LXVzICNnZXQtaW4tdG91Y2ggLmVudHJ5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuLnBhcnRuZXJzLWFmZmlsaWF0ZXMge1xuICAvKiAjIFBhcnRuZXJzIGFuZCBBZmZpbGlhdGVzXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbn1cbi5wYXJ0bmVycy1hZmZpbGlhdGVzIC5wYXJ0bmVycy1hZmZpbGlhdGVzLWdyaWQgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhcnRuZXJzLWFmZmlsaWF0ZXMgLnBhcnRuZXJzLWFmZmlsaWF0ZXMtZ3JpZCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA2MHB4KSB7XG4gIC5wYXJ0bmVycy1hZmZpbGlhdGVzIC5wYXJ0bmVycy1hZmZpbGlhdGVzLWdyaWQgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ucGFydG5lcnMtYWZmaWxpYXRlcyAucGFydG5lcnMtYWZmaWxpYXRlcy1ncmlkIC5wYXJ0bmVycy1hZmZpbGlhdGVzLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAyNCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDEwcHggMC41JSAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDRweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG59XG4ucGFydG5lcnMtYWZmaWxpYXRlcyAucGFydG5lcnMtYWZmaWxpYXRlcy1ncmlkIC5wYXJ0bmVycy1hZmZpbGlhdGVzLWNvbnRhaW5lciAucGFydG5lcnMtYWZmaWxpYXRlcy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAxMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFydG5lcnMtYWZmaWxpYXRlcyAucGFydG5lcnMtYWZmaWxpYXRlcy1ncmlkIC5wYXJ0bmVycy1hZmZpbGlhdGVzLWNvbnRhaW5lciAucGFydG5lcnMtYWZmaWxpYXRlcy10aHVtYm5haWwgaW1nIHtcbiAgbWF4LWhlaWdodDogODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucGFydG5lcnMtYWZmaWxpYXRlcyAucGFydG5lcnMtYWZmaWxpYXRlcy1ncmlkIC5wYXJ0bmVycy1hZmZpbGlhdGVzLWNvbnRhaW5lciAucGFydG5lcnMtYWZmaWxpYXRlcy10ZXh0IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1pbi1oZWlnaHQ6IDc1cHg7XG59XG4ucGFydG5lcnMtYWZmaWxpYXRlcyAucGFydG5lcnMtYWZmaWxpYXRlcy1ncmlkIC5wYXJ0bmVycy1hZmZpbGlhdGVzLWNvbnRhaW5lciAucGFydG5lcnMtYWZmaWxpYXRlcy10ZXh0IC5wYXJ0bmVycy1hZmZpbGlhdGVzLW5hbWUge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhcnRuZXJzLWFmZmlsaWF0ZXMgLnBhcnRuZXJzLWFmZmlsaWF0ZXMtZ3JpZCAucGFydG5lcnMtYWZmaWxpYXRlcy1jb250YWluZXIge1xuICAgIHdpZHRoOiA0OSU7XG4gIH1cbiAgLnBhcnRuZXJzLWFmZmlsaWF0ZXMgLnBhcnRuZXJzLWFmZmlsaWF0ZXMtZ3JpZCAucGFydG5lcnMtYWZmaWxpYXRlcy1jb250YWluZXIgLnBhcnRuZXJzLWFmZmlsaWF0ZXMtdGV4dCB7XG4gICAgbWluLWhlaWdodDogMjVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFydG5lcnMtYWZmaWxpYXRlcyAucGFydG5lcnMtYWZmaWxpYXRlcy1ncmlkIC5wYXJ0bmVycy1hZmZpbGlhdGVzLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm1hc3RlcmNsYXNzIGgxLCAubWFzdGVyY2xhc3MgLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlLCAuY2F0ZWdvcnkgLm1hc3RlcmNsYXNzIC5hcmNoaXZlLXRpdGxlLCAubWFzdGVyY2xhc3MgLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAubWFzdGVyY2xhc3MgLmFyY2hpdmUtdGl0bGUge1xuICBmb250LXNpemU6IDIuMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWFzdGVyY2xhc3MgaDEsIC5tYXN0ZXJjbGFzcyAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAubWFzdGVyY2xhc3MgLmFyY2hpdmUtdGl0bGUsIC5tYXN0ZXJjbGFzcyAudGFnIC5hcmNoaXZlLXRpdGxlLCAudGFnIC5tYXN0ZXJjbGFzcyAuYXJjaGl2ZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjZyZW07XG4gIH1cbn1cbi5tYXN0ZXJjbGFzcyAjcHJvZHVjdC1mZWF0dXJlcyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubWFzdGVyY2xhc3MgI3Byb2R1Y3QtZmVhdHVyZXM6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tYXN0ZXJjbGFzcyAjcHJvZHVjdC1mZWF0dXJlcyAuY29udGVudC1ib3ggc3ZnIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5tYXN0ZXJjbGFzcyAjcHJvZHVjdC1mZWF0dXJlcyBoMiwgLm1hc3RlcmNsYXNzICNwcm9kdWN0LWZlYXR1cmVzIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAubWFzdGVyY2xhc3MgI3Byb2R1Y3QtZmVhdHVyZXMgcC5oZWFkbGluZSwgLm1hc3RlcmNsYXNzICNwcm9kdWN0LWZlYXR1cmVzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAubWFzdGVyY2xhc3MgI3Byb2R1Y3QtZmVhdHVyZXMgcC5oZWFkbGluZSwgLm1hc3RlcmNsYXNzICNwcm9kdWN0LWZlYXR1cmVzIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5tYXN0ZXJjbGFzcyAjcHJvZHVjdC1mZWF0dXJlcyBwLmhlYWRsaW5lLCAubWFzdGVyY2xhc3MgI3Byb2R1Y3QtZmVhdHVyZXMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLm1hc3RlcmNsYXNzICNwcm9kdWN0LWZlYXR1cmVzIHAuaGVhZGxpbmUsIC5tYXN0ZXJjbGFzcyAjcHJvZHVjdC1mZWF0dXJlcyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLm1hc3RlcmNsYXNzICNwcm9kdWN0LWZlYXR1cmVzIC5zdWItdGl0bGUtaDIsIC5tYXN0ZXJjbGFzcyAjcHJvZHVjdC1mZWF0dXJlcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5tYXN0ZXJjbGFzcyAjcHJvZHVjdC1mZWF0dXJlcyBoNCwgLm1hc3RlcmNsYXNzICNwcm9kdWN0LWZlYXR1cmVzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAubWFzdGVyY2xhc3MgI3Byb2R1Y3QtZmVhdHVyZXMgLmVudHJ5LXRpdGxlLCAubWFzdGVyY2xhc3MgI3Byb2R1Y3QtZmVhdHVyZXMgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5tYXN0ZXJjbGFzcyAjcHJvZHVjdC1mZWF0dXJlcyAuZW50cnktdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1hc3RlcmNsYXNzICNwcm9kdWN0LWZlYXR1cmVzIGgyLCAubWFzdGVyY2xhc3MgI3Byb2R1Y3QtZmVhdHVyZXMgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5tYXN0ZXJjbGFzcyAjcHJvZHVjdC1mZWF0dXJlcyBwLmhlYWRsaW5lLCAubWFzdGVyY2xhc3MgI3Byb2R1Y3QtZmVhdHVyZXMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5tYXN0ZXJjbGFzcyAjcHJvZHVjdC1mZWF0dXJlcyBwLmhlYWRsaW5lLCAubWFzdGVyY2xhc3MgI3Byb2R1Y3QtZmVhdHVyZXMgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLm1hc3RlcmNsYXNzICNwcm9kdWN0LWZlYXR1cmVzIHAuaGVhZGxpbmUsIC5tYXN0ZXJjbGFzcyAjcHJvZHVjdC1mZWF0dXJlcyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAubWFzdGVyY2xhc3MgI3Byb2R1Y3QtZmVhdHVyZXMgcC5oZWFkbGluZSwgLm1hc3RlcmNsYXNzICNwcm9kdWN0LWZlYXR1cmVzIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAubWFzdGVyY2xhc3MgI3Byb2R1Y3QtZmVhdHVyZXMgLnN1Yi10aXRsZS1oMiwgLm1hc3RlcmNsYXNzICNwcm9kdWN0LWZlYXR1cmVzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLm1hc3RlcmNsYXNzICNwcm9kdWN0LWZlYXR1cmVzIGg0LCAubWFzdGVyY2xhc3MgI3Byb2R1Y3QtZmVhdHVyZXMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5tYXN0ZXJjbGFzcyAjcHJvZHVjdC1mZWF0dXJlcyAuZW50cnktdGl0bGUsIC5tYXN0ZXJjbGFzcyAjcHJvZHVjdC1mZWF0dXJlcyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLm1hc3RlcmNsYXNzICNwcm9kdWN0LWZlYXR1cmVzIC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjFyZW07XG4gIH1cbn1cbi5tYXN0ZXJjbGFzcyAjcHJvZHVjdC1mZWF0dXJlcyAucm93LCAubWFzdGVyY2xhc3MgI3Byb2R1Y3QtZmVhdHVyZXMgI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51LCAjcHJvamVjdC1saWZlY3ljbGUgLm1hc3RlcmNsYXNzICNwcm9kdWN0LWZlYXR1cmVzIC5tZW51IHtcbiAgcm93LWdhcDogNDhweDtcbn1cbi5tYXN0ZXJjbGFzcyAuaW5zdHJ1Y3Rvci1zcG90bGlnaHQge1xuICBtYXJnaW46IDQ4cHggMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBwYWRkaW5nOiA0MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubWFzdGVyY2xhc3MgLmluc3RydWN0b3Itc3BvdGxpZ2h0IGgyLCAubWFzdGVyY2xhc3MgLmluc3RydWN0b3Itc3BvdGxpZ2h0IC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAubWFzdGVyY2xhc3MgLmluc3RydWN0b3Itc3BvdGxpZ2h0IHAuaGVhZGxpbmUsIC5tYXN0ZXJjbGFzcyAuaW5zdHJ1Y3Rvci1zcG90bGlnaHQgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5tYXN0ZXJjbGFzcyAuaW5zdHJ1Y3Rvci1zcG90bGlnaHQgcC5oZWFkbGluZSwgLm1hc3RlcmNsYXNzIC5pbnN0cnVjdG9yLXNwb3RsaWdodCAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAubWFzdGVyY2xhc3MgLmluc3RydWN0b3Itc3BvdGxpZ2h0IHAuaGVhZGxpbmUsIC5tYXN0ZXJjbGFzcyAuaW5zdHJ1Y3Rvci1zcG90bGlnaHQgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLm1hc3RlcmNsYXNzIC5pbnN0cnVjdG9yLXNwb3RsaWdodCBwLmhlYWRsaW5lLCAubWFzdGVyY2xhc3MgLmluc3RydWN0b3Itc3BvdGxpZ2h0IC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAubWFzdGVyY2xhc3MgLmluc3RydWN0b3Itc3BvdGxpZ2h0IC5zdWItdGl0bGUtaDIsIC5tYXN0ZXJjbGFzcyAuaW5zdHJ1Y3Rvci1zcG90bGlnaHQgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAubWFzdGVyY2xhc3MgLmluc3RydWN0b3Itc3BvdGxpZ2h0IGg0LCAubWFzdGVyY2xhc3MgLmluc3RydWN0b3Itc3BvdGxpZ2h0IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAubWFzdGVyY2xhc3MgLmluc3RydWN0b3Itc3BvdGxpZ2h0IC5lbnRyeS10aXRsZSwgLm1hc3RlcmNsYXNzIC5pbnN0cnVjdG9yLXNwb3RsaWdodCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLm1hc3RlcmNsYXNzIC5pbnN0cnVjdG9yLXNwb3RsaWdodCAuZW50cnktdGl0bGUge1xuICBjb2xvcjogIzAwOTYzOTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWFzdGVyY2xhc3MgLmluc3RydWN0b3Itc3BvdGxpZ2h0IGgyLCAubWFzdGVyY2xhc3MgLmluc3RydWN0b3Itc3BvdGxpZ2h0IC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAubWFzdGVyY2xhc3MgLmluc3RydWN0b3Itc3BvdGxpZ2h0IHAuaGVhZGxpbmUsIC5tYXN0ZXJjbGFzcyAuaW5zdHJ1Y3Rvci1zcG90bGlnaHQgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5tYXN0ZXJjbGFzcyAuaW5zdHJ1Y3Rvci1zcG90bGlnaHQgcC5oZWFkbGluZSwgLm1hc3RlcmNsYXNzIC5pbnN0cnVjdG9yLXNwb3RsaWdodCAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAubWFzdGVyY2xhc3MgLmluc3RydWN0b3Itc3BvdGxpZ2h0IHAuaGVhZGxpbmUsIC5tYXN0ZXJjbGFzcyAuaW5zdHJ1Y3Rvci1zcG90bGlnaHQgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLm1hc3RlcmNsYXNzIC5pbnN0cnVjdG9yLXNwb3RsaWdodCBwLmhlYWRsaW5lLCAubWFzdGVyY2xhc3MgLmluc3RydWN0b3Itc3BvdGxpZ2h0IC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAubWFzdGVyY2xhc3MgLmluc3RydWN0b3Itc3BvdGxpZ2h0IC5zdWItdGl0bGUtaDIsIC5tYXN0ZXJjbGFzcyAuaW5zdHJ1Y3Rvci1zcG90bGlnaHQgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAubWFzdGVyY2xhc3MgLmluc3RydWN0b3Itc3BvdGxpZ2h0IGg0LCAubWFzdGVyY2xhc3MgLmluc3RydWN0b3Itc3BvdGxpZ2h0IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAubWFzdGVyY2xhc3MgLmluc3RydWN0b3Itc3BvdGxpZ2h0IC5lbnRyeS10aXRsZSwgLm1hc3RlcmNsYXNzIC5pbnN0cnVjdG9yLXNwb3RsaWdodCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLm1hc3RlcmNsYXNzIC5pbnN0cnVjdG9yLXNwb3RsaWdodCAuZW50cnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG4ubWFzdGVyY2xhc3MgLmluc3RydWN0b3Itc3BvdGxpZ2h0IHAge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5tYXN0ZXJjbGFzcyAuaW5zdHJ1Y3Rvci1zcG90bGlnaHQgcDpmaXJzdC1vZi10eXBlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4ubWFzdGVyY2xhc3MgLmluc3RydWN0b3Itc3BvdGxpZ2h0IGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5tYXN0ZXJjbGFzcyAuaW5zdHJ1Y3Rvci1zcG90bGlnaHQgLmluZm9ybWF0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1hc3RlcmNsYXNzIC5pbnN0cnVjdG9yLXNwb3RsaWdodCAuaW5mb3JtYXRpb24ge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm1hc3RlcmNsYXNzIC5pbnN0cnVjdG9yLXNwb3RsaWdodCAuaW1hZ2Uge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxufVxuLm1hc3RlcmNsYXNzIGgyLCAubWFzdGVyY2xhc3MgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5tYXN0ZXJjbGFzcyBwLmhlYWRsaW5lLCAubWFzdGVyY2xhc3MgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5tYXN0ZXJjbGFzcyBwLmhlYWRsaW5lLCAubWFzdGVyY2xhc3MgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLm1hc3RlcmNsYXNzIHAuaGVhZGxpbmUsIC5tYXN0ZXJjbGFzcyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAubWFzdGVyY2xhc3MgcC5oZWFkbGluZSwgLm1hc3RlcmNsYXNzIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAubWFzdGVyY2xhc3MgLnN1Yi10aXRsZS1oMiwgLm1hc3RlcmNsYXNzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLm1hc3RlcmNsYXNzIGg0LCAubWFzdGVyY2xhc3MgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5tYXN0ZXJjbGFzcyAuZW50cnktdGl0bGUsIC5tYXN0ZXJjbGFzcyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLm1hc3RlcmNsYXNzIC5lbnRyeS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi4xcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tYXN0ZXJjbGFzcyBoMiwgLm1hc3RlcmNsYXNzIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAubWFzdGVyY2xhc3MgcC5oZWFkbGluZSwgLm1hc3RlcmNsYXNzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAubWFzdGVyY2xhc3MgcC5oZWFkbGluZSwgLm1hc3RlcmNsYXNzIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5tYXN0ZXJjbGFzcyBwLmhlYWRsaW5lLCAubWFzdGVyY2xhc3MgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLm1hc3RlcmNsYXNzIHAuaGVhZGxpbmUsIC5tYXN0ZXJjbGFzcyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLm1hc3RlcmNsYXNzIC5zdWItdGl0bGUtaDIsIC5tYXN0ZXJjbGFzcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5tYXN0ZXJjbGFzcyBoNCwgLm1hc3RlcmNsYXNzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAubWFzdGVyY2xhc3MgLmVudHJ5LXRpdGxlLCAubWFzdGVyY2xhc3MgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5tYXN0ZXJjbGFzcyAuZW50cnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuLm1hc3RlcmNsYXNzIHAge1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1hc3RlcmNsYXNzIHAge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG4ubWFzdGVyY2xhc3MgLmJpZy1oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMi4xcmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1hc3RlcmNsYXNzIC5iaWctaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tYXN0ZXJjbGFzcyAjZ2VuZXJpYy10YWJzIC5kcm9wZG93bi10b2dnbGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDFyZW07XG59XG4ubWFzdGVyY2xhc3MgI2dlbmVyaWMtdGFicyAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBwYWRkaW5nLXRvcDogMXB4O1xufVxuLm1hc3RlcmNsYXNzICNnZW5lcmljLXRhYnMgLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5tYXN0ZXJjbGFzcyAjZ2VuZXJpYy10YWJzIGgyLCAubWFzdGVyY2xhc3MgI2dlbmVyaWMtdGFicyAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLm1hc3RlcmNsYXNzICNnZW5lcmljLXRhYnMgcC5oZWFkbGluZSwgLm1hc3RlcmNsYXNzICNnZW5lcmljLXRhYnMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5tYXN0ZXJjbGFzcyAjZ2VuZXJpYy10YWJzIHAuaGVhZGxpbmUsIC5tYXN0ZXJjbGFzcyAjZ2VuZXJpYy10YWJzIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5tYXN0ZXJjbGFzcyAjZ2VuZXJpYy10YWJzIHAuaGVhZGxpbmUsIC5tYXN0ZXJjbGFzcyAjZ2VuZXJpYy10YWJzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5tYXN0ZXJjbGFzcyAjZ2VuZXJpYy10YWJzIHAuaGVhZGxpbmUsIC5tYXN0ZXJjbGFzcyAjZ2VuZXJpYy10YWJzIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAubWFzdGVyY2xhc3MgI2dlbmVyaWMtdGFicyAuc3ViLXRpdGxlLWgyLCAubWFzdGVyY2xhc3MgI2dlbmVyaWMtdGFicyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5tYXN0ZXJjbGFzcyAjZ2VuZXJpYy10YWJzIGg0LCAubWFzdGVyY2xhc3MgI2dlbmVyaWMtdGFicyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLm1hc3RlcmNsYXNzICNnZW5lcmljLXRhYnMgLmVudHJ5LXRpdGxlLCAubWFzdGVyY2xhc3MgI2dlbmVyaWMtdGFicyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLm1hc3RlcmNsYXNzICNnZW5lcmljLXRhYnMgLmVudHJ5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiAjMDA5NjM5O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tYXN0ZXJjbGFzcyAjZ2VuZXJpYy10YWJzIGgyOmFmdGVyLCAubWFzdGVyY2xhc3MgI2dlbmVyaWMtdGFicyAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmU6YWZ0ZXIsIC5ob21lICNnZW5lcmljLWhlcm8gLm1hc3RlcmNsYXNzICNnZW5lcmljLXRhYnMgcC5oZWFkbGluZTphZnRlciwgLm1hc3RlcmNsYXNzICNnZW5lcmljLXRhYnMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lOmFmdGVyLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5tYXN0ZXJjbGFzcyAjZ2VuZXJpYy10YWJzIHAuaGVhZGxpbmU6YWZ0ZXIsIC5tYXN0ZXJjbGFzcyAjZ2VuZXJpYy10YWJzIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmU6YWZ0ZXIsIC5ob21lICNwcmVzcy1oZXJvIC5tYXN0ZXJjbGFzcyAjZ2VuZXJpYy10YWJzIHAuaGVhZGxpbmU6YWZ0ZXIsIC5tYXN0ZXJjbGFzcyAjZ2VuZXJpYy10YWJzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmU6YWZ0ZXIsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5tYXN0ZXJjbGFzcyAjZ2VuZXJpYy10YWJzIHAuaGVhZGxpbmU6YWZ0ZXIsIC5tYXN0ZXJjbGFzcyAjZ2VuZXJpYy10YWJzIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlOmFmdGVyLCAubWFzdGVyY2xhc3MgI2dlbmVyaWMtdGFicyAuc3ViLXRpdGxlLWgyOmFmdGVyLCAubWFzdGVyY2xhc3MgI2dlbmVyaWMtdGFicyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0OmFmdGVyLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5tYXN0ZXJjbGFzcyAjZ2VuZXJpYy10YWJzIGg0OmFmdGVyLCAubWFzdGVyY2xhc3MgI2dlbmVyaWMtdGFicyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlOmFmdGVyLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLm1hc3RlcmNsYXNzICNnZW5lcmljLXRhYnMgLmVudHJ5LXRpdGxlOmFmdGVyLCAubWFzdGVyY2xhc3MgI2dlbmVyaWMtdGFicyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlOmFmdGVyLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLm1hc3RlcmNsYXNzICNnZW5lcmljLXRhYnMgLmVudHJ5LXRpdGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tYXN0ZXJjbGFzcyAjZ2VuZXJpYy10YWJzIGgyOmFmdGVyLCAubWFzdGVyY2xhc3MgI2dlbmVyaWMtdGFicyAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmU6YWZ0ZXIsIC5ob21lICNnZW5lcmljLWhlcm8gLm1hc3RlcmNsYXNzICNnZW5lcmljLXRhYnMgcC5oZWFkbGluZTphZnRlciwgLm1hc3RlcmNsYXNzICNnZW5lcmljLXRhYnMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lOmFmdGVyLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5tYXN0ZXJjbGFzcyAjZ2VuZXJpYy10YWJzIHAuaGVhZGxpbmU6YWZ0ZXIsIC5tYXN0ZXJjbGFzcyAjZ2VuZXJpYy10YWJzIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmU6YWZ0ZXIsIC5ob21lICNwcmVzcy1oZXJvIC5tYXN0ZXJjbGFzcyAjZ2VuZXJpYy10YWJzIHAuaGVhZGxpbmU6YWZ0ZXIsIC5tYXN0ZXJjbGFzcyAjZ2VuZXJpYy10YWJzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmU6YWZ0ZXIsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5tYXN0ZXJjbGFzcyAjZ2VuZXJpYy10YWJzIHAuaGVhZGxpbmU6YWZ0ZXIsIC5tYXN0ZXJjbGFzcyAjZ2VuZXJpYy10YWJzIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlOmFmdGVyLCAubWFzdGVyY2xhc3MgI2dlbmVyaWMtdGFicyAuc3ViLXRpdGxlLWgyOmFmdGVyLCAubWFzdGVyY2xhc3MgI2dlbmVyaWMtdGFicyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0OmFmdGVyLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5tYXN0ZXJjbGFzcyAjZ2VuZXJpYy10YWJzIGg0OmFmdGVyLCAubWFzdGVyY2xhc3MgI2dlbmVyaWMtdGFicyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlOmFmdGVyLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLm1hc3RlcmNsYXNzICNnZW5lcmljLXRhYnMgLmVudHJ5LXRpdGxlOmFmdGVyLCAubWFzdGVyY2xhc3MgI2dlbmVyaWMtdGFicyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlOmFmdGVyLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLm1hc3RlcmNsYXNzICNnZW5lcmljLXRhYnMgLmVudHJ5LXRpdGxlOmFmdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1hc3RlcmNsYXNzICNnZW5lcmljLXRhYnMgaDIsIC5tYXN0ZXJjbGFzcyAjZ2VuZXJpYy10YWJzIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAubWFzdGVyY2xhc3MgI2dlbmVyaWMtdGFicyBwLmhlYWRsaW5lLCAubWFzdGVyY2xhc3MgI2dlbmVyaWMtdGFicyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLm1hc3RlcmNsYXNzICNnZW5lcmljLXRhYnMgcC5oZWFkbGluZSwgLm1hc3RlcmNsYXNzICNnZW5lcmljLXRhYnMgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLm1hc3RlcmNsYXNzICNnZW5lcmljLXRhYnMgcC5oZWFkbGluZSwgLm1hc3RlcmNsYXNzICNnZW5lcmljLXRhYnMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLm1hc3RlcmNsYXNzICNnZW5lcmljLXRhYnMgcC5oZWFkbGluZSwgLm1hc3RlcmNsYXNzICNnZW5lcmljLXRhYnMgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5tYXN0ZXJjbGFzcyAjZ2VuZXJpYy10YWJzIC5zdWItdGl0bGUtaDIsIC5tYXN0ZXJjbGFzcyAjZ2VuZXJpYy10YWJzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLm1hc3RlcmNsYXNzICNnZW5lcmljLXRhYnMgaDQsIC5tYXN0ZXJjbGFzcyAjZ2VuZXJpYy10YWJzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAubWFzdGVyY2xhc3MgI2dlbmVyaWMtdGFicyAuZW50cnktdGl0bGUsIC5tYXN0ZXJjbGFzcyAjZ2VuZXJpYy10YWJzIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAubWFzdGVyY2xhc3MgI2dlbmVyaWMtdGFicyAuZW50cnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5tYXN0ZXJjbGFzcyAjZ2VuZXJpYy10YWJzIGgzLCAubWFzdGVyY2xhc3MgI2dlbmVyaWMtdGFicyAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgLm1hc3RlcmNsYXNzICNnZW5lcmljLXRhYnMgLnN1Yi10aXRsZS1oMyB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWFzdGVyY2xhc3MgI2dlbmVyaWMtdGFicyBoMywgLm1hc3RlcmNsYXNzICNnZW5lcmljLXRhYnMgLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsIC5tYXN0ZXJjbGFzcyAjZ2VuZXJpYy10YWJzIC5zdWItdGl0bGUtaDMge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5tYXN0ZXJjbGFzcyAjZ2VuZXJpYy10YWJzIC5oZWF2eWJpZC1zb2xpZC1idWxsZXRzIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubWFzdGVyY2xhc3MgI2dlbmVyaWMtdGFicyAuaGVhdnliaWQtc29saWQtYnVsbGV0cyBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5tYXN0ZXJjbGFzcyAjZ2VuZXJpYy10YWJzIC5oZWF2eWJpZC1zb2xpZC1idWxsZXRzIGxpOmJlZm9yZSB7XG4gIGNvbG9yOiAjMDBDMTU4O1xuICBtYXJnaW4tbGVmdDogLTI2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1hc3RlcmNsYXNzICNnZW5lcmljLXRhYnMgLmhlYXZ5YmlkLXNvbGlkLWJ1bGxldHMgbGk6YmVmb3JlIHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIH1cbn1cbi5tYXN0ZXJjbGFzcyAjZ2VuZXJpYy10YWJzIC5oZWF2eWJpZC1zb2xpZC1idWxsZXRzIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tYXN0ZXJjbGFzcyAjZ2VuZXJpYy10YWJzIC5oZWF2eWJpZC1zb2xpZC1idWxsZXRzIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1hc3RlcmNsYXNzICNnZW5lcmljLXRhYnMgLmhlYXZ5YmlkLXNvbGlkLWJ1bGxldHMge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgfVxufVxuLm1hc3RlcmNsYXNzICNhcHBseSB7XG4gIG1hcmdpbjogMjRweCAwIDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1hc3RlcmNsYXNzICNhcHBseSB7XG4gICAgbWFyZ2luOiA0OHB4IDAgODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tYXN0ZXJjbGFzcyAjYXBwbHkge1xuICAgIG1hcmdpbjogOTZweCAwIDEzNnB4O1xuICB9XG59XG5cbi5zb2x1dGlvbnMtc3VtbWl0IC5oZXJvIGgxLCAuc29sdXRpb25zLXN1bW1pdCAuaGVybyAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAuc29sdXRpb25zLXN1bW1pdCAuaGVybyAuYXJjaGl2ZS10aXRsZSwgLnNvbHV0aW9ucy1zdW1taXQgLmhlcm8gLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAuc29sdXRpb25zLXN1bW1pdCAuaGVybyAuYXJjaGl2ZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbn1cbi5zb2x1dGlvbnMtc3VtbWl0IC5oZXJvIGgxLCAuc29sdXRpb25zLXN1bW1pdCAuaGVybyAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAuc29sdXRpb25zLXN1bW1pdCAuaGVybyAuYXJjaGl2ZS10aXRsZSwgLnNvbHV0aW9ucy1zdW1taXQgLmhlcm8gLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAuc29sdXRpb25zLXN1bW1pdCAuaGVybyAuYXJjaGl2ZS10aXRsZSwgLnNvbHV0aW9ucy1zdW1taXQgLmhlcm8gcCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNvbHV0aW9ucy1zdW1taXQgLmhlcm8gcCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zb2x1dGlvbnMtc3VtbWl0IC5oZXJvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5zb2x1dGlvbnMtc3VtbWl0IC5oZXJvIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG59XG4uc29sdXRpb25zLXN1bW1pdCAuZ3JleS1iZyB7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zb2x1dGlvbnMtc3VtbWl0IGgzLCAuc29sdXRpb25zLXN1bW1pdCAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgLnNvbHV0aW9ucy1zdW1taXQgLnN1Yi10aXRsZS1oMyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuLmltYWdlLXJlc3BvbnNpdmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAud2hpdGUtY29udGVudCAud2hpdGUtYm94Om50aC1jaGlsZChuKzIpOm50aC1jaGlsZCgtbis0KTo6YWZ0ZXIge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDA7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgaGVpZ2h0OiAyNzBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLndoaXRlLWNvbnRlbnQgLndoaXRlLWJveDpudGgtY2hpbGQobisyKTpudGgtY2hpbGQoLW4rNCk6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLndoaXRlLWNvbnRlbnQgLndoaXRlLWJveDpudGgtY2hpbGQobisyKTpudGgtY2hpbGQoLW4rNCk6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDIzMHB4O1xuICB9XG59XG5cbi5ldmVudHMgaDIsIC5ldmVudHMgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5ldmVudHMgcC5oZWFkbGluZSwgLmV2ZW50cyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLmV2ZW50cyBwLmhlYWRsaW5lLCAuZXZlbnRzIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5ldmVudHMgcC5oZWFkbGluZSwgLmV2ZW50cyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuZXZlbnRzIHAuaGVhZGxpbmUsIC5ldmVudHMgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5ldmVudHMgLnN1Yi10aXRsZS1oMiwgLmV2ZW50cyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5ldmVudHMgaDQsIC5ldmVudHMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5ldmVudHMgLmVudHJ5LXRpdGxlLCAuZXZlbnRzIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZXZlbnRzIC5lbnRyeS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZXZlbnRzICNpbmR1c3RyeS1ldmVudHMgLnZjZS1yb3csIC5ldmVudHMgI3RyYWluaW5nLWNsYXNzZXMgLnZjZS1yb3csIC5ldmVudHMgI2hlbHBpbmFycyAudmNlLXJvdywgLmV2ZW50cyAjd2ViaW5hcnMgLnZjZS1yb3csIC5ldmVudHMgI2NvbnN1bHRpbmctZXZlbnRzIC52Y2Utcm93LCAuZXZlbnRzICNjb250YWN0LXVzIC52Y2Utcm93IHtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ldmVudHMgI2luZHVzdHJ5LWV2ZW50cyAudmNlLXJvdywgLmV2ZW50cyAjdHJhaW5pbmctY2xhc3NlcyAudmNlLXJvdywgLmV2ZW50cyAjaGVscGluYXJzIC52Y2Utcm93LCAuZXZlbnRzICN3ZWJpbmFycyAudmNlLXJvdywgLmV2ZW50cyAjY29uc3VsdGluZy1ldmVudHMgLnZjZS1yb3csIC5ldmVudHMgI2NvbnRhY3QtdXMgLnZjZS1yb3cge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICB9XG59XG4uZXZlbnRzIC51Z20tdGV4dCB7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmV2ZW50cyAudWdtLXRleHQge1xuICAgIHBhZGRpbmc6IDQwcHggNzVweDtcbiAgfVxufVxuLmV2ZW50cyAuaGNzcy1ldmVudHMgLmdyZWVuLWJ0biwgLmV2ZW50cyAuaGNzcy1ldmVudHMgLmdyZWVuLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC5ncmVlbi1idXR0b24gLmV2ZW50cyAuaGNzcy1ldmVudHMgLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAuZXZlbnRzIC5oY3NzLWV2ZW50cyAuZm9ybS1ncmVlbi1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mb3JtLWdyZWVuLWJ0biAuZXZlbnRzIC5oY3NzLWV2ZW50cyAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5ldmVudHMgI2NvbnRhY3QtdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXZlbnRzIC5oY3NzLWV2ZW50cyAudHJhaW5pbmctY2xhc3MgLmlubmVyLWV2ZW50IHtcbiAgICBtaW4taGVpZ2h0OiAzMTZweDtcbiAgfVxufVxuXG4uZXZlbnRzLWhlYWRlciB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5ldmVudHMtaGVhZGVyLWxpbmtzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmV2ZW50cy1oZWFkZXItbGlua3MgdWwge1xuICBmb250LXNpemU6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5ldmVudHMtaGVhZGVyLWxpbmtzIHVsIGxpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmV2ZW50cy1oZWFkZXItbGlua3MgdWwgbGkge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZXZlbnRzLWhlYWRlci1saW5rcyB1bCBsaSB7XG4gICAgd2lkdGg6IDMzJTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5ldmVudHMtaGVhZGVyLWxpbmtzIHVsIGxpIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG59XG4uZXZlbnRzLWhlYWRlci1saW5rcyBhIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICMwMDk2Mzk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwMDk2Mzk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ldmVudHMtaGVhZGVyLWxpbmtzIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxufVxuLmV2ZW50cy1oZWFkZXItbGlua3MgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmV2ZW50cy1oZWFkZXItbGlua3MgYS5pbmR1c3RyeS1ldmVudHMtbGluayB7XG4gICAgYmFja2dyb3VuZDogIzAwOUFGRjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ldmVudHMtaGVhZGVyLWxpbmtzIGEudHJhaW5pbmctY2xhc3Nlcy1saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA5RUE2O1xuICB9XG59XG4uZXZlbnRzLWhlYWRlci1saW5rcyBhLnVnbS1saW5rIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZXZlbnRzLWhlYWRlci1saW5rcyBhLnVnbS1saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDBDMTU4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmV2ZW50cy1oZWFkZXItbGlua3MgYS53ZWJpbmFycy1saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiAjNUI3QUZDO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmV2ZW50cy1oZWFkZXItbGlua3MgYS5jb25zdWx0aW5nLWV2ZW50cy1saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiAjOGE1Y2ZjO1xuICB9XG59XG4uZXZlbnRzLWhlYWRlci1saW5rcyBoNi5ldmVudHMtZGV0YWlsLXByb2R1Y3RzIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi5pbmR1c3RyeS1ldmVudHMgLnN3aXBlci1jb250YWluZXIuaW5kdXN0cnktZXZlbnRzLCAucGFzdC13ZWJpbmFycyAuc3dpcGVyLWNvbnRhaW5lci5pbmR1c3RyeS1ldmVudHMge1xuICBmb250LXNpemU6IDA7XG59XG4uaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cyAudHJhaW5pbmctY2xhc3Muc3dpcGVyLXNsaWRlLCAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMgLnRyYWluaW5nLWNsYXNzLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMgLnRyYWluaW5nLWNsYXNzLnN3aXBlci1zbGlkZSwgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzIC50cmFpbmluZy1jbGFzcy5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cyAudHJhaW5pbmctY2xhc3Muc3dpcGVyLXNsaWRlLCAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMgLnRyYWluaW5nLWNsYXNzLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDMzJTtcbiAgfVxufVxuXG4ucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wOS9teWZpZWxkX2hlcm8ucG5nKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwLjkyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyQjNBO1xufVxuLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIGgxLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlLCAuY2F0ZWdvcnkgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5hcmNoaXZlLXRpdGxlLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmFyY2hpdmUtdGl0bGUge1xuICBmb250LXNpemU6IDIuMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gaDEsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmFyY2hpdmUtdGl0bGUsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudGFnIC5hcmNoaXZlLXRpdGxlLCAudGFnIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuYXJjaGl2ZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIGgxLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlLCAuY2F0ZWdvcnkgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5hcmNoaXZlLXRpdGxlLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmFyY2hpdmUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG4ucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5jb250YWluZXIsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuZml0LXF1aXogLnNpdGUtaW5uZXIsIC5maXQtcXVpeiAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXIsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXIsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAubmFycm93LWNvbnRhaW5lciwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAubWFzdGVjLW1zYSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAubWFzdGVjLW1zYSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXIsIC5xMWIgLm1hc3RlYy1tc2EgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuaGNzcy1ldmVudHMsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuaGNzcy1ldmVudHMge1xuICBwYWRkaW5nLXRvcDogNDJweDtcbiAgcGFkZGluZy1ib3R0b206IDQycHg7XG4gIGFsaWduLWl0ZW1zOiB1bnNldDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmNvbnRhaW5lciwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXIsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5uYXJyb3ctY29udGFpbmVyLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5tYXN0ZWMtbXNhIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lciwgLm10MWIgLm1hc3RlYy1tc2EgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5tYXN0ZWMtbXNhIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lciwgLnExYiAubWFzdGVjLW1zYSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5pbmR1c3RyeS1ldmVudHMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5oY3NzLWV2ZW50cywgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5oY3NzLWV2ZW50cyB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmNvbnRhaW5lciwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXIsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5uYXJyb3ctY29udGFpbmVyLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5tYXN0ZWMtbXNhIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lciwgLm10MWIgLm1hc3RlYy1tc2EgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5tYXN0ZWMtbXNhIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lciwgLnExYiAubWFzdGVjLW1zYSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5pbmR1c3RyeS1ldmVudHMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5oY3NzLWV2ZW50cywgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5oY3NzLWV2ZW50cyB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5jb250YWluZXIsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuZml0LXF1aXogLnNpdGUtaW5uZXIsIC5maXQtcXVpeiAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXIsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXIsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAubmFycm93LWNvbnRhaW5lciwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAubWFzdGVjLW1zYSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAubWFzdGVjLW1zYSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXIsIC5xMWIgLm1hc3RlYy1tc2EgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuaGNzcy1ldmVudHMsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuaGNzcy1ldmVudHMge1xuICAgIG1pbi1oZWlnaHQ6IDY3NHB4O1xuICB9XG59XG4ucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmNvbnRhaW5lciBhLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZpdC1xdWl6IC5zaXRlLWlubmVyIGEsIC5maXQtcXVpeiAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXIgYSwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciBhLCAuc2hhcmUteW91ci1zdG9yeSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXIgYSwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciBhLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyIGEsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLm5hcnJvdy1jb250YWluZXIgYSwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIgYSwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyIGEsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyIGEsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lciBhLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIgYSwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyIGEsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciBhLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXIgYSwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyIGEsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lciBhLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciBhLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAubXQxYiAubWFzdGVjLW1zYSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXIgYSwgLm10MWIgLm1hc3RlYy1tc2EgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyIGEsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lciBhLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciBhLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLnExYiAubWFzdGVjLW1zYSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXIgYSwgLnExYiAubWFzdGVjLW1zYSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyIGEsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lciBhLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzIGEsIC5pbmR1c3RyeS1ldmVudHMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5oY3NzLWV2ZW50cyBhLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzIGEsIC5wYXN0LXdlYmluYXJzIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuaGNzcy1ldmVudHMgYSB7XG4gIG1hcmdpbjogMTZweCAwIDEwcHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmNvbnRhaW5lciBhLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZpdC1xdWl6IC5zaXRlLWlubmVyIGEsIC5maXQtcXVpeiAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXIgYSwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciBhLCAuc2hhcmUteW91ci1zdG9yeSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXIgYSwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciBhLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyIGEsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLm5hcnJvdy1jb250YWluZXIgYSwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIgYSwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyIGEsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyIGEsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lciBhLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIgYSwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyIGEsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciBhLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXIgYSwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyIGEsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lciBhLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciBhLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAubXQxYiAubWFzdGVjLW1zYSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXIgYSwgLm10MWIgLm1hc3RlYy1tc2EgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyIGEsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lciBhLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciBhLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLnExYiAubWFzdGVjLW1zYSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXIgYSwgLnExYiAubWFzdGVjLW1zYSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyIGEsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lciBhLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzIGEsIC5pbmR1c3RyeS1ldmVudHMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5oY3NzLWV2ZW50cyBhLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzIGEsIC5wYXN0LXdlYmluYXJzIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuaGNzcy1ldmVudHMgYSB7XG4gICAgbWFyZ2luOiAxNnB4IDAgNDBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5jb250YWluZXIgYSwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5maXQtcXVpeiAuc2l0ZS1pbm5lciBhLCAuZml0LXF1aXogLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyIGEsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIgYSwgLnNoYXJlLXlvdXItc3RvcnkgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyIGEsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXIgYSwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lciBhLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5uYXJyb3ctY29udGFpbmVyIGEsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyIGEsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lciBhLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciBhLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXIgYSwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyIGEsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lciBhLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIgYSwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyIGEsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciBhLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXIgYSwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIgYSwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLm10MWIgLm1hc3RlYy1tc2EgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyIGEsIC5tdDFiIC5tYXN0ZWMtbXNhIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciBhLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXIgYSwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIgYSwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5xMWIgLm1hc3RlYy1tc2EgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyIGEsIC5xMWIgLm1hc3RlYy1tc2EgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciBhLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXIgYSwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cyBhLCAuaW5kdXN0cnktZXZlbnRzIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuaGNzcy1ldmVudHMgYSwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cyBhLCAucGFzdC13ZWJpbmFycyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmhjc3MtZXZlbnRzIGEge1xuICAgIG1hcmdpbjogMTZweCAwIDgwcHggMDtcbiAgfVxufVxuLnByb2R1Y3RzIC50YWItc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG4ucHJvZHVjdHMgLnRhYi1zZWN0aW9uIGgzLCAucHJvZHVjdHMgLnRhYi1zZWN0aW9uIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAucHJvZHVjdHMgLnRhYi1zZWN0aW9uIC5zdWItdGl0bGUtaDMge1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5wcm9kdWN0cyAudGFiLXNlY3Rpb24gcCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5wcm9kdWN0cyAudGFiLXNlY3Rpb24gLmZyYW1lIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gLmZyYW1lIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICAgIHRvcDogLTc2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvZHVjdHMgLnRhYi1zZWN0aW9uIC5mcmFtZSB7XG4gICAgdG9wOiAtNjBweDtcbiAgICBwYWRkaW5nOiA0OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDc2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2R1Y3RzIC50YWItc2VjdGlvbiAuZnJhbWUge1xuICAgIHRvcDogLTk2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucHJvZHVjdHMgLnRhYi1zZWN0aW9uIC5mcmFtZSB7XG4gICAgdG9wOiAtMTg5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTUzcHg7XG4gIH1cbn1cbi5wcm9kdWN0cyAudGFiLXNlY3Rpb24gLnBhbmUge1xuICBiYWNrZ3JvdW5kOiB1bnNldDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgdHJhbnNmb3JtOiB1bnNldDtcbn1cbi5wcm9kdWN0cyAudGFiLXNlY3Rpb24gLnBhbmUuYWN0aXZlIHtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdHMgLnRhYi1zZWN0aW9uIC5wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gLnBhbmUuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnByb2R1Y3RzIC50YWItc2VjdGlvbiAudGFiLWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnByb2R1Y3RzIC50YWItc2VjdGlvbiAucm93LCAucHJvZHVjdHMgLnRhYi1zZWN0aW9uICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudSwgI3Byb2plY3QtbGlmZWN5Y2xlIC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gLm1lbnUge1xuICByb3ctZ2FwOiAyNHB4O1xufVxuLnByb2R1Y3RzIC50YWItc2VjdGlvbiAuZXN0aW1hdGluZzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzExL2VzdGltYXRpbmctcHJvZHVjdC1pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuLnByb2R1Y3RzIC50YWItc2VjdGlvbiAub3BlcmF0aW9uczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzExL29wZXJhdGlvbnMtcHJvZHVjdC1pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuLnByb2R1Y3RzIC50YWItc2VjdGlvbiAuZmxlZXQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8xMS9mbGVldC1wcm9kdWN0LWljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnByb2R1Y3RzIC50YWItc2VjdGlvbiAuZGF0YS1yZXBvcnRpbmcucGFuZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODRweDtcbiAgfVxufVxuLnByb2R1Y3RzIC50YWItc2VjdGlvbiAuZGF0YS1yZXBvcnRpbmc6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8xMS9kYXRhLXJlcG9ydGluZy1wcm9kdWN0LWljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG4ucHJvZHVjdHMgLnRhYi1zZWN0aW9uIC50YWJuYXYgbGkge1xuICB3aWR0aDogMjUlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gLnRhYm5hdiAuYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvZHVjdHMgLnRhYi1zZWN0aW9uIC50YWJuYXYgLmJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAyLjFyZW07XG4gIH1cbn1cbi5wcm9kdWN0cyAudGFiLXNlY3Rpb24gLnRhYm5hdiAudGFiLWljb25zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDAgMCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tOiA4cHggc29saWQgI0RERDtcbn1cbi5wcm9kdWN0cyAudGFiLXNlY3Rpb24gLnRhYm5hdiAudGFiLWljb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogNjRweDtcbiAgd2lkdGg6IDY0cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnByb2R1Y3RzIC50YWItc2VjdGlvbiAudGFibmF2IC50YWItaWNvbnMuYWN0aXZlLmVzdGltYXRpbmcge1xuICBib3JkZXItYm90dG9tOiA4cHggc29saWQgIzAwOTYzOTtcbn1cbi5wcm9kdWN0cyAudGFiLXNlY3Rpb24gLnRhYm5hdiAudGFiLWljb25zLmFjdGl2ZS5vcGVyYXRpb25zIHtcbiAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICMwMDVlYjg7XG59XG4ucHJvZHVjdHMgLnRhYi1zZWN0aW9uIC50YWJuYXYgLnRhYi1pY29ucy5hY3RpdmUuZmxlZXQge1xuICBib3JkZXItYm90dG9tOiA4cHggc29saWQgIzAwOUVBNjtcbn1cbi5wcm9kdWN0cyAudGFiLXNlY3Rpb24gLnRhYm5hdiAudGFiLWljb25zLmFjdGl2ZS5kYXRhLXJlcG9ydGluZyB7XG4gIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAjNTY3Mzg3O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gLnRhYm5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjb2x1bW4tZ2FwOiAxNnB4O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvZHVjdHMgLnRhYi1zZWN0aW9uIC50YWJuYXYge1xuICAgIGNvbHVtbi1nYXA6IDMycHg7XG4gIH1cbn1cbi5wcm9kdWN0cyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMCAtMTVweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnByb2R1Y3RzIC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDA7XG59XG4ucHJvZHVjdHMgLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRTVFNUU1O1xufVxuLnByb2R1Y3RzIC5kcm9wZG93bi10b2dnbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAzOHB4O1xuICB3aWR0aDogMzhweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdHMgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnByb2R1Y3RzIHNlY3Rpb24jcHJvZHVjdHMtZm9ybSB7XG4gIHBhZGRpbmc6IDAgMCA4MHB4IDA7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3RzIHNlY3Rpb24jcHJvZHVjdHMtZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2R1Y3RzIHNlY3Rpb24jcHJvZHVjdHMtZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogLTYwcHg7XG4gIH1cbn1cbi5wcm9kdWN0cyBwLnByb2R1Y3RzLWZvcm0tdGl0bGUge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHJvZHVjdHMgcC5wcm9kdWN0cy1mb3JtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLmFjY291bnRpbmcgI3Byb2R1Y3QtaGVybyB7XG4gIHBhZGRpbmctYm90dG9tOiAxNjNweDtcbn1cbi5hY2NvdW50aW5nICNwcm9kdWN0LWhlcm8gaDEsIC5hY2NvdW50aW5nICNwcm9kdWN0LWhlcm8gLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlLCAuY2F0ZWdvcnkgLmFjY291bnRpbmcgI3Byb2R1Y3QtaGVybyAuYXJjaGl2ZS10aXRsZSwgLmFjY291bnRpbmcgI3Byb2R1Y3QtaGVybyAudGFnIC5hcmNoaXZlLXRpdGxlLCAudGFnIC5hY2NvdW50aW5nICNwcm9kdWN0LWhlcm8gLmFyY2hpdmUtdGl0bGUge1xuICBmb250LXNpemU6IDIuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hY2NvdW50aW5nICNwcm9kdWN0LWhlcm8gaDEsIC5hY2NvdW50aW5nICNwcm9kdWN0LWhlcm8gLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlLCAuY2F0ZWdvcnkgLmFjY291bnRpbmcgI3Byb2R1Y3QtaGVybyAuYXJjaGl2ZS10aXRsZSwgLmFjY291bnRpbmcgI3Byb2R1Y3QtaGVybyAudGFnIC5hcmNoaXZlLXRpdGxlLCAudGFnIC5hY2NvdW50aW5nICNwcm9kdWN0LWhlcm8gLmFyY2hpdmUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5hY2NvdW50aW5nICNwcm9kdWN0LWhlcm8gcCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWNjb3VudGluZyAjcHJvZHVjdC1oZXJvIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3VudGluZyAjcHJvZHVjdC1oZXJvIHtcbiAgICBtaW4taGVpZ2h0OiA1ODJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA4NCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFjY291bnRpbmcgI3Byb2R1Y3QtaGVybyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgfVxufVxuLmFjY291bnRpbmcgI2ludHJvIHtcbiAgbWFyZ2luOiA0OHB4IGF1dG8gMDtcbn1cbi5hY2NvdW50aW5nICNpbnRybyBoMiwgLmFjY291bnRpbmcgI2ludHJvIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAuYWNjb3VudGluZyAjaW50cm8gcC5oZWFkbGluZSwgLmFjY291bnRpbmcgI2ludHJvIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuYWNjb3VudGluZyAjaW50cm8gcC5oZWFkbGluZSwgLmFjY291bnRpbmcgI2ludHJvIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5hY2NvdW50aW5nICNpbnRybyBwLmhlYWRsaW5lLCAuYWNjb3VudGluZyAjaW50cm8gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLmFjY291bnRpbmcgI2ludHJvIHAuaGVhZGxpbmUsIC5hY2NvdW50aW5nICNpbnRybyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmFjY291bnRpbmcgI2ludHJvIC5zdWItdGl0bGUtaDIsIC5hY2NvdW50aW5nICNpbnRybyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5hY2NvdW50aW5nICNpbnRybyBoNCwgLmFjY291bnRpbmcgI2ludHJvIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuYWNjb3VudGluZyAjaW50cm8gLmVudHJ5LXRpdGxlLCAuYWNjb3VudGluZyAjaW50cm8gLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5hY2NvdW50aW5nICNpbnRybyAuZW50cnktdGl0bGUge1xuICBmb250LXNpemU6IDIuMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3VudGluZyAjaW50cm8gaDIsIC5hY2NvdW50aW5nICNpbnRybyAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLmFjY291bnRpbmcgI2ludHJvIHAuaGVhZGxpbmUsIC5hY2NvdW50aW5nICNpbnRybyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLmFjY291bnRpbmcgI2ludHJvIHAuaGVhZGxpbmUsIC5hY2NvdW50aW5nICNpbnRybyAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAuYWNjb3VudGluZyAjaW50cm8gcC5oZWFkbGluZSwgLmFjY291bnRpbmcgI2ludHJvIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5hY2NvdW50aW5nICNpbnRybyBwLmhlYWRsaW5lLCAuYWNjb3VudGluZyAjaW50cm8gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5hY2NvdW50aW5nICNpbnRybyAuc3ViLXRpdGxlLWgyLCAuYWNjb3VudGluZyAjaW50cm8gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuYWNjb3VudGluZyAjaW50cm8gaDQsIC5hY2NvdW50aW5nICNpbnRybyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmFjY291bnRpbmcgI2ludHJvIC5lbnRyeS10aXRsZSwgLmFjY291bnRpbmcgI2ludHJvIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuYWNjb3VudGluZyAjaW50cm8gLmVudHJ5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3VudGluZyAjaW50cm8ge1xuICAgIG1hcmdpbjogNjRweCBhdXRvIDIwcHg7XG4gIH1cbiAgLmFjY291bnRpbmcgI2ludHJvIHAge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG59XG4uYWNjb3VudGluZyAuZ3JleS1vdXRsaW5lLWNhcmQge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIHBhZGRpbmc6IDMycHggMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbi5hY2NvdW50aW5nIC5ncmV5LW91dGxpbmUtY2FyZCB1bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hY2NvdW50aW5nIC5ncmV5LW91dGxpbmUtY2FyZCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFjY291bnRpbmcgLmdyZXktb3V0bGluZS1jYXJkIHtcbiAgICBwYWRkaW5nOiA0OHB4O1xuICB9XG59XG4uYWNjb3VudGluZyAudGFibmF2IHtcbiAgaGVpZ2h0OiA2NHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cbi5hY2NvdW50aW5nIC50YWJuYXYgLmJ1dHRvbiB7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMHB4IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VERURFRCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hY2NvdW50aW5nIC50YWJuYXYgLmJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5hY2NvdW50aW5nIC50YWJuYXYgLmFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYWNjb3VudGluZyAudGFibmF2IC5hY3RpdmUuaGVhdnlqb2Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZWI4ICFpbXBvcnRhbnQ7XG59XG4uYWNjb3VudGluZyAudGFibmF2IC5hY3RpdmUuc2FmZXR5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOWUxYiAhaW1wb3J0YW50O1xufVxuLmFjY291bnRpbmcgLnRhYm5hdiAuYWN0aXZlLmRpc3BhdGNoZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTM1MjA1ICFpbXBvcnRhbnQ7XG59XG4uYWNjb3VudGluZyAudGFibmF2IC5hY3RpdmUuZXF1aXBtZW50MzYwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzY4MSAhaW1wb3J0YW50O1xufVxuLmFjY291bnRpbmcgLnRhYm5hdiAuYWN0aXZlLmZ1ZWxlcnBsdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjQyZjZjICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFjY291bnRpbmcgLnRhYm5hdiBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3VudGluZyAudGFibmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5hY2NvdW50aW5nIC50aGUtbG9nbyBpbWcge1xuICBtYXgtd2lkdGg6IDI2NnB4O1xuICBtYXJnaW46IDAgMCAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3VudGluZyAudGhlLWxvZ28gaW1nIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLmFjY291bnRpbmcgLnBhbmUge1xuICBwYWRkaW5nOiAwO1xufVxuLmFjY291bnRpbmcgLnBhbmUgLnJvdzpmaXJzdC1jaGlsZCwgLmFjY291bnRpbmcgLnBhbmUgI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51OmZpcnN0LWNoaWxkLCAjcHJvamVjdC1saWZlY3ljbGUgLmFjY291bnRpbmcgLnBhbmUgLm1lbnU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvdW50aW5nIC5wYW5lIC5yb3c6Zmlyc3QtY2hpbGQsIC5hY2NvdW50aW5nIC5wYW5lICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudTpmaXJzdC1jaGlsZCwgI3Byb2plY3QtbGlmZWN5Y2xlIC5hY2NvdW50aW5nIC5wYW5lIC5tZW51OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG59XG4uYWNjb3VudGluZyAucGFuZSBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFjY291bnRpbmcgLnBhbmUuaGVhdnlqb2IgLnRpdGxlIHtcbiAgY29sb3I6ICMwMDVlYjggIWltcG9ydGFudDtcbn1cbi5hY2NvdW50aW5nIC5wYW5lLnNhZmV0eSAudGl0bGUge1xuICBjb2xvcjogI2ZmOWUxYiAhaW1wb3J0YW50O1xufVxuLmFjY291bnRpbmcgLnBhbmUuZGlzcGF0Y2hlciAudGl0bGUge1xuICBjb2xvcjogI2UzNTIwNSAhaW1wb3J0YW50O1xufVxuLmFjY291bnRpbmcgLnBhbmUuZXF1aXBtZW50MzYwIC50aXRsZSB7XG4gIGNvbG9yOiAjMDA3NjgxICFpbXBvcnRhbnQ7XG59XG4uYWNjb3VudGluZyAucGFuZS5mdWVsZXJwbHVzIC50aXRsZSB7XG4gIGNvbG9yOiAjNjQyZjZjICFpbXBvcnRhbnQ7XG59XG4uYWNjb3VudGluZyAubGlzdC1jb2x1bW5zLTMge1xuICAtd2Via2l0LWNvbHVtbi1jb3VudDogMTtcbiAgY29sdW1uLWNvdW50OiAxO1xuICAtd2Via2l0LWNvbHVtbi1nYXA6IDEuMjVyZW07XG4gIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWNjb3VudGluZyAubGlzdC1jb2x1bW5zLTMgbGk6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBtYXJnaW4tbGVmdDogLTI1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFjY291bnRpbmcgLmxpc3QtY29sdW1ucy0zIHtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMztcbiAgICBjb2x1bW4tY291bnQ6IDM7XG4gIH1cbn1cbi5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMge1xuICBtYXJnaW46IDQwcHggMDtcbn1cbi5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNlY3Rpb24tZnJhbWUsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmNvbnRhaW5lciwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLnNpdGUtaW5uZXIsIC5maXQtcXVpeiAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmNvbnRhaW5lciwgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZml0LXF1aXogLnNpdGUtaW5uZXIsIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLm5hcnJvdy1jb250YWluZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLm5hcnJvdy1jb250YWluZXIsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kdXN0cnktZXZlbnRzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmhjc3MtZXZlbnRzLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmhjc3MtZXZlbnRzLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hcnMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuaGNzcy1ldmVudHMsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnBhc3Qtd2ViaW5hcnMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5oY3NzLWV2ZW50cywgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zd2lwZXItY29udGFpbmVyID4gZGl2LCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnN3aXBlci1jb250YWluZXIgPiBkaXYsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgI2dlbmVyaWMtdGFicyAucGFuZSwgI2dlbmVyaWMtdGFicyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5wYW5lLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAuc29jaWFsLXNoYXJlLCAuc2luZ2xlLXBvc3Q6bm90KC5jYXNlLXN0dWRpZXMtdGVtcGxhdGUtY2xvbmUtcG9zdCkgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuc29jaWFsLXNoYXJlLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zaW5nbGUtcHJlc3MgLnNvY2lhbC1zaGFyZSwgLnNpbmdsZS1wcmVzcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zb2NpYWwtc2hhcmUsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtY29sb3IsIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuc3RhdHMtY29sb3IsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yLCAucGFnZS1zdGF0cyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zdGF0cy1jb2xvciwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAubW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQsIC5tb2RhbC1wb3B1cCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5tb2RhbC1jb250ZW50LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5oY3NzLWZvcm0tZnJhbWUsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmN1c3RvbWVyLXN0b3J5LXNsaWRlLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAuYmxvZy1ib3gsIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5ibG9nLWJveCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAjY29tcGFueS1pbmZvcm1hdGlvbiB7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG4uYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zZWN0aW9uLWZyYW1lIHA6bGFzdC1jaGlsZCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuY29udGFpbmVyIHA6bGFzdC1jaGlsZCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLnNpdGUtaW5uZXIgcDpsYXN0LWNoaWxkLCAuZml0LXF1aXogLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciBwOmxhc3QtY2hpbGQsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpsYXN0LWNoaWxkLCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bGFzdC1jaGlsZCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpsYXN0LWNoaWxkLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyIHA6bGFzdC1jaGlsZCwgLnNoYXJlLXlvdXItc3RvcnkgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciBwOmxhc3QtY2hpbGQsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmNvbnRhaW5lciBwOmxhc3QtY2hpbGQsIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmZpdC1xdWl6IC5zaXRlLWlubmVyIHA6bGFzdC1jaGlsZCwgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIgcDpsYXN0LWNoaWxkLCAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bGFzdC1jaGlsZCwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpsYXN0LWNoaWxkLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bGFzdC1jaGlsZCwgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciBwOmxhc3QtY2hpbGQsIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIgcDpsYXN0LWNoaWxkLCAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpsYXN0LWNoaWxkLCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpsYXN0LWNoaWxkLCAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpsYXN0LWNoaWxkLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpsYXN0LWNoaWxkLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5uYXJyb3ctY29udGFpbmVyIHA6bGFzdC1jaGlsZCwgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAubmFycm93LWNvbnRhaW5lciBwOmxhc3QtY2hpbGQsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciBwOmxhc3QtY2hpbGQsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuc2l0ZS1pbm5lciBwOmxhc3QtY2hpbGQsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciBwOmxhc3QtY2hpbGQsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuc2l0ZS1pbm5lciBwOmxhc3QtY2hpbGQsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyIHA6bGFzdC1jaGlsZCwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIgcDpsYXN0LWNoaWxkLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciBwOmxhc3QtY2hpbGQsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyIHA6bGFzdC1jaGlsZCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIgcDpsYXN0LWNoaWxkLCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuc2l0ZS1pbm5lciBwOmxhc3QtY2hpbGQsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyIHA6bGFzdC1jaGlsZCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIgcDpsYXN0LWNoaWxkLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciBwOmxhc3QtY2hpbGQsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyIHA6bGFzdC1jaGlsZCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgcDpsYXN0LWNoaWxkLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuc2l0ZS1pbm5lciBwOmxhc3QtY2hpbGQsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyIHA6bGFzdC1jaGlsZCwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIgcDpsYXN0LWNoaWxkLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciBwOmxhc3QtY2hpbGQsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyIHA6bGFzdC1jaGlsZCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciBwOmxhc3QtY2hpbGQsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIgcDpsYXN0LWNoaWxkLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyIHA6bGFzdC1jaGlsZCwgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuc2l0ZS1pbm5lciBwOmxhc3QtY2hpbGQsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIgcDpsYXN0LWNoaWxkLCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyIHA6bGFzdC1jaGlsZCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciBwOmxhc3QtY2hpbGQsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIgcDpsYXN0LWNoaWxkLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIgcDpsYXN0LWNoaWxkLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIgcDpsYXN0LWNoaWxkLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgcDpsYXN0LWNoaWxkLCAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIgcDpsYXN0LWNoaWxkLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIgcDpsYXN0LWNoaWxkLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIgcDpsYXN0LWNoaWxkLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgcDpsYXN0LWNoaWxkLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIgcDpsYXN0LWNoaWxkLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzIHA6bGFzdC1jaGlsZCwgLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5oY3NzLWV2ZW50cyBwOmxhc3QtY2hpbGQsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmluZHVzdHJ5LWV2ZW50cyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1ldmVudHMgcDpsYXN0LWNoaWxkLCAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmhjc3MtZXZlbnRzIHA6bGFzdC1jaGlsZCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMgcDpsYXN0LWNoaWxkLCAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5oY3NzLWV2ZW50cyBwOmxhc3QtY2hpbGQsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnBhc3Qtd2ViaW5hcnMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzIHA6bGFzdC1jaGlsZCwgLnBhc3Qtd2ViaW5hcnMgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuaGNzcy1ldmVudHMgcDpsYXN0LWNoaWxkLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bGFzdC1jaGlsZCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpsYXN0LWNoaWxkLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bGFzdC1jaGlsZCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpsYXN0LWNoaWxkLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bGFzdC1jaGlsZCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpsYXN0LWNoaWxkLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bGFzdC1jaGlsZCwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpsYXN0LWNoaWxkLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bGFzdC1jaGlsZCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpsYXN0LWNoaWxkLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bGFzdC1jaGlsZCwgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpsYXN0LWNoaWxkLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bGFzdC1jaGlsZCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpsYXN0LWNoaWxkLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bGFzdC1jaGlsZCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpsYXN0LWNoaWxkLCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bGFzdC1jaGlsZCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpsYXN0LWNoaWxkLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bGFzdC1jaGlsZCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpsYXN0LWNoaWxkLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bGFzdC1jaGlsZCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpsYXN0LWNoaWxkLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bGFzdC1jaGlsZCwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpsYXN0LWNoaWxkLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bGFzdC1jaGlsZCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpsYXN0LWNoaWxkLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpsYXN0LWNoaWxkLCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpsYXN0LWNoaWxkLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpsYXN0LWNoaWxkLCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpsYXN0LWNoaWxkLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpsYXN0LWNoaWxkLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpsYXN0LWNoaWxkLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpsYXN0LWNoaWxkLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpsYXN0LWNoaWxkLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpsYXN0LWNoaWxkLCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpsYXN0LWNoaWxkLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpsYXN0LWNoaWxkLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpsYXN0LWNoaWxkLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpsYXN0LWNoaWxkLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpsYXN0LWNoaWxkLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpsYXN0LWNoaWxkLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpsYXN0LWNoaWxkLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bGFzdC1jaGlsZCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpsYXN0LWNoaWxkLCAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bGFzdC1jaGlsZCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpsYXN0LWNoaWxkLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bGFzdC1jaGlsZCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpsYXN0LWNoaWxkLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bGFzdC1jaGlsZCwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpsYXN0LWNoaWxkLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bGFzdC1jaGlsZCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpsYXN0LWNoaWxkLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyIHA6bGFzdC1jaGlsZCwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIgcDpsYXN0LWNoaWxkLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciBwOmxhc3QtY2hpbGQsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyIHA6bGFzdC1jaGlsZCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpsYXN0LWNoaWxkLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bGFzdC1jaGlsZCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpsYXN0LWNoaWxkLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bGFzdC1jaGlsZCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpsYXN0LWNoaWxkLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzICNjdXN0b21lcnNfYnlfc3RhdGUgLnN3aXBlci1jb250YWluZXIgPiBkaXYgcDpsYXN0LWNoaWxkLCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnN3aXBlci1jb250YWluZXIgPiBkaXYgcDpsYXN0LWNoaWxkLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzICNnZW5lcmljLXRhYnMgLnBhbmUgcDpsYXN0LWNoaWxkLCAjZ2VuZXJpYy10YWJzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnBhbmUgcDpsYXN0LWNoaWxkLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAuc29jaWFsLXNoYXJlIHA6bGFzdC1jaGlsZCwgLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNvY2lhbC1zaGFyZSBwOmxhc3QtY2hpbGQsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNpbmdsZS1wcmVzcyAuc29jaWFsLXNoYXJlIHA6bGFzdC1jaGlsZCwgLnNpbmdsZS1wcmVzcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zb2NpYWwtc2hhcmUgcDpsYXN0LWNoaWxkLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yIHA6bGFzdC1jaGlsZCwgLnByb2R1Y3QtcGFnZS1zdGF0cyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zdGF0cy1jb2xvciBwOmxhc3QtY2hpbGQsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yIHA6bGFzdC1jaGlsZCwgLnBhZ2Utc3RhdHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuc3RhdHMtY29sb3IgcDpsYXN0LWNoaWxkLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5tb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCBwOmxhc3QtY2hpbGQsIC5tb2RhbC1wb3B1cCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5tb2RhbC1jb250ZW50IHA6bGFzdC1jaGlsZCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuaGNzcy1mb3JtLWZyYW1lIHA6bGFzdC1jaGlsZCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSBwOmxhc3QtY2hpbGQsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmN1c3RvbWVyLXN0b3J5LXNsaWRlIHA6bGFzdC1jaGlsZCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgLmJsb2ctYm94IHA6bGFzdC1jaGlsZCwgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmJsb2ctYm94IHA6bGFzdC1jaGlsZCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAjY29tcGFueS1pbmZvcm1hdGlvbiBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNlY3Rpb24tZnJhbWUsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmNvbnRhaW5lciwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLnNpdGUtaW5uZXIsIC5maXQtcXVpeiAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmNvbnRhaW5lciwgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZml0LXF1aXogLnNpdGUtaW5uZXIsIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLm5hcnJvdy1jb250YWluZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLm5hcnJvdy1jb250YWluZXIsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kdXN0cnktZXZlbnRzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmhjc3MtZXZlbnRzLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmhjc3MtZXZlbnRzLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hcnMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuaGNzcy1ldmVudHMsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnBhc3Qtd2ViaW5hcnMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5oY3NzLWV2ZW50cywgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zd2lwZXItY29udGFpbmVyID4gZGl2LCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnN3aXBlci1jb250YWluZXIgPiBkaXYsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgI2dlbmVyaWMtdGFicyAucGFuZSwgI2dlbmVyaWMtdGFicyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5wYW5lLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAuc29jaWFsLXNoYXJlLCAuc2luZ2xlLXBvc3Q6bm90KC5jYXNlLXN0dWRpZXMtdGVtcGxhdGUtY2xvbmUtcG9zdCkgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuc29jaWFsLXNoYXJlLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zaW5nbGUtcHJlc3MgLnNvY2lhbC1zaGFyZSwgLnNpbmdsZS1wcmVzcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zb2NpYWwtc2hhcmUsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtY29sb3IsIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuc3RhdHMtY29sb3IsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yLCAucGFnZS1zdGF0cyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zdGF0cy1jb2xvciwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAubW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQsIC5tb2RhbC1wb3B1cCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5tb2RhbC1jb250ZW50LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5oY3NzLWZvcm0tZnJhbWUsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmN1c3RvbWVyLXN0b3J5LXNsaWRlLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAuYmxvZy1ib3gsIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5ibG9nLWJveCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAjY29tcGFueS1pbmZvcm1hdGlvbiB7XG4gICAgcGFkZGluZzogNDhweDtcbiAgfVxufVxuLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyBoMywgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuc3ViLXRpdGxlLWgzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIHtcbiAgICBtYXJnaW46IDY0cHggMDtcbiAgfVxufVxuLmFjY291bnRpbmcgLnN1Yi10aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWNjb3VudGluZyAuc3ViLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4uYWNjb3VudGluZyAudGl0bGUge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFjY291bnRpbmcgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG4uYWNjb3VudGluZyAuc29jaWFsLXJldmlld3Mtd2hpdGUtYmcge1xuICBtYXJnaW46IDQ4cHggMCA4MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvdW50aW5nIC5zb2NpYWwtcmV2aWV3cy13aGl0ZS1iZyB7XG4gICAgbWFyZ2luOiA5NnB4IDAgMTM2cHg7XG4gIH1cbn1cbi5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IC0xMDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5jb250YWluZXIsIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLm5hcnJvdy1jb250YWluZXIsIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5zaXRlLWlubmVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLm1hc3RlYy1tc2EgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAuc2l0ZS1pbm5lciwgLm10MWIgLm1hc3RlYy1tc2EgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5zaXRlLWlubmVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLm1hc3RlYy1tc2EgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAuc2l0ZS1pbm5lciwgLnExYiAubWFzdGVjLW1zYSAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5zaXRlLWlubmVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5pbmR1c3RyeS1ldmVudHMgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAuaGNzcy1ldmVudHMsIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5oY3NzLWV2ZW50cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdG9wOiAtMTAwcHg7XG4gIHotaW5kZXg6IDU7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG4uYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5jb250YWluZXIgaW1nLCAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5maXQtcXVpeiAuc2l0ZS1pbm5lciBpbWcsIC5maXQtcXVpeiAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5zaXRlLWlubmVyIGltZywgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIgaW1nLCAuc2hhcmUteW91ci1zdG9yeSAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5zaXRlLWlubmVyIGltZywgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXIgaW1nLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAuc2l0ZS1pbm5lciBpbWcsIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5uYXJyb3ctY29udGFpbmVyIGltZywgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyIGltZywgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAuc2l0ZS1pbm5lciBpbWcsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciBpbWcsIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLnNpdGUtaW5uZXItY29udGFpbmVyIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLnNpdGUtaW5uZXIgaW1nLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyIGltZywgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAuc2l0ZS1pbm5lciBpbWcsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIgaW1nLCAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5zaXRlLWlubmVyIGltZywgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciBpbWcsIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLnNpdGUtaW5uZXIgaW1nLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIgaW1nLCAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAubXQxYiAubWFzdGVjLW1zYSAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5zaXRlLWlubmVyIGltZywgLm10MWIgLm1hc3RlYy1tc2EgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciBpbWcsIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLnNpdGUtaW5uZXIgaW1nLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIgaW1nLCAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLnExYiAubWFzdGVjLW1zYSAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5zaXRlLWlubmVyIGltZywgLnExYiAubWFzdGVjLW1zYSAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciBpbWcsIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLnNpdGUtaW5uZXIgaW1nLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cyBpbWcsIC5pbmR1c3RyeS1ldmVudHMgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAuaGNzcy1ldmVudHMgaW1nLCAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cyBpbWcsIC5wYXN0LXdlYmluYXJzIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLmhjc3MtZXZlbnRzIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLmFjY291bnRpbmctc2VhcmNoIC5zZWN0aW9uLWZyYW1lLCAuYWNjb3VudGluZy1zZWFyY2ggLmVudGVycHJpc2Utc3RlcHMgLmNvbnRhaW5lciwgLmFjY291bnRpbmctc2VhcmNoIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IC5hY2NvdW50aW5nLXNlYXJjaCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmctc2VhcmNoIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmctc2VhcmNoIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXNlYXJjaCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5hY2NvdW50aW5nLXNlYXJjaCAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy1zZWFyY2ggLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5hY2NvdW50aW5nLXNlYXJjaCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmctc2VhcmNoIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5hY2NvdW50aW5nLXNlYXJjaCAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy1zZWFyY2ggLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLmFjY291bnRpbmctc2VhcmNoIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nLXNlYXJjaCAuY29udGFpbmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZy1zZWFyY2ggLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmctc2VhcmNoIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZy1zZWFyY2ggLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZy1zZWFyY2ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmctc2VhcmNoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmctc2VhcmNoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nLXNlYXJjaCAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmctc2VhcmNoIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZy1zZWFyY2ggLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmctc2VhcmNoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nLXNlYXJjaCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZy1zZWFyY2ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctc2VhcmNoIC5lbnRlcnByaXNlLXN0ZXBzIC5uYXJyb3ctY29udGFpbmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZy1zZWFyY2ggLm5hcnJvdy1jb250YWluZXIsIC5hY2NvdW50aW5nLXNlYXJjaCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5hY2NvdW50aW5nLXNlYXJjaCAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmctc2VhcmNoIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmctc2VhcmNoIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZy1zZWFyY2ggLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmFjY291bnRpbmctc2VhcmNoIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZy1zZWFyY2ggLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmctc2VhcmNoIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZy1zZWFyY2ggLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmFjY291bnRpbmctc2VhcmNoIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZy1zZWFyY2ggLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmctc2VhcmNoIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZy1zZWFyY2ggLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmFjY291bnRpbmctc2VhcmNoIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZy1zZWFyY2ggLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmctc2VhcmNoIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZy1zZWFyY2ggLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmFjY291bnRpbmctc2VhcmNoIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZy1zZWFyY2ggLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmctc2VhcmNoIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZy1zZWFyY2ggLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5hY2NvdW50aW5nLXNlYXJjaCAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmctc2VhcmNoIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZy1zZWFyY2ggLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nLXNlYXJjaCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmFjY291bnRpbmctc2VhcmNoIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZy1zZWFyY2ggLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nLXNlYXJjaCAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmctc2VhcmNoIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmFjY291bnRpbmctc2VhcmNoIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZy1zZWFyY2ggLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZy1zZWFyY2ggLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nLXNlYXJjaCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5hY2NvdW50aW5nLXNlYXJjaCAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmctc2VhcmNoIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmctc2VhcmNoIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZy1zZWFyY2ggLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgLmFjY291bnRpbmctc2VhcmNoIC5oY3NzLWV2ZW50cywgLmFjY291bnRpbmctc2VhcmNoIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nLXNlYXJjaCAuaGNzcy1ldmVudHMsIC5hY2NvdW50aW5nLXNlYXJjaCAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzIC5hY2NvdW50aW5nLXNlYXJjaCAuaGNzcy1ldmVudHMsIC5hY2NvdW50aW5nLXNlYXJjaCAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nLXNlYXJjaCAuaGNzcy1ldmVudHMsIC5hY2NvdW50aW5nLXNlYXJjaCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmctc2VhcmNoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXNlYXJjaCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmctc2VhcmNoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXNlYXJjaCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmFjY291bnRpbmctc2VhcmNoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXNlYXJjaCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmctc2VhcmNoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXNlYXJjaCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5hY2NvdW50aW5nLXNlYXJjaCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy1zZWFyY2ggLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZy1zZWFyY2ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctc2VhcmNoIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmFjY291bnRpbmctc2VhcmNoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXNlYXJjaCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nLXNlYXJjaCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy1zZWFyY2ggLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZy1zZWFyY2ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctc2VhcmNoIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmctc2VhcmNoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXNlYXJjaCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5hY2NvdW50aW5nLXNlYXJjaCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy1zZWFyY2ggLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZy1zZWFyY2ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctc2VhcmNoIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmctc2VhcmNoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXNlYXJjaCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nLXNlYXJjaCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy1zZWFyY2ggLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuYWNjb3VudGluZy1zZWFyY2ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctc2VhcmNoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmctc2VhcmNoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXNlYXJjaCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5hY2NvdW50aW5nLXNlYXJjaCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy1zZWFyY2ggLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZy1zZWFyY2ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctc2VhcmNoIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmFjY291bnRpbmctc2VhcmNoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXNlYXJjaCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nLXNlYXJjaCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy1zZWFyY2ggLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmctc2VhcmNoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXNlYXJjaCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZy1zZWFyY2ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctc2VhcmNoIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5hY2NvdW50aW5nLXNlYXJjaCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy1zZWFyY2ggLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmctc2VhcmNoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXNlYXJjaCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZy1zZWFyY2ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctc2VhcmNoIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nLXNlYXJjaCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy1zZWFyY2ggLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmFjY291bnRpbmctc2VhcmNoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXNlYXJjaCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZy1zZWFyY2ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctc2VhcmNoIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZy1zZWFyY2ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctc2VhcmNoIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZy1zZWFyY2ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctc2VhcmNoIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuYWNjb3VudGluZy1zZWFyY2ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctc2VhcmNoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZy1zZWFyY2ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctc2VhcmNoIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZy1zZWFyY2ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctc2VhcmNoIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZy1zZWFyY2ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctc2VhcmNoIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuYWNjb3VudGluZy1zZWFyY2ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctc2VhcmNoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZy1zZWFyY2ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctc2VhcmNoIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5hY2NvdW50aW5nLXNlYXJjaCAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmctc2VhcmNoIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nLXNlYXJjaCAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmctc2VhcmNoIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmctc2VhcmNoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXNlYXJjaCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nLXNlYXJjaCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy1zZWFyY2ggLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuYWNjb3VudGluZy1zZWFyY2ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctc2VhcmNoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmctc2VhcmNoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXNlYXJjaCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zd2lwZXItY29udGFpbmVyID4gZGl2LCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5hY2NvdW50aW5nLXNlYXJjaCAuc3dpcGVyLWNvbnRhaW5lciA+IGRpdiwgLmFjY291bnRpbmctc2VhcmNoICNnZW5lcmljLXRhYnMgLnBhbmUsICNnZW5lcmljLXRhYnMgLmFjY291bnRpbmctc2VhcmNoIC5wYW5lLCAuYWNjb3VudGluZy1zZWFyY2ggLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpIC5zb2NpYWwtc2hhcmUsIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAuYWNjb3VudGluZy1zZWFyY2ggLnNvY2lhbC1zaGFyZSwgLmFjY291bnRpbmctc2VhcmNoIC5zaW5nbGUtcHJlc3MgLnNvY2lhbC1zaGFyZSwgLnNpbmdsZS1wcmVzcyAuYWNjb3VudGluZy1zZWFyY2ggLnNvY2lhbC1zaGFyZSwgLmFjY291bnRpbmctc2VhcmNoIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yLCAucHJvZHVjdC1wYWdlLXN0YXRzIC5hY2NvdW50aW5nLXNlYXJjaCAuc3RhdHMtY29sb3IsIC5hY2NvdW50aW5nLXNlYXJjaCAucGFnZS1zdGF0cyAuc3RhdHMtY29sb3IsIC5wYWdlLXN0YXRzIC5hY2NvdW50aW5nLXNlYXJjaCAuc3RhdHMtY29sb3IsIC5hY2NvdW50aW5nLXNlYXJjaCAubW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQsIC5tb2RhbC1wb3B1cCAuYWNjb3VudGluZy1zZWFyY2ggLm1vZGFsLWNvbnRlbnQsIC5hY2NvdW50aW5nLXNlYXJjaCAuaGNzcy1mb3JtLWZyYW1lLCAuYWNjb3VudGluZy1zZWFyY2ggLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUsIC5hY2NvdW50aW5nLXNlYXJjaCAuY3VzdG9tZXItc3Rvcnktc2xpZGUsIC5hY2NvdW50aW5nLXNlYXJjaCAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgLmJsb2ctYm94LCAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgLmFjY291bnRpbmctc2VhcmNoIC5ibG9nLWJveCwgLmFjY291bnRpbmctc2VhcmNoICNjb21wYW55LWluZm9ybWF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hY2NvdW50aW5nLXNlYXJjaCAuc2VjdGlvbi1mcmFtZSwgLmFjY291bnRpbmctc2VhcmNoIC5lbnRlcnByaXNlLXN0ZXBzIC5jb250YWluZXIsIC5hY2NvdW50aW5nLXNlYXJjaCAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLnNpdGUtaW5uZXIsIC5maXQtcXVpeiAuYWNjb3VudGluZy1zZWFyY2ggLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nLXNlYXJjaCAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5hY2NvdW50aW5nLXNlYXJjaCAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy1zZWFyY2ggLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAuYWNjb3VudGluZy1zZWFyY2ggLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctc2VhcmNoIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAuYWNjb3VudGluZy1zZWFyY2ggLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nLXNlYXJjaCAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZy1zZWFyY2ggLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctc2VhcmNoIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5hY2NvdW50aW5nLXNlYXJjaCAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZy1zZWFyY2ggLmNvbnRhaW5lciwgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmctc2VhcmNoIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nLXNlYXJjaCAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmctc2VhcmNoIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmctc2VhcmNoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nLXNlYXJjaCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nLXNlYXJjaCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZy1zZWFyY2ggLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nLXNlYXJjaCAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmctc2VhcmNoIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nLXNlYXJjaCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZy1zZWFyY2ggLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmctc2VhcmNoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXNlYXJjaCAuZW50ZXJwcmlzZS1zdGVwcyAubmFycm93LWNvbnRhaW5lciwgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmctc2VhcmNoIC5uYXJyb3ctY29udGFpbmVyLCAuYWNjb3VudGluZy1zZWFyY2ggLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuYWNjb3VudGluZy1zZWFyY2ggLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nLXNlYXJjaCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nLXNlYXJjaCAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmctc2VhcmNoIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5hY2NvdW50aW5nLXNlYXJjaCAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmctc2VhcmNoIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nLXNlYXJjaCAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmctc2VhcmNoIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5hY2NvdW50aW5nLXNlYXJjaCAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmctc2VhcmNoIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nLXNlYXJjaCAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmctc2VhcmNoIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5hY2NvdW50aW5nLXNlYXJjaCAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmctc2VhcmNoIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nLXNlYXJjaCAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmctc2VhcmNoIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5hY2NvdW50aW5nLXNlYXJjaCAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmctc2VhcmNoIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nLXNlYXJjaCAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmctc2VhcmNoIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuYWNjb3VudGluZy1zZWFyY2ggLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nLXNlYXJjaCAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmctc2VhcmNoIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZy1zZWFyY2ggLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5hY2NvdW50aW5nLXNlYXJjaCAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmctc2VhcmNoIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZy1zZWFyY2ggLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nLXNlYXJjaCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5hY2NvdW50aW5nLXNlYXJjaCAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmctc2VhcmNoIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmctc2VhcmNoIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZy1zZWFyY2ggLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuYWNjb3VudGluZy1zZWFyY2ggLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nLXNlYXJjaCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nLXNlYXJjaCAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmctc2VhcmNoIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kdXN0cnktZXZlbnRzIC5hY2NvdW50aW5nLXNlYXJjaCAuaGNzcy1ldmVudHMsIC5hY2NvdW50aW5nLXNlYXJjaCAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLWV2ZW50cywgLmluZHVzdHJ5LWV2ZW50cyAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZy1zZWFyY2ggLmhjc3MtZXZlbnRzLCAuYWNjb3VudGluZy1zZWFyY2ggLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAuYWNjb3VudGluZy1zZWFyY2ggLmhjc3MtZXZlbnRzLCAuYWNjb3VudGluZy1zZWFyY2ggLnBhc3Qtd2ViaW5hcnMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZy1zZWFyY2ggLmhjc3MtZXZlbnRzLCAuYWNjb3VudGluZy1zZWFyY2ggLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5hY2NvdW50aW5nLXNlYXJjaCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy1zZWFyY2ggLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nLXNlYXJjaCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy1zZWFyY2ggLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5hY2NvdW50aW5nLXNlYXJjaCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy1zZWFyY2ggLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nLXNlYXJjaCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy1zZWFyY2ggLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZy1zZWFyY2ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctc2VhcmNoIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmctc2VhcmNoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXNlYXJjaCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5hY2NvdW50aW5nLXNlYXJjaCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy1zZWFyY2ggLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZy1zZWFyY2ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctc2VhcmNoIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmctc2VhcmNoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXNlYXJjaCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nLXNlYXJjaCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy1zZWFyY2ggLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuYWNjb3VudGluZy1zZWFyY2ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctc2VhcmNoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmctc2VhcmNoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXNlYXJjaCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5hY2NvdW50aW5nLXNlYXJjaCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy1zZWFyY2ggLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZy1zZWFyY2ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctc2VhcmNoIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmFjY291bnRpbmctc2VhcmNoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXNlYXJjaCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nLXNlYXJjaCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy1zZWFyY2ggLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZy1zZWFyY2ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctc2VhcmNoIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmctc2VhcmNoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXNlYXJjaCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5hY2NvdW50aW5nLXNlYXJjaCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy1zZWFyY2ggLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZy1zZWFyY2ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctc2VhcmNoIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5hY2NvdW50aW5nLXNlYXJjaCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy1zZWFyY2ggLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmctc2VhcmNoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXNlYXJjaCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuYWNjb3VudGluZy1zZWFyY2ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctc2VhcmNoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nLXNlYXJjaCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy1zZWFyY2ggLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmctc2VhcmNoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXNlYXJjaCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZy1zZWFyY2ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctc2VhcmNoIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5hY2NvdW50aW5nLXNlYXJjaCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy1zZWFyY2ggLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmctc2VhcmNoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXNlYXJjaCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmctc2VhcmNoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXNlYXJjaCAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmctc2VhcmNoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXNlYXJjaCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmFjY291bnRpbmctc2VhcmNoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXNlYXJjaCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmctc2VhcmNoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXNlYXJjaCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmctc2VhcmNoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXNlYXJjaCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmctc2VhcmNoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXNlYXJjaCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmFjY291bnRpbmctc2VhcmNoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXNlYXJjaCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmctc2VhcmNoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXNlYXJjaCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuYWNjb3VudGluZy1zZWFyY2ggLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nLXNlYXJjaCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZy1zZWFyY2ggLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nLXNlYXJjaCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5hY2NvdW50aW5nLXNlYXJjaCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy1zZWFyY2ggLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZy1zZWFyY2ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctc2VhcmNoIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmFjY291bnRpbmctc2VhcmNoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXNlYXJjaCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nLXNlYXJjaCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy1zZWFyY2ggI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3dpcGVyLWNvbnRhaW5lciA+IGRpdiwgI2N1c3RvbWVyc19ieV9zdGF0ZSAuYWNjb3VudGluZy1zZWFyY2ggLnN3aXBlci1jb250YWluZXIgPiBkaXYsIC5hY2NvdW50aW5nLXNlYXJjaCAjZ2VuZXJpYy10YWJzIC5wYW5lLCAjZ2VuZXJpYy10YWJzIC5hY2NvdW50aW5nLXNlYXJjaCAucGFuZSwgLmFjY291bnRpbmctc2VhcmNoIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAuc29jaWFsLXNoYXJlLCAuc2luZ2xlLXBvc3Q6bm90KC5jYXNlLXN0dWRpZXMtdGVtcGxhdGUtY2xvbmUtcG9zdCkgLmFjY291bnRpbmctc2VhcmNoIC5zb2NpYWwtc2hhcmUsIC5hY2NvdW50aW5nLXNlYXJjaCAuc2luZ2xlLXByZXNzIC5zb2NpYWwtc2hhcmUsIC5zaW5nbGUtcHJlc3MgLmFjY291bnRpbmctc2VhcmNoIC5zb2NpYWwtc2hhcmUsIC5hY2NvdW50aW5nLXNlYXJjaCAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciwgLnByb2R1Y3QtcGFnZS1zdGF0cyAuYWNjb3VudGluZy1zZWFyY2ggLnN0YXRzLWNvbG9yLCAuYWNjb3VudGluZy1zZWFyY2ggLnBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yLCAucGFnZS1zdGF0cyAuYWNjb3VudGluZy1zZWFyY2ggLnN0YXRzLWNvbG9yLCAuYWNjb3VudGluZy1zZWFyY2ggLm1vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50LCAubW9kYWwtcG9wdXAgLmFjY291bnRpbmctc2VhcmNoIC5tb2RhbC1jb250ZW50LCAuYWNjb3VudGluZy1zZWFyY2ggLmhjc3MtZm9ybS1mcmFtZSwgLmFjY291bnRpbmctc2VhcmNoIC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lLCAuYWNjb3VudGluZy1zZWFyY2ggLmN1c3RvbWVyLXN0b3J5LXNsaWRlLCAuYWNjb3VudGluZy1zZWFyY2ggLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzIC5ibG9nLWJveCwgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzIC5hY2NvdW50aW5nLXNlYXJjaCAuYmxvZy1ib3gsIC5hY2NvdW50aW5nLXNlYXJjaCAjY29tcGFueS1pbmZvcm1hdGlvbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDVweCAzMnB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvdW50aW5nLXNlYXJjaCAudGhlLWxpc3Qge1xuICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSAzMjdweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWNjb3VudGluZy1zZWFyY2ggLnRoZS1saXN0IHtcbiAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gMzI3cHgpO1xuICB9XG59XG4uYWNjb3VudGluZy1zZWFyY2ggLmZ1enp5LXNlYXJjaC1ib3gge1xuICB3aWR0aDogMjk1cHg7XG59XG4uYWNjb3VudGluZy1zZWFyY2ggLmZ1enp5LXNlYXJjaC1ib3ggbGFiZWwge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmFjY291bnRpbmctc2VhcmNoIC5mdXp6eS1zZWFyY2gtYm94IGlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xufVxuLmFjY291bnRpbmctc2VhcmNoIC5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmFjY291bnRpbmctc2VhcmNoIC52aWV3LWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFjY291bnRpbmctc2VhcmNoIC52aWV3LWFsbCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIGgyLCAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLmFjY291bnRpbmctdGFiLXNlY3Rpb24gcC5oZWFkbGluZSwgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIHAuaGVhZGxpbmUsIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIHAuaGVhZGxpbmUsIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIHAuaGVhZGxpbmUsIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuc3ViLXRpdGxlLWgyLCAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIGg0LCAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmVudHJ5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbjogMTdweCAwIDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gaDIsIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAuYWNjb3VudGluZy10YWItc2VjdGlvbiBwLmhlYWRsaW5lLCAuYWNjb3VudGluZy10YWItc2VjdGlvbiAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLmFjY291bnRpbmctdGFiLXNlY3Rpb24gcC5oZWFkbGluZSwgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLmFjY291bnRpbmctdGFiLXNlY3Rpb24gcC5oZWFkbGluZSwgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLmFjY291bnRpbmctdGFiLXNlY3Rpb24gcC5oZWFkbGluZSwgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5zdWItdGl0bGUtaDIsIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmFjY291bnRpbmctdGFiLXNlY3Rpb24gaDQsIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuZW50cnktdGl0bGUsIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuZW50cnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBtYXJnaW46IDAgMCAzNnB4O1xuICB9XG59XG4uYWNjb3VudGluZy10YWItc2VjdGlvbiAuYWNjb3VudGluZy1wYW5lIHtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuYWNjb3VudGluZy1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5hY2NvdW50aW5nLXBhbmUuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmFjY291bnRpbmctcGFuZS5hY3RpdmUge1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmFjY291bnRpbmctcGFuZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2U7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuYWNjb3VudGluZy1wYW5lLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC50YWItY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIHVsLmFjY291bnRpbmctdGFibmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tQmFja2dyb3VuZC1EZWZhdWx0LURlZmF1bHQsICNGRkYpO1xuICBib3gtc2hhZG93OiA2cHggNnB4IDMwcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gdWwuYWNjb3VudGluZy10YWJuYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIHVsLmFjY291bnRpbmctdGFibmF2IGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMy4zMyU7XG59XG4uYWNjb3VudGluZy10YWItc2VjdGlvbiB1bC5hY2NvdW50aW5nLXRhYm5hdiBsaTpsYXN0LWNoaWxkIGE6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIHVsLmFjY291bnRpbmctdGFibmF2IGEge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiAxLjE1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gdWwuYWNjb3VudGluZy10YWJuYXYgYSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIHVsLmFjY291bnRpbmctdGFibmF2IC5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWNjb3VudGluZy10YWItc2VjdGlvbiB1bC5hY2NvdW50aW5nLXRhYm5hdiAuYnV0dG9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogNTAlO1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRvcDogMjUlO1xuICByaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmFjY291bnRpbmctdGFiLXNlY3Rpb24gdWwuYWNjb3VudGluZy10YWJuYXYgLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2Mzk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgbWFyZ2luOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NjM5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyLCAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgY29sb3I6ICMwMDk2Mzk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYWNjb3VudGluZy10YWItc2VjdGlvbiAuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTYzOTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWNjb3VudGluZy10YWItc2VjdGlvbiAuZHJvcGRvd24tdG9nZ2xlLmhlYXZ5am9iOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVlYjg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmRyb3Bkb3duLXRvZ2dsZS5zYWZldHk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOWUxYjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWNjb3VudGluZy10YWItc2VjdGlvbiAuZHJvcGRvd24tdG9nZ2xlLmRpc3BhdGNoZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzNTIwNTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWNjb3VudGluZy10YWItc2VjdGlvbiAuZHJvcGRvd24tdG9nZ2xlLmVxdWlwbWVudDM2MDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NjgxO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5kcm9wZG93bi10b2dnbGUuZnVlbGVycGx1czo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjQyZjZjO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5kYXRhLWludGVncmF0aW9uLXN0dWRpbyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQ6ICNFREVERUQ7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmRhdGEtaW50ZWdyYXRpb24tc3R1ZGlvIC50YWItc2VjdGlvbiAuY29udGFpbmVyLCAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuZGF0YS1pbnRlZ3JhdGlvbi1zdHVkaW8gLnRhYi1zZWN0aW9uIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5kYXRhLWludGVncmF0aW9uLXN0dWRpbyAudGFiLXNlY3Rpb24gLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5kYXRhLWludGVncmF0aW9uLXN0dWRpbyAudGFiLXNlY3Rpb24gLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuZGF0YS1pbnRlZ3JhdGlvbi1zdHVkaW8gLnRhYi1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5kYXRhLWludGVncmF0aW9uLXN0dWRpbyAudGFiLXNlY3Rpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuZGF0YS1pbnRlZ3JhdGlvbi1zdHVkaW8gLnRhYi1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5kYXRhLWludGVncmF0aW9uLXN0dWRpbyAudGFiLXNlY3Rpb24gLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5kYXRhLWludGVncmF0aW9uLXN0dWRpbyAudGFiLXNlY3Rpb24gLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5kYXRhLWludGVncmF0aW9uLXN0dWRpbyAudGFiLXNlY3Rpb24gLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmRhdGEtaW50ZWdyYXRpb24tc3R1ZGlvIC50YWItc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuZGF0YS1pbnRlZ3JhdGlvbi1zdHVkaW8gLnRhYi1zZWN0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5kYXRhLWludGVncmF0aW9uLXN0dWRpbyAudGFiLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmRhdGEtaW50ZWdyYXRpb24tc3R1ZGlvIC50YWItc2VjdGlvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuZGF0YS1pbnRlZ3JhdGlvbi1zdHVkaW8gLnRhYi1zZWN0aW9uIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuZGF0YS1pbnRlZ3JhdGlvbi1zdHVkaW8gLnRhYi1zZWN0aW9uIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmRhdGEtaW50ZWdyYXRpb24tc3R1ZGlvIC50YWItc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuZGF0YS1pbnRlZ3JhdGlvbi1zdHVkaW8gLnRhYi1zZWN0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmRhdGEtaW50ZWdyYXRpb24tc3R1ZGlvIC50YWItc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuZGF0YS1pbnRlZ3JhdGlvbi1zdHVkaW8gLnRhYi1zZWN0aW9uIC5uYXJyb3ctY29udGFpbmVyLCAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuZGF0YS1pbnRlZ3JhdGlvbi1zdHVkaW8gLnRhYi1zZWN0aW9uIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5kYXRhLWludGVncmF0aW9uLXN0dWRpbyAudGFiLXNlY3Rpb24gLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuZGF0YS1pbnRlZ3JhdGlvbi1zdHVkaW8gLnRhYi1zZWN0aW9uIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuZGF0YS1pbnRlZ3JhdGlvbi1zdHVkaW8gLnRhYi1zZWN0aW9uIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5kYXRhLWludGVncmF0aW9uLXN0dWRpbyAudGFiLXNlY3Rpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuZGF0YS1pbnRlZ3JhdGlvbi1zdHVkaW8gLnRhYi1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5kYXRhLWludGVncmF0aW9uLXN0dWRpbyAudGFiLXNlY3Rpb24gLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuZGF0YS1pbnRlZ3JhdGlvbi1zdHVkaW8gLnRhYi1zZWN0aW9uIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuZGF0YS1pbnRlZ3JhdGlvbi1zdHVkaW8gLnRhYi1zZWN0aW9uIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmRhdGEtaW50ZWdyYXRpb24tc3R1ZGlvIC50YWItc2VjdGlvbiAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5kYXRhLWludGVncmF0aW9uLXN0dWRpbyAudGFiLXNlY3Rpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5kYXRhLWludGVncmF0aW9uLXN0dWRpbyAudGFiLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmRhdGEtaW50ZWdyYXRpb24tc3R1ZGlvIC50YWItc2VjdGlvbiAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5kYXRhLWludGVncmF0aW9uLXN0dWRpbyAudGFiLXNlY3Rpb24gLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5kYXRhLWludGVncmF0aW9uLXN0dWRpbyAudGFiLXNlY3Rpb24gLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuZGF0YS1pbnRlZ3JhdGlvbi1zdHVkaW8gLnRhYi1zZWN0aW9uIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmRhdGEtaW50ZWdyYXRpb24tc3R1ZGlvIC50YWItc2VjdGlvbiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmRhdGEtaW50ZWdyYXRpb24tc3R1ZGlvIC50YWItc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuZGF0YS1pbnRlZ3JhdGlvbi1zdHVkaW8gLnRhYi1zZWN0aW9uIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmRhdGEtaW50ZWdyYXRpb24tc3R1ZGlvIC50YWItc2VjdGlvbiAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmRhdGEtaW50ZWdyYXRpb24tc3R1ZGlvIC50YWItc2VjdGlvbiAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5kYXRhLWludGVncmF0aW9uLXN0dWRpbyAudGFiLXNlY3Rpb24gLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuZGF0YS1pbnRlZ3JhdGlvbi1zdHVkaW8gLnRhYi1zZWN0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuZGF0YS1pbnRlZ3JhdGlvbi1zdHVkaW8gLnRhYi1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5kYXRhLWludGVncmF0aW9uLXN0dWRpbyAudGFiLXNlY3Rpb24gLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuZGF0YS1pbnRlZ3JhdGlvbi1zdHVkaW8gLnRhYi1zZWN0aW9uIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuZGF0YS1pbnRlZ3JhdGlvbi1zdHVkaW8gLnRhYi1zZWN0aW9uIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmRhdGEtaW50ZWdyYXRpb24tc3R1ZGlvIC50YWItc2VjdGlvbiAuc2l0ZS1pbm5lciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5kYXRhLWludGVncmF0aW9uLXN0dWRpbyAudGFiLXNlY3Rpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5kYXRhLWludGVncmF0aW9uLXN0dWRpbyAudGFiLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmRhdGEtaW50ZWdyYXRpb24tc3R1ZGlvIC50YWItc2VjdGlvbiAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmRhdGEtaW50ZWdyYXRpb24tc3R1ZGlvIC50YWItc2VjdGlvbiAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuZGF0YS1pbnRlZ3JhdGlvbi1zdHVkaW8gLnRhYi1zZWN0aW9uIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5tYXN0ZWMtbXNhIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5kYXRhLWludGVncmF0aW9uLXN0dWRpbyAudGFiLXNlY3Rpb24gLnNpdGUtaW5uZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5kYXRhLWludGVncmF0aW9uLXN0dWRpbyAudGFiLXNlY3Rpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmRhdGEtaW50ZWdyYXRpb24tc3R1ZGlvIC50YWItc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuZGF0YS1pbnRlZ3JhdGlvbi1zdHVkaW8gLnRhYi1zZWN0aW9uIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuZGF0YS1pbnRlZ3JhdGlvbi1zdHVkaW8gLnRhYi1zZWN0aW9uIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5kYXRhLWludGVncmF0aW9uLXN0dWRpbyAudGFiLXNlY3Rpb24gLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmRhdGEtaW50ZWdyYXRpb24tc3R1ZGlvIC50YWItc2VjdGlvbiAuc2l0ZS1pbm5lciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmRhdGEtaW50ZWdyYXRpb24tc3R1ZGlvIC50YWItc2VjdGlvbiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuZGF0YS1pbnRlZ3JhdGlvbi1zdHVkaW8gLnRhYi1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5kYXRhLWludGVncmF0aW9uLXN0dWRpbyAudGFiLXNlY3Rpb24gLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmRhdGEtaW50ZWdyYXRpb24tc3R1ZGlvIC50YWItc2VjdGlvbiAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5kYXRhLWludGVncmF0aW9uLXN0dWRpbyAudGFiLXNlY3Rpb24gLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5tYXN0ZWMtbXNhIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5kYXRhLWludGVncmF0aW9uLXN0dWRpbyAudGFiLXNlY3Rpb24gLnNpdGUtaW5uZXIsIC5xMWIgLm1hc3RlYy1tc2EgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmRhdGEtaW50ZWdyYXRpb24tc3R1ZGlvIC50YWItc2VjdGlvbiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5kYXRhLWludGVncmF0aW9uLXN0dWRpbyAudGFiLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmRhdGEtaW50ZWdyYXRpb24tc3R1ZGlvIC50YWItc2VjdGlvbiAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuZGF0YS1pbnRlZ3JhdGlvbi1zdHVkaW8gLnRhYi1zZWN0aW9uIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmRhdGEtaW50ZWdyYXRpb24tc3R1ZGlvIC50YWItc2VjdGlvbiAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmRhdGEtaW50ZWdyYXRpb24tc3R1ZGlvIC50YWItc2VjdGlvbiAuc2l0ZS1pbm5lciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuZGF0YS1pbnRlZ3JhdGlvbi1zdHVkaW8gLnRhYi1zZWN0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmRhdGEtaW50ZWdyYXRpb24tc3R1ZGlvIC50YWItc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuZGF0YS1pbnRlZ3JhdGlvbi1zdHVkaW8gLnRhYi1zZWN0aW9uIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5kYXRhLWludGVncmF0aW9uLXN0dWRpbyAudGFiLXNlY3Rpb24gLmhjc3MtZXZlbnRzLCAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuZGF0YS1pbnRlZ3JhdGlvbi1zdHVkaW8gLnRhYi1zZWN0aW9uIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmRhdGEtaW50ZWdyYXRpb24tc3R1ZGlvIC50YWItc2VjdGlvbiAuaGNzcy1ldmVudHMge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICB9XG4gIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5kYXRhLWludGVncmF0aW9uLXN0dWRpbyAudGFiLXNlY3Rpb24gLnRhYi1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmNhcmRzIC5jb250YWluZXIsIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5jYXJkcyAuZml0LXF1aXogLnNpdGUtaW5uZXIsIC5maXQtcXVpeiAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuY2FyZHMgLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5jYXJkcyAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5jYXJkcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuY2FyZHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuY2FyZHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmNhcmRzIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuY2FyZHMgLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5jYXJkcyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuY2FyZHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmNhcmRzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5jYXJkcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuY2FyZHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmNhcmRzIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuY2FyZHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuY2FyZHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmNhcmRzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmNhcmRzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5jYXJkcyAubmFycm93LWNvbnRhaW5lciwgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmNhcmRzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5jYXJkcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5jYXJkcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmNhcmRzIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5jYXJkcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5jYXJkcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuY2FyZHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuY2FyZHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5jYXJkcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5jYXJkcyAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5jYXJkcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmNhcmRzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5jYXJkcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5jYXJkcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmNhcmRzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmNhcmRzIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmNhcmRzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuY2FyZHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmNhcmRzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmNhcmRzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuY2FyZHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuY2FyZHMgLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuY2FyZHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5jYXJkcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuY2FyZHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuY2FyZHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5jYXJkcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5jYXJkcyAuc2l0ZS1pbm5lciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5jYXJkcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmNhcmRzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5jYXJkcyAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmNhcmRzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5jYXJkcyAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAubWFzdGVjLW1zYSAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuY2FyZHMgLnNpdGUtaW5uZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5jYXJkcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuY2FyZHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmNhcmRzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuY2FyZHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmNhcmRzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5jYXJkcyAuc2l0ZS1pbm5lciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmNhcmRzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5jYXJkcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuY2FyZHMgLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmNhcmRzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmNhcmRzIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAubWFzdGVjLW1zYSAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuY2FyZHMgLnNpdGUtaW5uZXIsIC5xMWIgLm1hc3RlYy1tc2EgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmNhcmRzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmNhcmRzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5jYXJkcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuY2FyZHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuY2FyZHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5jYXJkcyAuc2l0ZS1pbm5lciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuY2FyZHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuY2FyZHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmNhcmRzIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5jYXJkcyAuaGNzcy1ldmVudHMsIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5jYXJkcyAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5jYXJkcyAuaGNzcy1ldmVudHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICB9XG59XG5cbi5leHBvcnQtdG8tYWNjb3VudGluZy1pY29ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xufVxuLmV4cG9ydC10by1hY2NvdW50aW5nLWljb25zIC5wcm9kdWN0cywgLmV4cG9ydC10by1hY2NvdW50aW5nLWljb25zIC5hY2NvdW50aW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcm93LWdhcDogMzJweDtcbiAgY29sdW1uLWdhcDogNjdweDtcbn1cbi5leHBvcnQtdG8tYWNjb3VudGluZy1pY29ucyAucHJvZHVjdHMgaW1nLCAuZXhwb3J0LXRvLWFjY291bnRpbmctaWNvbnMgLmFjY291bnRpbmcgaW1nIHtcbiAgaGVpZ2h0OiAxMjlweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXhwb3J0LXRvLWFjY291bnRpbmctaWNvbnMgLnByb2R1Y3RzIGltZywgLmV4cG9ydC10by1hY2NvdW50aW5nLWljb25zIC5hY2NvdW50aW5nIGltZyB7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmV4cG9ydC10by1hY2NvdW50aW5nLWljb25zIC5wcm9kdWN0cyBpbWcsIC5leHBvcnQtdG8tYWNjb3VudGluZy1pY29ucyAuYWNjb3VudGluZyBpbWcge1xuICAgIGhlaWdodDogMTI5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXhwb3J0LXRvLWFjY291bnRpbmctaWNvbnMgLnByb2R1Y3RzLCAuZXhwb3J0LXRvLWFjY291bnRpbmctaWNvbnMgLmFjY291bnRpbmcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgY29sdW1uLWdhcDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5leHBvcnQtdG8tYWNjb3VudGluZy1pY29ucyAucHJvZHVjdHMsIC5leHBvcnQtdG8tYWNjb3VudGluZy1pY29ucyAuYWNjb3VudGluZyB7XG4gICAgY29sdW1uLWdhcDogMjlweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZXhwb3J0LXRvLWFjY291bnRpbmctaWNvbnMgLnByb2R1Y3RzLCAuZXhwb3J0LXRvLWFjY291bnRpbmctaWNvbnMgLmFjY291bnRpbmcge1xuICAgIGNvbHVtbi1nYXA6IDExMHB4O1xuICB9XG59XG4uZXhwb3J0LXRvLWFjY291bnRpbmctaWNvbnMgLmFycm93IHtcbiAgaGVpZ2h0OiA3N3B4O1xufVxuLmV4cG9ydC10by1hY2NvdW50aW5nLWljb25zIC5hcnJvdyBpbWcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB3aWR0aDogNzdweDtcbiAgdG9wOiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV4cG9ydC10by1hY2NvdW50aW5nLWljb25zIC5hcnJvdyBpbWcge1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXhwb3J0LXRvLWFjY291bnRpbmctaWNvbnMgLmFycm93IHtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmV4cG9ydC10by1hY2NvdW50aW5nLWljb25zIC5hcnJvdyB7XG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5leHBvcnQtdG8tYWNjb3VudGluZy1pY29ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nOiAyNHB4IDQ4cHg7XG4gICAgY29sdW1uLWdhcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5leHBvcnQtdG8tYWNjb3VudGluZy1pY29ucyB7XG4gICAgY29sdW1uLWdhcDogMzJweDtcbiAgfVxufVxuXG4uaW5zdGFudC1zdXBwb3J0ICNnZW5lcmljLWhlcm8gLnN1cHBvcnQtcGhvbmUtbnVtYmVycywgLmluc3RhbnQtc3VwcG9ydCAjcHJlc3MtaGVybyAuc3VwcG9ydC1waG9uZS1udW1iZXJzIHtcbiAgcm93LWdhcDogMTZweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5zdGFudC1zdXBwb3J0ICNnZW5lcmljLWhlcm8gLnN1cHBvcnQtcGhvbmUtbnVtYmVycywgLmluc3RhbnQtc3VwcG9ydCAjcHJlc3MtaGVybyAuc3VwcG9ydC1waG9uZS1udW1iZXJzIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmluc3RhbnQtc3VwcG9ydCAjZ2VuZXJpYy1oZXJvIGEsIC5pbnN0YW50LXN1cHBvcnQgI3ByZXNzLWhlcm8gYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnN0YW50LXN1cHBvcnQgI2dlbmVyaWMtaGVybyBhLCAuaW5zdGFudC1zdXBwb3J0ICNwcmVzcy1oZXJvIGEge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5pbnN0YW50LXN1cHBvcnQgI2dlbmVyaWMtaGVybyBhLCAuaW5zdGFudC1zdXBwb3J0ICNwcmVzcy1oZXJvIGEge1xuICAgIHBhZGRpbmc6IDEycHggMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAuaW5zdGFudC1zdXBwb3J0ICNnZW5lcmljLWhlcm8gYSwgLmluc3RhbnQtc3VwcG9ydCAjcHJlc3MtaGVybyBhIHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICB9XG59XG4uaW5zdGFudC1zdXBwb3J0IC50d28tY29sdW1ucyBoMiwgLmluc3RhbnQtc3VwcG9ydCAudHdvLWNvbHVtbnMgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5pbnN0YW50LXN1cHBvcnQgLnR3by1jb2x1bW5zIHAuaGVhZGxpbmUsIC5pbnN0YW50LXN1cHBvcnQgLnR3by1jb2x1bW5zIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuaW5zdGFudC1zdXBwb3J0IC50d28tY29sdW1ucyBwLmhlYWRsaW5lLCAuaW5zdGFudC1zdXBwb3J0IC50d28tY29sdW1ucyAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAuaW5zdGFudC1zdXBwb3J0IC50d28tY29sdW1ucyBwLmhlYWRsaW5lLCAuaW5zdGFudC1zdXBwb3J0IC50d28tY29sdW1ucyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuaW5zdGFudC1zdXBwb3J0IC50d28tY29sdW1ucyBwLmhlYWRsaW5lLCAuaW5zdGFudC1zdXBwb3J0IC50d28tY29sdW1ucyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmluc3RhbnQtc3VwcG9ydCAudHdvLWNvbHVtbnMgLnN1Yi10aXRsZS1oMiwgLmluc3RhbnQtc3VwcG9ydCAudHdvLWNvbHVtbnMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuaW5zdGFudC1zdXBwb3J0IC50d28tY29sdW1ucyBoNCwgLmluc3RhbnQtc3VwcG9ydCAudHdvLWNvbHVtbnMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5pbnN0YW50LXN1cHBvcnQgLnR3by1jb2x1bW5zIC5lbnRyeS10aXRsZSwgLmluc3RhbnQtc3VwcG9ydCAudHdvLWNvbHVtbnMgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5pbnN0YW50LXN1cHBvcnQgLnR3by1jb2x1bW5zIC5lbnRyeS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnN0YW50LXN1cHBvcnQgLnR3by1jb2x1bW5zIGgyLCAuaW5zdGFudC1zdXBwb3J0IC50d28tY29sdW1ucyAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLmluc3RhbnQtc3VwcG9ydCAudHdvLWNvbHVtbnMgcC5oZWFkbGluZSwgLmluc3RhbnQtc3VwcG9ydCAudHdvLWNvbHVtbnMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5pbnN0YW50LXN1cHBvcnQgLnR3by1jb2x1bW5zIHAuaGVhZGxpbmUsIC5pbnN0YW50LXN1cHBvcnQgLnR3by1jb2x1bW5zIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5pbnN0YW50LXN1cHBvcnQgLnR3by1jb2x1bW5zIHAuaGVhZGxpbmUsIC5pbnN0YW50LXN1cHBvcnQgLnR3by1jb2x1bW5zIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5pbnN0YW50LXN1cHBvcnQgLnR3by1jb2x1bW5zIHAuaGVhZGxpbmUsIC5pbnN0YW50LXN1cHBvcnQgLnR3by1jb2x1bW5zIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAuaW5zdGFudC1zdXBwb3J0IC50d28tY29sdW1ucyAuc3ViLXRpdGxlLWgyLCAuaW5zdGFudC1zdXBwb3J0IC50d28tY29sdW1ucyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5pbnN0YW50LXN1cHBvcnQgLnR3by1jb2x1bW5zIGg0LCAuaW5zdGFudC1zdXBwb3J0IC50d28tY29sdW1ucyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmluc3RhbnQtc3VwcG9ydCAudHdvLWNvbHVtbnMgLmVudHJ5LXRpdGxlLCAuaW5zdGFudC1zdXBwb3J0IC50d28tY29sdW1ucyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmluc3RhbnQtc3VwcG9ydCAudHdvLWNvbHVtbnMgLmVudHJ5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaW5zdGFudC1zdXBwb3J0IC50d28tY29sdW1ucyBoMiwgLmluc3RhbnQtc3VwcG9ydCAudHdvLWNvbHVtbnMgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5pbnN0YW50LXN1cHBvcnQgLnR3by1jb2x1bW5zIHAuaGVhZGxpbmUsIC5pbnN0YW50LXN1cHBvcnQgLnR3by1jb2x1bW5zIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuaW5zdGFudC1zdXBwb3J0IC50d28tY29sdW1ucyBwLmhlYWRsaW5lLCAuaW5zdGFudC1zdXBwb3J0IC50d28tY29sdW1ucyAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAuaW5zdGFudC1zdXBwb3J0IC50d28tY29sdW1ucyBwLmhlYWRsaW5lLCAuaW5zdGFudC1zdXBwb3J0IC50d28tY29sdW1ucyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuaW5zdGFudC1zdXBwb3J0IC50d28tY29sdW1ucyBwLmhlYWRsaW5lLCAuaW5zdGFudC1zdXBwb3J0IC50d28tY29sdW1ucyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmluc3RhbnQtc3VwcG9ydCAudHdvLWNvbHVtbnMgLnN1Yi10aXRsZS1oMiwgLmluc3RhbnQtc3VwcG9ydCAudHdvLWNvbHVtbnMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuaW5zdGFudC1zdXBwb3J0IC50d28tY29sdW1ucyBoNCwgLmluc3RhbnQtc3VwcG9ydCAudHdvLWNvbHVtbnMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5pbnN0YW50LXN1cHBvcnQgLnR3by1jb2x1bW5zIC5lbnRyeS10aXRsZSwgLmluc3RhbnQtc3VwcG9ydCAudHdvLWNvbHVtbnMgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5pbnN0YW50LXN1cHBvcnQgLnR3by1jb2x1bW5zIC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cbi5pbnN0YW50LXN1cHBvcnQgI3N1cHBvcnQtbnVtYmVycyB7XG4gIHBhZGRpbmc6IDI0cHggMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5pbnN0YW50LXN1cHBvcnQgI3N1cHBvcnQtbnVtYmVycyBzdmcge1xuICBtYXgtd2lkdGg6IDY0cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pbnN0YW50LXN1cHBvcnQgI3N1cHBvcnQtbnVtYmVycyBzdmcge1xuICAgIGZsb2F0OiB1bnNldDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmluc3RhbnQtc3VwcG9ydCAjc3VwcG9ydC1udW1iZXJzIC5oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnN0YW50LXN1cHBvcnQgI3N1cHBvcnQtbnVtYmVycyAuaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG4uaW5zdGFudC1zdXBwb3J0ICNzdXBwb3J0LW51bWJlcnMgcC5wcm9kdWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDA7XG59XG4uaW5zdGFudC1zdXBwb3J0ICNzdXBwb3J0LW51bWJlcnMgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMi4xcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluc3RhbnQtc3VwcG9ydCAjc3VwcG9ydC1udW1iZXJzIGEge1xuICAgIGZvbnQtc2l6ZTogMS4zOHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pbnN0YW50LXN1cHBvcnQgI3N1cHBvcnQtbnVtYmVycyBhIHtcbiAgICBmb250LXNpemU6IDEuNjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmluc3RhbnQtc3VwcG9ydCAjc3VwcG9ydC1udW1iZXJzIGEge1xuICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmluc3RhbnQtc3VwcG9ydCAjc3VwcG9ydC1udW1iZXJzIHtcbiAgICBwYWRkaW5nOiA3MnB4IDA7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG5cbi5hbGwtcHJvZHVjdHMgLmNhcmQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlZWVlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDI4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmFsbC1wcm9kdWN0cyAuY2FyZCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmFsbC1wcm9kdWN0cyAub3JhbmdlLWJ1dHRvbiBzcGFuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWxsLXByb2R1Y3RzIC5vcmFuZ2UtYnV0dG9uIGEge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGhvbmVudW1iZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbi5waG9uZW51bWJlcjpob3ZlciB7XG4gIGNvbG9yOiAjMDA5NjM5O1xufVxuXG4uYWJvdXQtdXMgLm1vZGFsLXBvcHVwIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXQtdXMgLm1vZGFsLXBvcHVwIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFib3V0LXVzIC5tb2RhbC1wb3B1cCB7XG4gICAgbWFyZ2luLXRvcDogODVweDtcbiAgfVxufVxuLmFib3V0LXVzIC5tb2RhbC1jb250ZW50IC5ncmV5LWJnIHtcbiAgcGFkZGluZzogMjRweCAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYm91dC11cyAubW9kYWwtY29udGVudCAuZ3JleS1iZyB7XG4gICAgcGFkZGluZzogNDhweDtcbiAgfVxufVxuLmFib3V0LXVzIC5tb2RhbC1jb250ZW50IC53aGl0ZS1iZyB7XG4gIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYm91dC11cyAubW9kYWwtY29udGVudCAud2hpdGUtYmcge1xuICAgIHBhZGRpbmc6IDQ4cHg7XG4gIH1cbn1cbi5hYm91dC11cyAubW9kYWwtY29udGVudCBoMywgLmFib3V0LXVzIC5tb2RhbC1jb250ZW50IC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAuYWJvdXQtdXMgLm1vZGFsLWNvbnRlbnQgLnN1Yi10aXRsZS1oMyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hYm91dC11cyAubW9kYWwtY29udGVudCBoMywgLmFib3V0LXVzIC5tb2RhbC1jb250ZW50IC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAuYWJvdXQtdXMgLm1vZGFsLWNvbnRlbnQgLnN1Yi10aXRsZS1oMyB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cbi5hYm91dC11cyAubW9kYWwtY29udGVudCBoNCwgLmFib3V0LXVzIC5tb2RhbC1jb250ZW50IC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5hYm91dC11cyAubW9kYWwtY29udGVudCAuZW50cnktdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWJvdXQtdXMgLm1vZGFsLWNvbnRlbnQgaDQsIC5hYm91dC11cyAubW9kYWwtY29udGVudCAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuYWJvdXQtdXMgLm1vZGFsLWNvbnRlbnQgLmVudHJ5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG4uZmVhdHVyZXMgLmhlcm8taW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDY1JTtcbn1cbi5mZWF0dXJlcyAuaGVyby1pbWFnZSBoMSwgLmZlYXR1cmVzIC5oZXJvLWltYWdlIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSwgLmNhdGVnb3J5IC5mZWF0dXJlcyAuaGVyby1pbWFnZSAuYXJjaGl2ZS10aXRsZSwgLmZlYXR1cmVzIC5oZXJvLWltYWdlIC50YWcgLmFyY2hpdmUtdGl0bGUsIC50YWcgLmZlYXR1cmVzIC5oZXJvLWltYWdlIC5hcmNoaXZlLXRpdGxlIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uZmVhdHVyZXMgI3Zpc3VhbC1jb21wb3Nlci1zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyA+IC52Y2UtY2xhc3NpYy10YWJzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgPiAudmNlLWNsYXNzaWMtdGFicy1jb250YWluZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTBlMGUwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTAgIWltcG9ydGFudDtcbiAgfVxufVxuLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgPiAudmNlLWNsYXNzaWMtdGFicy1jb250YWluZXI6YWZ0ZXIge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzID4gLnZjZS1jbGFzc2ljLXRhYnMtY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLXRhYltkYXRhLXZjdi1hY3RpdmU9dHJ1ZV0ge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwNzY4MSAhaW1wb3J0YW50O1xufVxuLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgPiAudmNlLWNsYXNzaWMtdGFicy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtdGFiW2RhdGEtdmN2LWFjdGl2ZT10cnVlXSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JmYmZiZjtcbn1cbi5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzID4gLnZjZS1jbGFzc2ljLXRhYnMtY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLXRhYi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyA+IC52Y2UtY2xhc3NpYy10YWJzLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy10YWItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiAxMXB4IDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgPiAudmNlLWNsYXNzaWMtdGFicy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtdGFiLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcGFkZGluZzogMTVweCAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzID4gLnZjZS1jbGFzc2ljLXRhYnMtY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLXRhYiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgPiAudmNlLWNsYXNzaWMtdGFicy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtcGFuZWxzLWNvbnRhaW5lciB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG59XG4uZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyA+IC52Y2UtY2xhc3NpYy10YWJzLXBhbmVsLWhlYWRpbmcge1xuICBtYXJnaW46IDAgMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICMwMDc2ODEgIWltcG9ydGFudDtcbn1cbi5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLXBhbmVsLXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMTgsIDEyOSwgMC41MjE1Njg2Mjc1KSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbn1cbi5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzW2RhdGEtdmN2LXRhYnMtc3RhdGU9YWNjb3JkaW9uXSAudmNlLWNsYXNzaWMtdGFicy1wYW5lbC1ib2R5LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFic1tkYXRhLXZjdi10YWJzLXN0YXRlPWFjY29yZGlvbl0gLnZjZS1jbGFzc2ljLXRhYnMtcGFuZWwge1xuICBib3JkZXI6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtcGFuZWwtYm9keSB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG59XG4uZmVhdHVyZXMgI3NpZGUtdGFicyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDA5NjM5O1xufVxuLmZlYXR1cmVzICNzaWRlLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtdGFiIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5OCUpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWU7XG4gIGNvbG9yOiAjMzMzO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZlYXR1cmVzICNzaWRlLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtdGFiW2RhdGEtdmN2LWFjdGl2ZT10cnVlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG4uZmVhdHVyZXMgI3NpZGUtdGFicyAudmNlLWNsYXNzaWMtdGFicy10YWI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mZWF0dXJlcyAjc2lkZS10YWJzIC52Y2UtY2xhc3NpYy10YWJzLXRhYiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uZmVhdHVyZXMgI3NpZGUtdGFicyAudmNlLWNsYXNzaWMtdGFicy1wYW5lbHMtY29udGFpbmVyIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZXMgI3NpZGUtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZlYXR1cmVzICNzaWRlLXRhYnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZmVhdHVyZXMgLnZjZS1zZWxmLWhvc3RlZC12aWRlby1wbGF5ZXIge1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG4uZmVhdHVyZXMgLmN0YS1kZW1vIGEsIC5mZWF0dXJlcyAuY3RhLWRlbW8tbW9iaWxlIGEge1xuICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uZmVhdHVyZXMgLmN0YS1kZW1vIGE6OmJlZm9yZSwgLmZlYXR1cmVzIC5jdGEtZGVtby1tb2JpbGUgYTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiSENTU0ZvbnRcIiAhaW1wb3J0YW50O1xuICBjb250ZW50OiBcIlxcZTk2NlwiO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5nZXQtc3RhcnRlZCAuaGVyby1pbWFnZSB7XG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4uZ2V0LXN0YXJ0ZWQgLmhlcm8taW1hZ2UgaDEsIC5nZXQtc3RhcnRlZCAuaGVyby1pbWFnZSAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAuZ2V0LXN0YXJ0ZWQgLmhlcm8taW1hZ2UgLmFyY2hpdmUtdGl0bGUsIC5nZXQtc3RhcnRlZCAuaGVyby1pbWFnZSAudGFnIC5hcmNoaXZlLXRpdGxlLCAudGFnIC5nZXQtc3RhcnRlZCAuaGVyby1pbWFnZSAuYXJjaGl2ZS10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdldC1zdGFydGVkIC5oZXJvLWltYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZ2V0LXN0YXJ0ZWQgLmhlcm8taW1hZ2Uge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZ2V0LXN0YXJ0ZWQgLmVudHJ5LWNvbnRlbnQgaSB7XG4gIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNTdweDtcbiAgY29sb3I6ICMwMDk2Mzk7XG59XG4uZ2V0LXN0YXJ0ZWQgLnJlc291cmNlcy1saW5rcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnByb2R1Y3QtbGlua3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnByb2R1Y3QtbGlua3MgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xufVxuLnByb2R1Y3QtbGlua3M6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wcm9kdWN0LWxpbmtzLmhlYXZ5YmlkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTYzOTtcbn1cbi5wcm9kdWN0LWxpbmtzLmhlYXZ5am9iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWViODtcbn1cbi5wcm9kdWN0LWxpbmtzLmUzNjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NjgxO1xufVxuLnByb2R1Y3QtbGlua3MuZTM2MCBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnByb2R1Y3QtbGlua3MudGVsZW1hdGljcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGI1ZTI7XG59XG4ucHJvZHVjdC1saW5rcy5zYWZldHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ZTFiO1xufVxuLnByb2R1Y3QtbGlua3MuZGlzcGF0Y2hlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMzUyMDU7XG59XG4ucHJvZHVjdC1saW5rcy5mdWVsZXJwbHVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0MmY2Yztcbn1cbi5wcm9kdWN0LWxpbmtzLmNsb3VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU2NzM4Nztcbn1cbi5wcm9kdWN0LWxpbmtzLmludGVsbGlnZW5jZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTNmNzA7XG59XG4ucHJvZHVjdC1saW5rcy5wbGFucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ODVDQzc7XG59XG4ucHJvZHVjdC1saW5rcy50cnVja2luZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEIyQTk7XG59XG4ucHJvZHVjdC1saW5rcy5hZXJpYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5ZWNiO1xufVxuXG4uZGVtby10aGFuay15b3UgLnByb2R1Y3QtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAyMHB4IDIwcHg7XG59XG4uZGVtby10aGFuay15b3UgLnByb2R1Y3QtbGluayBpIHtcbiAgdG9wOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZGVtby10aGFuay15b3UgLnByb2R1Y3QtbGluazpob3ZlciBpIHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBsaW5lLWhlaWdodDogNDJweDtcbn1cbi5kZW1vLXRoYW5rLXlvdSAucHJvZHVjdC1saW5rOmhvdmVyIC5pY29uLWhjc3MtcGxhbnMsIC5kZW1vLXRoYW5rLXlvdSAucHJvZHVjdC1saW5rOmhvdmVyIC5pY29uLWhjc3MtdHJ1Y2tpbmcsIC5kZW1vLXRoYW5rLXlvdSAucHJvZHVjdC1saW5rOmhvdmVyIC5pY29uLWhjc3MtaW50ZWxsaWdlbmNlIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLmRlbW8tdGhhbmsteW91IC5wcm9kdWN0LWxpbms6aG92ZXIgLmljb24taGNzcy1wbGFuczpiZWZvcmUsIC5kZW1vLXRoYW5rLXlvdSAucHJvZHVjdC1saW5rOmhvdmVyIC5pY29uLWhjc3MtdHJ1Y2tpbmc6YmVmb3JlLCAuZGVtby10aGFuay15b3UgLnByb2R1Y3QtbGluazpob3ZlciAuaWNvbi1oY3NzLWludGVsbGlnZW5jZTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uZGVtby10aGFuay15b3UgLmljb24taGNzcy1wbGFucywgLmRlbW8tdGhhbmsteW91IC5pY29uLWhjc3MtdHJ1Y2tpbmcsIC5kZW1vLXRoYW5rLXlvdSAuaWNvbi1oY3NzLWludGVsbGlnZW5jZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmRlbW8tdGhhbmsteW91IC5pY29uLWhjc3MtcGxhbnM6YmVmb3JlLCAuZGVtby10aGFuay15b3UgLmljb24taGNzcy10cnVja2luZzpiZWZvcmUsIC5kZW1vLXRoYW5rLXlvdSAuaWNvbi1oY3NzLWludGVsbGlnZW5jZTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBiaiAuaGVyby1pbWFnZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBiaiAuaGVyby1pbWFnZSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBiaiAuaGVyby1pbWFnZSB7XG4gICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiA0MjBweDtcbiAgfVxufVxuLnBiaiAuaGVyby1pbWFnZSAuZ3JlZW4tYnRuLCAucGJqIC5oZXJvLWltYWdlIC5ncmVlbi1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAuZ3JlZW4tYnV0dG9uIC5wYmogLmhlcm8taW1hZ2UgLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAucGJqIC5oZXJvLWltYWdlIC5mb3JtLWdyZWVuLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0tZ3JlZW4tYnRuIC5wYmogLmhlcm8taW1hZ2UgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5wYXJhbGxlbG9ncmFtOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkICNmZmY7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoLTIwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoLTIwZGVnKTtcbiAgdHJhbnNmb3JtOiBza2V3KC0yMGRlZyk7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4udHJhcGV6b2lkLWxlZnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkICNmZmY7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBsZWZ0O1xuICAtbXMtdHJhbnNmb3JtOiBza2V3KC0yMGRlZywgMGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KC0yMGRlZywgMGRlZyk7XG4gIHRyYW5zZm9ybTogc2tldygtMjBkZWcsIDBkZWcpO1xufVxuXG4udHJhcGV6b2lkLXJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICNmZmY7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCByaWdodDtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygtMjBkZWcsIDBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygtMjBkZWcsIDBkZWcpO1xuICB0cmFuc2Zvcm06IHNrZXcoLTIwZGVnLCAwZGVnKTtcbn1cblxuLnBhcmFsbGVsb2dyYW0sIC50cmFwZXpvaWQtbGVmdCwgLnRyYXBlem9pZC1yaWdodCB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLnBhcmFsbGVsb2dyYW0gcCwgLnRyYXBlem9pZC1sZWZ0IHAsIC50cmFwZXpvaWQtcmlnaHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5oYXJ2ZXkgLmhlcm8taW1hZ2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oYXJ2ZXkgLmhlcm8taW1hZ2Uge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oYXJ2ZXkgLmhlcm8taW1hZ2Uge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogNDIwcHg7XG4gIH1cbn1cbi5oYXJ2ZXkgLndpc3RpYV9yZXNwb25zaXZlX3BhZGRpbmcge1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oYXJ2ZXkgLndpc3RpYV9yZXNwb25zaXZlX3BhZGRpbmcge1xuICAgIG1hcmdpbi10b3A6IC03MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhhcnZleSAud2lzdGlhX3Jlc3BvbnNpdmVfcGFkZGluZyB7XG4gICAgbWFyZ2luLXRvcDogLTEyMHB4O1xuICB9XG59XG5cbi5zaW5nbGUtdGhhbmsteW91ICNtYWluLWNvbnRlbnQsIGJvZHkudGhhbmsteW91ICNtYWluLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjMjEyQjNBO1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS10aGFuay15b3UgI21haW4tY29udGVudCwgYm9keS50aGFuay15b3UgI21haW4tY29udGVudCB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaW5nbGUtdGhhbmsteW91ICNtYWluLWNvbnRlbnQsIGJvZHkudGhhbmsteW91ICNtYWluLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDkwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuc2luZ2xlLXRoYW5rLXlvdSAjbWFpbi1jb250ZW50LCBib2R5LnRoYW5rLXlvdSAjbWFpbi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMjZweCAwO1xuICB9XG59XG4uc2luZ2xlLXRoYW5rLXlvdSAud2hpdGUtZ3JlZW4tYnRuLCBib2R5LnRoYW5rLXlvdSAud2hpdGUtZ3JlZW4tYnRuIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpbmdsZS10aGFuay15b3UgLndoaXRlLWdyZWVuLWJ0biwgYm9keS50aGFuay15b3UgLndoaXRlLWdyZWVuLWJ0biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5zaW5nbGUtdGhhbmsteW91IGgyLCAuc2luZ2xlLXRoYW5rLXlvdSAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLnNpbmdsZS10aGFuay15b3UgcC5oZWFkbGluZSwgLnNpbmdsZS10aGFuay15b3UgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5zaW5nbGUtdGhhbmsteW91IHAuaGVhZGxpbmUsIC5zaW5nbGUtdGhhbmsteW91IC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5zaW5nbGUtdGhhbmsteW91IHAuaGVhZGxpbmUsIC5zaW5nbGUtdGhhbmsteW91IC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5zaW5nbGUtdGhhbmsteW91IHAuaGVhZGxpbmUsIC5zaW5nbGUtdGhhbmsteW91IC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAuc2luZ2xlLXRoYW5rLXlvdSAuc3ViLXRpdGxlLWgyLCAuc2luZ2xlLXRoYW5rLXlvdSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaW5nbGUtdGhhbmsteW91IGg0LCAuc2luZ2xlLXRoYW5rLXlvdSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnNpbmdsZS10aGFuay15b3UgLmVudHJ5LXRpdGxlLCAuc2luZ2xlLXRoYW5rLXlvdSAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnNpbmdsZS10aGFuay15b3UgLmVudHJ5LXRpdGxlLCBib2R5LnRoYW5rLXlvdSBoMiwgYm9keS50aGFuay15b3UgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIGJvZHkudGhhbmsteW91IHAuaGVhZGxpbmUsIGJvZHkudGhhbmsteW91IC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBib2R5LnRoYW5rLXlvdSBwLmhlYWRsaW5lLCBib2R5LnRoYW5rLXlvdSAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyBib2R5LnRoYW5rLXlvdSBwLmhlYWRsaW5lLCBib2R5LnRoYW5rLXlvdSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBib2R5LnRoYW5rLXlvdSBwLmhlYWRsaW5lLCBib2R5LnRoYW5rLXlvdSAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgYm9keS50aGFuay15b3UgLnN1Yi10aXRsZS1oMiwgYm9keS50aGFuay15b3UgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBib2R5LnRoYW5rLXlvdSBoNCwgYm9keS50aGFuay15b3UgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IGJvZHkudGhhbmsteW91IC5lbnRyeS10aXRsZSwgYm9keS50aGFuay15b3UgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGJvZHkudGhhbmsteW91IC5lbnRyeS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4udHJ1Y2tpbmctZm9yLWZyZWUgI3Zpc3VhbC1jb21wb3Nlci1zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnRydWNraW5nLWZvci1mcmVlIGgyLCAudHJ1Y2tpbmctZm9yLWZyZWUgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC50cnVja2luZy1mb3ItZnJlZSBwLmhlYWRsaW5lLCAudHJ1Y2tpbmctZm9yLWZyZWUgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC50cnVja2luZy1mb3ItZnJlZSBwLmhlYWRsaW5lLCAudHJ1Y2tpbmctZm9yLWZyZWUgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLnRydWNraW5nLWZvci1mcmVlIHAuaGVhZGxpbmUsIC50cnVja2luZy1mb3ItZnJlZSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAudHJ1Y2tpbmctZm9yLWZyZWUgcC5oZWFkbGluZSwgLnRydWNraW5nLWZvci1mcmVlIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAudHJ1Y2tpbmctZm9yLWZyZWUgLnN1Yi10aXRsZS1oMiwgLnRydWNraW5nLWZvci1mcmVlIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnRydWNraW5nLWZvci1mcmVlIGg0LCAudHJ1Y2tpbmctZm9yLWZyZWUgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC50cnVja2luZy1mb3ItZnJlZSAuZW50cnktdGl0bGUsIC50cnVja2luZy1mb3ItZnJlZSAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnRydWNraW5nLWZvci1mcmVlIC5lbnRyeS10aXRsZSB7XG4gIGNvbG9yOiAjMDBCMkE5O1xufVxuLnRydWNraW5nLWZvci1mcmVlIC5vcmFuZ2UtYm94IGgyLCAudHJ1Y2tpbmctZm9yLWZyZWUgLm9yYW5nZS1ib3ggLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC50cnVja2luZy1mb3ItZnJlZSAub3JhbmdlLWJveCBwLmhlYWRsaW5lLCAudHJ1Y2tpbmctZm9yLWZyZWUgLm9yYW5nZS1ib3ggLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC50cnVja2luZy1mb3ItZnJlZSAub3JhbmdlLWJveCBwLmhlYWRsaW5lLCAudHJ1Y2tpbmctZm9yLWZyZWUgLm9yYW5nZS1ib3ggLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLnRydWNraW5nLWZvci1mcmVlIC5vcmFuZ2UtYm94IHAuaGVhZGxpbmUsIC50cnVja2luZy1mb3ItZnJlZSAub3JhbmdlLWJveCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAudHJ1Y2tpbmctZm9yLWZyZWUgLm9yYW5nZS1ib3ggcC5oZWFkbGluZSwgLnRydWNraW5nLWZvci1mcmVlIC5vcmFuZ2UtYm94IC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAudHJ1Y2tpbmctZm9yLWZyZWUgLm9yYW5nZS1ib3ggLnN1Yi10aXRsZS1oMiwgLnRydWNraW5nLWZvci1mcmVlIC5vcmFuZ2UtYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnRydWNraW5nLWZvci1mcmVlIC5vcmFuZ2UtYm94IGg0LCAudHJ1Y2tpbmctZm9yLWZyZWUgLm9yYW5nZS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC50cnVja2luZy1mb3ItZnJlZSAub3JhbmdlLWJveCAuZW50cnktdGl0bGUsIC50cnVja2luZy1mb3ItZnJlZSAub3JhbmdlLWJveCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnRydWNraW5nLWZvci1mcmVlIC5vcmFuZ2UtYm94IC5lbnRyeS10aXRsZSB7XG4gIGNvbG9yOiAjZjdiZTY4O1xufVxuXG4uY29uZXhwbyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbmV4cG8ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5jb25leHBvIGgxLCAuY29uZXhwbyAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAuY29uZXhwbyAuYXJjaGl2ZS10aXRsZSwgLmNvbmV4cG8gLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAuY29uZXhwbyAuYXJjaGl2ZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDQzcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb25leHBvIGgxLCAuY29uZXhwbyAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAuY29uZXhwbyAuYXJjaGl2ZS10aXRsZSwgLmNvbmV4cG8gLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAuY29uZXhwbyAuYXJjaGl2ZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiA2OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jb25leHBvIGgyLCAuY29uZXhwbyAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLmNvbmV4cG8gcC5oZWFkbGluZSwgLmNvbmV4cG8gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5jb25leHBvIHAuaGVhZGxpbmUsIC5jb25leHBvIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5jb25leHBvIHAuaGVhZGxpbmUsIC5jb25leHBvIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5jb25leHBvIHAuaGVhZGxpbmUsIC5jb25leHBvIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAuY29uZXhwbyAuc3ViLXRpdGxlLWgyLCAuY29uZXhwbyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jb25leHBvIGg0LCAuY29uZXhwbyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmNvbmV4cG8gLmVudHJ5LXRpdGxlLCAuY29uZXhwbyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNvbmV4cG8gLmVudHJ5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuLmNvbmV4cG8gYnV0dG9uIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbn1cbi5jb25leHBvIC5tb2JpbGUtbWVudSB7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbmV4cG8gLm1vYmlsZS1tZW51IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4jY29uZXhwby1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbiNjb25leHBvLW1lbnUgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogOHB4IDE4cHg7XG59XG4jY29uZXhwby1tZW51IGE6aG92ZXIge1xuICBjb2xvcjogIzAwYjVlMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNjb25leHBvLW1lbnUgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMzBweCAxOHB4O1xuICB9XG59XG4jY29uZXhwby1tZW51IGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjY29uZXhwby1tZW51IGxpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2NvbmV4cG8tbWVudSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cblxuLm1lbnUtY2hlY2tib3gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogLTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwO1xuICAvKiBoaWRlIHRoaXMgKi9cbiAgei1pbmRleDogMjtcbiAgLyogYW5kIHBsYWNlIGl0IG92ZXIgdGhlIGhhbWJ1cmdlciAqL1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG59XG5cbi5idXJnZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMzcHg7XG4gIGhlaWdodDogNHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGJhY2tncm91bmQ6ICNjZGNkY2Q7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNHB4IDBweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAuMiwgMC4wNSwgMSksIGJhY2tncm91bmQgMC41cyBjdWJpYy1iZXppZXIoMC43NywgMC4yLCAwLjA1LCAxKSwgb3BhY2l0eSAwLjU1cyBlYXNlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1cHg7XG4gIHRvcDogMTBweDtcbn1cbi5idXJnZXI6bnRoLWNoaWxkKDMpIHtcbiAgdG9wOiAyMHB4O1xufVxuLmJ1cmdlcjpudGgtbGFzdC1jaGlsZCgyKSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCU7XG4gIHRvcDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBcbiAqIFRyYW5zZm9ybSBhbGwgdGhlIHNsaWNlcyBvZiBoYW1idXJnZXJcbiAqIGludG8gYSBjcm9zc21hcmsuXG4gKi9cbi5tZW51LWNoZWNrYm94OmNoZWNrZWQgfiBzcGFuIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgwLCAycHgpO1xuICBiYWNrZ3JvdW5kOiAjMjMyMzIzO1xufVxuLm1lbnUtY2hlY2tib3g6Y2hlY2tlZCB+IHNwYW46bnRoLWxhc3QtY2hpbGQoMikge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgwLCAwKTtcbn1cbi5tZW51LWNoZWNrYm94OmNoZWNrZWQgfiBzcGFuOm50aC1sYXN0LWNoaWxkKDMpIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgc2NhbGUoMC4yLCAwLjIpO1xufVxuLm1lbnUtY2hlY2tib3g6Y2hlY2tlZCB+ICNjb25leHBvLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1lbnUtY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcml2YWN5LXBvbGljeSBoMSwgLnByaXZhY3ktcG9saWN5IC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSwgLmNhdGVnb3J5IC5wcml2YWN5LXBvbGljeSAuYXJjaGl2ZS10aXRsZSwgLnByaXZhY3ktcG9saWN5IC50YWcgLmFyY2hpdmUtdGl0bGUsIC50YWcgLnByaXZhY3ktcG9saWN5IC5hcmNoaXZlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gIH1cbn1cbi5wcml2YWN5LXBvbGljeSBhcnRpY2xlIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmV4cGFuZGluZy1oY3NzIC52Y2UtYXNzZXQtYmFja2dyb3VuZC1zaW1wbGUtaXRlbTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGNvbG9yLXN0b3AoNDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykpLCB0byh0cmFuc3BhcmVudCkpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgNDAlLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5leHBhbmRpbmctaGNzcyBoMSwgLmV4cGFuZGluZy1oY3NzIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSwgLmNhdGVnb3J5IC5leHBhbmRpbmctaGNzcyAuYXJjaGl2ZS10aXRsZSwgLmV4cGFuZGluZy1oY3NzIC50YWcgLmFyY2hpdmUtdGl0bGUsIC50YWcgLmV4cGFuZGluZy1oY3NzIC5hcmNoaXZlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaW1hZ2UtZ2FsbGVyeS10YWJsZXQgLnZjZS1pbWFnZS1nYWxsZXJ5LWl0ZW0ge1xuICAgIGZsZXg6IDAgMCA1MCUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmltYWdlLWdhbGxlcnktdGFibGV0IC52Y2UtaW1hZ2UtZ2FsbGVyeS1pdGVtIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi53aHktaGNzcyAuY3VzdG9tZXItdGVzdGltb25pYWxzLCAubmV3LXdoeS1oY3NzIC5jdXN0b21lci10ZXN0aW1vbmlhbHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDQ4cHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAud2h5LWhjc3MgLmN1c3RvbWVyLXRlc3RpbW9uaWFscywgLm5ldy13aHktaGNzcyAuY3VzdG9tZXItdGVzdGltb25pYWxzIHtcbiAgICBtYXJnaW46IDY0cHggMDtcbiAgfVxufVxuLndoeS1oY3NzIC5jdXN0b21lci10ZXN0aW1vbmlhbHMgaDIsIC53aHktaGNzcyAuY3VzdG9tZXItdGVzdGltb25pYWxzIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAud2h5LWhjc3MgLmN1c3RvbWVyLXRlc3RpbW9uaWFscyBwLmhlYWRsaW5lLCAud2h5LWhjc3MgLmN1c3RvbWVyLXRlc3RpbW9uaWFscyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLndoeS1oY3NzIC5jdXN0b21lci10ZXN0aW1vbmlhbHMgcC5oZWFkbGluZSwgLndoeS1oY3NzIC5jdXN0b21lci10ZXN0aW1vbmlhbHMgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLndoeS1oY3NzIC5jdXN0b21lci10ZXN0aW1vbmlhbHMgcC5oZWFkbGluZSwgLndoeS1oY3NzIC5jdXN0b21lci10ZXN0aW1vbmlhbHMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLndoeS1oY3NzIC5jdXN0b21lci10ZXN0aW1vbmlhbHMgcC5oZWFkbGluZSwgLndoeS1oY3NzIC5jdXN0b21lci10ZXN0aW1vbmlhbHMgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC53aHktaGNzcyAuY3VzdG9tZXItdGVzdGltb25pYWxzIC5zdWItdGl0bGUtaDIsIC53aHktaGNzcyAuY3VzdG9tZXItdGVzdGltb25pYWxzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLndoeS1oY3NzIC5jdXN0b21lci10ZXN0aW1vbmlhbHMgaDQsIC53aHktaGNzcyAuY3VzdG9tZXItdGVzdGltb25pYWxzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAud2h5LWhjc3MgLmN1c3RvbWVyLXRlc3RpbW9uaWFscyAuZW50cnktdGl0bGUsIC53aHktaGNzcyAuY3VzdG9tZXItdGVzdGltb25pYWxzIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAud2h5LWhjc3MgLmN1c3RvbWVyLXRlc3RpbW9uaWFscyAuZW50cnktdGl0bGUsIC5uZXctd2h5LWhjc3MgLmN1c3RvbWVyLXRlc3RpbW9uaWFscyBoMiwgLm5ldy13aHktaGNzcyAuY3VzdG9tZXItdGVzdGltb25pYWxzIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAubmV3LXdoeS1oY3NzIC5jdXN0b21lci10ZXN0aW1vbmlhbHMgcC5oZWFkbGluZSwgLm5ldy13aHktaGNzcyAuY3VzdG9tZXItdGVzdGltb25pYWxzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAubmV3LXdoeS1oY3NzIC5jdXN0b21lci10ZXN0aW1vbmlhbHMgcC5oZWFkbGluZSwgLm5ldy13aHktaGNzcyAuY3VzdG9tZXItdGVzdGltb25pYWxzIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5uZXctd2h5LWhjc3MgLmN1c3RvbWVyLXRlc3RpbW9uaWFscyBwLmhlYWRsaW5lLCAubmV3LXdoeS1oY3NzIC5jdXN0b21lci10ZXN0aW1vbmlhbHMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLm5ldy13aHktaGNzcyAuY3VzdG9tZXItdGVzdGltb25pYWxzIHAuaGVhZGxpbmUsIC5uZXctd2h5LWhjc3MgLmN1c3RvbWVyLXRlc3RpbW9uaWFscyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLm5ldy13aHktaGNzcyAuY3VzdG9tZXItdGVzdGltb25pYWxzIC5zdWItdGl0bGUtaDIsIC5uZXctd2h5LWhjc3MgLmN1c3RvbWVyLXRlc3RpbW9uaWFscyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5uZXctd2h5LWhjc3MgLmN1c3RvbWVyLXRlc3RpbW9uaWFscyBoNCwgLm5ldy13aHktaGNzcyAuY3VzdG9tZXItdGVzdGltb25pYWxzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAubmV3LXdoeS1oY3NzIC5jdXN0b21lci10ZXN0aW1vbmlhbHMgLmVudHJ5LXRpdGxlLCAubmV3LXdoeS1oY3NzIC5jdXN0b21lci10ZXN0aW1vbmlhbHMgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5uZXctd2h5LWhjc3MgLmN1c3RvbWVyLXRlc3RpbW9uaWFscyAuZW50cnktdGl0bGUge1xuICBmb250LXNpemU6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndoeS1oY3NzIC5jdXN0b21lci10ZXN0aW1vbmlhbHMgaDIsIC53aHktaGNzcyAuY3VzdG9tZXItdGVzdGltb25pYWxzIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAud2h5LWhjc3MgLmN1c3RvbWVyLXRlc3RpbW9uaWFscyBwLmhlYWRsaW5lLCAud2h5LWhjc3MgLmN1c3RvbWVyLXRlc3RpbW9uaWFscyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLndoeS1oY3NzIC5jdXN0b21lci10ZXN0aW1vbmlhbHMgcC5oZWFkbGluZSwgLndoeS1oY3NzIC5jdXN0b21lci10ZXN0aW1vbmlhbHMgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLndoeS1oY3NzIC5jdXN0b21lci10ZXN0aW1vbmlhbHMgcC5oZWFkbGluZSwgLndoeS1oY3NzIC5jdXN0b21lci10ZXN0aW1vbmlhbHMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLndoeS1oY3NzIC5jdXN0b21lci10ZXN0aW1vbmlhbHMgcC5oZWFkbGluZSwgLndoeS1oY3NzIC5jdXN0b21lci10ZXN0aW1vbmlhbHMgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC53aHktaGNzcyAuY3VzdG9tZXItdGVzdGltb25pYWxzIC5zdWItdGl0bGUtaDIsIC53aHktaGNzcyAuY3VzdG9tZXItdGVzdGltb25pYWxzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLndoeS1oY3NzIC5jdXN0b21lci10ZXN0aW1vbmlhbHMgaDQsIC53aHktaGNzcyAuY3VzdG9tZXItdGVzdGltb25pYWxzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAud2h5LWhjc3MgLmN1c3RvbWVyLXRlc3RpbW9uaWFscyAuZW50cnktdGl0bGUsIC53aHktaGNzcyAuY3VzdG9tZXItdGVzdGltb25pYWxzIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAud2h5LWhjc3MgLmN1c3RvbWVyLXRlc3RpbW9uaWFscyAuZW50cnktdGl0bGUsIC5uZXctd2h5LWhjc3MgLmN1c3RvbWVyLXRlc3RpbW9uaWFscyBoMiwgLm5ldy13aHktaGNzcyAuY3VzdG9tZXItdGVzdGltb25pYWxzIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAubmV3LXdoeS1oY3NzIC5jdXN0b21lci10ZXN0aW1vbmlhbHMgcC5oZWFkbGluZSwgLm5ldy13aHktaGNzcyAuY3VzdG9tZXItdGVzdGltb25pYWxzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAubmV3LXdoeS1oY3NzIC5jdXN0b21lci10ZXN0aW1vbmlhbHMgcC5oZWFkbGluZSwgLm5ldy13aHktaGNzcyAuY3VzdG9tZXItdGVzdGltb25pYWxzIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5uZXctd2h5LWhjc3MgLmN1c3RvbWVyLXRlc3RpbW9uaWFscyBwLmhlYWRsaW5lLCAubmV3LXdoeS1oY3NzIC5jdXN0b21lci10ZXN0aW1vbmlhbHMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLm5ldy13aHktaGNzcyAuY3VzdG9tZXItdGVzdGltb25pYWxzIHAuaGVhZGxpbmUsIC5uZXctd2h5LWhjc3MgLmN1c3RvbWVyLXRlc3RpbW9uaWFscyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLm5ldy13aHktaGNzcyAuY3VzdG9tZXItdGVzdGltb25pYWxzIC5zdWItdGl0bGUtaDIsIC5uZXctd2h5LWhjc3MgLmN1c3RvbWVyLXRlc3RpbW9uaWFscyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5uZXctd2h5LWhjc3MgLmN1c3RvbWVyLXRlc3RpbW9uaWFscyBoNCwgLm5ldy13aHktaGNzcyAuY3VzdG9tZXItdGVzdGltb25pYWxzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAubmV3LXdoeS1oY3NzIC5jdXN0b21lci10ZXN0aW1vbmlhbHMgLmVudHJ5LXRpdGxlLCAubmV3LXdoeS1oY3NzIC5jdXN0b21lci10ZXN0aW1vbmlhbHMgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5uZXctd2h5LWhjc3MgLmN1c3RvbWVyLXRlc3RpbW9uaWFscyAuZW50cnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuLndoeS1oY3NzIC5jdXN0b21lcl9sb2dvcy5zaWRlLWJ5LXNpZGUsIC5uZXctd2h5LWhjc3MgLmN1c3RvbWVyX2xvZ29zLnNpZGUtYnktc2lkZSB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG4ud2h5LWhjc3MgLmN1c3RvbWVyX2xvZ29zLnNpZGUtYnktc2lkZSAuZC1ub25lLCAud2h5LWhjc3MgLmN1c3RvbWVyX2xvZ29zLnNpZGUtYnktc2lkZSAjcHJvZHVjdC1mZWF0dXJlcyAubGFzdC1yb3csICNwcm9kdWN0LWZlYXR1cmVzIC53aHktaGNzcyAuY3VzdG9tZXJfbG9nb3Muc2lkZS1ieS1zaWRlIC5sYXN0LXJvdywgLm5ldy13aHktaGNzcyAuY3VzdG9tZXJfbG9nb3Muc2lkZS1ieS1zaWRlIC5kLW5vbmUsIC5uZXctd2h5LWhjc3MgLmN1c3RvbWVyX2xvZ29zLnNpZGUtYnktc2lkZSAjcHJvZHVjdC1mZWF0dXJlcyAubGFzdC1yb3csICNwcm9kdWN0LWZlYXR1cmVzIC5uZXctd2h5LWhjc3MgLmN1c3RvbWVyX2xvZ29zLnNpZGUtYnktc2lkZSAubGFzdC1yb3cge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLndoeS1oY3NzIC5jdXN0b21lcl9sb2dvcy5zaWRlLWJ5LXNpZGUgLm9mZnNldC14bC0xLCAubmV3LXdoeS1oY3NzIC5jdXN0b21lcl9sb2dvcy5zaWRlLWJ5LXNpZGUgLm9mZnNldC14bC0xIHtcbiAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xufVxuLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uLCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDQ4cHg7XG4gIG1hcmdpbjogNDhweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiwgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiB7XG4gICAgbWFyZ2luOiA2NHB4IDA7XG4gICAgcGFkZGluZy10b3A6IDY0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmNvbnRhaW5lciA+IGRpdiwgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5maXQtcXVpeiAuc2l0ZS1pbm5lciA+IGRpdiwgLmZpdC1xdWl6IC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuc2l0ZS1pbm5lciA+IGRpdiwgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIgPiBkaXYsIC5zaGFyZS15b3VyLXN0b3J5IC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuc2l0ZS1pbm5lciA+IGRpdiwgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXIgPiBkaXYsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnNpdGUtaW5uZXIgPiBkaXYsIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5uYXJyb3ctY29udGFpbmVyID4gZGl2LCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciA+IGRpdiwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnNpdGUtaW5uZXIgPiBkaXYsIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIgPiBkaXYsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnNpdGUtaW5uZXIgPiBkaXYsIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIgPiBkaXYsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnNpdGUtaW5uZXIgPiBkaXYsIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIgPiBkaXYsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnNpdGUtaW5uZXIgPiBkaXYsIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXIgPiBkaXYsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnNpdGUtaW5uZXIgPiBkaXYsIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciA+IGRpdiwgLm10MWIgLm1hc3RlYy1tc2EgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5zaXRlLWlubmVyID4gZGl2LCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIgPiBkaXYsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuc2l0ZS1pbm5lciA+IGRpdiwgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIgPiBkaXYsIC5xMWIgLm1hc3RlYy1tc2EgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5zaXRlLWlubmVyID4gZGl2LCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciA+IGRpdiwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnNpdGUtaW5uZXIgPiBkaXYsIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cyA+IGRpdiwgLmluZHVzdHJ5LWV2ZW50cyAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmhjc3MtZXZlbnRzID4gZGl2LCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzID4gZGl2LCAucGFzdC13ZWJpbmFycyAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmhjc3MtZXZlbnRzID4gZGl2LCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuY29udGFpbmVyID4gZGl2LCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5maXQtcXVpeiAuc2l0ZS1pbm5lciA+IGRpdiwgLmZpdC1xdWl6IC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnNpdGUtaW5uZXIgPiBkaXYsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIgPiBkaXYsIC5zaGFyZS15b3VyLXN0b3J5IC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnNpdGUtaW5uZXIgPiBkaXYsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXIgPiBkaXYsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5zaXRlLWlubmVyID4gZGl2LCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5uYXJyb3ctY29udGFpbmVyID4gZGl2LCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIgPiBkaXYsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuc2l0ZS1pbm5lciA+IGRpdiwgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIgPiBkaXYsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5zaXRlLWlubmVyID4gZGl2LCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciA+IGRpdiwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnNpdGUtaW5uZXIgPiBkaXYsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyID4gZGl2LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuc2l0ZS1pbm5lciA+IGRpdiwgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXIgPiBkaXYsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5zaXRlLWlubmVyID4gZGl2LCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyID4gZGl2LCAubXQxYiAubWFzdGVjLW1zYSAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5zaXRlLWlubmVyID4gZGl2LCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyID4gZGl2LCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5zaXRlLWlubmVyID4gZGl2LCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIgPiBkaXYsIC5xMWIgLm1hc3RlYy1tc2EgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuc2l0ZS1pbm5lciA+IGRpdiwgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyID4gZGl2LCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnNpdGUtaW5uZXIgPiBkaXYsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMgPiBkaXYsIC5pbmR1c3RyeS1ldmVudHMgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuaGNzcy1ldmVudHMgPiBkaXYsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzID4gZGl2LCAucGFzdC13ZWJpbmFycyAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5oY3NzLWV2ZW50cyA+IGRpdiwgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cbn1cbi53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuY29udGFpbmVyOmJlZm9yZSwgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5maXQtcXVpeiAuc2l0ZS1pbm5lcjpiZWZvcmUsIC5maXQtcXVpeiAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnNpdGUtaW5uZXI6YmVmb3JlLCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXI6YmVmb3JlLCAuc2hhcmUteW91ci1zdG9yeSAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnNpdGUtaW5uZXI6YmVmb3JlLCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXI6YmVmb3JlLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5zaXRlLWlubmVyOmJlZm9yZSwgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5uYXJyb3ctY29udGFpbmVyOmJlZm9yZSwgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXI6YmVmb3JlLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuc2l0ZS1pbm5lcjpiZWZvcmUsIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXI6YmVmb3JlLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5zaXRlLWlubmVyOmJlZm9yZSwgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lcjpiZWZvcmUsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnNpdGUtaW5uZXI6YmVmb3JlLCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyOmJlZm9yZSwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuc2l0ZS1pbm5lcjpiZWZvcmUsIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXI6YmVmb3JlLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5zaXRlLWlubmVyOmJlZm9yZSwgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyOmJlZm9yZSwgLm10MWIgLm1hc3RlYy1tc2EgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5zaXRlLWlubmVyOmJlZm9yZSwgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyOmJlZm9yZSwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5zaXRlLWlubmVyOmJlZm9yZSwgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXI6YmVmb3JlLCAucTFiIC5tYXN0ZWMtbXNhIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuc2l0ZS1pbm5lcjpiZWZvcmUsIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyOmJlZm9yZSwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnNpdGUtaW5uZXI6YmVmb3JlLCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHM6YmVmb3JlLCAuaW5kdXN0cnktZXZlbnRzIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuaGNzcy1ldmVudHM6YmVmb3JlLCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzOmJlZm9yZSwgLnBhc3Qtd2ViaW5hcnMgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5oY3NzLWV2ZW50czpiZWZvcmUsIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5jb250YWluZXI6YmVmb3JlLCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5maXQtcXVpeiAuc2l0ZS1pbm5lcjpiZWZvcmUsIC5maXQtcXVpeiAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5zaXRlLWlubmVyOmJlZm9yZSwgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXI6YmVmb3JlLCAuc2hhcmUteW91ci1zdG9yeSAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5zaXRlLWlubmVyOmJlZm9yZSwgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXI6YmVmb3JlLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuc2l0ZS1pbm5lcjpiZWZvcmUsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5uYXJyb3ctY29udGFpbmVyOmJlZm9yZSwgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyOmJlZm9yZSwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5zaXRlLWlubmVyOmJlZm9yZSwgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXI6YmVmb3JlLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuc2l0ZS1pbm5lcjpiZWZvcmUsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyOmJlZm9yZSwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnNpdGUtaW5uZXI6YmVmb3JlLCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lcjpiZWZvcmUsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5zaXRlLWlubmVyOmJlZm9yZSwgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXI6YmVmb3JlLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuc2l0ZS1pbm5lcjpiZWZvcmUsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXI6YmVmb3JlLCAubXQxYiAubWFzdGVjLW1zYSAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5zaXRlLWlubmVyOmJlZm9yZSwgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lcjpiZWZvcmUsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnNpdGUtaW5uZXI6YmVmb3JlLCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXI6YmVmb3JlLCAucTFiIC5tYXN0ZWMtbXNhIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnNpdGUtaW5uZXI6YmVmb3JlLCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXI6YmVmb3JlLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnNpdGUtaW5uZXI6YmVmb3JlLCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzOmJlZm9yZSwgLmluZHVzdHJ5LWV2ZW50cyAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5oY3NzLWV2ZW50czpiZWZvcmUsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzOmJlZm9yZSwgLnBhc3Qtd2ViaW5hcnMgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuaGNzcy1ldmVudHM6YmVmb3JlLCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAtNDhweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5jb250YWluZXI6YmVmb3JlLCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmZpdC1xdWl6IC5zaXRlLWlubmVyOmJlZm9yZSwgLmZpdC1xdWl6IC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuc2l0ZS1pbm5lcjpiZWZvcmUsIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lcjpiZWZvcmUsIC5zaGFyZS15b3VyLXN0b3J5IC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuc2l0ZS1pbm5lcjpiZWZvcmUsIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lcjpiZWZvcmUsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnNpdGUtaW5uZXI6YmVmb3JlLCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLm5hcnJvdy1jb250YWluZXI6YmVmb3JlLCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lcjpiZWZvcmUsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5zaXRlLWlubmVyOmJlZm9yZSwgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lcjpiZWZvcmUsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnNpdGUtaW5uZXI6YmVmb3JlLCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyOmJlZm9yZSwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuc2l0ZS1pbm5lcjpiZWZvcmUsIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXI6YmVmb3JlLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5zaXRlLWlubmVyOmJlZm9yZSwgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lcjpiZWZvcmUsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnNpdGUtaW5uZXI6YmVmb3JlLCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXI6YmVmb3JlLCAubXQxYiAubWFzdGVjLW1zYSAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnNpdGUtaW5uZXI6YmVmb3JlLCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXI6YmVmb3JlLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnNpdGUtaW5uZXI6YmVmb3JlLCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lcjpiZWZvcmUsIC5xMWIgLm1hc3RlYy1tc2EgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5zaXRlLWlubmVyOmJlZm9yZSwgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXI6YmVmb3JlLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuc2l0ZS1pbm5lcjpiZWZvcmUsIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50czpiZWZvcmUsIC5pbmR1c3RyeS1ldmVudHMgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5oY3NzLWV2ZW50czpiZWZvcmUsIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHM6YmVmb3JlLCAucGFzdC13ZWJpbmFycyAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmhjc3MtZXZlbnRzOmJlZm9yZSwgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmNvbnRhaW5lcjpiZWZvcmUsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmZpdC1xdWl6IC5zaXRlLWlubmVyOmJlZm9yZSwgLmZpdC1xdWl6IC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnNpdGUtaW5uZXI6YmVmb3JlLCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lcjpiZWZvcmUsIC5zaGFyZS15b3VyLXN0b3J5IC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnNpdGUtaW5uZXI6YmVmb3JlLCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lcjpiZWZvcmUsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5zaXRlLWlubmVyOmJlZm9yZSwgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLm5hcnJvdy1jb250YWluZXI6YmVmb3JlLCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXI6YmVmb3JlLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnNpdGUtaW5uZXI6YmVmb3JlLCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lcjpiZWZvcmUsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5zaXRlLWlubmVyOmJlZm9yZSwgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXI6YmVmb3JlLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuc2l0ZS1pbm5lcjpiZWZvcmUsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyOmJlZm9yZSwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnNpdGUtaW5uZXI6YmVmb3JlLCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lcjpiZWZvcmUsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5zaXRlLWlubmVyOmJlZm9yZSwgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lcjpiZWZvcmUsIC5tdDFiIC5tYXN0ZWMtbXNhIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnNpdGUtaW5uZXI6YmVmb3JlLCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyOmJlZm9yZSwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuc2l0ZS1pbm5lcjpiZWZvcmUsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lcjpiZWZvcmUsIC5xMWIgLm1hc3RlYy1tc2EgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuc2l0ZS1pbm5lcjpiZWZvcmUsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lcjpiZWZvcmUsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuc2l0ZS1pbm5lcjpiZWZvcmUsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHM6YmVmb3JlLCAuaW5kdXN0cnktZXZlbnRzIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmhjc3MtZXZlbnRzOmJlZm9yZSwgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHM6YmVmb3JlLCAucGFzdC13ZWJpbmFycyAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5oY3NzLWV2ZW50czpiZWZvcmUsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlIHtcbiAgICB0b3A6IC02NHB4O1xuICB9XG59XG4ud2h5LWhjc3MgLnNvY2lhbC1yZXZpZXdzLXdoaXRlLWJnLCAubmV3LXdoeS1oY3NzIC5zb2NpYWwtcmV2aWV3cy13aGl0ZS1iZyB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndoeS1oY3NzIC5zb2NpYWwtcmV2aWV3cy13aGl0ZS1iZywgLm5ldy13aHktaGNzcyAuc29jaWFsLXJldmlld3Mtd2hpdGUtYmcge1xuICAgIG1hcmdpbi1ib3R0b206IDEzNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGNzcy1yZWNvbW1lbmRhdGlvbnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZjJmMmYyIDAlLCAjZjJmMmYyIDUwJSwgI2ZmZiA1MCUpO1xuICB9XG4gIC5oY3NzLXJlY29tbWVuZGF0aW9ucy53aGl0ZS1iZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG59XG4uaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0xLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0yIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMSwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMiB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gaDEsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSwgLmNhdGVnb3J5IC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5hcmNoaXZlLXRpdGxlLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAudGFnIC5hcmNoaXZlLXRpdGxlLCAudGFnIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5hcmNoaXZlLXRpdGxlLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiBoMiwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIHAuaGVhZGxpbmUsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiBwLmhlYWRsaW5lLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiBwLmhlYWRsaW5lLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiBwLmhlYWRsaW5lLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLnN1Yi10aXRsZS1oMiwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiBoNCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5lbnRyeS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gaDEgc3Ryb25nLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUgc3Ryb25nLCAuY2F0ZWdvcnkgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmFyY2hpdmUtdGl0bGUgc3Ryb25nLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAudGFnIC5hcmNoaXZlLXRpdGxlIHN0cm9uZywgLnRhZyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuYXJjaGl2ZS10aXRsZSBzdHJvbmcsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIGgyIHN0cm9uZywgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lIHN0cm9uZywgLmhvbWUgI2dlbmVyaWMtaGVybyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiBwLmhlYWRsaW5lIHN0cm9uZywgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lIHN0cm9uZywgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiBwLmhlYWRsaW5lIHN0cm9uZywgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSBzdHJvbmcsIC5ob21lICNwcmVzcy1oZXJvIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIHAuaGVhZGxpbmUgc3Ryb25nLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lIHN0cm9uZywgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gcC5oZWFkbGluZSBzdHJvbmcsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlIHN0cm9uZywgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLnN1Yi10aXRsZS1oMiBzdHJvbmcsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQgc3Ryb25nLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIGg0IHN0cm9uZywgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSBzdHJvbmcsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuZW50cnktdGl0bGUgc3Ryb25nLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlIHN0cm9uZywgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5lbnRyeS10aXRsZSBzdHJvbmcge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiBoMSwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlLCAuY2F0ZWdvcnkgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmFyY2hpdmUtdGl0bGUsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC50YWcgLmFyY2hpdmUtdGl0bGUsIC50YWcgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmFyY2hpdmUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi42NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gaDIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiBwLmhlYWRsaW5lLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gcC5oZWFkbGluZSwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gcC5oZWFkbGluZSwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gcC5oZWFkbGluZSwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5zdWItdGl0bGUtaDIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gaDQsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuZW50cnktdGl0bGUsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuZW50cnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi42NXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuICAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiBoMiBzdHJvbmcsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSBzdHJvbmcsIC5ob21lICNnZW5lcmljLWhlcm8gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gcC5oZWFkbGluZSBzdHJvbmcsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSBzdHJvbmcsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gcC5oZWFkbGluZSBzdHJvbmcsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUgc3Ryb25nLCAuaG9tZSAjcHJlc3MtaGVybyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiBwLmhlYWRsaW5lIHN0cm9uZywgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSBzdHJvbmcsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIHAuaGVhZGxpbmUgc3Ryb25nLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSBzdHJvbmcsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5zdWItdGl0bGUtaDIgc3Ryb25nLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0IHN0cm9uZywgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiBoNCBzdHJvbmcsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUgc3Ryb25nLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmVudHJ5LXRpdGxlIHN0cm9uZywgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSBzdHJvbmcsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuZW50cnktdGl0bGUgc3Ryb25nIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIGgzLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLnN1Yi10aXRsZS1oMyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiBoMywgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5zdWItdGl0bGUtaDMge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4uaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAucGxhaW4tYnRuLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuaG9tZSAjZml0LXF1aXotc2VjdGlvbiAuZml0LXF1aXotc3RhcnQtYnRuLCAuaG9tZSAjZml0LXF1aXotc2VjdGlvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuZml0LXF1aXotc3RhcnQtYnRuLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZml0LXF1aXotc2VjdGlvbiAuZml0LXF1aXotc3RhcnQtYnRuLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZml0LXF1aXotc2VjdGlvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuZml0LXF1aXotc3RhcnQtYnRuLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuZml0LXF1aXogI2hlcm8gYSwgLmZpdC1xdWl6ICNoZXJvIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIGEsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5vcmFuZ2UtYnRuLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAub3JhbmdlLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC5vcmFuZ2UtYnV0dG9uIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLndoaXRlLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC53aGl0ZS1idXR0b24gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuZGlzcGF0Y2hlci1idG4sIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5kaXNwYXRjaGVyLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC5kaXNwYXRjaGVyLWJ1dHRvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5kaXNwYXRjaGVyLW91dGxpbmUgLnZjZS1idXR0b24tLXN0eWxlLW91dGxpbmUtYW5pbWF0ZWQsIC5kaXNwYXRjaGVyLW91dGxpbmUgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLnZjZS1idXR0b24tLXN0eWxlLW91dGxpbmUtYW5pbWF0ZWQsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5kaXNwYXRjaGVyLW91dGxpbmUtYnRuLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAud2hpdGUtb3V0bGluZS1idG4sIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5ncmVlbi1idG4sIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5ncmVlbi1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAuZ3JlZW4tYnV0dG9uIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLndoaXRlLWdyZWVuLWJ0biwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLndoaXRlLWdyZWVuLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC53aGl0ZS1ncmVlbi1idXR0b24gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuYmx1ZS1idG4sIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5ibHVlLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC5ibHVlLWJ1dHRvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIGEuaGplLWJ1dHRvbiwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gYS5oamUtYmxhY2stYnV0dG9uLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiBhLmhqZS1jbGVhci1idXR0b24sIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5mb3JtLWJsdWUtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS1ibHVlLWJ0biAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmZvcm0tZGlzcGF0Y2hlci1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mb3JtLWRpc3BhdGNoZXItYnRuIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuZm9ybS1ncmVlbi1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mb3JtLWdyZWVuLWJ0biAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmZvcm0tb3JhbmdlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0tb3JhbmdlLWJ0biAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmdyZXktb3V0bGluZS1idG4sIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5ncmVlbi1kYXJrZ3JlZW4tYnRuLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiAubGluaywgLmhpZ2hsaWdodC1mZWF0dXJlLXNlY3Rpb24gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmxpbmsge1xuICBib3JkZXItcmFkaXVzOiA5cHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLnBsYWluLWJ0biwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmhvbWUgI2ZpdC1xdWl6LXNlY3Rpb24gLmZpdC1xdWl6LXN0YXJ0LWJ0biwgLmhvbWUgI2ZpdC1xdWl6LXNlY3Rpb24gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmZpdC1xdWl6LXN0YXJ0LWJ0biwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2ZpdC1xdWl6LXNlY3Rpb24gLmZpdC1xdWl6LXN0YXJ0LWJ0biwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2ZpdC1xdWl6LXNlY3Rpb24gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmZpdC1xdWl6LXN0YXJ0LWJ0biwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmZpdC1xdWl6ICNoZXJvIGEsIC5maXQtcXVpeiAjaGVybyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiBhLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAub3JhbmdlLWJ0biwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLm9yYW5nZS1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAub3JhbmdlLWJ1dHRvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC53aGl0ZS1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAud2hpdGUtYnV0dG9uIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmRpc3BhdGNoZXItYnRuLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuZGlzcGF0Y2hlci1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAuZGlzcGF0Y2hlci1idXR0b24gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuZGlzcGF0Y2hlci1vdXRsaW5lIC52Y2UtYnV0dG9uLS1zdHlsZS1vdXRsaW5lLWFuaW1hdGVkLCAuZGlzcGF0Y2hlci1vdXRsaW5lIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC52Y2UtYnV0dG9uLS1zdHlsZS1vdXRsaW5lLWFuaW1hdGVkLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuZGlzcGF0Y2hlci1vdXRsaW5lLWJ0biwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLndoaXRlLW91dGxpbmUtYnRuLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuZ3JlZW4tYnRuLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuZ3JlZW4tYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLmdyZWVuLWJ1dHRvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC53aGl0ZS1ncmVlbi1idG4sIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC53aGl0ZS1ncmVlbi1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAud2hpdGUtZ3JlZW4tYnV0dG9uIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmJsdWUtYnRuLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuYmx1ZS1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAuYmx1ZS1idXR0b24gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiBhLmhqZS1idXR0b24sIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIGEuaGplLWJsYWNrLWJ1dHRvbiwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gYS5oamUtY2xlYXItYnV0dG9uLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuZm9ybS1ibHVlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0tYmx1ZS1idG4gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5mb3JtLWRpc3BhdGNoZXItYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS1kaXNwYXRjaGVyLWJ0biAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmZvcm0tZ3JlZW4tYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS1ncmVlbi1idG4gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5mb3JtLW9yYW5nZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mb3JtLW9yYW5nZS1idG4gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5ncmV5LW91dGxpbmUtYnRuLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuZ3JlZW4tZGFya2dyZWVuLWJ0biwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmhpZ2hsaWdodC1mZWF0dXJlLXNlY3Rpb24gLmxpbmssIC5oaWdobGlnaHQtZmVhdHVyZS1zZWN0aW9uIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5saW5rIHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICB9XG59XG4uaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAucGxhaW4tYnRuOmhvdmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuaG9tZSAjZml0LXF1aXotc2VjdGlvbiAuZml0LXF1aXotc3RhcnQtYnRuOmhvdmVyLCAuaG9tZSAjZml0LXF1aXotc2VjdGlvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuZml0LXF1aXotc3RhcnQtYnRuOmhvdmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZml0LXF1aXotc2VjdGlvbiAuZml0LXF1aXotc3RhcnQtYnRuOmhvdmVyLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZml0LXF1aXotc2VjdGlvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuZml0LXF1aXotc3RhcnQtYnRuOmhvdmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuZml0LXF1aXogI2hlcm8gYTpob3ZlciwgLmZpdC1xdWl6ICNoZXJvIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIGE6aG92ZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5vcmFuZ2UtYnRuOmhvdmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAub3JhbmdlLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWM6aG92ZXIsIC5vcmFuZ2UtYnV0dG9uIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYzpob3ZlciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLndoaXRlLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWM6aG92ZXIsIC53aGl0ZS1idXR0b24gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljOmhvdmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuZGlzcGF0Y2hlci1idG46aG92ZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5kaXNwYXRjaGVyLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWM6aG92ZXIsIC5kaXNwYXRjaGVyLWJ1dHRvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWM6aG92ZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5kaXNwYXRjaGVyLW91dGxpbmUgLnZjZS1idXR0b24tLXN0eWxlLW91dGxpbmUtYW5pbWF0ZWQ6aG92ZXIsIC5kaXNwYXRjaGVyLW91dGxpbmUgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLnZjZS1idXR0b24tLXN0eWxlLW91dGxpbmUtYW5pbWF0ZWQ6aG92ZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5kaXNwYXRjaGVyLW91dGxpbmUtYnRuOmhvdmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAud2hpdGUtb3V0bGluZS1idG46aG92ZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5ncmVlbi1idG46aG92ZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5ncmVlbi1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljOmhvdmVyLCAuZ3JlZW4tYnV0dG9uIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYzpob3ZlciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLndoaXRlLWdyZWVuLWJ0bjpob3ZlciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLndoaXRlLWdyZWVuLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWM6aG92ZXIsIC53aGl0ZS1ncmVlbi1idXR0b24gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljOmhvdmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuYmx1ZS1idG46aG92ZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5ibHVlLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWM6aG92ZXIsIC5ibHVlLWJ1dHRvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWM6aG92ZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIGEuaGplLWJ1dHRvbjpob3ZlciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gYS5oamUtYmxhY2stYnV0dG9uOmhvdmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiBhLmhqZS1jbGVhci1idXR0b246aG92ZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5mb3JtLWJsdWUtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0OmhvdmVyLCAuZm9ybS1ibHVlLWJ0biAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdDpob3ZlciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmZvcm0tZGlzcGF0Y2hlci1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6aG92ZXIsIC5mb3JtLWRpc3BhdGNoZXItYnRuIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0OmhvdmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuZm9ybS1ncmVlbi1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6aG92ZXIsIC5mb3JtLWdyZWVuLWJ0biAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdDpob3ZlciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmZvcm0tb3JhbmdlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdDpob3ZlciwgLmZvcm0tb3JhbmdlLWJ0biAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdDpob3ZlciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmdyZXktb3V0bGluZS1idG46aG92ZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5ncmVlbi1kYXJrZ3JlZW4tYnRuOmhvdmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiAubGluazpob3ZlciwgLmhpZ2hsaWdodC1mZWF0dXJlLXNlY3Rpb24gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEE4MDM2ICFpbXBvcnRhbnQ7XG59XG4uaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMSAucGxhaW4tYnRuLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0xIC5ob21lICNmaXQtcXVpei1zZWN0aW9uIC5maXQtcXVpei1zdGFydC1idG4sIC5ob21lICNmaXQtcXVpei1zZWN0aW9uIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTEgLmZpdC1xdWl6LXN0YXJ0LWJ0biwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZml0LXF1aXotc2VjdGlvbiAuZml0LXF1aXotc3RhcnQtYnRuLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZml0LXF1aXotc2VjdGlvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0xIC5maXQtcXVpei1zdGFydC1idG4sIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTEgLmZpdC1xdWl6ICNoZXJvIGEsIC5maXQtcXVpeiAjaGVybyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0xIGEsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTEgLm9yYW5nZS1idG4sIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTEgLm9yYW5nZS1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAub3JhbmdlLWJ1dHRvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0xIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMSAud2hpdGUtYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLndoaXRlLWJ1dHRvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0xIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMSAuZGlzcGF0Y2hlci1idG4sIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTEgLmRpc3BhdGNoZXItYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLmRpc3BhdGNoZXItYnV0dG9uIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTEgLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0xIC5kaXNwYXRjaGVyLW91dGxpbmUgLnZjZS1idXR0b24tLXN0eWxlLW91dGxpbmUtYW5pbWF0ZWQsIC5kaXNwYXRjaGVyLW91dGxpbmUgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMSAudmNlLWJ1dHRvbi0tc3R5bGUtb3V0bGluZS1hbmltYXRlZCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMSAuZGlzcGF0Y2hlci1vdXRsaW5lLWJ0biwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMSAud2hpdGUtb3V0bGluZS1idG4sIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTEgLmdyZWVuLWJ0biwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMSAuZ3JlZW4tYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLmdyZWVuLWJ1dHRvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0xIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMSAud2hpdGUtZ3JlZW4tYnRuLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0xIC53aGl0ZS1ncmVlbi1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAud2hpdGUtZ3JlZW4tYnV0dG9uIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTEgLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0xIC5ibHVlLWJ0biwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMSAuYmx1ZS1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAuYmx1ZS1idXR0b24gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMSAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTEgYS5oamUtYnV0dG9uLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0xIGEuaGplLWJsYWNrLWJ1dHRvbiwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMSBhLmhqZS1jbGVhci1idXR0b24sIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTEgLmZvcm0tYmx1ZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mb3JtLWJsdWUtYnRuIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTEgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTEgLmZvcm0tZGlzcGF0Y2hlci1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mb3JtLWRpc3BhdGNoZXItYnRuIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTEgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTEgLmZvcm0tZ3JlZW4tYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS1ncmVlbi1idG4gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMSAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMSAuZm9ybS1vcmFuZ2UtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS1vcmFuZ2UtYnRuIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTEgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTEgLmdyZXktb3V0bGluZS1idG4sIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTEgLmdyZWVuLWRhcmtncmVlbi1idG4sIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTEgLmhpZ2hsaWdodC1mZWF0dXJlLXNlY3Rpb24gLmxpbmssIC5oaWdobGlnaHQtZmVhdHVyZS1zZWN0aW9uIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTEgLmxpbmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTEgLnBsYWluLWJ0biwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMSAuaG9tZSAjZml0LXF1aXotc2VjdGlvbiAuZml0LXF1aXotc3RhcnQtYnRuLCAuaG9tZSAjZml0LXF1aXotc2VjdGlvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0xIC5maXQtcXVpei1zdGFydC1idG4sIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTEgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2ZpdC1xdWl6LXNlY3Rpb24gLmZpdC1xdWl6LXN0YXJ0LWJ0biwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2ZpdC1xdWl6LXNlY3Rpb24gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMSAuZml0LXF1aXotc3RhcnQtYnRuLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0xIC5maXQtcXVpeiAjaGVybyBhLCAuZml0LXF1aXogI2hlcm8gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMSBhLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0xIC5vcmFuZ2UtYnRuLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0xIC5vcmFuZ2UtYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLm9yYW5nZS1idXR0b24gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMSAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTEgLndoaXRlLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC53aGl0ZS1idXR0b24gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMSAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTEgLmRpc3BhdGNoZXItYnRuLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0xIC5kaXNwYXRjaGVyLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC5kaXNwYXRjaGVyLWJ1dHRvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0xIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMSAuZGlzcGF0Y2hlci1vdXRsaW5lIC52Y2UtYnV0dG9uLS1zdHlsZS1vdXRsaW5lLWFuaW1hdGVkLCAuZGlzcGF0Y2hlci1vdXRsaW5lIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTEgLnZjZS1idXR0b24tLXN0eWxlLW91dGxpbmUtYW5pbWF0ZWQsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTEgLmRpc3BhdGNoZXItb3V0bGluZS1idG4sIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTEgLndoaXRlLW91dGxpbmUtYnRuLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0xIC5ncmVlbi1idG4sIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTEgLmdyZWVuLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC5ncmVlbi1idXR0b24gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMSAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTEgLndoaXRlLWdyZWVuLWJ0biwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMSAud2hpdGUtZ3JlZW4tYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLndoaXRlLWdyZWVuLWJ1dHRvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0xIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMSAuYmx1ZS1idG4sIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTEgLmJsdWUtYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLmJsdWUtYnV0dG9uIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTEgLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0xIGEuaGplLWJ1dHRvbiwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMSBhLmhqZS1ibGFjay1idXR0b24sIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTEgYS5oamUtY2xlYXItYnV0dG9uLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0xIC5mb3JtLWJsdWUtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS1ibHVlLWJ0biAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0xIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0xIC5mb3JtLWRpc3BhdGNoZXItYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS1kaXNwYXRjaGVyLWJ0biAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0xIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0xIC5mb3JtLWdyZWVuLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0tZ3JlZW4tYnRuIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTEgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTEgLmZvcm0tb3JhbmdlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0tb3JhbmdlLWJ0biAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0xIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0xIC5ncmV5LW91dGxpbmUtYnRuLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0xIC5ncmVlbi1kYXJrZ3JlZW4tYnRuLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0xIC5oaWdobGlnaHQtZmVhdHVyZS1zZWN0aW9uIC5saW5rLCAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0xIC5saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTIgLnBsYWluLWJ0biwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMiAuaG9tZSAjZml0LXF1aXotc2VjdGlvbiAuZml0LXF1aXotc3RhcnQtYnRuLCAuaG9tZSAjZml0LXF1aXotc2VjdGlvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0yIC5maXQtcXVpei1zdGFydC1idG4sIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTIgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2ZpdC1xdWl6LXNlY3Rpb24gLmZpdC1xdWl6LXN0YXJ0LWJ0biwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2ZpdC1xdWl6LXNlY3Rpb24gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMiAuZml0LXF1aXotc3RhcnQtYnRuLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0yIC5maXQtcXVpeiAjaGVybyBhLCAuZml0LXF1aXogI2hlcm8gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMiBhLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0yIC5vcmFuZ2UtYnRuLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0yIC5vcmFuZ2UtYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLm9yYW5nZS1idXR0b24gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTIgLndoaXRlLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC53aGl0ZS1idXR0b24gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTIgLmRpc3BhdGNoZXItYnRuLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0yIC5kaXNwYXRjaGVyLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC5kaXNwYXRjaGVyLWJ1dHRvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0yIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMiAuZGlzcGF0Y2hlci1vdXRsaW5lIC52Y2UtYnV0dG9uLS1zdHlsZS1vdXRsaW5lLWFuaW1hdGVkLCAuZGlzcGF0Y2hlci1vdXRsaW5lIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTIgLnZjZS1idXR0b24tLXN0eWxlLW91dGxpbmUtYW5pbWF0ZWQsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTIgLmRpc3BhdGNoZXItb3V0bGluZS1idG4sIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTIgLndoaXRlLW91dGxpbmUtYnRuLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0yIC5ncmVlbi1idG4sIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTIgLmdyZWVuLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC5ncmVlbi1idXR0b24gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTIgLndoaXRlLWdyZWVuLWJ0biwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMiAud2hpdGUtZ3JlZW4tYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLndoaXRlLWdyZWVuLWJ1dHRvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0yIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMiAuYmx1ZS1idG4sIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTIgLmJsdWUtYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLmJsdWUtYnV0dG9uIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTIgLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0yIGEuaGplLWJ1dHRvbiwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMiBhLmhqZS1ibGFjay1idXR0b24sIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTIgYS5oamUtY2xlYXItYnV0dG9uLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0yIC5mb3JtLWJsdWUtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS1ibHVlLWJ0biAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0yIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0yIC5mb3JtLWRpc3BhdGNoZXItYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS1kaXNwYXRjaGVyLWJ0biAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0yIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0yIC5mb3JtLWdyZWVuLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0tZ3JlZW4tYnRuIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTIgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTIgLmZvcm0tb3JhbmdlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0tb3JhbmdlLWJ0biAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0yIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0yIC5ncmV5LW91dGxpbmUtYnRuLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0yIC5ncmVlbi1kYXJrZ3JlZW4tYnRuLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0yIC5oaWdobGlnaHQtZmVhdHVyZS1zZWN0aW9uIC5saW5rLCAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0yIC5saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMiAucGxhaW4tYnRuLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0yIC5ob21lICNmaXQtcXVpei1zZWN0aW9uIC5maXQtcXVpei1zdGFydC1idG4sIC5ob21lICNmaXQtcXVpei1zZWN0aW9uIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTIgLmZpdC1xdWl6LXN0YXJ0LWJ0biwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMiAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZml0LXF1aXotc2VjdGlvbiAuZml0LXF1aXotc3RhcnQtYnRuLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZml0LXF1aXotc2VjdGlvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0yIC5maXQtcXVpei1zdGFydC1idG4sIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTIgLmZpdC1xdWl6ICNoZXJvIGEsIC5maXQtcXVpeiAjaGVybyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0yIGEsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTIgLm9yYW5nZS1idG4sIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTIgLm9yYW5nZS1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAub3JhbmdlLWJ1dHRvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0yIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMiAud2hpdGUtYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLndoaXRlLWJ1dHRvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0yIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMiAuZGlzcGF0Y2hlci1idG4sIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTIgLmRpc3BhdGNoZXItYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLmRpc3BhdGNoZXItYnV0dG9uIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTIgLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0yIC5kaXNwYXRjaGVyLW91dGxpbmUgLnZjZS1idXR0b24tLXN0eWxlLW91dGxpbmUtYW5pbWF0ZWQsIC5kaXNwYXRjaGVyLW91dGxpbmUgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMiAudmNlLWJ1dHRvbi0tc3R5bGUtb3V0bGluZS1hbmltYXRlZCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMiAuZGlzcGF0Y2hlci1vdXRsaW5lLWJ0biwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMiAud2hpdGUtb3V0bGluZS1idG4sIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTIgLmdyZWVuLWJ0biwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMiAuZ3JlZW4tYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLmdyZWVuLWJ1dHRvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0yIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMiAud2hpdGUtZ3JlZW4tYnRuLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0yIC53aGl0ZS1ncmVlbi1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAud2hpdGUtZ3JlZW4tYnV0dG9uIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTIgLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0yIC5ibHVlLWJ0biwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMiAuYmx1ZS1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAuYmx1ZS1idXR0b24gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTIgYS5oamUtYnV0dG9uLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0yIGEuaGplLWJsYWNrLWJ1dHRvbiwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMiBhLmhqZS1jbGVhci1idXR0b24sIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTIgLmZvcm0tYmx1ZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mb3JtLWJsdWUtYnRuIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTIgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTIgLmZvcm0tZGlzcGF0Y2hlci1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mb3JtLWRpc3BhdGNoZXItYnRuIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTIgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTIgLmZvcm0tZ3JlZW4tYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS1ncmVlbi1idG4gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMiAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMiAuZm9ybS1vcmFuZ2UtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS1vcmFuZ2UtYnRuIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTIgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTIgLmdyZXktb3V0bGluZS1idG4sIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTIgLmdyZWVuLWRhcmtncmVlbi1idG4sIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTIgLmhpZ2hsaWdodC1mZWF0dXJlLXNlY3Rpb24gLmxpbmssIC5oaWdobGlnaHQtZmVhdHVyZS1zZWN0aW9uIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTIgLmxpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5ib3gtZGVzY3JpcHRpb24tMSB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmJveC1kZXNjcmlwdGlvbi0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIH1cbn1cbi5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc3ViLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjE1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc3ViLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLmhjc3MtcmVjb21tZW5kYXRpb25zIC5idWxsZXRzIHtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xufVxuLmhjc3MtcmVjb21tZW5kYXRpb25zIC5idWxsZXRzIGxpOmJlZm9yZSB7XG4gIGNvbG9yOiAjMDA5NjM5O1xufVxuLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jaGVja21hcmstbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDEuODIzO1xufVxuLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jaGVja21hcmstbGlzdCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY2hlY2ttYXJrLWxpc3QgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA4L2NoZWNrbWFyay5zdmdcIik7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGNvbG9yOiAjMDA5NjM5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTc5MHB4KSB7XG4gIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHtcbiAgICBtYXgtd2lkdGg6IDE2NzBweDtcbiAgfVxufVxuLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zb2NpYWwtcmV2aWV3cyAud2hpdGUtYnRuLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNvY2lhbC1yZXZpZXdzIC5mb3JtLXdoaXRlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0td2hpdGUtYnRuIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc29jaWFsLXJldmlld3MgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQge1xuICBib3JkZXItcmFkaXVzOiA5cHg7XG4gIGZvbnQtc2l6ZTogMS43cmVtICFpbXBvcnRhbnQ7XG59XG4uaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1vYmlsZS1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMzQ5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG4uaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1vYmlsZS1pbWcgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tb2JpbGUtaW1nIGltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1vYmlsZS1pbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xuICB9XG59XG5cbi5ob3RlbC1zaHV0dGxlIC5zaXRlLWlubmVyLCAuaG90ZWwtc2h1dHRsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaG90ZWwtc2h1dHRsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0IHtcbiAgcGFkZGluZzogMDtcbn1cblxuI2dvb2dsZS1tYXAge1xuICBwYWRkaW5nLXRvcDogODVweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbiNpbmZvIC5ncmV5LWJnIHtcbiAgcGFkZGluZzogMTVweCAxNXB4IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbiNpbmZvIGEge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucmVxdWVzdC1pbmZvICNtYWluLWNvbnRlbnRzIHtcbiAgYmFja2dyb3VuZDogIzIxMkIzQTtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucmVxdWVzdC1pbmZvICNtYWluLWNvbnRlbnRzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweDtcbiAgfVxufVxuLnJlcXVlc3QtaW5mbyBociB7XG4gIG1hcmdpbjogMjRweCAwO1xuICBjb2xvcjogIzAwOTYzOTtcbn1cbi5yZXF1ZXN0LWluZm8gLnBhZ2UtbmF2aWdhdGlvbiB7XG4gIG1hcmdpbi10b3A6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlcXVlc3QtaW5mbyAucGFnZS1uYXZpZ2F0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAzM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJlcXVlc3QtaW5mbyAucGFnZS1uYXZpZ2F0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjFweDtcbiAgfVxufVxuLnJlcXVlc3QtaW5mbyAucGFnZS1uYXZpZ2F0aW9uIC5waG9uZS1saW5rIHtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xuICBjb2xvcjogIzAwOTYzOTtcbn1cbi5yZXF1ZXN0LWluZm8gLnBhZ2UtbmF2aWdhdGlvbiAucGhvbmUtbGluayBhIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlcXVlc3QtaW5mbyAucGFnZS1uYXZpZ2F0aW9uIC5waG9uZS1saW5rIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5yZXF1ZXN0LWluZm8gLnBhZ2UtbmF2aWdhdGlvbiAucGhvbmUtbGluayBhIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG4ucmVxdWVzdC1pbmZvIC50ZXh0LWVuZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnJlcXVlc3QtaW5mbyBoMSwgLnJlcXVlc3QtaW5mbyAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAucmVxdWVzdC1pbmZvIC5hcmNoaXZlLXRpdGxlLCAucmVxdWVzdC1pbmZvIC50YWcgLmFyY2hpdmUtdGl0bGUsIC50YWcgLnJlcXVlc3QtaW5mbyAuYXJjaGl2ZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi4wN3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVxdWVzdC1pbmZvIGgxLCAucmVxdWVzdC1pbmZvIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSwgLmNhdGVnb3J5IC5yZXF1ZXN0LWluZm8gLmFyY2hpdmUtdGl0bGUsIC5yZXF1ZXN0LWluZm8gLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAucmVxdWVzdC1pbmZvIC5hcmNoaXZlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG4ucmVxdWVzdC1pbmZvIGgyLCAucmVxdWVzdC1pbmZvIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAucmVxdWVzdC1pbmZvIHAuaGVhZGxpbmUsIC5yZXF1ZXN0LWluZm8gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5yZXF1ZXN0LWluZm8gcC5oZWFkbGluZSwgLnJlcXVlc3QtaW5mbyAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAucmVxdWVzdC1pbmZvIHAuaGVhZGxpbmUsIC5yZXF1ZXN0LWluZm8gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnJlcXVlc3QtaW5mbyBwLmhlYWRsaW5lLCAucmVxdWVzdC1pbmZvIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAucmVxdWVzdC1pbmZvIC5zdWItdGl0bGUtaDIsIC5yZXF1ZXN0LWluZm8gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucmVxdWVzdC1pbmZvIGg0LCAucmVxdWVzdC1pbmZvIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAucmVxdWVzdC1pbmZvIC5lbnRyeS10aXRsZSwgLnJlcXVlc3QtaW5mbyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnJlcXVlc3QtaW5mbyAuZW50cnktdGl0bGUge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5yZXF1ZXN0LWluZm8gaDIuZm9ybWlkYWJsZS10aXRsZSwgLnJlcXVlc3QtaW5mbyAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuZm9ybWlkYWJsZS10aXRsZS5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAucmVxdWVzdC1pbmZvIHAuZm9ybWlkYWJsZS10aXRsZS5oZWFkbGluZSwgLnJlcXVlc3QtaW5mbyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuZm9ybWlkYWJsZS10aXRsZS5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAucmVxdWVzdC1pbmZvIHAuZm9ybWlkYWJsZS10aXRsZS5oZWFkbGluZSwgLnJlcXVlc3QtaW5mbyAuaG9tZSAjcHJlc3MtaGVybyBwLmZvcm1pZGFibGUtdGl0bGUuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5yZXF1ZXN0LWluZm8gcC5mb3JtaWRhYmxlLXRpdGxlLmhlYWRsaW5lLCAucmVxdWVzdC1pbmZvIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuZm9ybWlkYWJsZS10aXRsZS5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnJlcXVlc3QtaW5mbyBwLmZvcm1pZGFibGUtdGl0bGUuaGVhZGxpbmUsIC5yZXF1ZXN0LWluZm8gLmZvcm1pZGFibGUtdGl0bGUuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnJlcXVlc3QtaW5mbyAuZm9ybWlkYWJsZS10aXRsZS5zdWItdGl0bGUtaDIsIC5yZXF1ZXN0LWluZm8gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNC5mb3JtaWRhYmxlLXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5yZXF1ZXN0LWluZm8gaDQuZm9ybWlkYWJsZS10aXRsZSwgLnJlcXVlc3QtaW5mbyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmZvcm1pZGFibGUtdGl0bGUuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAucmVxdWVzdC1pbmZvIC5mb3JtaWRhYmxlLXRpdGxlLmVudHJ5LXRpdGxlLCAucmVxdWVzdC1pbmZvIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZm9ybWlkYWJsZS10aXRsZS5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5yZXF1ZXN0LWluZm8gLmZvcm1pZGFibGUtdGl0bGUuZW50cnktdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVxdWVzdC1pbmZvIGgyLmZvcm1pZGFibGUtdGl0bGUsIC5yZXF1ZXN0LWluZm8gLmhvbWUgI2dlbmVyaWMtaGVybyBwLmZvcm1pZGFibGUtdGl0bGUuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLnJlcXVlc3QtaW5mbyBwLmZvcm1pZGFibGUtdGl0bGUuaGVhZGxpbmUsIC5yZXF1ZXN0LWluZm8gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmZvcm1pZGFibGUtdGl0bGUuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnJlcXVlc3QtaW5mbyBwLmZvcm1pZGFibGUtdGl0bGUuaGVhZGxpbmUsIC5yZXF1ZXN0LWluZm8gLmhvbWUgI3ByZXNzLWhlcm8gcC5mb3JtaWRhYmxlLXRpdGxlLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAucmVxdWVzdC1pbmZvIHAuZm9ybWlkYWJsZS10aXRsZS5oZWFkbGluZSwgLnJlcXVlc3QtaW5mbyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmZvcm1pZGFibGUtdGl0bGUuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5yZXF1ZXN0LWluZm8gcC5mb3JtaWRhYmxlLXRpdGxlLmhlYWRsaW5lLCAucmVxdWVzdC1pbmZvIC5mb3JtaWRhYmxlLXRpdGxlLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5yZXF1ZXN0LWluZm8gLmZvcm1pZGFibGUtdGl0bGUuc3ViLXRpdGxlLWgyLCAucmVxdWVzdC1pbmZvIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQuZm9ybWlkYWJsZS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucmVxdWVzdC1pbmZvIGg0LmZvcm1pZGFibGUtdGl0bGUsIC5yZXF1ZXN0LWluZm8gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5mb3JtaWRhYmxlLXRpdGxlLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnJlcXVlc3QtaW5mbyAuZm9ybWlkYWJsZS10aXRsZS5lbnRyeS10aXRsZSwgLnJlcXVlc3QtaW5mbyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmZvcm1pZGFibGUtdGl0bGUuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucmVxdWVzdC1pbmZvIC5mb3JtaWRhYmxlLXRpdGxlLmVudHJ5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmVxdWVzdC1pbmZvIGgyLmZvcm1pZGFibGUtdGl0bGUsIC5yZXF1ZXN0LWluZm8gLmhvbWUgI2dlbmVyaWMtaGVybyBwLmZvcm1pZGFibGUtdGl0bGUuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLnJlcXVlc3QtaW5mbyBwLmZvcm1pZGFibGUtdGl0bGUuaGVhZGxpbmUsIC5yZXF1ZXN0LWluZm8gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmZvcm1pZGFibGUtdGl0bGUuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnJlcXVlc3QtaW5mbyBwLmZvcm1pZGFibGUtdGl0bGUuaGVhZGxpbmUsIC5yZXF1ZXN0LWluZm8gLmhvbWUgI3ByZXNzLWhlcm8gcC5mb3JtaWRhYmxlLXRpdGxlLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAucmVxdWVzdC1pbmZvIHAuZm9ybWlkYWJsZS10aXRsZS5oZWFkbGluZSwgLnJlcXVlc3QtaW5mbyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmZvcm1pZGFibGUtdGl0bGUuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5yZXF1ZXN0LWluZm8gcC5mb3JtaWRhYmxlLXRpdGxlLmhlYWRsaW5lLCAucmVxdWVzdC1pbmZvIC5mb3JtaWRhYmxlLXRpdGxlLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5yZXF1ZXN0LWluZm8gLmZvcm1pZGFibGUtdGl0bGUuc3ViLXRpdGxlLWgyLCAucmVxdWVzdC1pbmZvIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQuZm9ybWlkYWJsZS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucmVxdWVzdC1pbmZvIGg0LmZvcm1pZGFibGUtdGl0bGUsIC5yZXF1ZXN0LWluZm8gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5mb3JtaWRhYmxlLXRpdGxlLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnJlcXVlc3QtaW5mbyAuZm9ybWlkYWJsZS10aXRsZS5lbnRyeS10aXRsZSwgLnJlcXVlc3QtaW5mbyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmZvcm1pZGFibGUtdGl0bGUuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucmVxdWVzdC1pbmZvIC5mb3JtaWRhYmxlLXRpdGxlLmVudHJ5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuMTI1cmVtO1xuICB9XG59XG4ucmVxdWVzdC1pbmZvIC5oZWF2eWJpZC1zb2xpZC1idWxsZXRzIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5yZXF1ZXN0LWluZm8gLmhlYXZ5YmlkLXNvbGlkLWJ1bGxldHMge1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVxdWVzdC1pbmZvIC5oZWF2eWJpZC1zb2xpZC1idWxsZXRzIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuXG4ucGFydG5lcnMgLm1hcnF1ZWUgaW1nIHtcbiAgbWF4LXdpZHRoOiAxNTVweDtcbn1cbi5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb19pbnRybyB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29faW50cm8ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29faW50cm8ge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbi5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb19pbnRybyBwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29faW50cm8gcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29faW50cm8gcC5iaWctaGVhZGxpbmUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb19pbnRybyBwLmJpZy1oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAxLjlyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb19pbnRybyBwLmJpZy1oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAyLjA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvX2ludHJvIHAuYmlnLWhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb19pbnRybyBwLmJpZy1oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5jb250YWluZXIgPiBkaXYsIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuZml0LXF1aXogLnNpdGUtaW5uZXIgPiBkaXYsIC5maXQtcXVpeiAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnNpdGUtaW5uZXIgPiBkaXYsIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyID4gZGl2LCAuc2hhcmUteW91ci1zdG9yeSAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnNpdGUtaW5uZXIgPiBkaXYsIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLm5hcnJvdy1jb250YWluZXIgPiBkaXYsIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyID4gZGl2LCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuc2l0ZS1pbm5lciA+IGRpdiwgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciA+IGRpdiwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuc2l0ZS1pbm5lciA+IGRpdiwgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciA+IGRpdiwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuc2l0ZS1pbm5lciA+IGRpdiwgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciA+IGRpdiwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuc2l0ZS1pbm5lciA+IGRpdiwgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciA+IGRpdiwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuc2l0ZS1pbm5lciA+IGRpdiwgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyID4gZGl2LCAubXQxYiAubWFzdGVjLW1zYSAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnNpdGUtaW5uZXIgPiBkaXYsIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciA+IGRpdiwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5zaXRlLWlubmVyID4gZGl2LCAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciA+IGRpdiwgLnExYiAubWFzdGVjLW1zYSAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnNpdGUtaW5uZXIgPiBkaXYsIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyID4gZGl2LCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuc2l0ZS1pbm5lciA+IGRpdiwgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzID4gZGl2LCAuaW5kdXN0cnktZXZlbnRzIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuaGNzcy1ldmVudHMgPiBkaXYsIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMgPiBkaXYsIC5wYXN0LXdlYmluYXJzIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuaGNzcy1ldmVudHMgPiBkaXYsIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyID4gZGl2LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5zaXRlLWlubmVyID4gZGl2LCAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuY29udGFpbmVyID4gZGl2LCAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLmZpdC1xdWl6IC5zaXRlLWlubmVyID4gZGl2LCAuZml0LXF1aXogLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5zaXRlLWlubmVyID4gZGl2LCAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciA+IGRpdiwgLnNoYXJlLXlvdXItc3RvcnkgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5zaXRlLWlubmVyID4gZGl2LCAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5uYXJyb3ctY29udGFpbmVyID4gZGl2LCAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciA+IGRpdiwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnNpdGUtaW5uZXIgPiBkaXYsIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIgPiBkaXYsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnNpdGUtaW5uZXIgPiBkaXYsIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIgPiBkaXYsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnNpdGUtaW5uZXIgPiBkaXYsIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIgPiBkaXYsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnNpdGUtaW5uZXIgPiBkaXYsIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXIgPiBkaXYsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnNpdGUtaW5uZXIgPiBkaXYsIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciA+IGRpdiwgLm10MWIgLm1hc3RlYy1tc2EgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5zaXRlLWlubmVyID4gZGl2LCAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIgPiBkaXYsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuc2l0ZS1pbm5lciA+IGRpdiwgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIgPiBkaXYsIC5xMWIgLm1hc3RlYy1tc2EgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5zaXRlLWlubmVyID4gZGl2LCAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciA+IGRpdiwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnNpdGUtaW5uZXIgPiBkaXYsIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cyA+IGRpdiwgLmluZHVzdHJ5LWV2ZW50cyAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLmhjc3MtZXZlbnRzID4gZGl2LCAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzID4gZGl2LCAucGFzdC13ZWJpbmFycyAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLmhjc3MtZXZlbnRzID4gZGl2LCAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciA+IGRpdiwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuc2l0ZS1pbm5lciA+IGRpdiwgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG4ucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLmNvbnRhaW5lcjphZnRlciwgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5maXQtcXVpeiAuc2l0ZS1pbm5lcjphZnRlciwgLmZpdC1xdWl6IC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuc2l0ZS1pbm5lcjphZnRlciwgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuc2l0ZS1pbm5lcjphZnRlciwgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAubmFycm93LWNvbnRhaW5lcjphZnRlciwgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5zaXRlLWlubmVyOmFmdGVyLCAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyOmFmdGVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5zaXRlLWlubmVyOmFmdGVyLCAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyOmFmdGVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5zaXRlLWlubmVyOmFmdGVyLCAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyOmFmdGVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5zaXRlLWlubmVyOmFmdGVyLCAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyOmFmdGVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5zaXRlLWlubmVyOmFmdGVyLCAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuc2l0ZS1pbm5lcjphZnRlciwgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyOmFmdGVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyOmFmdGVyLCAucTFiIC5tYXN0ZWMtbXNhIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuc2l0ZS1pbm5lcjphZnRlciwgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5zaXRlLWlubmVyOmFmdGVyLCAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHM6YWZ0ZXIsIC5pbmR1c3RyeS1ldmVudHMgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5oY3NzLWV2ZW50czphZnRlciwgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50czphZnRlciwgLnBhc3Qtd2ViaW5hcnMgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5oY3NzLWV2ZW50czphZnRlciwgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmhjc3Mtc2VydmljZXMtYWdyZWVtZW50IG9sLCAuaGNzcy10cmlhbC1hZ3JlZW1lbnQgb2wsIC5wcm9kdWN0LXNwZWNpZmljLXRlcm1zIG9sLCAuaGNzcy1iZXRhLWFncmVlbWVudCBvbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogaXRlbTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmhjc3Mtc2VydmljZXMtYWdyZWVtZW50IG9sID4gbGksIC5oY3NzLXRyaWFsLWFncmVlbWVudCBvbCA+IGxpLCAucHJvZHVjdC1zcGVjaWZpYy10ZXJtcyBvbCA+IGxpLCAuaGNzcy1iZXRhLWFncmVlbWVudCBvbCA+IGxpIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjZlbTtcbn1cbi5oY3NzLXNlcnZpY2VzLWFncmVlbWVudCBvbCA+IGxpOmJlZm9yZSwgLmhjc3MtdHJpYWwtYWdyZWVtZW50IG9sID4gbGk6YmVmb3JlLCAucHJvZHVjdC1zcGVjaWZpYy10ZXJtcyBvbCA+IGxpOmJlZm9yZSwgLmhjc3MtYmV0YS1hZ3JlZW1lbnQgb2wgPiBsaTpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVycyhpdGVtLCBcIi5cIikgXCIuIFwiO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjZlbTtcbn1cbi5oY3NzLXNlcnZpY2VzLWFncmVlbWVudCBsaSBvbCA+IGxpLCAuaGNzcy10cmlhbC1hZ3JlZW1lbnQgbGkgb2wgPiBsaSwgLnByb2R1Y3Qtc3BlY2lmaWMtdGVybXMgbGkgb2wgPiBsaSwgLmhjc3MtYmV0YS1hZ3JlZW1lbnQgbGkgb2wgPiBsaSB7XG4gIG1hcmdpbjogMDtcbn1cbi5oY3NzLXNlcnZpY2VzLWFncmVlbWVudCBsaSBvbCA+IGxpOmJlZm9yZSwgLmhjc3MtdHJpYWwtYWdyZWVtZW50IGxpIG9sID4gbGk6YmVmb3JlLCAucHJvZHVjdC1zcGVjaWZpYy10ZXJtcyBsaSBvbCA+IGxpOmJlZm9yZSwgLmhjc3MtYmV0YS1hZ3JlZW1lbnQgbGkgb2wgPiBsaTpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVycyhpdGVtLCBcIi5cIikgXCIgXCI7XG59XG5cbmJvZHkuZmFxcyAuZmFxcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIC8qICMjIEVzdGltYXRpbmctLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogIyMgUHJvamVjdCBtYW5hZ2VtZW50LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qICMjIEhDU1MgUGxhbnMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogIyMgSENTUyBTYWZldHktLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogIyMgSW50ZWdyYXRpb25zLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5mYXFzIC5mYXFzIHAge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5ib2R5LmZhcXMgLmZhcXMgaDIsIGJvZHkuZmFxcyAuZmFxcyAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gYm9keS5mYXFzIC5mYXFzIHAuaGVhZGxpbmUsIGJvZHkuZmFxcyAuZmFxcyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gYm9keS5mYXFzIC5mYXFzIHAuaGVhZGxpbmUsIGJvZHkuZmFxcyAuZmFxcyAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyBib2R5LmZhcXMgLmZhcXMgcC5oZWFkbGluZSwgYm9keS5mYXFzIC5mYXFzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIGJvZHkuZmFxcyAuZmFxcyBwLmhlYWRsaW5lLCBib2R5LmZhcXMgLmZhcXMgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIGJvZHkuZmFxcyAuZmFxcyAuc3ViLXRpdGxlLWgyLCBib2R5LmZhcXMgLmZhcXMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBib2R5LmZhcXMgLmZhcXMgaDQsIGJvZHkuZmFxcyAuZmFxcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggYm9keS5mYXFzIC5mYXFzIC5lbnRyeS10aXRsZSwgYm9keS5mYXFzIC5mYXFzIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBib2R5LmZhcXMgLmZhcXMgLmVudHJ5LXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxLjM1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LmZhcXMgLmZhcXMgaDIsIGJvZHkuZmFxcyAuZmFxcyAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gYm9keS5mYXFzIC5mYXFzIHAuaGVhZGxpbmUsIGJvZHkuZmFxcyAuZmFxcyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gYm9keS5mYXFzIC5mYXFzIHAuaGVhZGxpbmUsIGJvZHkuZmFxcyAuZmFxcyAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyBib2R5LmZhcXMgLmZhcXMgcC5oZWFkbGluZSwgYm9keS5mYXFzIC5mYXFzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIGJvZHkuZmFxcyAuZmFxcyBwLmhlYWRsaW5lLCBib2R5LmZhcXMgLmZhcXMgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIGJvZHkuZmFxcyAuZmFxcyAuc3ViLXRpdGxlLWgyLCBib2R5LmZhcXMgLmZhcXMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBib2R5LmZhcXMgLmZhcXMgaDQsIGJvZHkuZmFxcyAuZmFxcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggYm9keS5mYXFzIC5mYXFzIC5lbnRyeS10aXRsZSwgYm9keS5mYXFzIC5mYXFzIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBib2R5LmZhcXMgLmZhcXMgLmVudHJ5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbmJvZHkuZmFxcyAuZmFxcyBoMjo6YmVmb3JlLCBib2R5LmZhcXMgLmZhcXMgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lOjpiZWZvcmUsIC5ob21lICNnZW5lcmljLWhlcm8gYm9keS5mYXFzIC5mYXFzIHAuaGVhZGxpbmU6OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZTo6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIGJvZHkuZmFxcyAuZmFxcyBwLmhlYWRsaW5lOjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcyAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lOjpiZWZvcmUsIC5ob21lICNwcmVzcy1oZXJvIGJvZHkuZmFxcyAuZmFxcyBwLmhlYWRsaW5lOjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lOjpiZWZvcmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIGJvZHkuZmFxcyAuZmFxcyBwLmhlYWRsaW5lOjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZTo6YmVmb3JlLCBib2R5LmZhcXMgLmZhcXMgLnN1Yi10aXRsZS1oMjo6YmVmb3JlLCBib2R5LmZhcXMgLmZhcXMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNDo6YmVmb3JlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGJvZHkuZmFxcyAuZmFxcyBoNDo6YmVmb3JlLCBib2R5LmZhcXMgLmZhcXMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZTo6YmVmb3JlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggYm9keS5mYXFzIC5mYXFzIC5lbnRyeS10aXRsZTo6YmVmb3JlLCBib2R5LmZhcXMgLmZhcXMgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZTo6YmVmb3JlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gYm9keS5mYXFzIC5mYXFzIC5lbnRyeS10aXRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICB0b3A6IDdweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5mYXFzIC5mYXFzIGgyOjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcyAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmU6OmJlZm9yZSwgLmhvbWUgI2dlbmVyaWMtaGVybyBib2R5LmZhcXMgLmZhcXMgcC5oZWFkbGluZTo6YmVmb3JlLCBib2R5LmZhcXMgLmZhcXMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lOjpiZWZvcmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gYm9keS5mYXFzIC5mYXFzIHAuaGVhZGxpbmU6OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmU6OmJlZm9yZSwgLmhvbWUgI3ByZXNzLWhlcm8gYm9keS5mYXFzIC5mYXFzIHAuaGVhZGxpbmU6OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmU6OmJlZm9yZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gYm9keS5mYXFzIC5mYXFzIHAuaGVhZGxpbmU6OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlOjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcyAuc3ViLXRpdGxlLWgyOjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0OjpiZWZvcmUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gYm9keS5mYXFzIC5mYXFzIGg0OjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlOjpiZWZvcmUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCBib2R5LmZhcXMgLmZhcXMgLmVudHJ5LXRpdGxlOjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlOjpiZWZvcmUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBib2R5LmZhcXMgLmZhcXMgLmVudHJ5LXRpdGxlOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMjNweDtcbiAgICB0b3A6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LmZhcXMgLmZhcXMgLnF1ZXN0aW9uOjpiZWZvcmUge1xuICAgIHRvcDogMjFweDtcbiAgfVxufVxuYm9keS5mYXFzIC5mYXFzIC5hbnN3ZXIge1xuICBwYWRkaW5nOiAxMnB4IDQwcHggMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LmZhcXMgLmZhcXMgLmFuc3dlciB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbmJvZHkuZmFxcyAuZmFxcy5lc3RpbWF0aW5nIC5xdWVzdGlvbjo6YmVmb3JlLCBib2R5LmZhcXMgLmZhcXMuZXN0aW1hdGluZyAuc2hvdy1sZXNzOmhvdmVyLCBib2R5LmZhcXMgLmZhcXMuZXN0aW1hdGluZyAuc2hvdy1tb3JlOmhvdmVyLCBib2R5LmZhcXMgLmZhcXMuZXN0aW1hdGluZyAucXVlc3Rpb24uZG93bi1jYXJldCBwIHtcbiAgY29sb3I6ICMwMDk2Mzk7XG59XG5ib2R5LmZhcXMgLmZhcXMuZXN0aW1hdGluZyBoMiwgYm9keS5mYXFzIC5mYXFzLmVzdGltYXRpbmcgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIGJvZHkuZmFxcyAuZmFxcy5lc3RpbWF0aW5nIHAuaGVhZGxpbmUsIGJvZHkuZmFxcyAuZmFxcy5lc3RpbWF0aW5nIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBib2R5LmZhcXMgLmZhcXMuZXN0aW1hdGluZyBwLmhlYWRsaW5lLCBib2R5LmZhcXMgLmZhcXMuZXN0aW1hdGluZyAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyBib2R5LmZhcXMgLmZhcXMuZXN0aW1hdGluZyBwLmhlYWRsaW5lLCBib2R5LmZhcXMgLmZhcXMuZXN0aW1hdGluZyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBib2R5LmZhcXMgLmZhcXMuZXN0aW1hdGluZyBwLmhlYWRsaW5lLCBib2R5LmZhcXMgLmZhcXMuZXN0aW1hdGluZyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgYm9keS5mYXFzIC5mYXFzLmVzdGltYXRpbmcgLnN1Yi10aXRsZS1oMiwgYm9keS5mYXFzIC5mYXFzLmVzdGltYXRpbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBib2R5LmZhcXMgLmZhcXMuZXN0aW1hdGluZyBoNCwgYm9keS5mYXFzIC5mYXFzLmVzdGltYXRpbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IGJvZHkuZmFxcyAuZmFxcy5lc3RpbWF0aW5nIC5lbnRyeS10aXRsZSwgYm9keS5mYXFzIC5mYXFzLmVzdGltYXRpbmcgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGJvZHkuZmFxcyAuZmFxcy5lc3RpbWF0aW5nIC5lbnRyeS10aXRsZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA5NjM5O1xufVxuYm9keS5mYXFzIC5mYXFzLmVzdGltYXRpbmcgaDI6OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzLmVzdGltYXRpbmcgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lOjpiZWZvcmUsIC5ob21lICNnZW5lcmljLWhlcm8gYm9keS5mYXFzIC5mYXFzLmVzdGltYXRpbmcgcC5oZWFkbGluZTo6YmVmb3JlLCBib2R5LmZhcXMgLmZhcXMuZXN0aW1hdGluZyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmU6OmJlZm9yZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBib2R5LmZhcXMgLmZhcXMuZXN0aW1hdGluZyBwLmhlYWRsaW5lOjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcy5lc3RpbWF0aW5nIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmU6OmJlZm9yZSwgLmhvbWUgI3ByZXNzLWhlcm8gYm9keS5mYXFzIC5mYXFzLmVzdGltYXRpbmcgcC5oZWFkbGluZTo6YmVmb3JlLCBib2R5LmZhcXMgLmZhcXMuZXN0aW1hdGluZyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lOjpiZWZvcmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIGJvZHkuZmFxcyAuZmFxcy5lc3RpbWF0aW5nIHAuaGVhZGxpbmU6OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzLmVzdGltYXRpbmcgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGU6OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzLmVzdGltYXRpbmcgLnN1Yi10aXRsZS1oMjo6YmVmb3JlLCBib2R5LmZhcXMgLmZhcXMuZXN0aW1hdGluZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0OjpiZWZvcmUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gYm9keS5mYXFzIC5mYXFzLmVzdGltYXRpbmcgaDQ6OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzLmVzdGltYXRpbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZTo6YmVmb3JlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggYm9keS5mYXFzIC5mYXFzLmVzdGltYXRpbmcgLmVudHJ5LXRpdGxlOjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcy5lc3RpbWF0aW5nIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGU6OmJlZm9yZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGJvZHkuZmFxcyAuZmFxcy5lc3RpbWF0aW5nIC5lbnRyeS10aXRsZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA5L2ljb24tY3VycmVuY3ktZG9jdW1lbnQuc3ZnXCIpIG5vLXJlcGVhdDtcbn1cbmJvZHkuZmFxcyAuZmFxcy5wcm9qZWN0LW1hbmFnZW1lbnQgLnF1ZXN0aW9uOjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcy5wcm9qZWN0LW1hbmFnZW1lbnQgLnNob3ctbGVzczpob3ZlciwgYm9keS5mYXFzIC5mYXFzLnByb2plY3QtbWFuYWdlbWVudCAuc2hvdy1tb3JlOmhvdmVyLCBib2R5LmZhcXMgLmZhcXMucHJvamVjdC1tYW5hZ2VtZW50IC5xdWVzdGlvbi5kb3duLWNhcmV0IHAge1xuICBjb2xvcjogIzAwNWViODtcbn1cbmJvZHkuZmFxcyAuZmFxcy5wcm9qZWN0LW1hbmFnZW1lbnQgaDIsIGJvZHkuZmFxcyAuZmFxcy5wcm9qZWN0LW1hbmFnZW1lbnQgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIGJvZHkuZmFxcyAuZmFxcy5wcm9qZWN0LW1hbmFnZW1lbnQgcC5oZWFkbGluZSwgYm9keS5mYXFzIC5mYXFzLnByb2plY3QtbWFuYWdlbWVudCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gYm9keS5mYXFzIC5mYXFzLnByb2plY3QtbWFuYWdlbWVudCBwLmhlYWRsaW5lLCBib2R5LmZhcXMgLmZhcXMucHJvamVjdC1tYW5hZ2VtZW50IC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIGJvZHkuZmFxcyAuZmFxcy5wcm9qZWN0LW1hbmFnZW1lbnQgcC5oZWFkbGluZSwgYm9keS5mYXFzIC5mYXFzLnByb2plY3QtbWFuYWdlbWVudCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBib2R5LmZhcXMgLmZhcXMucHJvamVjdC1tYW5hZ2VtZW50IHAuaGVhZGxpbmUsIGJvZHkuZmFxcyAuZmFxcy5wcm9qZWN0LW1hbmFnZW1lbnQgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIGJvZHkuZmFxcyAuZmFxcy5wcm9qZWN0LW1hbmFnZW1lbnQgLnN1Yi10aXRsZS1oMiwgYm9keS5mYXFzIC5mYXFzLnByb2plY3QtbWFuYWdlbWVudCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGJvZHkuZmFxcyAuZmFxcy5wcm9qZWN0LW1hbmFnZW1lbnQgaDQsIGJvZHkuZmFxcyAuZmFxcy5wcm9qZWN0LW1hbmFnZW1lbnQgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IGJvZHkuZmFxcyAuZmFxcy5wcm9qZWN0LW1hbmFnZW1lbnQgLmVudHJ5LXRpdGxlLCBib2R5LmZhcXMgLmZhcXMucHJvamVjdC1tYW5hZ2VtZW50IC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBib2R5LmZhcXMgLmZhcXMucHJvamVjdC1tYW5hZ2VtZW50IC5lbnRyeS10aXRsZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA1ZWI4O1xufVxuYm9keS5mYXFzIC5mYXFzLnByb2plY3QtbWFuYWdlbWVudCBoMjo6YmVmb3JlLCBib2R5LmZhcXMgLmZhcXMucHJvamVjdC1tYW5hZ2VtZW50IC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZTo6YmVmb3JlLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIGJvZHkuZmFxcyAuZmFxcy5wcm9qZWN0LW1hbmFnZW1lbnQgcC5oZWFkbGluZTo6YmVmb3JlLCBib2R5LmZhcXMgLmZhcXMucHJvamVjdC1tYW5hZ2VtZW50IC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZTo6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIGJvZHkuZmFxcyAuZmFxcy5wcm9qZWN0LW1hbmFnZW1lbnQgcC5oZWFkbGluZTo6YmVmb3JlLCBib2R5LmZhcXMgLmZhcXMucHJvamVjdC1tYW5hZ2VtZW50IC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmU6OmJlZm9yZSwgLmhvbWUgI3ByZXNzLWhlcm8gYm9keS5mYXFzIC5mYXFzLnByb2plY3QtbWFuYWdlbWVudCBwLmhlYWRsaW5lOjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcy5wcm9qZWN0LW1hbmFnZW1lbnQgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZTo6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBib2R5LmZhcXMgLmZhcXMucHJvamVjdC1tYW5hZ2VtZW50IHAuaGVhZGxpbmU6OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzLnByb2plY3QtbWFuYWdlbWVudCAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZTo6YmVmb3JlLCBib2R5LmZhcXMgLmZhcXMucHJvamVjdC1tYW5hZ2VtZW50IC5zdWItdGl0bGUtaDI6OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzLnByb2plY3QtbWFuYWdlbWVudCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0OjpiZWZvcmUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gYm9keS5mYXFzIC5mYXFzLnByb2plY3QtbWFuYWdlbWVudCBoNDo6YmVmb3JlLCBib2R5LmZhcXMgLmZhcXMucHJvamVjdC1tYW5hZ2VtZW50IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGU6OmJlZm9yZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IGJvZHkuZmFxcyAuZmFxcy5wcm9qZWN0LW1hbmFnZW1lbnQgLmVudHJ5LXRpdGxlOjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcy5wcm9qZWN0LW1hbmFnZW1lbnQgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZTo6YmVmb3JlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gYm9keS5mYXFzIC5mYXFzLnByb2plY3QtbWFuYWdlbWVudCAuZW50cnktdGl0bGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOS9pY29uLWJhci1ncmFwaC0yLnN2Z1wiKSBuby1yZXBlYXQ7XG59XG5ib2R5LmZhcXMgLmZhcXMub3BlcmF0aW9ucyAucXVlc3Rpb246OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzLm9wZXJhdGlvbnMgLnNob3ctbGVzczpob3ZlciwgYm9keS5mYXFzIC5mYXFzLm9wZXJhdGlvbnMgLnNob3ctbW9yZTpob3ZlciwgYm9keS5mYXFzIC5mYXFzLm9wZXJhdGlvbnMgLnF1ZXN0aW9uLmRvd24tY2FyZXQgcCB7XG4gIGNvbG9yOiAjMDA1ZWI4O1xufVxuYm9keS5mYXFzIC5mYXFzLm9wZXJhdGlvbnMgaDIsIGJvZHkuZmFxcyAuZmFxcy5vcGVyYXRpb25zIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyBib2R5LmZhcXMgLmZhcXMub3BlcmF0aW9ucyBwLmhlYWRsaW5lLCBib2R5LmZhcXMgLmZhcXMub3BlcmF0aW9ucyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gYm9keS5mYXFzIC5mYXFzLm9wZXJhdGlvbnMgcC5oZWFkbGluZSwgYm9keS5mYXFzIC5mYXFzLm9wZXJhdGlvbnMgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gYm9keS5mYXFzIC5mYXFzLm9wZXJhdGlvbnMgcC5oZWFkbGluZSwgYm9keS5mYXFzIC5mYXFzLm9wZXJhdGlvbnMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gYm9keS5mYXFzIC5mYXFzLm9wZXJhdGlvbnMgcC5oZWFkbGluZSwgYm9keS5mYXFzIC5mYXFzLm9wZXJhdGlvbnMgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIGJvZHkuZmFxcyAuZmFxcy5vcGVyYXRpb25zIC5zdWItdGl0bGUtaDIsIGJvZHkuZmFxcyAuZmFxcy5vcGVyYXRpb25zIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gYm9keS5mYXFzIC5mYXFzLm9wZXJhdGlvbnMgaDQsIGJvZHkuZmFxcyAuZmFxcy5vcGVyYXRpb25zIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCBib2R5LmZhcXMgLmZhcXMub3BlcmF0aW9ucyAuZW50cnktdGl0bGUsIGJvZHkuZmFxcyAuZmFxcy5vcGVyYXRpb25zIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBib2R5LmZhcXMgLmZhcXMub3BlcmF0aW9ucyAuZW50cnktdGl0bGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNWViODtcbn1cbmJvZHkuZmFxcyAuZmFxcy5vcGVyYXRpb25zIGgyOjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcy5vcGVyYXRpb25zIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZTo6YmVmb3JlLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIGJvZHkuZmFxcyAuZmFxcy5vcGVyYXRpb25zIHAuaGVhZGxpbmU6OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzLm9wZXJhdGlvbnMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lOjpiZWZvcmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gYm9keS5mYXFzIC5mYXFzLm9wZXJhdGlvbnMgcC5oZWFkbGluZTo6YmVmb3JlLCBib2R5LmZhcXMgLmZhcXMub3BlcmF0aW9ucyAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lOjpiZWZvcmUsIC5ob21lICNwcmVzcy1oZXJvIGJvZHkuZmFxcyAuZmFxcy5vcGVyYXRpb25zIHAuaGVhZGxpbmU6OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzLm9wZXJhdGlvbnMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZTo6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBib2R5LmZhcXMgLmZhcXMub3BlcmF0aW9ucyBwLmhlYWRsaW5lOjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcy5vcGVyYXRpb25zIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlOjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcy5vcGVyYXRpb25zIC5zdWItdGl0bGUtaDI6OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzLm9wZXJhdGlvbnMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNDo6YmVmb3JlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGJvZHkuZmFxcyAuZmFxcy5vcGVyYXRpb25zIGg0OjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcy5vcGVyYXRpb25zIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGU6OmJlZm9yZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IGJvZHkuZmFxcyAuZmFxcy5vcGVyYXRpb25zIC5lbnRyeS10aXRsZTo6YmVmb3JlLCBib2R5LmZhcXMgLmZhcXMub3BlcmF0aW9ucyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlOjpiZWZvcmUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBib2R5LmZhcXMgLmZhcXMub3BlcmF0aW9ucyAuZW50cnktdGl0bGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOS9pY29uLW9wZXJhdGlvbnMuc3ZnXCIpIG5vLXJlcGVhdDtcbn1cbmJvZHkuZmFxcyAuZmFxcy5zYWZldHkgLnF1ZXN0aW9uOjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcy5zYWZldHkgLnNob3ctbGVzczpob3ZlciwgYm9keS5mYXFzIC5mYXFzLnNhZmV0eSAuc2hvdy1tb3JlOmhvdmVyLCBib2R5LmZhcXMgLmZhcXMuc2FmZXR5IC5xdWVzdGlvbi5kb3duLWNhcmV0IHAge1xuICBjb2xvcjogI2ZmOWUxYjtcbn1cbmJvZHkuZmFxcyAuZmFxcy5zYWZldHkgaDIsIGJvZHkuZmFxcyAuZmFxcy5zYWZldHkgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIGJvZHkuZmFxcyAuZmFxcy5zYWZldHkgcC5oZWFkbGluZSwgYm9keS5mYXFzIC5mYXFzLnNhZmV0eSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gYm9keS5mYXFzIC5mYXFzLnNhZmV0eSBwLmhlYWRsaW5lLCBib2R5LmZhcXMgLmZhcXMuc2FmZXR5IC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIGJvZHkuZmFxcyAuZmFxcy5zYWZldHkgcC5oZWFkbGluZSwgYm9keS5mYXFzIC5mYXFzLnNhZmV0eSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBib2R5LmZhcXMgLmZhcXMuc2FmZXR5IHAuaGVhZGxpbmUsIGJvZHkuZmFxcyAuZmFxcy5zYWZldHkgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIGJvZHkuZmFxcyAuZmFxcy5zYWZldHkgLnN1Yi10aXRsZS1oMiwgYm9keS5mYXFzIC5mYXFzLnNhZmV0eSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGJvZHkuZmFxcyAuZmFxcy5zYWZldHkgaDQsIGJvZHkuZmFxcyAuZmFxcy5zYWZldHkgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IGJvZHkuZmFxcyAuZmFxcy5zYWZldHkgLmVudHJ5LXRpdGxlLCBib2R5LmZhcXMgLmZhcXMuc2FmZXR5IC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBib2R5LmZhcXMgLmZhcXMuc2FmZXR5IC5lbnRyeS10aXRsZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmY5ZTFiO1xufVxuYm9keS5mYXFzIC5mYXFzLnNhZmV0eSBoMjo6YmVmb3JlLCBib2R5LmZhcXMgLmZhcXMuc2FmZXR5IC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZTo6YmVmb3JlLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIGJvZHkuZmFxcyAuZmFxcy5zYWZldHkgcC5oZWFkbGluZTo6YmVmb3JlLCBib2R5LmZhcXMgLmZhcXMuc2FmZXR5IC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZTo6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIGJvZHkuZmFxcyAuZmFxcy5zYWZldHkgcC5oZWFkbGluZTo6YmVmb3JlLCBib2R5LmZhcXMgLmZhcXMuc2FmZXR5IC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmU6OmJlZm9yZSwgLmhvbWUgI3ByZXNzLWhlcm8gYm9keS5mYXFzIC5mYXFzLnNhZmV0eSBwLmhlYWRsaW5lOjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcy5zYWZldHkgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZTo6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBib2R5LmZhcXMgLmZhcXMuc2FmZXR5IHAuaGVhZGxpbmU6OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzLnNhZmV0eSAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZTo6YmVmb3JlLCBib2R5LmZhcXMgLmZhcXMuc2FmZXR5IC5zdWItdGl0bGUtaDI6OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzLnNhZmV0eSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0OjpiZWZvcmUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gYm9keS5mYXFzIC5mYXFzLnNhZmV0eSBoNDo6YmVmb3JlLCBib2R5LmZhcXMgLmZhcXMuc2FmZXR5IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGU6OmJlZm9yZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IGJvZHkuZmFxcyAuZmFxcy5zYWZldHkgLmVudHJ5LXRpdGxlOjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcy5zYWZldHkgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZTo6YmVmb3JlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gYm9keS5mYXFzIC5mYXFzLnNhZmV0eSAuZW50cnktdGl0bGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wOS9pY29uLXNhZmV0eS1iYWRnZS5zdmdcIikgbm8tcmVwZWF0O1xufVxuYm9keS5mYXFzIC5mYXFzLmludGVncmF0aW9ucyAucXVlc3Rpb246OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzLmludGVncmF0aW9ucyAuc2hvdy1sZXNzOmhvdmVyLCBib2R5LmZhcXMgLmZhcXMuaW50ZWdyYXRpb25zIC5zaG93LW1vcmU6aG92ZXIsIGJvZHkuZmFxcyAuZmFxcy5pbnRlZ3JhdGlvbnMgLnF1ZXN0aW9uLmRvd24tY2FyZXQgcCB7XG4gIGNvbG9yOiAjNjNBNzBBO1xufVxuYm9keS5mYXFzIC5mYXFzLmludGVncmF0aW9ucyBoMiwgYm9keS5mYXFzIC5mYXFzLmludGVncmF0aW9ucyAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gYm9keS5mYXFzIC5mYXFzLmludGVncmF0aW9ucyBwLmhlYWRsaW5lLCBib2R5LmZhcXMgLmZhcXMuaW50ZWdyYXRpb25zIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBib2R5LmZhcXMgLmZhcXMuaW50ZWdyYXRpb25zIHAuaGVhZGxpbmUsIGJvZHkuZmFxcyAuZmFxcy5pbnRlZ3JhdGlvbnMgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gYm9keS5mYXFzIC5mYXFzLmludGVncmF0aW9ucyBwLmhlYWRsaW5lLCBib2R5LmZhcXMgLmZhcXMuaW50ZWdyYXRpb25zIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIGJvZHkuZmFxcyAuZmFxcy5pbnRlZ3JhdGlvbnMgcC5oZWFkbGluZSwgYm9keS5mYXFzIC5mYXFzLmludGVncmF0aW9ucyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgYm9keS5mYXFzIC5mYXFzLmludGVncmF0aW9ucyAuc3ViLXRpdGxlLWgyLCBib2R5LmZhcXMgLmZhcXMuaW50ZWdyYXRpb25zIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gYm9keS5mYXFzIC5mYXFzLmludGVncmF0aW9ucyBoNCwgYm9keS5mYXFzIC5mYXFzLmludGVncmF0aW9ucyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggYm9keS5mYXFzIC5mYXFzLmludGVncmF0aW9ucyAuZW50cnktdGl0bGUsIGJvZHkuZmFxcyAuZmFxcy5pbnRlZ3JhdGlvbnMgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGJvZHkuZmFxcyAuZmFxcy5pbnRlZ3JhdGlvbnMgLmVudHJ5LXRpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2M0E3MEE7XG59XG5ib2R5LmZhcXMgLmZhcXMuaW50ZWdyYXRpb25zIGgyOjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcy5pbnRlZ3JhdGlvbnMgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lOjpiZWZvcmUsIC5ob21lICNnZW5lcmljLWhlcm8gYm9keS5mYXFzIC5mYXFzLmludGVncmF0aW9ucyBwLmhlYWRsaW5lOjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcy5pbnRlZ3JhdGlvbnMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lOjpiZWZvcmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gYm9keS5mYXFzIC5mYXFzLmludGVncmF0aW9ucyBwLmhlYWRsaW5lOjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcy5pbnRlZ3JhdGlvbnMgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZTo6YmVmb3JlLCAuaG9tZSAjcHJlc3MtaGVybyBib2R5LmZhcXMgLmZhcXMuaW50ZWdyYXRpb25zIHAuaGVhZGxpbmU6OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzLmludGVncmF0aW9ucyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lOjpiZWZvcmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIGJvZHkuZmFxcyAuZmFxcy5pbnRlZ3JhdGlvbnMgcC5oZWFkbGluZTo6YmVmb3JlLCBib2R5LmZhcXMgLmZhcXMuaW50ZWdyYXRpb25zIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlOjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcy5pbnRlZ3JhdGlvbnMgLnN1Yi10aXRsZS1oMjo6YmVmb3JlLCBib2R5LmZhcXMgLmZhcXMuaW50ZWdyYXRpb25zIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQ6OmJlZm9yZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBib2R5LmZhcXMgLmZhcXMuaW50ZWdyYXRpb25zIGg0OjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcy5pbnRlZ3JhdGlvbnMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZTo6YmVmb3JlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggYm9keS5mYXFzIC5mYXFzLmludGVncmF0aW9ucyAuZW50cnktdGl0bGU6OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzLmludGVncmF0aW9ucyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlOjpiZWZvcmUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBib2R5LmZhcXMgLmZhcXMuaW50ZWdyYXRpb25zIC5lbnRyeS10aXRsZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA5L2ljb24taW50ZWdyYXRpb25zLnN2Z1wiKSBuby1yZXBlYXQ7XG59XG5ib2R5LmZhcXMgLmZhcXMuZmxlZXQgLnF1ZXN0aW9uOjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcy5mbGVldCAuc2hvdy1sZXNzOmhvdmVyLCBib2R5LmZhcXMgLmZhcXMuZmxlZXQgLnNob3ctbW9yZTpob3ZlciwgYm9keS5mYXFzIC5mYXFzLmZsZWV0IC5xdWVzdGlvbi5kb3duLWNhcmV0IHAge1xuICBjb2xvcjogIzAwOUVBNjtcbn1cbmJvZHkuZmFxcyAuZmFxcy5mbGVldCBoMiwgYm9keS5mYXFzIC5mYXFzLmZsZWV0IC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyBib2R5LmZhcXMgLmZhcXMuZmxlZXQgcC5oZWFkbGluZSwgYm9keS5mYXFzIC5mYXFzLmZsZWV0IC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBib2R5LmZhcXMgLmZhcXMuZmxlZXQgcC5oZWFkbGluZSwgYm9keS5mYXFzIC5mYXFzLmZsZWV0IC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIGJvZHkuZmFxcyAuZmFxcy5mbGVldCBwLmhlYWRsaW5lLCBib2R5LmZhcXMgLmZhcXMuZmxlZXQgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gYm9keS5mYXFzIC5mYXFzLmZsZWV0IHAuaGVhZGxpbmUsIGJvZHkuZmFxcyAuZmFxcy5mbGVldCAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgYm9keS5mYXFzIC5mYXFzLmZsZWV0IC5zdWItdGl0bGUtaDIsIGJvZHkuZmFxcyAuZmFxcy5mbGVldCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGJvZHkuZmFxcyAuZmFxcy5mbGVldCBoNCwgYm9keS5mYXFzIC5mYXFzLmZsZWV0IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCBib2R5LmZhcXMgLmZhcXMuZmxlZXQgLmVudHJ5LXRpdGxlLCBib2R5LmZhcXMgLmZhcXMuZmxlZXQgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGJvZHkuZmFxcyAuZmFxcy5mbGVldCAuZW50cnktdGl0bGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwOUVBNjtcbn1cbmJvZHkuZmFxcyAuZmFxcy5mbGVldCBoMjo6YmVmb3JlLCBib2R5LmZhcXMgLmZhcXMuZmxlZXQgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lOjpiZWZvcmUsIC5ob21lICNnZW5lcmljLWhlcm8gYm9keS5mYXFzIC5mYXFzLmZsZWV0IHAuaGVhZGxpbmU6OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzLmZsZWV0IC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZTo6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIGJvZHkuZmFxcyAuZmFxcy5mbGVldCBwLmhlYWRsaW5lOjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcy5mbGVldCAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lOjpiZWZvcmUsIC5ob21lICNwcmVzcy1oZXJvIGJvZHkuZmFxcyAuZmFxcy5mbGVldCBwLmhlYWRsaW5lOjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcy5mbGVldCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lOjpiZWZvcmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIGJvZHkuZmFxcyAuZmFxcy5mbGVldCBwLmhlYWRsaW5lOjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcy5mbGVldCAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZTo6YmVmb3JlLCBib2R5LmZhcXMgLmZhcXMuZmxlZXQgLnN1Yi10aXRsZS1oMjo6YmVmb3JlLCBib2R5LmZhcXMgLmZhcXMuZmxlZXQgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNDo6YmVmb3JlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGJvZHkuZmFxcyAuZmFxcy5mbGVldCBoNDo6YmVmb3JlLCBib2R5LmZhcXMgLmZhcXMuZmxlZXQgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZTo6YmVmb3JlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggYm9keS5mYXFzIC5mYXFzLmZsZWV0IC5lbnRyeS10aXRsZTo6YmVmb3JlLCBib2R5LmZhcXMgLmZhcXMuZmxlZXQgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZTo6YmVmb3JlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gYm9keS5mYXFzIC5mYXFzLmZsZWV0IC5lbnRyeS10aXRsZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA5L2ljb24tZXF1aXBtZW50LnN2Z1wiKSBuby1yZXBlYXQ7XG59XG5ib2R5LmZhcXMgLmZhcXMuaGNzcy1jb21wYW55IC5xdWVzdGlvbjo6YmVmb3JlLCBib2R5LmZhcXMgLmZhcXMuaGNzcy1jb21wYW55IC5zaG93LWxlc3M6aG92ZXIsIGJvZHkuZmFxcyAuZmFxcy5oY3NzLWNvbXBhbnkgLnNob3ctbW9yZTpob3ZlciwgYm9keS5mYXFzIC5mYXFzLmhjc3MtY29tcGFueSAucXVlc3Rpb24uZG93bi1jYXJldCBwIHtcbiAgY29sb3I6ICMwMDk2Mzk7XG59XG5ib2R5LmZhcXMgLmZhcXMuaGNzcy1jb21wYW55IGgyLCBib2R5LmZhcXMgLmZhcXMuaGNzcy1jb21wYW55IC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyBib2R5LmZhcXMgLmZhcXMuaGNzcy1jb21wYW55IHAuaGVhZGxpbmUsIGJvZHkuZmFxcyAuZmFxcy5oY3NzLWNvbXBhbnkgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIGJvZHkuZmFxcyAuZmFxcy5oY3NzLWNvbXBhbnkgcC5oZWFkbGluZSwgYm9keS5mYXFzIC5mYXFzLmhjc3MtY29tcGFueSAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyBib2R5LmZhcXMgLmZhcXMuaGNzcy1jb21wYW55IHAuaGVhZGxpbmUsIGJvZHkuZmFxcyAuZmFxcy5oY3NzLWNvbXBhbnkgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gYm9keS5mYXFzIC5mYXFzLmhjc3MtY29tcGFueSBwLmhlYWRsaW5lLCBib2R5LmZhcXMgLmZhcXMuaGNzcy1jb21wYW55IC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCBib2R5LmZhcXMgLmZhcXMuaGNzcy1jb21wYW55IC5zdWItdGl0bGUtaDIsIGJvZHkuZmFxcyAuZmFxcy5oY3NzLWNvbXBhbnkgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBib2R5LmZhcXMgLmZhcXMuaGNzcy1jb21wYW55IGg0LCBib2R5LmZhcXMgLmZhcXMuaGNzcy1jb21wYW55IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCBib2R5LmZhcXMgLmZhcXMuaGNzcy1jb21wYW55IC5lbnRyeS10aXRsZSwgYm9keS5mYXFzIC5mYXFzLmhjc3MtY29tcGFueSAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gYm9keS5mYXFzIC5mYXFzLmhjc3MtY29tcGFueSAuZW50cnktdGl0bGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwOTYzOTtcbn1cbmJvZHkuZmFxcyAuZmFxcy5oY3NzLWNvbXBhbnkgaDI6OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzLmhjc3MtY29tcGFueSAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmU6OmJlZm9yZSwgLmhvbWUgI2dlbmVyaWMtaGVybyBib2R5LmZhcXMgLmZhcXMuaGNzcy1jb21wYW55IHAuaGVhZGxpbmU6OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzLmhjc3MtY29tcGFueSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmU6OmJlZm9yZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBib2R5LmZhcXMgLmZhcXMuaGNzcy1jb21wYW55IHAuaGVhZGxpbmU6OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzLmhjc3MtY29tcGFueSAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lOjpiZWZvcmUsIC5ob21lICNwcmVzcy1oZXJvIGJvZHkuZmFxcyAuZmFxcy5oY3NzLWNvbXBhbnkgcC5oZWFkbGluZTo6YmVmb3JlLCBib2R5LmZhcXMgLmZhcXMuaGNzcy1jb21wYW55IC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmU6OmJlZm9yZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gYm9keS5mYXFzIC5mYXFzLmhjc3MtY29tcGFueSBwLmhlYWRsaW5lOjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcy5oY3NzLWNvbXBhbnkgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGU6OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzLmhjc3MtY29tcGFueSAuc3ViLXRpdGxlLWgyOjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcy5oY3NzLWNvbXBhbnkgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNDo6YmVmb3JlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGJvZHkuZmFxcyAuZmFxcy5oY3NzLWNvbXBhbnkgaDQ6OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzLmhjc3MtY29tcGFueSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlOjpiZWZvcmUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCBib2R5LmZhcXMgLmZhcXMuaGNzcy1jb21wYW55IC5lbnRyeS10aXRsZTo6YmVmb3JlLCBib2R5LmZhcXMgLmZhcXMuaGNzcy1jb21wYW55IC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGU6OmJlZm9yZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGJvZHkuZmFxcyAuZmFxcy5oY3NzLWNvbXBhbnkgLmVudHJ5LXRpdGxlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDQvbG9nby1oY3NzLWp1c3RpY29uLnN2Z1wiKSBuby1yZXBlYXQ7XG4gIHdpZHRoOiA3NHB4O1xufVxuYm9keS5mYXFzIC5mYXFzLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAucXVlc3Rpb246OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAuc2hvdy1sZXNzOmhvdmVyLCBib2R5LmZhcXMgLmZhcXMucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC5zaG93LW1vcmU6aG92ZXIsIGJvZHkuZmFxcyAuZmFxcy5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnF1ZXN0aW9uLmRvd24tY2FyZXQgcCB7XG4gIGNvbG9yOiAjMDA5NjM5O1xufVxuYm9keS5mYXFzIC5mYXFzLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyBoMiwgYm9keS5mYXFzIC5mYXFzLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gYm9keS5mYXFzIC5mYXFzLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyBwLmhlYWRsaW5lLCBib2R5LmZhcXMgLmZhcXMucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBib2R5LmZhcXMgLmZhcXMucHJvZmVzc2lvbmFsLXNlcnZpY2VzIHAuaGVhZGxpbmUsIGJvZHkuZmFxcyAuZmFxcy5wcm9mZXNzaW9uYWwtc2VydmljZXMgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gYm9keS5mYXFzIC5mYXFzLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyBwLmhlYWRsaW5lLCBib2R5LmZhcXMgLmZhcXMucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIGJvZHkuZmFxcyAuZmFxcy5wcm9mZXNzaW9uYWwtc2VydmljZXMgcC5oZWFkbGluZSwgYm9keS5mYXFzIC5mYXFzLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgYm9keS5mYXFzIC5mYXFzLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAuc3ViLXRpdGxlLWgyLCBib2R5LmZhcXMgLmZhcXMucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gYm9keS5mYXFzIC5mYXFzLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyBoNCwgYm9keS5mYXFzIC5mYXFzLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggYm9keS5mYXFzIC5mYXFzLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAuZW50cnktdGl0bGUsIGJvZHkuZmFxcyAuZmFxcy5wcm9mZXNzaW9uYWwtc2VydmljZXMgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGJvZHkuZmFxcyAuZmFxcy5wcm9mZXNzaW9uYWwtc2VydmljZXMgLmVudHJ5LXRpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDk2Mzk7XG59XG5ib2R5LmZhcXMgLmZhcXMucHJvZmVzc2lvbmFsLXNlcnZpY2VzIGgyOjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcy5wcm9mZXNzaW9uYWwtc2VydmljZXMgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lOjpiZWZvcmUsIC5ob21lICNnZW5lcmljLWhlcm8gYm9keS5mYXFzIC5mYXFzLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyBwLmhlYWRsaW5lOjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcy5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lOjpiZWZvcmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gYm9keS5mYXFzIC5mYXFzLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyBwLmhlYWRsaW5lOjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcy5wcm9mZXNzaW9uYWwtc2VydmljZXMgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZTo6YmVmb3JlLCAuaG9tZSAjcHJlc3MtaGVybyBib2R5LmZhcXMgLmZhcXMucHJvZmVzc2lvbmFsLXNlcnZpY2VzIHAuaGVhZGxpbmU6OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lOjpiZWZvcmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIGJvZHkuZmFxcyAuZmFxcy5wcm9mZXNzaW9uYWwtc2VydmljZXMgcC5oZWFkbGluZTo6YmVmb3JlLCBib2R5LmZhcXMgLmZhcXMucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlOjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcy5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnN1Yi10aXRsZS1oMjo6YmVmb3JlLCBib2R5LmZhcXMgLmZhcXMucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQ6OmJlZm9yZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBib2R5LmZhcXMgLmZhcXMucHJvZmVzc2lvbmFsLXNlcnZpY2VzIGg0OjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcy5wcm9mZXNzaW9uYWwtc2VydmljZXMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZTo6YmVmb3JlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggYm9keS5mYXFzIC5mYXFzLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAuZW50cnktdGl0bGU6OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlOjpiZWZvcmUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBib2R5LmZhcXMgLmZhcXMucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC5lbnRyeS10aXRsZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA5L2ljb24taGFuZHNoYWtlLTEuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDc0cHg7XG59XG5ib2R5LmZhcXMgLmZhcSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LmZhcXMgLmZhcS5mZWF0dXJlZCwgYm9keS5mYXFzIC5mYXEuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keS5mYXFzIC5zaG93LW1vcmUsIGJvZHkuZmFxcyAuc2hvdy1sZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMDAwO1xufVxuYm9keS5mYXFzIC5pbm5lci1ib3gge1xuICB3aWR0aDogYXV0bztcbn1cbmJvZHkuZmFxcyAjZmFxLWxpbmtzIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbmJvZHkuZmFxcyAjZmFxLWxpbmtzIGgyLCBib2R5LmZhcXMgI2ZhcS1saW5rcyAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gYm9keS5mYXFzICNmYXEtbGlua3MgcC5oZWFkbGluZSwgYm9keS5mYXFzICNmYXEtbGlua3MgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIGJvZHkuZmFxcyAjZmFxLWxpbmtzIHAuaGVhZGxpbmUsIGJvZHkuZmFxcyAjZmFxLWxpbmtzIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIGJvZHkuZmFxcyAjZmFxLWxpbmtzIHAuaGVhZGxpbmUsIGJvZHkuZmFxcyAjZmFxLWxpbmtzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIGJvZHkuZmFxcyAjZmFxLWxpbmtzIHAuaGVhZGxpbmUsIGJvZHkuZmFxcyAjZmFxLWxpbmtzIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCBib2R5LmZhcXMgI2ZhcS1saW5rcyAuc3ViLXRpdGxlLWgyLCBib2R5LmZhcXMgI2ZhcS1saW5rcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGJvZHkuZmFxcyAjZmFxLWxpbmtzIGg0LCBib2R5LmZhcXMgI2ZhcS1saW5rcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggYm9keS5mYXFzICNmYXEtbGlua3MgLmVudHJ5LXRpdGxlLCBib2R5LmZhcXMgI2ZhcS1saW5rcyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gYm9keS5mYXFzICNmYXEtbGlua3MgLmVudHJ5LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAyLjhyZW07XG59XG5ib2R5LmZhcXMgI2ZhcS1saW5rcyBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbWluLWhlaWdodDogMTM2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgLyogIyMgZXN0aW1hdGluZy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiAjIyBwcm9qZWN0LW1hbmFnZW1lbnQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qICMjIEZsZWV0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qICMjIEludGVncmF0aW9ucy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiAjIyBPcGVyYXRpb25zLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5mYXFzICNmYXEtbGlua3MgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjb2x1bW4tZ2FwOiAxNnB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBib2R5LmZhcXMgI2ZhcS1saW5rcyBhIHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40MjVyZW07XG4gIH1cbn1cbmJvZHkuZmFxcyAjZmFxLWxpbmtzIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNUY1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5ib2R5LmZhcXMgI2ZhcS1saW5rcyBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiA0MnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkuZmFxcyAjZmFxLWxpbmtzIGE6OmJlZm9yZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmbGV4OiAwIDAgNDJweDtcbiAgfVxufVxuYm9keS5mYXFzICNmYXEtbGlua3MgYS5lc3RpbWF0aW5nOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDkvaWNvbi1jdXJyZW5jeS1kb2N1bWVudC5zdmdcIikgbm8tcmVwZWF0O1xufVxuYm9keS5mYXFzICNmYXEtbGlua3MgYS5wcm9qZWN0LW1hbmFnZW1lbnQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOS9pY29uLWJhci1ncmFwaC0yLnN2Z1wiKSBuby1yZXBlYXQ7XG59XG5ib2R5LmZhcXMgI2ZhcS1saW5rcyBhLmZsZWV0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDkvaWNvbi1lcXVpcG1lbnQuc3ZnXCIpIG5vLXJlcGVhdDtcbn1cbmJvZHkuZmFxcyAjZmFxLWxpbmtzIGEuaW50ZWdyYXRpb25zOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDkvaWNvbi1pbnRlZ3JhdGlvbnMuc3ZnXCIpIG5vLXJlcGVhdDtcbn1cbmJvZHkuZmFxcyAjZmFxLWxpbmtzIGEub3BlcmF0aW9uczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA5L2ljb24tb3BlcmF0aW9ucy5zdmdcIikgbm8tcmVwZWF0O1xufVxuYm9keS5mYXFzICNmYXEtbGlua3MgYS5zYWZldHk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wOS9pY29uLXNhZmV0eS1iYWRnZS5zdmdcIikgbm8tcmVwZWF0O1xufVxuYm9keS5mYXFzICNmYXEtbGlua3MgYS5oY3NzLWNvbXBhbnk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wNC9sb2dvLWhjc3MtanVzdGljb24uc3ZnXCIpIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDc0cHg7XG59XG5ib2R5LmZhcXMgI2ZhcS1saW5rcyBhLnByb2Zlc3Npb25hbC1zZXJ2aWNlczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA5L2ljb24taGFuZHNoYWtlLTEuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDc0cHg7XG59XG5cbi5sZHMtc3Bpbm5lciB7XG4gIGNvbG9yOiBvZmZpY2lhbDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICByaWdodDogNjBweDtcbn1cbi5sZHMtc3Bpbm5lci5zaG93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmxkcy1zcGlubmVyIGRpdiB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDQwcHggMzBweDtcbiAgYW5pbWF0aW9uOiBsZHMtc3Bpbm5lciAxLjJzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5sZHMtc3Bpbm5lciBkaXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDM3cHg7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogMTFweDtcbiAgYm9yZGVyLXJhZGl1czogMjAlO1xuICBiYWNrZ3JvdW5kOiAjNTk1OTU5O1xufVxuLmxkcy1zcGlubmVyIGRpdjpudGgtY2hpbGQoMSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcbn1cbi5sZHMtc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xuICBhbmltYXRpb24tZGVsYXk6IC0xcztcbn1cbi5sZHMtc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjlzO1xufVxuLmxkcy1zcGlubmVyIGRpdjpudGgtY2hpbGQoNCkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuOHM7XG59XG4ubGRzLXNwaW5uZXIgZGl2Om50aC1jaGlsZCg1KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuN3M7XG59XG4ubGRzLXNwaW5uZXIgZGl2Om50aC1jaGlsZCg2KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE1MGRlZyk7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNnM7XG59XG4ubGRzLXNwaW5uZXIgZGl2Om50aC1jaGlsZCg3KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNXM7XG59XG4ubGRzLXNwaW5uZXIgZGl2Om50aC1jaGlsZCg4KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIxMGRlZyk7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNHM7XG59XG4ubGRzLXNwaW5uZXIgZGl2Om50aC1jaGlsZCg5KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI0MGRlZyk7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuM3M7XG59XG4ubGRzLXNwaW5uZXIgZGl2Om50aC1jaGlsZCgxMCkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjJzO1xufVxuLmxkcy1zcGlubmVyIGRpdjpudGgtY2hpbGQoMTEpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xcztcbn1cbi5sZHMtc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDEyKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMzMGRlZyk7XG4gIGFuaW1hdGlvbi1kZWxheTogMHM7XG59XG5cbkBrZXlmcmFtZXMgbGRzLXNwaW5uZXIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4vKiBFbnRlcnByaXNlIFBhZ2UgKi9cbi5lbnRlcnByaXNlLXNlY3Rpb24gaDQsIC5lbnRlcnByaXNlLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmVudGVycHJpc2Utc2VjdGlvbiAuZW50cnktdGl0bGUge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5lbnRlcnByaXNlLXNlY3Rpb24gLnJvdywgLmVudGVycHJpc2Utc2VjdGlvbiAjcHJvamVjdC1saWZlY3ljbGUgLm1lbnUsICNwcm9qZWN0LWxpZmVjeWNsZSAuZW50ZXJwcmlzZS1zZWN0aW9uIC5tZW51IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5lbnRlcnByaXNlLXNlY3Rpb24gcCB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmVudGVycHJpc2Utc2VjdGlvbiAuY29sLTEyLmNvbC1sZy01LCAuZW50ZXJwcmlzZS1zZWN0aW9uIC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gLmNvbC1sZy01LmZyYW1lLCAucHJvZHVjdHMgLnRhYi1zZWN0aW9uIC5lbnRlcnByaXNlLXNlY3Rpb24gLmNvbC1sZy01LmZyYW1lIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5lbnRlcnByaXNlLXNlY3Rpb24gdWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmVudGVycHJpc2Utc2VjdGlvbiB1bCA+IGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xufVxuLmVudGVycHJpc2Utc2VjdGlvbiB1bCA+IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5lbnRlcnByaXNlLXNlY3Rpb24uZW50ZXJwcmlzZS1wbGF0Zm9ybSB1bCA+IGxpOmJlZm9yZSB7XG4gIGNvbG9yOiAjMDBDMTU4O1xufVxuLmVudGVycHJpc2Utc2VjdGlvbi5lbnRlcnByaXNlLXRlY2hub2xvZ3kge1xuICBiYWNrZ3JvdW5kOiAjRURFREVEO1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uZW50ZXJwcmlzZS1zZWN0aW9uLmVudGVycHJpc2UtdGVjaG5vbG9neSB1bCA+IGxpOmJlZm9yZSB7XG4gIGNvbG9yOiAjMDA1RUI4O1xufVxuLmVudGVycHJpc2Utc2VjdGlvbi5lbnRlcnByaXNlLWludGVncmF0aW9uIGEge1xuICBjb2xvcjogIzA2YjVlMjtcbn1cbi5lbnRlcnByaXNlLXNlY3Rpb24uZW50ZXJwcmlzZS1pbnRlZ3JhdGlvbiB1bCA+IGxpOmJlZm9yZSB7XG4gIGNvbG9yOiAjMDZCNUUyO1xufVxuXG4uZW50ZXJwcmlzZSAuY3VzdG9tZXItc3Rvcnkge1xuICBiYWNrZ3JvdW5kOiAjRURFREVEO1xuICBwYWRkaW5nLXRvcDogNDhweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5cbi5lbnRlcnByaXNlLWludGVncmF0aW9uLXByb2plY3RzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZW50ZXJwcmlzZS1zdGVwcyBoNCwgLmVudGVycHJpc2Utc3RlcHMgLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmVudGVycHJpc2Utc3RlcHMgLmVudHJ5LXRpdGxlIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5lbnRlcnByaXNlLXN0ZXBzIC5jb250YWluZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubmFycm93LWNvbnRhaW5lciwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cywgLmluZHVzdHJ5LWV2ZW50cyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1ldmVudHMsIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHtcbiAgYm94LXNoYWRvdzogMCA0cHggMzBweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgcGFkZGluZzogMzZweCAxMnB4IDExcHg7XG4gIHBhZGRpbmc6IDgwcHg7XG59XG5cbnAuZW50ZXJwcmlzZS1zdGVwcy1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzNweDtcbiAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gIGNvbG9yOiAjMDA5NjM5O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5wLmludGVncmF0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiA1N3B4O1xuICBsaW5lLWhlaWdodDogNTdweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5wLmludGVncmF0aW9uLXRpdGxlIHNwYW4ge1xuICBjb2xvcjogIzA2QjVFMjtcbn1cblxuLnNoYXJlLXlvdXItc3RvcnkgLmxpbmstbG9nbyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNoYXJlLXlvdXItc3RvcnkgLmxpbmstbG9nbyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLnNoYXJlLXlvdXItc3RvcnkgLmdyZWVuLWJ0bi5yb3VuZGVkLWNvcm5lcnMsIC5zaGFyZS15b3VyLXN0b3J5IC5ncmVlbi1idXR0b24gLnJvdW5kZWQtY29ybmVycy52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLmdyZWVuLWJ1dHRvbiAuc2hhcmUteW91ci1zdG9yeSAucm91bmRlZC1jb3JuZXJzLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAuc2hhcmUteW91ci1zdG9yeSAuZm9ybS1ncmVlbi1idG4gLnJvdW5kZWQtY29ybmVycy5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS1ncmVlbi1idG4gLnNoYXJlLXlvdXItc3RvcnkgLnJvdW5kZWQtY29ybmVycy5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuc2hhcmUteW91ci1zdG9yeSAjZ3VhcmFudGVlIC5ncmVlbi1idG4ud2hpdGUtYm94LCAjZ3VhcmFudGVlIC5zaGFyZS15b3VyLXN0b3J5IC5ncmVlbi1idG4ud2hpdGUtYm94LCAuc2hhcmUteW91ci1zdG9yeSAuZ3JlZW4tYnV0dG9uICNndWFyYW50ZWUgLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLndoaXRlLWJveCwgLmdyZWVuLWJ1dHRvbiAjZ3VhcmFudGVlIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYy53aGl0ZS1ib3gsIC5zaGFyZS15b3VyLXN0b3J5ICNndWFyYW50ZWUgLmdyZWVuLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMud2hpdGUtYm94LCAjZ3VhcmFudGVlIC5ncmVlbi1idXR0b24gLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLndoaXRlLWJveCwgLnNoYXJlLXlvdXItc3RvcnkgLmZvcm0tZ3JlZW4tYnRuICNndWFyYW50ZWUgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQud2hpdGUtYm94LCAuZm9ybS1ncmVlbi1idG4gI2d1YXJhbnRlZSAuc2hhcmUteW91ci1zdG9yeSAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdC53aGl0ZS1ib3gsIC5zaGFyZS15b3VyLXN0b3J5ICNndWFyYW50ZWUgLmZvcm0tZ3JlZW4tYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LndoaXRlLWJveCwgI2d1YXJhbnRlZSAuZm9ybS1ncmVlbi1idG4gLnNoYXJlLXlvdXItc3RvcnkgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQud2hpdGUtYm94LCAuc2hhcmUteW91ci1zdG9yeSAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiAuZ3JlZW4tYnRuLmxpbmssIC5oaWdobGlnaHQtZmVhdHVyZS1zZWN0aW9uIC5zaGFyZS15b3VyLXN0b3J5IC5ncmVlbi1idG4ubGluaywgLnNoYXJlLXlvdXItc3RvcnkgLmdyZWVuLWJ1dHRvbiAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMubGluaywgLmdyZWVuLWJ1dHRvbiAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiAuc2hhcmUteW91ci1zdG9yeSAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMubGluaywgLnNoYXJlLXlvdXItc3RvcnkgLmhpZ2hsaWdodC1mZWF0dXJlLXNlY3Rpb24gLmdyZWVuLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMubGluaywgLmhpZ2hsaWdodC1mZWF0dXJlLXNlY3Rpb24gLmdyZWVuLWJ1dHRvbiAuc2hhcmUteW91ci1zdG9yeSAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMubGluaywgLnNoYXJlLXlvdXItc3RvcnkgLmZvcm0tZ3JlZW4tYnRuIC5oaWdobGlnaHQtZmVhdHVyZS1zZWN0aW9uIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LmxpbmssIC5mb3JtLWdyZWVuLWJ0biAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiAuc2hhcmUteW91ci1zdG9yeSAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdC5saW5rLCAuc2hhcmUteW91ci1zdG9yeSAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiAuZm9ybS1ncmVlbi1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQubGluaywgLmhpZ2hsaWdodC1mZWF0dXJlLXNlY3Rpb24gLmZvcm0tZ3JlZW4tYnRuIC5zaGFyZS15b3VyLXN0b3J5IC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LmxpbmssIC5zaGFyZS15b3VyLXN0b3J5ICN3aG8tdXNlcy1zZWN0aW9uIC5ncmVlbi1idG4sICN3aG8tdXNlcy1zZWN0aW9uIC5zaGFyZS15b3VyLXN0b3J5IC5ncmVlbi1idG4sIC5zaGFyZS15b3VyLXN0b3J5ICN3aG8tdXNlcy1zZWN0aW9uIC5ncmVlbi1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAjd2hvLXVzZXMtc2VjdGlvbiAuZ3JlZW4tYnV0dG9uIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLnNoYXJlLXlvdXItc3RvcnkgLmdyZWVuLWJ1dHRvbiAjd2hvLXVzZXMtc2VjdGlvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC5ncmVlbi1idXR0b24gI3doby11c2VzLXNlY3Rpb24gLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAuc2hhcmUteW91ci1zdG9yeSAjd2hvLXVzZXMtc2VjdGlvbiAuZm9ybS1ncmVlbi1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsICN3aG8tdXNlcy1zZWN0aW9uIC5mb3JtLWdyZWVuLWJ0biAuc2hhcmUteW91ci1zdG9yeSAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZvcm0tZ3JlZW4tYnRuICN3aG8tdXNlcy1zZWN0aW9uIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS1ncmVlbi1idG4gI3doby11c2VzLXNlY3Rpb24gLnNoYXJlLXlvdXItc3RvcnkgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5zaGFyZS15b3VyLXN0b3J5ICN3aG8tdXNlcy1zZWN0aW9uIC5ncmVlbi1idG46aG92ZXI6YmVmb3JlLCAjd2hvLXVzZXMtc2VjdGlvbiAuc2hhcmUteW91ci1zdG9yeSAuZ3JlZW4tYnRuOmhvdmVyOmJlZm9yZSwgLnNoYXJlLXlvdXItc3RvcnkgI3doby11c2VzLXNlY3Rpb24gLmdyZWVuLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWM6aG92ZXI6YmVmb3JlLCAjd2hvLXVzZXMtc2VjdGlvbiAuZ3JlZW4tYnV0dG9uIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYzpob3ZlcjpiZWZvcmUsIC5zaGFyZS15b3VyLXN0b3J5IC5ncmVlbi1idXR0b24gI3doby11c2VzLXNlY3Rpb24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljOmhvdmVyOmJlZm9yZSwgLmdyZWVuLWJ1dHRvbiAjd2hvLXVzZXMtc2VjdGlvbiAuc2hhcmUteW91ci1zdG9yeSAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWM6aG92ZXI6YmVmb3JlLCAuc2hhcmUteW91ci1zdG9yeSAjd2hvLXVzZXMtc2VjdGlvbiAuZm9ybS1ncmVlbi1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6aG92ZXI6YmVmb3JlLCAjd2hvLXVzZXMtc2VjdGlvbiAuZm9ybS1ncmVlbi1idG4gLnNoYXJlLXlvdXItc3RvcnkgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6aG92ZXI6YmVmb3JlLCAuc2hhcmUteW91ci1zdG9yeSAuZm9ybS1ncmVlbi1idG4gI3doby11c2VzLXNlY3Rpb24gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6aG92ZXI6YmVmb3JlLCAuZm9ybS1ncmVlbi1idG4gI3doby11c2VzLXNlY3Rpb24gLnNoYXJlLXlvdXItc3RvcnkgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6aG92ZXI6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNoYXJlLXlvdXItc3RvcnkgLmdyZWVuLWJ0bi5yb3VuZGVkLWNvcm5lcnMsIC5zaGFyZS15b3VyLXN0b3J5IC5ncmVlbi1idXR0b24gLnJvdW5kZWQtY29ybmVycy52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLmdyZWVuLWJ1dHRvbiAuc2hhcmUteW91ci1zdG9yeSAucm91bmRlZC1jb3JuZXJzLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAuc2hhcmUteW91ci1zdG9yeSAuZm9ybS1ncmVlbi1idG4gLnJvdW5kZWQtY29ybmVycy5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS1ncmVlbi1idG4gLnNoYXJlLXlvdXItc3RvcnkgLnJvdW5kZWQtY29ybmVycy5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuc2hhcmUteW91ci1zdG9yeSAjZ3VhcmFudGVlIC5ncmVlbi1idG4ud2hpdGUtYm94LCAjZ3VhcmFudGVlIC5zaGFyZS15b3VyLXN0b3J5IC5ncmVlbi1idG4ud2hpdGUtYm94LCAuc2hhcmUteW91ci1zdG9yeSAuZ3JlZW4tYnV0dG9uICNndWFyYW50ZWUgLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLndoaXRlLWJveCwgLmdyZWVuLWJ1dHRvbiAjZ3VhcmFudGVlIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYy53aGl0ZS1ib3gsIC5zaGFyZS15b3VyLXN0b3J5ICNndWFyYW50ZWUgLmdyZWVuLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMud2hpdGUtYm94LCAjZ3VhcmFudGVlIC5ncmVlbi1idXR0b24gLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLndoaXRlLWJveCwgLnNoYXJlLXlvdXItc3RvcnkgLmZvcm0tZ3JlZW4tYnRuICNndWFyYW50ZWUgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQud2hpdGUtYm94LCAuZm9ybS1ncmVlbi1idG4gI2d1YXJhbnRlZSAuc2hhcmUteW91ci1zdG9yeSAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdC53aGl0ZS1ib3gsIC5zaGFyZS15b3VyLXN0b3J5ICNndWFyYW50ZWUgLmZvcm0tZ3JlZW4tYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LndoaXRlLWJveCwgI2d1YXJhbnRlZSAuZm9ybS1ncmVlbi1idG4gLnNoYXJlLXlvdXItc3RvcnkgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQud2hpdGUtYm94LCAuc2hhcmUteW91ci1zdG9yeSAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiAuZ3JlZW4tYnRuLmxpbmssIC5oaWdobGlnaHQtZmVhdHVyZS1zZWN0aW9uIC5zaGFyZS15b3VyLXN0b3J5IC5ncmVlbi1idG4ubGluaywgLnNoYXJlLXlvdXItc3RvcnkgLmdyZWVuLWJ1dHRvbiAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMubGluaywgLmdyZWVuLWJ1dHRvbiAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiAuc2hhcmUteW91ci1zdG9yeSAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMubGluaywgLnNoYXJlLXlvdXItc3RvcnkgLmhpZ2hsaWdodC1mZWF0dXJlLXNlY3Rpb24gLmdyZWVuLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMubGluaywgLmhpZ2hsaWdodC1mZWF0dXJlLXNlY3Rpb24gLmdyZWVuLWJ1dHRvbiAuc2hhcmUteW91ci1zdG9yeSAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMubGluaywgLnNoYXJlLXlvdXItc3RvcnkgLmZvcm0tZ3JlZW4tYnRuIC5oaWdobGlnaHQtZmVhdHVyZS1zZWN0aW9uIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LmxpbmssIC5mb3JtLWdyZWVuLWJ0biAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiAuc2hhcmUteW91ci1zdG9yeSAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdC5saW5rLCAuc2hhcmUteW91ci1zdG9yeSAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiAuZm9ybS1ncmVlbi1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQubGluaywgLmhpZ2hsaWdodC1mZWF0dXJlLXNlY3Rpb24gLmZvcm0tZ3JlZW4tYnRuIC5zaGFyZS15b3VyLXN0b3J5IC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LmxpbmssIC5zaGFyZS15b3VyLXN0b3J5ICN3aG8tdXNlcy1zZWN0aW9uIC5ncmVlbi1idG4sICN3aG8tdXNlcy1zZWN0aW9uIC5zaGFyZS15b3VyLXN0b3J5IC5ncmVlbi1idG4sIC5zaGFyZS15b3VyLXN0b3J5ICN3aG8tdXNlcy1zZWN0aW9uIC5ncmVlbi1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAjd2hvLXVzZXMtc2VjdGlvbiAuZ3JlZW4tYnV0dG9uIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLnNoYXJlLXlvdXItc3RvcnkgLmdyZWVuLWJ1dHRvbiAjd2hvLXVzZXMtc2VjdGlvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC5ncmVlbi1idXR0b24gI3doby11c2VzLXNlY3Rpb24gLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAuc2hhcmUteW91ci1zdG9yeSAjd2hvLXVzZXMtc2VjdGlvbiAuZm9ybS1ncmVlbi1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsICN3aG8tdXNlcy1zZWN0aW9uIC5mb3JtLWdyZWVuLWJ0biAuc2hhcmUteW91ci1zdG9yeSAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZvcm0tZ3JlZW4tYnRuICN3aG8tdXNlcy1zZWN0aW9uIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS1ncmVlbi1idG4gI3doby11c2VzLXNlY3Rpb24gLnNoYXJlLXlvdXItc3RvcnkgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5zaGFyZS15b3VyLXN0b3J5ICN3aG8tdXNlcy1zZWN0aW9uIC5ncmVlbi1idG46aG92ZXI6YmVmb3JlLCAjd2hvLXVzZXMtc2VjdGlvbiAuc2hhcmUteW91ci1zdG9yeSAuZ3JlZW4tYnRuOmhvdmVyOmJlZm9yZSwgLnNoYXJlLXlvdXItc3RvcnkgI3doby11c2VzLXNlY3Rpb24gLmdyZWVuLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWM6aG92ZXI6YmVmb3JlLCAjd2hvLXVzZXMtc2VjdGlvbiAuZ3JlZW4tYnV0dG9uIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYzpob3ZlcjpiZWZvcmUsIC5zaGFyZS15b3VyLXN0b3J5IC5ncmVlbi1idXR0b24gI3doby11c2VzLXNlY3Rpb24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljOmhvdmVyOmJlZm9yZSwgLmdyZWVuLWJ1dHRvbiAjd2hvLXVzZXMtc2VjdGlvbiAuc2hhcmUteW91ci1zdG9yeSAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWM6aG92ZXI6YmVmb3JlLCAuc2hhcmUteW91ci1zdG9yeSAjd2hvLXVzZXMtc2VjdGlvbiAuZm9ybS1ncmVlbi1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6aG92ZXI6YmVmb3JlLCAjd2hvLXVzZXMtc2VjdGlvbiAuZm9ybS1ncmVlbi1idG4gLnNoYXJlLXlvdXItc3RvcnkgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6aG92ZXI6YmVmb3JlLCAuc2hhcmUteW91ci1zdG9yeSAuZm9ybS1ncmVlbi1idG4gI3doby11c2VzLXNlY3Rpb24gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6aG92ZXI6YmVmb3JlLCAuZm9ybS1ncmVlbi1idG4gI3doby11c2VzLXNlY3Rpb24gLnNoYXJlLXlvdXItc3RvcnkgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6aG92ZXI6YmVmb3JlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLnNoYXJlLXlvdXItc3RvcnkgLmhlcm8gaDEsIC5zaGFyZS15b3VyLXN0b3J5IC5oZXJvIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSwgLmNhdGVnb3J5IC5zaGFyZS15b3VyLXN0b3J5IC5oZXJvIC5hcmNoaXZlLXRpdGxlLCAuc2hhcmUteW91ci1zdG9yeSAuaGVybyAudGFnIC5hcmNoaXZlLXRpdGxlLCAudGFnIC5zaGFyZS15b3VyLXN0b3J5IC5oZXJvIC5hcmNoaXZlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaGFyZS15b3VyLXN0b3J5IC5oZXJvIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjMvMTAvc2hhcmUteW91ci1zdG9yeS1oZXJvLWJnLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxufVxuLnNoYXJlLXlvdXItc3RvcnkgLnRyYW5zcGFyZW50LXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1MDk4MDM5MjIpO1xufVxuLnNoYXJlLXlvdXItc3RvcnkgLnN0ZXBzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5zaGFyZS15b3VyLXN0b3J5IC5zdWNjZXNzLXN0ZXBzIHtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm94LXNoYWRvdzogOHB4IDhweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4xODAzOTIxNTY5KTtcbiAgcGFkZGluZzogMjVweCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uc2hhcmUteW91ci1zdG9yeSAuc3VjY2Vzcy1zdGVwczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMzBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAzMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAzMHB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodDogMzBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNoYXJlLXlvdXItc3RvcnkgLnN1Y2Nlc3Mtc3RlcHM6YWZ0ZXIge1xuICAgIGJvdHRvbTogdW5zZXQ7XG4gICAgbGVmdDogdW5zZXQ7XG4gICAgcmlnaHQ6IC0yOXB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBib3JkZXItbGVmdDogMzBweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci10b3A6IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMzBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNoYXJlLXlvdXItc3RvcnkgLnN1Y2Nlc3Mtc3RlcHMge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLnNoYXJlLXlvdXItc3RvcnkgLnN1Y2Nlc3Mtc3RlcHMgaDMsIC5zaGFyZS15b3VyLXN0b3J5IC5zdWNjZXNzLXN0ZXBzIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAuc2hhcmUteW91ci1zdG9yeSAuc3VjY2Vzcy1zdGVwcyAuc3ViLXRpdGxlLWgzIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNoYXJlLXlvdXItc3RvcnkgLnN1Y2Nlc3Mtc3RlcHMgaDMsIC5zaGFyZS15b3VyLXN0b3J5IC5zdWNjZXNzLXN0ZXBzIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAuc2hhcmUteW91ci1zdG9yeSAuc3VjY2Vzcy1zdGVwcyAuc3ViLXRpdGxlLWgzIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaGFyZS15b3VyLXN0b3J5IC5zdWNjZXNzLXN0ZXBzIGgzLCAuc2hhcmUteW91ci1zdG9yeSAuc3VjY2Vzcy1zdGVwcyAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgLnNoYXJlLXlvdXItc3RvcnkgLnN1Y2Nlc3Mtc3RlcHMgLnN1Yi10aXRsZS1oMyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnNoYXJlLXlvdXItc3RvcnkgLnN1Y2Nlc3Mtc3RlcHMgaDMsIC5zaGFyZS15b3VyLXN0b3J5IC5zdWNjZXNzLXN0ZXBzIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAuc2hhcmUteW91ci1zdG9yeSAuc3VjY2Vzcy1zdGVwcyAuc3ViLXRpdGxlLWgzIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE3OTBweCkge1xuICAuc2hhcmUteW91ci1zdG9yeSAuc3VjY2Vzcy1zdGVwcyBoMywgLnNoYXJlLXlvdXItc3RvcnkgLnN1Y2Nlc3Mtc3RlcHMgLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsIC5zaGFyZS15b3VyLXN0b3J5IC5zdWNjZXNzLXN0ZXBzIC5zdWItdGl0bGUtaDMge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4uc2hhcmUteW91ci1zdG9yeSAuc3VjY2Vzcy1zdGVwcyBwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNoYXJlLXlvdXItc3RvcnkgLnN1Y2Nlc3Mtc3RlcHMuc3RlcC0xIGgzLCAuc2hhcmUteW91ci1zdG9yeSAuc3VjY2Vzcy1zdGVwcy5zdGVwLTEgLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsIC5zaGFyZS15b3VyLXN0b3J5IC5zdWNjZXNzLXN0ZXBzLnN0ZXAtMSAuc3ViLXRpdGxlLWgzIHtcbiAgY29sb3I6ICMwMDk2Mzk7XG59XG4uc2hhcmUteW91ci1zdG9yeSAuc3VjY2Vzcy1zdGVwcy5zdGVwLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2Mzk7XG4gIGhlaWdodDogNjVweDtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgLXdlYmtpdC1tYXNrOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzEwL2ljb25fc3Rvcnkuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXNrOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzEwL2ljb25fc3Rvcnkuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbn1cbi5zaGFyZS15b3VyLXN0b3J5IC5zdWNjZXNzLXN0ZXBzLnN0ZXAtMiBoMywgLnNoYXJlLXlvdXItc3RvcnkgLnN1Y2Nlc3Mtc3RlcHMuc3RlcC0yIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAuc2hhcmUteW91ci1zdG9yeSAuc3VjY2Vzcy1zdGVwcy5zdGVwLTIgLnN1Yi10aXRsZS1oMyB7XG4gIGNvbG9yOiAjMDA1ZWI4O1xufVxuLnNoYXJlLXlvdXItc3RvcnkgLnN1Y2Nlc3Mtc3RlcHMuc3RlcC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZWI4O1xuICBoZWlnaHQ6IDY1cHg7XG4gIHdpZHRoOiAxMDRweDtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgLXdlYmtpdC1tYXNrOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzEyL2ljb25fZmllbGRfYmx1ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2s6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTIvaWNvbl9maWVsZF9ibHVlLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG59XG4uc2hhcmUteW91ci1zdG9yeSAuc3VjY2Vzcy1zdGVwcy5zdGVwLTMgaDMsIC5zaGFyZS15b3VyLXN0b3J5IC5zdWNjZXNzLXN0ZXBzLnN0ZXAtMyAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgLnNoYXJlLXlvdXItc3RvcnkgLnN1Y2Nlc3Mtc3RlcHMuc3RlcC0zIC5zdWItdGl0bGUtaDMge1xuICBjb2xvcjogI2ZmOWUxYjtcbn1cbi5zaGFyZS15b3VyLXN0b3J5IC5zdWNjZXNzLXN0ZXBzLnN0ZXAtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOWUxYjtcbiAgaGVpZ2h0OiA2NXB4O1xuICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAtd2Via2l0LW1hc2s6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTIvaWNvbl90cm9waHkuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXNrOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzEyL2ljb25fdHJvcGh5LnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG59XG4uc2hhcmUteW91ci1zdG9yeSAuc3VjY2Vzcy1zdGVwcy5zdGVwLTQgaDMsIC5zaGFyZS15b3VyLXN0b3J5IC5zdWNjZXNzLXN0ZXBzLnN0ZXAtNCAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgLnNoYXJlLXlvdXItc3RvcnkgLnN1Y2Nlc3Mtc3RlcHMuc3RlcC00IC5zdWItdGl0bGUtaDMge1xuICBjb2xvcjogIzAwNzY4MTtcbn1cbi5zaGFyZS15b3VyLXN0b3J5IC5zdWNjZXNzLXN0ZXBzLnN0ZXAtNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzY4MTtcbiAgaGVpZ2h0OiA2NXB4O1xuICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAtd2Via2l0LW1hc2s6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjMvMTAvaWNvbl9hcnRpY2xlLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzazogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8xMC9pY29uX2FydGljbGUuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbn1cbi5zaGFyZS15b3VyLXN0b3J5IC5zdWNjZXNzLXN0ZXBzLnN0ZXAtNDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2hhcmUteW91ci1zdG9yeSAuZ3JlZW4tYnRuLCAuc2hhcmUteW91ci1zdG9yeSAuZ3JlZW4tYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLmdyZWVuLWJ1dHRvbiAuc2hhcmUteW91ci1zdG9yeSAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC5zaGFyZS15b3VyLXN0b3J5IC5mb3JtLWdyZWVuLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0tZ3JlZW4tYnRuIC5zaGFyZS15b3VyLXN0b3J5IC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0IHtcbiAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnN1Y2Nlc3Mtc3RvcnktdGhhbmsteW91IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnN1Y2Nlc3Mtc3RvcnktdGhhbmsteW91IGgxLCAuc3VjY2Vzcy1zdG9yeS10aGFuay15b3UgLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlLCAuY2F0ZWdvcnkgLnN1Y2Nlc3Mtc3RvcnktdGhhbmsteW91IC5hcmNoaXZlLXRpdGxlLCAuc3VjY2Vzcy1zdG9yeS10aGFuay15b3UgLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAuc3VjY2Vzcy1zdG9yeS10aGFuay15b3UgLmFyY2hpdmUtdGl0bGUge1xuICBmb250LXNpemU6IDIuNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN1Y2Nlc3Mtc3RvcnktdGhhbmsteW91IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjMvMTAvc2hhcmUteW91ci1zdG9yeS1oZXJvLWJnLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxufVxuXG4jbWVudS11cGRhdGVzLW1lbnUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jbWVudS11cGRhdGVzLW1lbnUgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI21lbnUtdXBkYXRlcy1tZW51IGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxufVxuI21lbnUtdXBkYXRlcy1tZW51IGEge1xuICBwYWRkaW5nOiA1cHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMjdweDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuI21lbnUtdXBkYXRlcy1tZW51IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNtZW51LXVwZGF0ZXMtbWVudSBhIHtcbiAgICBmb250LXNpemU6IDEuMTVyZW07XG4gICAgcGFkZGluZzogMTVweCAzM3B4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG5cbi5oZWF2eWJpZC1vdXRsaW5lLWJ0biBhIHtcbiAgY29sb3I6ICMwMDk2Mzk7XG4gIGJvcmRlci1jb2xvcjogIzAwOTYzOTtcbn1cblxuLmhlYXZ5am9iLW91dGxpbmUtYnRuIGEge1xuICBjb2xvcjogIzAwNWViODtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1ZWI4O1xufVxuXG4ucGxhbnMtb3V0bGluZS1idG4gYSB7XG4gIGNvbG9yOiAjNDg1Q0M3O1xuICBib3JkZXItY29sb3I6ICM0ODVDQzc7XG59XG5cbi5zYWZldHktb3V0bGluZS1idG4gYSB7XG4gIGNvbG9yOiAjZmY5ZTFiO1xuICBib3JkZXItY29sb3I6ICNmZjllMWI7XG59XG5cbi5lcXVpcG1lbnQtb3V0bGluZS1idG4gYSB7XG4gIGNvbG9yOiAjMDA3NjgxO1xuICBib3JkZXItY29sb3I6ICMwMDc2ODE7XG59XG5cbi50ZWxlbWF0aWNzLW91dGxpbmUtYnRuIGEge1xuICBjb2xvcjogIzAwYjVlMjtcbiAgYm9yZGVyLWNvbG9yOiAjMDBiNWUyO1xufVxuXG4udXBkYXRlcyAuaGVybyB7XG4gIG1pbi1oZWlnaHQ6IDE3MnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDYvdXBkYXRlc19oZXJvX21vYmlsZS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4udXBkYXRlcyAuaGVybyBoMSwgLnVwZGF0ZXMgLmhlcm8gLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlLCAuY2F0ZWdvcnkgLnVwZGF0ZXMgLmhlcm8gLmFyY2hpdmUtdGl0bGUsIC51cGRhdGVzIC5oZXJvIC50YWcgLmFyY2hpdmUtdGl0bGUsIC50YWcgLnVwZGF0ZXMgLmhlcm8gLmFyY2hpdmUtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51cGRhdGVzIC5oZXJvIGgxLCAudXBkYXRlcyAuaGVybyAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAudXBkYXRlcyAuaGVybyAuYXJjaGl2ZS10aXRsZSwgLnVwZGF0ZXMgLmhlcm8gLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAudXBkYXRlcyAuaGVybyAuYXJjaGl2ZS10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51cGRhdGVzIC5oZXJvIHtcbiAgICBtaW4taGVpZ2h0OiAyMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51cGRhdGVzIC5oZXJvIHtcbiAgICBtaW4taGVpZ2h0OiAzOTRweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDYvVXBkYXRlc19oZXJvLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgfVxufVxuLnVwZGF0ZXMgdWwuYm9yZGVyLWNpcmNsZS1idWxsZXRzIGxpOmJlZm9yZSB7XG4gIHRvcDogMTJweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI0QxRDFEMTtcbn1cbi51cGRhdGVzIC5ncmVlbi1kYXJrZ3JlZW4tYnRuIHtcbiAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51cGRhdGVzIC5ncmVlbi1kYXJrZ3JlZW4tYnRuIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uZml0LXF1aXogI2hlcm8ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2ZmZiAwJSwgI2ZmZiAyOCUsICMyMTJCM0EgMjglLCAjMjEyQjNBIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtaW4taGVpZ2h0OiAxNTJweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZml0LXF1aXogI2hlcm8ge1xuICAgIGJhY2tncm91bmQ6ICMyMTJCM0E7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZml0LXF1aXogI2hlcm8ge1xuICAgIG1pbi1oZWlnaHQ6IDQ3MnB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG59XG4uZml0LXF1aXogI2hlcm8gLmhlcm8taW50cm8ge1xuICBjb2xvcjogIzAwQzE1ODtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogNS4zMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5maXQtcXVpeiAjaGVybyAuaGVyby1pbnRybyB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyAvKiAxNjIuNSUgKi9cbiAgICBsZXR0ZXItc3BhY2luZzogNi40cHg7XG4gIH1cbn1cbi5maXQtcXVpeiAjaGVybyBoMSwgLmZpdC1xdWl6ICNoZXJvIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSwgLmNhdGVnb3J5IC5maXQtcXVpeiAjaGVybyAuYXJjaGl2ZS10aXRsZSwgLmZpdC1xdWl6ICNoZXJvIC50YWcgLmFyY2hpdmUtdGl0bGUsIC50YWcgLmZpdC1xdWl6ICNoZXJvIC5hcmNoaXZlLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMi4xcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5maXQtcXVpeiAjaGVybyBoMSwgLmZpdC1xdWl6ICNoZXJvIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSwgLmNhdGVnb3J5IC5maXQtcXVpeiAjaGVybyAuYXJjaGl2ZS10aXRsZSwgLmZpdC1xdWl6ICNoZXJvIC50YWcgLmFyY2hpdmUtdGl0bGUsIC50YWcgLmZpdC1xdWl6ICNoZXJvIC5hcmNoaXZlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZml0LXF1aXogI2hlcm8gaDEsIC5maXQtcXVpeiAjaGVybyAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAuZml0LXF1aXogI2hlcm8gLmFyY2hpdmUtdGl0bGUsIC5maXQtcXVpeiAjaGVybyAudGFnIC5hcmNoaXZlLXRpdGxlLCAudGFnIC5maXQtcXVpeiAjaGVybyAuYXJjaGl2ZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5maXQtcXVpeiAjaGVybyBoMSwgLmZpdC1xdWl6ICNoZXJvIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSwgLmNhdGVnb3J5IC5maXQtcXVpeiAjaGVybyAuYXJjaGl2ZS10aXRsZSwgLmZpdC1xdWl6ICNoZXJvIC50YWcgLmFyY2hpdmUtdGl0bGUsIC50YWcgLmZpdC1xdWl6ICNoZXJvIC5hcmNoaXZlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmZpdC1xdWl6ICNoZXJvIGgxLCAuZml0LXF1aXogI2hlcm8gLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlLCAuY2F0ZWdvcnkgLmZpdC1xdWl6ICNoZXJvIC5hcmNoaXZlLXRpdGxlLCAuZml0LXF1aXogI2hlcm8gLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAuZml0LXF1aXogI2hlcm8gLmFyY2hpdmUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICB9XG59XG4uZml0LXF1aXogI2hlcm8gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDA5NjM5O1xuICBwYWRkaW5nOiAxNXB4IDQ4cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmZpdC1xdWl6ICNoZXJvIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NjM5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maXQtcXVpeiAuZml0LXF1aXotYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA5NjM5O1xufVxuLmZpdC1xdWl6IC5maXQtcXVpei1idG46YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wOC9hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA4L2Fycm93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBjb2xvcjogIzAwOTYzOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmZpdC1xdWl6IC5jbG9zZS1maXQtcXVpeiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDA5NjM5O1xuICBib3JkZXItcmFkaXVzOiA5cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDk2Mzk7XG4gIG9yZGVyOiAxO1xuICBncmlkLWNvbHVtbjogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IC01MnB4O1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICB3aWR0aDogNDglO1xufVxuLmZpdC1xdWl6IC5jbG9zZS1maXQtcXVpejpob3ZlciB7XG4gIGNvbG9yOiAjMEE4MDM2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzBBODAzNiAhaW1wb3J0YW50O1xufVxuLmZpdC1xdWl6IC5jbG9zZS1maXQtcXVpejpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wOC9hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA4L2Fycm93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBjb2xvcjogIzAwOTYzOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTYzOTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZml0LXF1aXogLmNsb3NlLWZpdC1xdWl6IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLmZpdC1xdWl6ICNmaXQtcXVpei1mb3JtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNzkwcHgpIHtcbiAgLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3Qge1xuICAgIG1heC13aWR0aDogMTY3MHB4O1xuICB9XG59XG4uZml0LXF1aXogLnNvY2lhbC1yZXZpZXdzIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5maXQtcXVpeiAuc29jaWFsLXJldmlld3MgLndoaXRlLWJ0biwgLmZpdC1xdWl6IC5zb2NpYWwtcmV2aWV3cyAuZm9ybS13aGl0ZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mb3JtLXdoaXRlLWJ0biAuZml0LXF1aXogLnNvY2lhbC1yZXZpZXdzIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0IHtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xuICBmb250LXNpemU6IDEuN3JlbSAhaW1wb3J0YW50O1xufVxuXG4udXVwIC5oZXJvIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi51dXAgLmhlcm8gLmNvbnRhaW5lciwgLnV1cCAuaGVybyAubmFycm93LWNvbnRhaW5lciwgLnV1cCAuaGVybyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC51dXAgLmhlcm8gLnNpdGUtaW5uZXIsIC51dXAgLmhlcm8gLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnV1cCAuaGVybyAuc2l0ZS1pbm5lciwgLnV1cCAuaGVybyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudXVwIC5oZXJvIC5zaXRlLWlubmVyLCAudXVwIC5oZXJvIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC51dXAgLmhlcm8gLnNpdGUtaW5uZXIsIC51dXAgLmhlcm8gLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnV1cCAuaGVybyAuc2l0ZS1pbm5lciwgLnV1cCAuaGVybyAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLm10MWIgLm1hc3RlYy1tc2EgLnV1cCAuaGVybyAuc2l0ZS1pbm5lciwgLnV1cCAuaGVybyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnV1cCAuaGVybyAuc2l0ZS1pbm5lciwgLnV1cCAuaGVybyAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAucTFiIC5tYXN0ZWMtbXNhIC51dXAgLmhlcm8gLnNpdGUtaW5uZXIsIC51dXAgLmhlcm8gLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudXVwIC5oZXJvIC5zaXRlLWlubmVyLCAudXVwIC5oZXJvIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIC51dXAgLmhlcm8gLmhjc3MtZXZlbnRzLCAudXVwIC5oZXJvIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLnV1cCAuaGVybyAuaGNzcy1ldmVudHMsIC51dXAgLmhlcm8gLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC51dXAgLmhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnV1cCAuaGVybyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnV1cCAuaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAudXVwIC5oZXJvIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnV1cCAuaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAudXVwIC5oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnV1cCAuaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAudXVwIC5oZXJvIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnV1cCAuaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAudXVwIC5oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnV1cCAuaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAudXVwIC5oZXJvIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnV1cCAuaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAudXVwIC5oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnV1cCAuaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAudXVwIC5oZXJvIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnV1cCAuaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAudXVwIC5oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnV1cCAuaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAudXVwIC5oZXJvIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC51dXAgLmhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnV1cCAuaGVybyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAudXVwIC5oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC51dXAgLmhlcm8gLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnV1cCAuaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAudXVwIC5oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC51dXAgLmhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnV1cCAuaGVybyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnV1cCAuaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAudXVwIC5oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAudXVwIC5oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC51dXAgLmhlcm8gLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC51dXAgLmhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnV1cCAuaGVybyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnV1cCAuaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAudXVwIC5oZXJvIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC51dXAgLmhlcm8gLnNpdGUtaW5uZXIsIC51dXAgLmhlcm8gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudXVwIC5oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC51dXAgLmhlcm8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudXVwIC5oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC51dXAgLmhlcm8gLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IC51dXAgLmhlcm8gLnNpdGUtaW5uZXIsIC51dXAgLmhlcm8gLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnV1cCAuaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAudXVwIC5oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC51dXAgLmhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnV1cCAuaGVybyAuZml0LXF1aXogLnNpdGUtaW5uZXIsIC5maXQtcXVpeiAudXVwIC5oZXJvIC5zaXRlLWlubmVyLCAudXVwIC5oZXJvIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnV1cCAuaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAudXVwIC5oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnV1cCAuaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cbi51dXAgLmhlcm8gLmZsZXgtcm93IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51dXAgLmhlcm8gLmZsZXgtcm93IHtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnV1cCAuaGVybyAuZmxleC1yb3cge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi51dXAgLmhlcm8gLmhlcm8tY29udGVudCB7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnV1cCAuaGVybyAuaGVyby1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHggMzBweCA2MHB4O1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnV1cCAuaGVybyAuaGVyby1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDY1cHggMCA4MHB4O1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTc5MHB4KSB7XG4gIC51dXAgLmhlcm8gLmhlcm8tY29udGVudCB7XG4gICAgcGFkZGluZzogMCAxMDBweCAwIDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudXVwIC5oZXJvIGgxLCAudXVwIC5oZXJvIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSwgLmNhdGVnb3J5IC51dXAgLmhlcm8gLmFyY2hpdmUtdGl0bGUsIC51dXAgLmhlcm8gLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAudXVwIC5oZXJvIC5hcmNoaXZlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnV1cCAuaGVybyBoMSwgLnV1cCAuaGVybyAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAudXVwIC5oZXJvIC5hcmNoaXZlLXRpdGxlLCAudXVwIC5oZXJvIC50YWcgLmFyY2hpdmUtdGl0bGUsIC50YWcgLnV1cCAuaGVybyAuYXJjaGl2ZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTc5MHB4KSB7XG4gIC51dXAgLmhlcm8gaDEsIC51dXAgLmhlcm8gLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlLCAuY2F0ZWdvcnkgLnV1cCAuaGVybyAuYXJjaGl2ZS10aXRsZSwgLnV1cCAuaGVybyAudGFnIC5hcmNoaXZlLXRpdGxlLCAudGFnIC51dXAgLmhlcm8gLmFyY2hpdmUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICB9XG59XG4udXVwIC5oZXJvaW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCAtMTVweDtcbn1cbi51dXAgLmhlcm9pbWFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogNTJweDtcbiAgd2lkdGg6IDkzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTIwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8xMC9VVVAtaWNvbi5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnV1cCAuaGVyb2ltYWdlOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDEwNHB4O1xuICAgIHdpZHRoOiAxOTRweDtcbiAgICBib3R0b206IC00MXB4O1xuICB9XG59XG4udXVwIC5oZXJvaW1hZ2UgaW1nIHtcbiAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCBncmVlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGxlZnQgdG9wO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51dXAgLmhlcm9pbWFnZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4udXVwIC5wcm9kdWN0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51dXAgLnByb2R1Y3RzIC5wYi00MCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLnV1cCAucHJvZHVjdHMgLndoaXRlLWJ0biwgLnV1cCAucHJvZHVjdHMgLmZvcm0td2hpdGUtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS13aGl0ZS1idG4gLnV1cCAucHJvZHVjdHMgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjBweDtcbn1cbi51dXAgLnByb2R1Y3RzIGgzLCAudXVwIC5wcm9kdWN0cyAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgLnV1cCAucHJvZHVjdHMgLnN1Yi10aXRsZS1oMyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN1cml0eSAjZ2VuZXJpYy1oZXJvIC5oZXJvLWNvbnRlbnQsIC5zZWN1cml0eSAjcHJlc3MtaGVybyAuaGVyby1jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiAzODdweDtcbiAgfVxufVxuLnNlY3VyaXR5IGgxLCAuc2VjdXJpdHkgLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlLCAuY2F0ZWdvcnkgLnNlY3VyaXR5IC5hcmNoaXZlLXRpdGxlLCAuc2VjdXJpdHkgLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAuc2VjdXJpdHkgLmFyY2hpdmUtdGl0bGUge1xuICBmb250LXNpemU6IDIuMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdXJpdHkgaDEsIC5zZWN1cml0eSAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAuc2VjdXJpdHkgLmFyY2hpdmUtdGl0bGUsIC5zZWN1cml0eSAudGFnIC5hcmNoaXZlLXRpdGxlLCAudGFnIC5zZWN1cml0eSAuYXJjaGl2ZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjZyZW07XG4gIH1cbn1cbi5zZWN1cml0eSBhcnRpY2xlIHtcbiAgLypwe1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICB9XG4gIH0qL1xufVxuLnNlY3VyaXR5IC5pbnRybyB7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG59XG4uc2VjdXJpdHkgLmludHJvOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE2KTtcbn1cbi5zZWN1cml0eSAuaW50cm8gaDIsIC5zZWN1cml0eSAuaW50cm8gLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5zZWN1cml0eSAuaW50cm8gcC5oZWFkbGluZSwgLnNlY3VyaXR5IC5pbnRybyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnNlY3VyaXR5IC5pbnRybyBwLmhlYWRsaW5lLCAuc2VjdXJpdHkgLmludHJvIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5zZWN1cml0eSAuaW50cm8gcC5oZWFkbGluZSwgLnNlY3VyaXR5IC5pbnRybyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuc2VjdXJpdHkgLmludHJvIHAuaGVhZGxpbmUsIC5zZWN1cml0eSAuaW50cm8gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5zZWN1cml0eSAuaW50cm8gLnN1Yi10aXRsZS1oMiwgLnNlY3VyaXR5IC5pbnRybyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zZWN1cml0eSAuaW50cm8gaDQsIC5zZWN1cml0eSAuaW50cm8gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5zZWN1cml0eSAuaW50cm8gLmVudHJ5LXRpdGxlLCAuc2VjdXJpdHkgLmludHJvIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2VjdXJpdHkgLmludHJvIC5lbnRyeS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi4xcmVtO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN1cml0eSAuaW50cm8gaDIsIC5zZWN1cml0eSAuaW50cm8gLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5zZWN1cml0eSAuaW50cm8gcC5oZWFkbGluZSwgLnNlY3VyaXR5IC5pbnRybyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnNlY3VyaXR5IC5pbnRybyBwLmhlYWRsaW5lLCAuc2VjdXJpdHkgLmludHJvIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5zZWN1cml0eSAuaW50cm8gcC5oZWFkbGluZSwgLnNlY3VyaXR5IC5pbnRybyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuc2VjdXJpdHkgLmludHJvIHAuaGVhZGxpbmUsIC5zZWN1cml0eSAuaW50cm8gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5zZWN1cml0eSAuaW50cm8gLnN1Yi10aXRsZS1oMiwgLnNlY3VyaXR5IC5pbnRybyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zZWN1cml0eSAuaW50cm8gaDQsIC5zZWN1cml0eSAuaW50cm8gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5zZWN1cml0eSAuaW50cm8gLmVudHJ5LXRpdGxlLCAuc2VjdXJpdHkgLmludHJvIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2VjdXJpdHkgLmludHJvIC5lbnRyeS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zZWN1cml0eSAuaW50cm8gaDIsIC5zZWN1cml0eSAuaW50cm8gLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5zZWN1cml0eSAuaW50cm8gcC5oZWFkbGluZSwgLnNlY3VyaXR5IC5pbnRybyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnNlY3VyaXR5IC5pbnRybyBwLmhlYWRsaW5lLCAuc2VjdXJpdHkgLmludHJvIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5zZWN1cml0eSAuaW50cm8gcC5oZWFkbGluZSwgLnNlY3VyaXR5IC5pbnRybyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuc2VjdXJpdHkgLmludHJvIHAuaGVhZGxpbmUsIC5zZWN1cml0eSAuaW50cm8gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5zZWN1cml0eSAuaW50cm8gLnN1Yi10aXRsZS1oMiwgLnNlY3VyaXR5IC5pbnRybyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zZWN1cml0eSAuaW50cm8gaDQsIC5zZWN1cml0eSAuaW50cm8gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5zZWN1cml0eSAuaW50cm8gLmVudHJ5LXRpdGxlLCAuc2VjdXJpdHkgLmludHJvIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2VjdXJpdHkgLmludHJvIC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3VyaXR5IC5pbnRybyB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuLnNlY3VyaXR5IGgzLCAuc2VjdXJpdHkgLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsIC5zZWN1cml0eSAuc3ViLXRpdGxlLWgzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5zZWN1cml0eSBoNCwgLnNlY3VyaXR5IC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5zZWN1cml0eSAuZW50cnktdGl0bGUge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDMzcHg7XG59XG4uc2VjdXJpdHkgLnR3by1jb2x1bW5zIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5zZWN1cml0eSAuaGVhdnliaWQtc29saWQtYnVsbGV0cyBsaTpiZWZvcmUge1xuICBjb2xvcjogIzAwQzE1ODtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VjdXJpdHkgLnNvY2lhbC1yZXZpZXdzLXdoaXRlLWJnIC5iaWctaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uc2VjdXJpdHkgLnNvY2lhbC1yZXZpZXdzLXdoaXRlLWJnIHAge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3VyaXR5IC5zb2NpYWwtcmV2aWV3cy13aGl0ZS1iZyBwIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLnNlY3VyaXR5ICNoY3NzLWFpIC5wYXJhZ3JhcGgtdGl0bGUge1xuICBmb250LXNpemU6IDI3cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDQ4cHggMCAyNHB4IDA7XG59XG4uc2VjdXJpdHkgLnNlY3Rpb24tZnJhbWUsIC5zZWN1cml0eSAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zd2lwZXItY29udGFpbmVyID4gZGl2LCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zZWN1cml0eSAuc3dpcGVyLWNvbnRhaW5lciA+IGRpdiwgLnNlY3VyaXR5ICNnZW5lcmljLXRhYnMgLnBhbmUsICNnZW5lcmljLXRhYnMgLnNlY3VyaXR5IC5wYW5lLCAuc2VjdXJpdHkgLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpIC5zb2NpYWwtc2hhcmUsIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAuc2VjdXJpdHkgLnNvY2lhbC1zaGFyZSwgLnNlY3VyaXR5IC5zaW5nbGUtcHJlc3MgLnNvY2lhbC1zaGFyZSwgLnNpbmdsZS1wcmVzcyAuc2VjdXJpdHkgLnNvY2lhbC1zaGFyZSwgLnNlY3VyaXR5IC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yLCAucHJvZHVjdC1wYWdlLXN0YXRzIC5zZWN1cml0eSAuc3RhdHMtY29sb3IsIC5zZWN1cml0eSAucGFnZS1zdGF0cyAuc3RhdHMtY29sb3IsIC5wYWdlLXN0YXRzIC5zZWN1cml0eSAuc3RhdHMtY29sb3IsIC5zZWN1cml0eSAubW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQsIC5tb2RhbC1wb3B1cCAuc2VjdXJpdHkgLm1vZGFsLWNvbnRlbnQsIC5zZWN1cml0eSAuaGNzcy1mb3JtLWZyYW1lLCAuc2VjdXJpdHkgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUsIC5zZWN1cml0eSAuY3VzdG9tZXItc3Rvcnktc2xpZGUsIC5zZWN1cml0eSAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgLmJsb2ctYm94LCAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgLnNlY3VyaXR5IC5ibG9nLWJveCwgLnNlY3VyaXR5ICNjb21wYW55LWluZm9ybWF0aW9uLCAuc2VjdXJpdHkgLmVudGVycHJpc2Utc3RlcHMgLmNvbnRhaW5lciwgLmVudGVycHJpc2Utc3RlcHMgLnNlY3VyaXR5IC5jb250YWluZXIsIC5zZWN1cml0eSAuZW50ZXJwcmlzZS1zdGVwcyAubmFycm93LWNvbnRhaW5lciwgLmVudGVycHJpc2Utc3RlcHMgLnNlY3VyaXR5IC5uYXJyb3ctY29udGFpbmVyLCAuc2VjdXJpdHkgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2VjdXJpdHkgLnNpdGUtaW5uZXIsIC5zZWN1cml0eSAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zZWN1cml0eSAuc2l0ZS1pbm5lciwgLnNlY3VyaXR5IC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zZWN1cml0eSAuc2l0ZS1pbm5lciwgLnNlY3VyaXR5IC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zZWN1cml0eSAuc2l0ZS1pbm5lciwgLnNlY3VyaXR5IC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zZWN1cml0eSAuc2l0ZS1pbm5lciwgLnNlY3VyaXR5IC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zZWN1cml0eSAuc2l0ZS1pbm5lciwgLnNlY3VyaXR5IC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zZWN1cml0eSAuc2l0ZS1pbm5lciwgLnNlY3VyaXR5IC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zZWN1cml0eSAuc2l0ZS1pbm5lciwgLnNlY3VyaXR5IC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zZWN1cml0eSAuc2l0ZS1pbm5lciwgLnNlY3VyaXR5IC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5zZWN1cml0eSAuc2l0ZS1pbm5lciwgLnNlY3VyaXR5IC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuc2VjdXJpdHkgLnNpdGUtaW5uZXIsIC5zZWN1cml0eSAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnNlY3VyaXR5IC5zaXRlLWlubmVyLCAuc2VjdXJpdHkgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zZWN1cml0eSAuc2l0ZS1pbm5lciwgLnNlY3VyaXR5IC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2VjdXJpdHkgLnNpdGUtaW5uZXIsIC5zZWN1cml0eSAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5zZWN1cml0eSAuc2l0ZS1pbm5lciwgLnNlY3VyaXR5IC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnNlY3VyaXR5IC5zaXRlLWlubmVyLCAuc2VjdXJpdHkgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2VjdXJpdHkgLnNpdGUtaW5uZXIsIC5zZWN1cml0eSAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zZWN1cml0eSAuc2l0ZS1pbm5lciwgLnNlY3VyaXR5IC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kdXN0cnktZXZlbnRzIC5zZWN1cml0eSAuaGNzcy1ldmVudHMsIC5zZWN1cml0eSAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLWV2ZW50cywgLmluZHVzdHJ5LWV2ZW50cyAuZW50ZXJwcmlzZS1zdGVwcyAuc2VjdXJpdHkgLmhjc3MtZXZlbnRzLCAuc2VjdXJpdHkgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAuc2VjdXJpdHkgLmhjc3MtZXZlbnRzLCAuc2VjdXJpdHkgLnBhc3Qtd2ViaW5hcnMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAuc2VjdXJpdHkgLmhjc3MtZXZlbnRzLCAuc2VjdXJpdHkgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zZWN1cml0eSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2VjdXJpdHkgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5zZWN1cml0eSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2VjdXJpdHkgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zZWN1cml0eSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2VjdXJpdHkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zZWN1cml0eSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2VjdXJpdHkgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2VjdXJpdHkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNlY3VyaXR5IC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnNlY3VyaXR5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zZWN1cml0eSAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zZWN1cml0eSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2VjdXJpdHkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2VjdXJpdHkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNlY3VyaXR5IC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNlY3VyaXR5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zZWN1cml0eSAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5zZWN1cml0eSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2VjdXJpdHkgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2VjdXJpdHkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNlY3VyaXR5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnNlY3VyaXR5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zZWN1cml0eSAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zZWN1cml0eSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2VjdXJpdHkgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuc2VjdXJpdHkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNlY3VyaXR5IC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNlY3VyaXR5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zZWN1cml0eSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zZWN1cml0eSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2VjdXJpdHkgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2VjdXJpdHkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNlY3VyaXR5IC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnNlY3VyaXR5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zZWN1cml0eSAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zZWN1cml0eSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2VjdXJpdHkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAuc2VjdXJpdHkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNlY3VyaXR5IC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zZWN1cml0eSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2VjdXJpdHkgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnNlY3VyaXR5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zZWN1cml0eSAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuc2VjdXJpdHkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNlY3VyaXR5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5zZWN1cml0eSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2VjdXJpdHkgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNlY3VyaXR5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zZWN1cml0eSAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuc2VjdXJpdHkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNlY3VyaXR5IC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zZWN1cml0eSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2VjdXJpdHkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNlY3VyaXR5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zZWN1cml0eSAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNlY3VyaXR5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zZWN1cml0eSAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnNlY3VyaXR5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zZWN1cml0eSAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnNlY3VyaXR5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zZWN1cml0eSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnNlY3VyaXR5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zZWN1cml0eSAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNlY3VyaXR5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zZWN1cml0eSAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnNlY3VyaXR5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zZWN1cml0eSAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNlY3VyaXR5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zZWN1cml0eSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNlY3VyaXR5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zZWN1cml0eSAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2VjdXJpdHkgLnNpdGUtaW5uZXIsIC5zZWN1cml0eSAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAuc2VjdXJpdHkgLnNpdGUtaW5uZXIsIC5zZWN1cml0eSAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zZWN1cml0eSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2VjdXJpdHkgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuc2VjdXJpdHkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNlY3VyaXR5IC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNlY3VyaXR5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zZWN1cml0eSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5zZWN1cml0eSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2VjdXJpdHkgLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5zZWN1cml0eSAuc2l0ZS1pbm5lciwgLnNlY3VyaXR5IC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAuc2VjdXJpdHkgLnNpdGUtaW5uZXIsIC5zZWN1cml0eSAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2VjdXJpdHkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNlY3VyaXR5IC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5zZWN1cml0eSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2VjdXJpdHkgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnNlY3VyaXR5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zZWN1cml0eSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAuc2VjdXJpdHkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNlY3VyaXR5IC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5zZWN1cml0eSAuc2l0ZS1pbm5lciwgLnNlY3VyaXR5IC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzIC5zZWN1cml0eSAuc2l0ZS1pbm5lciwgLnNlY3VyaXR5IC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNlY3VyaXR5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zZWN1cml0eSAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5zZWN1cml0eSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2VjdXJpdHkgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAuc2VjdXJpdHkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNlY3VyaXR5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLnNlY3VyaXR5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3Qge1xuICBwYWRkaW5nOiA0OHB4IDAgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VjdXJpdHkgLnNlY3Rpb24tZnJhbWUsIC5zZWN1cml0eSAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zd2lwZXItY29udGFpbmVyID4gZGl2LCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zZWN1cml0eSAuc3dpcGVyLWNvbnRhaW5lciA+IGRpdiwgLnNlY3VyaXR5ICNnZW5lcmljLXRhYnMgLnBhbmUsICNnZW5lcmljLXRhYnMgLnNlY3VyaXR5IC5wYW5lLCAuc2VjdXJpdHkgLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpIC5zb2NpYWwtc2hhcmUsIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAuc2VjdXJpdHkgLnNvY2lhbC1zaGFyZSwgLnNlY3VyaXR5IC5zaW5nbGUtcHJlc3MgLnNvY2lhbC1zaGFyZSwgLnNpbmdsZS1wcmVzcyAuc2VjdXJpdHkgLnNvY2lhbC1zaGFyZSwgLnNlY3VyaXR5IC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yLCAucHJvZHVjdC1wYWdlLXN0YXRzIC5zZWN1cml0eSAuc3RhdHMtY29sb3IsIC5zZWN1cml0eSAucGFnZS1zdGF0cyAuc3RhdHMtY29sb3IsIC5wYWdlLXN0YXRzIC5zZWN1cml0eSAuc3RhdHMtY29sb3IsIC5zZWN1cml0eSAubW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQsIC5tb2RhbC1wb3B1cCAuc2VjdXJpdHkgLm1vZGFsLWNvbnRlbnQsIC5zZWN1cml0eSAuaGNzcy1mb3JtLWZyYW1lLCAuc2VjdXJpdHkgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUsIC5zZWN1cml0eSAuY3VzdG9tZXItc3Rvcnktc2xpZGUsIC5zZWN1cml0eSAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgLmJsb2ctYm94LCAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgLnNlY3VyaXR5IC5ibG9nLWJveCwgLnNlY3VyaXR5ICNjb21wYW55LWluZm9ybWF0aW9uLCAuc2VjdXJpdHkgLmVudGVycHJpc2Utc3RlcHMgLmNvbnRhaW5lciwgLmVudGVycHJpc2Utc3RlcHMgLnNlY3VyaXR5IC5jb250YWluZXIsIC5zZWN1cml0eSAuZW50ZXJwcmlzZS1zdGVwcyAubmFycm93LWNvbnRhaW5lciwgLmVudGVycHJpc2Utc3RlcHMgLnNlY3VyaXR5IC5uYXJyb3ctY29udGFpbmVyLCAuc2VjdXJpdHkgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2VjdXJpdHkgLnNpdGUtaW5uZXIsIC5zZWN1cml0eSAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zZWN1cml0eSAuc2l0ZS1pbm5lciwgLnNlY3VyaXR5IC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zZWN1cml0eSAuc2l0ZS1pbm5lciwgLnNlY3VyaXR5IC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zZWN1cml0eSAuc2l0ZS1pbm5lciwgLnNlY3VyaXR5IC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zZWN1cml0eSAuc2l0ZS1pbm5lciwgLnNlY3VyaXR5IC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zZWN1cml0eSAuc2l0ZS1pbm5lciwgLnNlY3VyaXR5IC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zZWN1cml0eSAuc2l0ZS1pbm5lciwgLnNlY3VyaXR5IC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zZWN1cml0eSAuc2l0ZS1pbm5lciwgLnNlY3VyaXR5IC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zZWN1cml0eSAuc2l0ZS1pbm5lciwgLnNlY3VyaXR5IC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5zZWN1cml0eSAuc2l0ZS1pbm5lciwgLnNlY3VyaXR5IC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuc2VjdXJpdHkgLnNpdGUtaW5uZXIsIC5zZWN1cml0eSAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnNlY3VyaXR5IC5zaXRlLWlubmVyLCAuc2VjdXJpdHkgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zZWN1cml0eSAuc2l0ZS1pbm5lciwgLnNlY3VyaXR5IC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2VjdXJpdHkgLnNpdGUtaW5uZXIsIC5zZWN1cml0eSAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5zZWN1cml0eSAuc2l0ZS1pbm5lciwgLnNlY3VyaXR5IC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnNlY3VyaXR5IC5zaXRlLWlubmVyLCAuc2VjdXJpdHkgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2VjdXJpdHkgLnNpdGUtaW5uZXIsIC5zZWN1cml0eSAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zZWN1cml0eSAuc2l0ZS1pbm5lciwgLnNlY3VyaXR5IC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kdXN0cnktZXZlbnRzIC5zZWN1cml0eSAuaGNzcy1ldmVudHMsIC5zZWN1cml0eSAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLWV2ZW50cywgLmluZHVzdHJ5LWV2ZW50cyAuZW50ZXJwcmlzZS1zdGVwcyAuc2VjdXJpdHkgLmhjc3MtZXZlbnRzLCAuc2VjdXJpdHkgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAuc2VjdXJpdHkgLmhjc3MtZXZlbnRzLCAuc2VjdXJpdHkgLnBhc3Qtd2ViaW5hcnMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAuc2VjdXJpdHkgLmhjc3MtZXZlbnRzLCAuc2VjdXJpdHkgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zZWN1cml0eSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2VjdXJpdHkgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5zZWN1cml0eSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2VjdXJpdHkgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zZWN1cml0eSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2VjdXJpdHkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zZWN1cml0eSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2VjdXJpdHkgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2VjdXJpdHkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNlY3VyaXR5IC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnNlY3VyaXR5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zZWN1cml0eSAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zZWN1cml0eSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2VjdXJpdHkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2VjdXJpdHkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNlY3VyaXR5IC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNlY3VyaXR5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zZWN1cml0eSAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5zZWN1cml0eSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2VjdXJpdHkgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2VjdXJpdHkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNlY3VyaXR5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnNlY3VyaXR5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zZWN1cml0eSAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zZWN1cml0eSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2VjdXJpdHkgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuc2VjdXJpdHkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNlY3VyaXR5IC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNlY3VyaXR5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zZWN1cml0eSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zZWN1cml0eSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2VjdXJpdHkgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2VjdXJpdHkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNlY3VyaXR5IC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnNlY3VyaXR5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zZWN1cml0eSAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zZWN1cml0eSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2VjdXJpdHkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAuc2VjdXJpdHkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNlY3VyaXR5IC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zZWN1cml0eSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2VjdXJpdHkgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnNlY3VyaXR5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zZWN1cml0eSAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuc2VjdXJpdHkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNlY3VyaXR5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5zZWN1cml0eSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2VjdXJpdHkgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNlY3VyaXR5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zZWN1cml0eSAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuc2VjdXJpdHkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNlY3VyaXR5IC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zZWN1cml0eSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2VjdXJpdHkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNlY3VyaXR5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zZWN1cml0eSAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNlY3VyaXR5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zZWN1cml0eSAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnNlY3VyaXR5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zZWN1cml0eSAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnNlY3VyaXR5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zZWN1cml0eSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnNlY3VyaXR5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zZWN1cml0eSAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNlY3VyaXR5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zZWN1cml0eSAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnNlY3VyaXR5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zZWN1cml0eSAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNlY3VyaXR5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zZWN1cml0eSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNlY3VyaXR5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zZWN1cml0eSAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2VjdXJpdHkgLnNpdGUtaW5uZXIsIC5zZWN1cml0eSAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAuc2VjdXJpdHkgLnNpdGUtaW5uZXIsIC5zZWN1cml0eSAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zZWN1cml0eSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2VjdXJpdHkgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuc2VjdXJpdHkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNlY3VyaXR5IC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNlY3VyaXR5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zZWN1cml0eSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5zZWN1cml0eSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2VjdXJpdHkgLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5zZWN1cml0eSAuc2l0ZS1pbm5lciwgLnNlY3VyaXR5IC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAuc2VjdXJpdHkgLnNpdGUtaW5uZXIsIC5zZWN1cml0eSAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2VjdXJpdHkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNlY3VyaXR5IC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5zZWN1cml0eSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2VjdXJpdHkgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnNlY3VyaXR5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zZWN1cml0eSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAuc2VjdXJpdHkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNlY3VyaXR5IC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5zZWN1cml0eSAuc2l0ZS1pbm5lciwgLnNlY3VyaXR5IC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzIC5zZWN1cml0eSAuc2l0ZS1pbm5lciwgLnNlY3VyaXR5IC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNlY3VyaXR5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zZWN1cml0eSAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5zZWN1cml0eSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2VjdXJpdHkgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAuc2VjdXJpdHkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNlY3VyaXR5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLnNlY3VyaXR5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3Qge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zZWN1cml0eSAuc2VjdGlvbi1mcmFtZSwgLnNlY3VyaXR5ICNjdXN0b21lcnNfYnlfc3RhdGUgLnN3aXBlci1jb250YWluZXIgPiBkaXYsICNjdXN0b21lcnNfYnlfc3RhdGUgLnNlY3VyaXR5IC5zd2lwZXItY29udGFpbmVyID4gZGl2LCAuc2VjdXJpdHkgI2dlbmVyaWMtdGFicyAucGFuZSwgI2dlbmVyaWMtdGFicyAuc2VjdXJpdHkgLnBhbmUsIC5zZWN1cml0eSAuc2luZ2xlLXBvc3Q6bm90KC5jYXNlLXN0dWRpZXMtdGVtcGxhdGUtY2xvbmUtcG9zdCkgLnNvY2lhbC1zaGFyZSwgLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpIC5zZWN1cml0eSAuc29jaWFsLXNoYXJlLCAuc2VjdXJpdHkgLnNpbmdsZS1wcmVzcyAuc29jaWFsLXNoYXJlLCAuc2luZ2xlLXByZXNzIC5zZWN1cml0eSAuc29jaWFsLXNoYXJlLCAuc2VjdXJpdHkgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtY29sb3IsIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnNlY3VyaXR5IC5zdGF0cy1jb2xvciwgLnNlY3VyaXR5IC5wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciwgLnBhZ2Utc3RhdHMgLnNlY3VyaXR5IC5zdGF0cy1jb2xvciwgLnNlY3VyaXR5IC5tb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCwgLm1vZGFsLXBvcHVwIC5zZWN1cml0eSAubW9kYWwtY29udGVudCwgLnNlY3VyaXR5IC5oY3NzLWZvcm0tZnJhbWUsIC5zZWN1cml0eSAuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSwgLnNlY3VyaXR5IC5jdXN0b21lci1zdG9yeS1zbGlkZSwgLnNlY3VyaXR5IC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAuYmxvZy1ib3gsIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAuc2VjdXJpdHkgLmJsb2ctYm94LCAuc2VjdXJpdHkgI2NvbXBhbnktaW5mb3JtYXRpb24sIC5zZWN1cml0eSAuZW50ZXJwcmlzZS1zdGVwcyAuY29udGFpbmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2VjdXJpdHkgLmNvbnRhaW5lciwgLnNlY3VyaXR5IC5lbnRlcnByaXNlLXN0ZXBzIC5uYXJyb3ctY29udGFpbmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2VjdXJpdHkgLm5hcnJvdy1jb250YWluZXIsIC5zZWN1cml0eSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zZWN1cml0eSAuc2l0ZS1pbm5lciwgLnNlY3VyaXR5IC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnNlY3VyaXR5IC5zaXRlLWlubmVyLCAuc2VjdXJpdHkgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNlY3VyaXR5IC5zaXRlLWlubmVyLCAuc2VjdXJpdHkgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnNlY3VyaXR5IC5zaXRlLWlubmVyLCAuc2VjdXJpdHkgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNlY3VyaXR5IC5zaXRlLWlubmVyLCAuc2VjdXJpdHkgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnNlY3VyaXR5IC5zaXRlLWlubmVyLCAuc2VjdXJpdHkgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNlY3VyaXR5IC5zaXRlLWlubmVyLCAuc2VjdXJpdHkgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnNlY3VyaXR5IC5zaXRlLWlubmVyLCAuc2VjdXJpdHkgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNlY3VyaXR5IC5zaXRlLWlubmVyLCAuc2VjdXJpdHkgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLnNlY3VyaXR5IC5zaXRlLWlubmVyLCAuc2VjdXJpdHkgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5zZWN1cml0eSAuc2l0ZS1pbm5lciwgLnNlY3VyaXR5IC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2VjdXJpdHkgLnNpdGUtaW5uZXIsIC5zZWN1cml0eSAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNlY3VyaXR5IC5zaXRlLWlubmVyLCAuc2VjdXJpdHkgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zZWN1cml0eSAuc2l0ZS1pbm5lciwgLnNlY3VyaXR5IC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLnNlY3VyaXR5IC5zaXRlLWlubmVyLCAuc2VjdXJpdHkgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2VjdXJpdHkgLnNpdGUtaW5uZXIsIC5zZWN1cml0eSAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zZWN1cml0eSAuc2l0ZS1pbm5lciwgLnNlY3VyaXR5IC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNlY3VyaXR5IC5zaXRlLWlubmVyLCAuc2VjdXJpdHkgLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgLnNlY3VyaXR5IC5oY3NzLWV2ZW50cywgLnNlY3VyaXR5IC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzIC5zZWN1cml0eSAuaGNzcy1ldmVudHMsIC5zZWN1cml0eSAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzIC5zZWN1cml0eSAuaGNzcy1ldmVudHMsIC5zZWN1cml0eSAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzIC5zZWN1cml0eSAuaGNzcy1ldmVudHMsIC5zZWN1cml0eSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNlY3VyaXR5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zZWN1cml0eSAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnNlY3VyaXR5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zZWN1cml0eSAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNlY3VyaXR5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zZWN1cml0eSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnNlY3VyaXR5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zZWN1cml0eSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zZWN1cml0eSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2VjdXJpdHkgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuc2VjdXJpdHkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNlY3VyaXR5IC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNlY3VyaXR5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zZWN1cml0eSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zZWN1cml0eSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2VjdXJpdHkgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2VjdXJpdHkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNlY3VyaXR5IC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnNlY3VyaXR5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zZWN1cml0eSAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zZWN1cml0eSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2VjdXJpdHkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuc2VjdXJpdHkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNlY3VyaXR5IC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNlY3VyaXR5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zZWN1cml0eSAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5zZWN1cml0eSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2VjdXJpdHkgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2VjdXJpdHkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNlY3VyaXR5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnNlY3VyaXR5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zZWN1cml0eSAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zZWN1cml0eSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2VjdXJpdHkgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuc2VjdXJpdHkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNlY3VyaXR5IC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNlY3VyaXR5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zZWN1cml0eSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5zZWN1cml0eSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2VjdXJpdHkgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNlY3VyaXR5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zZWN1cml0eSAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuc2VjdXJpdHkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNlY3VyaXR5IC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5zZWN1cml0eSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2VjdXJpdHkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnNlY3VyaXR5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zZWN1cml0eSAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2VjdXJpdHkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNlY3VyaXR5IC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5zZWN1cml0eSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2VjdXJpdHkgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNlY3VyaXR5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zZWN1cml0eSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2VjdXJpdHkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNlY3VyaXR5IC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2VjdXJpdHkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNlY3VyaXR5IC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuc2VjdXJpdHkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNlY3VyaXR5IC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuc2VjdXJpdHkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNlY3VyaXR5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2VjdXJpdHkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNlY3VyaXR5IC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2VjdXJpdHkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNlY3VyaXR5IC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuc2VjdXJpdHkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNlY3VyaXR5IC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2VjdXJpdHkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNlY3VyaXR5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2VjdXJpdHkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNlY3VyaXR5IC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zZWN1cml0eSAuc2l0ZS1pbm5lciwgLnNlY3VyaXR5IC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5zZWN1cml0eSAuc2l0ZS1pbm5lciwgLnNlY3VyaXR5IC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNlY3VyaXR5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zZWN1cml0eSAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5zZWN1cml0eSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2VjdXJpdHkgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2VjdXJpdHkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNlY3VyaXR5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnNlY3VyaXR5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zZWN1cml0eSAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLnNlY3VyaXR5IC5zaXRlLWlubmVyLCAuc2VjdXJpdHkgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzIC5zZWN1cml0eSAuc2l0ZS1pbm5lciwgLnNlY3VyaXR5IC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zZWN1cml0eSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2VjdXJpdHkgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnNlY3VyaXR5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zZWN1cml0eSAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuc2VjdXJpdHkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNlY3VyaXR5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzIC5zZWN1cml0eSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2VjdXJpdHkgLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLnNlY3VyaXR5IC5zaXRlLWlubmVyLCAuc2VjdXJpdHkgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLnNlY3VyaXR5IC5zaXRlLWlubmVyLCAuc2VjdXJpdHkgLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2VjdXJpdHkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNlY3VyaXR5IC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnNlY3VyaXR5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zZWN1cml0eSAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5zZWN1cml0eSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2VjdXJpdHkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAuc2VjdXJpdHkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCB7XG4gICAgcGFkZGluZzogNjRweCAwIDA7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMzBweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuLnNlY3VyaXR5IC5uZXdzLWZhcXMtc2VjdGlvbi10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN1cml0eSAubmV3cy1mYXFzLWN0YS1zdWJoZWFkaW5nLCAuZmFxLWN0YSAuc2VjdXJpdHkgcCwgLnNlY3VyaXR5IC5mYXEtY3RhIHAge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLnNlY3VyaXR5IHNlY3Rpb24ubmF2eS1ibHVlLWJnLnR3by1jb2x1bW5zIHtcbiAgYmFja2dyb3VuZDogIzIxMkIzQTtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VjdXJpdHkgI2hjc3MtYWkge1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cbi5zZWN1cml0eSAjaGNzcy1haSBwIHtcbiAgbWFyZ2luOiAwIDAgMjRweDtcbn1cbi5zZWN1cml0eSAjaGNzcy1haSBoMywgLnNlY3VyaXR5ICNoY3NzLWFpIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAuc2VjdXJpdHkgI2hjc3MtYWkgLnN1Yi10aXRsZS1oMyB7XG4gIGZvbnQtc2l6ZTogMzlweDtcbn1cbi5zZWN1cml0eSAjaGNzcy1haSBoNCwgLnNlY3VyaXR5ICNoY3NzLWFpIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5zZWN1cml0eSAjaGNzcy1haSAuZW50cnktdGl0bGUge1xuICBmb250LXNpemU6IDMzLjE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uc2VjdXJpdHkgI2hjc3MtYWkgdWwuaGVhdnliaWQtc29saWQtYnVsbGV0cyB7XG4gIG1hcmdpbi10b3A6IC04cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5jb25zdWx0aW5nLXNlcnZpY2VzICNnZW5lcmljLWhlcm8gI2ZlYXR1cmVkLWFyZWEgLmZlYXR1cmVkLWNvbnRhaW5lciwgLmNvbnN1bHRpbmctc2VydmljZXMgI3ByZXNzLWhlcm8gI2ZlYXR1cmVkLWFyZWEgLmZlYXR1cmVkLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnN1bHRpbmctc2VydmljZXMgI2dlbmVyaWMtaGVybyAjZmVhdHVyZWQtYXJlYSAuZmVhdHVyZWQtY29udGFpbmVyLCAuY29uc3VsdGluZy1zZXJ2aWNlcyAjcHJlc3MtaGVybyAjZmVhdHVyZWQtYXJlYSAuZmVhdHVyZWQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uY29uc3VsdGluZy1zZXJ2aWNlcyBoMywgLmNvbnN1bHRpbmctc2VydmljZXMgLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsIC5jb25zdWx0aW5nLXNlcnZpY2VzIC5zdWItdGl0bGUtaDMge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb25zdWx0aW5nLXNlcnZpY2VzIGgzLCAuY29uc3VsdGluZy1zZXJ2aWNlcyAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgLmNvbnN1bHRpbmctc2VydmljZXMgLnN1Yi10aXRsZS1oMyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29uc3VsdGluZy1zZXJ2aWNlcyBoMywgLmNvbnN1bHRpbmctc2VydmljZXMgLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsIC5jb25zdWx0aW5nLXNlcnZpY2VzIC5zdWItdGl0bGUtaDMge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29uc3VsdGluZy1zZXJ2aWNlcyBoMywgLmNvbnN1bHRpbmctc2VydmljZXMgLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsIC5jb25zdWx0aW5nLXNlcnZpY2VzIC5zdWItdGl0bGUtaDMge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG4uY29uc3VsdGluZy1zZXJ2aWNlcyBwIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb25zdWx0aW5nLXNlcnZpY2VzIHAgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbi5jb25zdWx0aW5nLXNlcnZpY2VzIHAuaGVhdnliaWQtdGV4dCB7XG4gIGNvbG9yOiAjMDA5NjM5O1xufVxuLmNvbnN1bHRpbmctc2VydmljZXMgLmhlYXZ5YmlkLXNvbGlkLWJ1bGxldHMgbGkge1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5jb25zdWx0aW5nLXNlcnZpY2VzIC5oZWF2eWJpZC1zb2xpZC1idWxsZXRzIGxpOmJlZm9yZSB7XG4gIGNvbG9yOiAjMDBDMTU4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb25zdWx0aW5nLXNlcnZpY2VzIC5oZWF2eWJpZC1zb2xpZC1idWxsZXRzIGxpIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuLmNvbnN1bHRpbmctc2VydmljZXMgLnR3by1jb2x1bW5zIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5jb25zdWx0aW5nLXNlcnZpY2VzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnF1b3RlIHAge1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnN1bHRpbmctc2VydmljZXMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAucXVvdGUgcCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5jb25zdWx0aW5nLXNlcnZpY2VzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmJvcmRlci1yb3VuZCwgLmNvbnN1bHRpbmctc2VydmljZXMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAjbGVhZGVyc2hpcCAubGVhZGVyIGltZywgI2xlYWRlcnNoaXAgLmxlYWRlciAuY29uc3VsdGluZy1zZXJ2aWNlcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uY29uc3VsdGluZy1zZXJ2aWNlcyAuY3VzdG9tZXJfbG9nb3Mge1xuICBtYXJnaW46IDQ4cHggMCA1OHB4O1xufVxuLmNvbnN1bHRpbmctc2VydmljZXMgLmN1c3RvbWVyX2xvZ29zIC5iaWctaGVhZGxpbmUge1xuICBmb250LXNpemU6IDIuMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb25zdWx0aW5nLXNlcnZpY2VzIC5jdXN0b21lcl9sb2dvcyAuYmlnLWhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbi5jb25zdWx0aW5nLXNlcnZpY2VzIC5jdXN0b21lcl9sb2dvcyAuaW1hZ2Utcm93IHtcbiAgcm93LWdhcDogNDhweDtcbn1cbi5jb25zdWx0aW5nLXNlcnZpY2VzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmNvbnRhaW5lciA+IGRpdiwgLmNvbnN1bHRpbmctc2VydmljZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAubmFycm93LWNvbnRhaW5lciA+IGRpdiwgLmNvbnN1bHRpbmctc2VydmljZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyID4gZGl2LCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5jb25zdWx0aW5nLXNlcnZpY2VzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXIgPiBkaXYsIC5jb25zdWx0aW5nLXNlcnZpY2VzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyID4gZGl2LCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmNvbnN1bHRpbmctc2VydmljZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lciA+IGRpdiwgLmNvbnN1bHRpbmctc2VydmljZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIgPiBkaXYsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuY29uc3VsdGluZy1zZXJ2aWNlcyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyID4gZGl2LCAuY29uc3VsdGluZy1zZXJ2aWNlcyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciA+IGRpdiwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5jb25zdWx0aW5nLXNlcnZpY2VzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXIgPiBkaXYsIC5jb25zdWx0aW5nLXNlcnZpY2VzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyID4gZGl2LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmNvbnN1bHRpbmctc2VydmljZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lciA+IGRpdiwgLmNvbnN1bHRpbmctc2VydmljZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciA+IGRpdiwgLm10MWIgLm1hc3RlYy1tc2EgLmNvbnN1bHRpbmctc2VydmljZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lciA+IGRpdiwgLmNvbnN1bHRpbmctc2VydmljZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciA+IGRpdiwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmNvbnN1bHRpbmctc2VydmljZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lciA+IGRpdiwgLmNvbnN1bHRpbmctc2VydmljZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyID4gZGl2LCAucTFiIC5tYXN0ZWMtbXNhIC5jb25zdWx0aW5nLXNlcnZpY2VzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXIgPiBkaXYsIC5jb25zdWx0aW5nLXNlcnZpY2VzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciA+IGRpdiwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuY29uc3VsdGluZy1zZXJ2aWNlcyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyID4gZGl2LCAuY29uc3VsdGluZy1zZXJ2aWNlcyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzID4gZGl2LCAuaW5kdXN0cnktZXZlbnRzIC5jb25zdWx0aW5nLXNlcnZpY2VzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmhjc3MtZXZlbnRzID4gZGl2LCAuY29uc3VsdGluZy1zZXJ2aWNlcyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cyA+IGRpdiwgLnBhc3Qtd2ViaW5hcnMgLmNvbnN1bHRpbmctc2VydmljZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuaGNzcy1ldmVudHMgPiBkaXYsIC5jb25zdWx0aW5nLXNlcnZpY2VzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5jb25zdWx0aW5nLXNlcnZpY2VzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmNvbnN1bHRpbmctc2VydmljZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmNvbnN1bHRpbmctc2VydmljZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuY29uc3VsdGluZy1zZXJ2aWNlcyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmNvbnN1bHRpbmctc2VydmljZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuY29uc3VsdGluZy1zZXJ2aWNlcyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmNvbnN1bHRpbmctc2VydmljZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuY29uc3VsdGluZy1zZXJ2aWNlcyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmNvbnN1bHRpbmctc2VydmljZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuY29uc3VsdGluZy1zZXJ2aWNlcyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmNvbnN1bHRpbmctc2VydmljZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuY29uc3VsdGluZy1zZXJ2aWNlcyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmNvbnN1bHRpbmctc2VydmljZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuY29uc3VsdGluZy1zZXJ2aWNlcyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmNvbnN1bHRpbmctc2VydmljZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuY29uc3VsdGluZy1zZXJ2aWNlcyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmNvbnN1bHRpbmctc2VydmljZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuY29uc3VsdGluZy1zZXJ2aWNlcyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmNvbnN1bHRpbmctc2VydmljZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuY29uc3VsdGluZy1zZXJ2aWNlcyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5jb25zdWx0aW5nLXNlcnZpY2VzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmNvbnN1bHRpbmctc2VydmljZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuY29uc3VsdGluZy1zZXJ2aWNlcyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5jb25zdWx0aW5nLXNlcnZpY2VzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmNvbnN1bHRpbmctc2VydmljZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuY29uc3VsdGluZy1zZXJ2aWNlcyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5jb25zdWx0aW5nLXNlcnZpY2VzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmNvbnN1bHRpbmctc2VydmljZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmNvbnN1bHRpbmctc2VydmljZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuY29uc3VsdGluZy1zZXJ2aWNlcyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuY29uc3VsdGluZy1zZXJ2aWNlcyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5jb25zdWx0aW5nLXNlcnZpY2VzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5jb25zdWx0aW5nLXNlcnZpY2VzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmNvbnN1bHRpbmctc2VydmljZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmNvbnN1bHRpbmctc2VydmljZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuY29uc3VsdGluZy1zZXJ2aWNlcyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciA+IGRpdiwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb25zdWx0aW5nLXNlcnZpY2VzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXIgPiBkaXYsIC5jb25zdWx0aW5nLXNlcnZpY2VzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuY29uc3VsdGluZy1zZXJ2aWNlcyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5jb25zdWx0aW5nLXNlcnZpY2VzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29uc3VsdGluZy1zZXJ2aWNlcyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5jb25zdWx0aW5nLXNlcnZpY2VzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIgPiBkaXYsIC5zaGFyZS15b3VyLXN0b3J5IC5jb25zdWx0aW5nLXNlcnZpY2VzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXIgPiBkaXYsIC5jb25zdWx0aW5nLXNlcnZpY2VzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmNvbnN1bHRpbmctc2VydmljZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuY29uc3VsdGluZy1zZXJ2aWNlcyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5jb25zdWx0aW5nLXNlcnZpY2VzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmNvbnN1bHRpbmctc2VydmljZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuZml0LXF1aXogLnNpdGUtaW5uZXIgPiBkaXYsIC5maXQtcXVpeiAuY29uc3VsdGluZy1zZXJ2aWNlcyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyID4gZGl2LCAuY29uc3VsdGluZy1zZXJ2aWNlcyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmNvbnN1bHRpbmctc2VydmljZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuY29uc3VsdGluZy1zZXJ2aWNlcyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLmNvbnN1bHRpbmctc2VydmljZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogNThweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29uc3VsdGluZy1zZXJ2aWNlcyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5jb250YWluZXIgPiBkaXYsIC5jb25zdWx0aW5nLXNlcnZpY2VzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLm5hcnJvdy1jb250YWluZXIgPiBkaXYsIC5jb25zdWx0aW5nLXNlcnZpY2VzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciA+IGRpdiwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuY29uc3VsdGluZy1zZXJ2aWNlcyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyID4gZGl2LCAuY29uc3VsdGluZy1zZXJ2aWNlcyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciA+IGRpdiwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5jb25zdWx0aW5nLXNlcnZpY2VzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXIgPiBkaXYsIC5jb25zdWx0aW5nLXNlcnZpY2VzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyID4gZGl2LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmNvbnN1bHRpbmctc2VydmljZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lciA+IGRpdiwgLmNvbnN1bHRpbmctc2VydmljZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIgPiBkaXYsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuY29uc3VsdGluZy1zZXJ2aWNlcyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyID4gZGl2LCAuY29uc3VsdGluZy1zZXJ2aWNlcyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciA+IGRpdiwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5jb25zdWx0aW5nLXNlcnZpY2VzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXIgPiBkaXYsIC5jb25zdWx0aW5nLXNlcnZpY2VzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIgPiBkaXYsIC5tdDFiIC5tYXN0ZWMtbXNhIC5jb25zdWx0aW5nLXNlcnZpY2VzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXIgPiBkaXYsIC5jb25zdWx0aW5nLXNlcnZpY2VzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIgPiBkaXYsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5jb25zdWx0aW5nLXNlcnZpY2VzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXIgPiBkaXYsIC5jb25zdWx0aW5nLXNlcnZpY2VzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciA+IGRpdiwgLnExYiAubWFzdGVjLW1zYSAuY29uc3VsdGluZy1zZXJ2aWNlcyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyID4gZGl2LCAuY29uc3VsdGluZy1zZXJ2aWNlcyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIgPiBkaXYsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmNvbnN1bHRpbmctc2VydmljZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lciA+IGRpdiwgLmNvbnN1bHRpbmctc2VydmljZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cyA+IGRpdiwgLmluZHVzdHJ5LWV2ZW50cyAuY29uc3VsdGluZy1zZXJ2aWNlcyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5oY3NzLWV2ZW50cyA+IGRpdiwgLmNvbnN1bHRpbmctc2VydmljZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMgPiBkaXYsIC5wYXN0LXdlYmluYXJzIC5jb25zdWx0aW5nLXNlcnZpY2VzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmhjc3MtZXZlbnRzID4gZGl2LCAuY29uc3VsdGluZy1zZXJ2aWNlcyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuY29uc3VsdGluZy1zZXJ2aWNlcyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5jb25zdWx0aW5nLXNlcnZpY2VzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5jb25zdWx0aW5nLXNlcnZpY2VzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmNvbnN1bHRpbmctc2VydmljZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5jb25zdWx0aW5nLXNlcnZpY2VzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmNvbnN1bHRpbmctc2VydmljZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5jb25zdWx0aW5nLXNlcnZpY2VzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmNvbnN1bHRpbmctc2VydmljZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5jb25zdWx0aW5nLXNlcnZpY2VzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmNvbnN1bHRpbmctc2VydmljZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5jb25zdWx0aW5nLXNlcnZpY2VzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmNvbnN1bHRpbmctc2VydmljZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5jb25zdWx0aW5nLXNlcnZpY2VzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmNvbnN1bHRpbmctc2VydmljZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5jb25zdWx0aW5nLXNlcnZpY2VzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmNvbnN1bHRpbmctc2VydmljZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5jb25zdWx0aW5nLXNlcnZpY2VzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmNvbnN1bHRpbmctc2VydmljZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5jb25zdWx0aW5nLXNlcnZpY2VzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmNvbnN1bHRpbmctc2VydmljZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuY29uc3VsdGluZy1zZXJ2aWNlcyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5jb25zdWx0aW5nLXNlcnZpY2VzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmNvbnN1bHRpbmctc2VydmljZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuY29uc3VsdGluZy1zZXJ2aWNlcyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5jb25zdWx0aW5nLXNlcnZpY2VzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmNvbnN1bHRpbmctc2VydmljZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuY29uc3VsdGluZy1zZXJ2aWNlcyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5jb25zdWx0aW5nLXNlcnZpY2VzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5jb25zdWx0aW5nLXNlcnZpY2VzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmNvbnN1bHRpbmctc2VydmljZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmNvbnN1bHRpbmctc2VydmljZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuY29uc3VsdGluZy1zZXJ2aWNlcyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuY29uc3VsdGluZy1zZXJ2aWNlcyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5jb25zdWx0aW5nLXNlcnZpY2VzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5jb25zdWx0aW5nLXNlcnZpY2VzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmNvbnN1bHRpbmctc2VydmljZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXIgPiBkaXYsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29uc3VsdGluZy1zZXJ2aWNlcyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyID4gZGl2LCAuY29uc3VsdGluZy1zZXJ2aWNlcyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmNvbnN1bHRpbmctc2VydmljZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuY29uc3VsdGluZy1zZXJ2aWNlcyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbnN1bHRpbmctc2VydmljZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuY29uc3VsdGluZy1zZXJ2aWNlcyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyID4gZGl2LCAuc2hhcmUteW91ci1zdG9yeSAuY29uc3VsdGluZy1zZXJ2aWNlcyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyID4gZGl2LCAuY29uc3VsdGluZy1zZXJ2aWNlcyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5jb25zdWx0aW5nLXNlcnZpY2VzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmNvbnN1bHRpbmctc2VydmljZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuY29uc3VsdGluZy1zZXJ2aWNlcyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5jb25zdWx0aW5nLXNlcnZpY2VzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZpdC1xdWl6IC5zaXRlLWlubmVyID4gZGl2LCAuZml0LXF1aXogLmNvbnN1bHRpbmctc2VydmljZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lciA+IGRpdiwgLmNvbnN1bHRpbmctc2VydmljZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5jb25zdWx0aW5nLXNlcnZpY2VzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmNvbnN1bHRpbmctc2VydmljZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5jb25zdWx0aW5nLXNlcnZpY2VzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb25zdWx0aW5nLXNlcnZpY2VzIC5jdXN0b21lcl9sb2dvcyB7XG4gICAgbWFyZ2luOiAxMDZweCAwIDU2cHg7XG4gIH1cbn1cbi5jb25zdWx0aW5nLXNlcnZpY2VzIC5iaWctaGVhZGxpbmUge1xuICBmb250LXNpemU6IDIuMXJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb25zdWx0aW5nLXNlcnZpY2VzIC5iaWctaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jb25zdWx0aW5nLXNlcnZpY2VzICNjb25zdWx0aW5nX2Zvcm0ge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb25zdWx0aW5nLXNlcnZpY2VzICNjb25zdWx0aW5nX2Zvcm0ge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQ0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jdXN0b21lci1zdWNjZXNzICNnZW5lcmljLWhlcm8gI2ZlYXR1cmVkLWFyZWEgLmZlYXR1cmVkLWNvbnRhaW5lciwgLmN1c3RvbWVyLXN1Y2Nlc3MgI3ByZXNzLWhlcm8gI2ZlYXR1cmVkLWFyZWEgLmZlYXR1cmVkLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmN1c3RvbWVyLXN1Y2Nlc3MgYXJ0aWNsZSBwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jdXN0b21lci1zdWNjZXNzIGFydGljbGUgcCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbi5jdXN0b21lci1zdWNjZXNzIC50d28tY29sdW1ucy1zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbi5jdXN0b21lci1zdWNjZXNzIC50d28tY29sdW1ucy1zZWN0aW9uIGgyLCAuY3VzdG9tZXItc3VjY2VzcyAudHdvLWNvbHVtbnMtc2VjdGlvbiAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLmN1c3RvbWVyLXN1Y2Nlc3MgLnR3by1jb2x1bW5zLXNlY3Rpb24gcC5oZWFkbGluZSwgLmN1c3RvbWVyLXN1Y2Nlc3MgLnR3by1jb2x1bW5zLXNlY3Rpb24gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5jdXN0b21lci1zdWNjZXNzIC50d28tY29sdW1ucy1zZWN0aW9uIHAuaGVhZGxpbmUsIC5jdXN0b21lci1zdWNjZXNzIC50d28tY29sdW1ucy1zZWN0aW9uIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5jdXN0b21lci1zdWNjZXNzIC50d28tY29sdW1ucy1zZWN0aW9uIHAuaGVhZGxpbmUsIC5jdXN0b21lci1zdWNjZXNzIC50d28tY29sdW1ucy1zZWN0aW9uIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5jdXN0b21lci1zdWNjZXNzIC50d28tY29sdW1ucy1zZWN0aW9uIHAuaGVhZGxpbmUsIC5jdXN0b21lci1zdWNjZXNzIC50d28tY29sdW1ucy1zZWN0aW9uIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAuY3VzdG9tZXItc3VjY2VzcyAudHdvLWNvbHVtbnMtc2VjdGlvbiAuc3ViLXRpdGxlLWgyLCAuY3VzdG9tZXItc3VjY2VzcyAudHdvLWNvbHVtbnMtc2VjdGlvbiAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jdXN0b21lci1zdWNjZXNzIC50d28tY29sdW1ucy1zZWN0aW9uIGg0LCAuY3VzdG9tZXItc3VjY2VzcyAudHdvLWNvbHVtbnMtc2VjdGlvbiAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmN1c3RvbWVyLXN1Y2Nlc3MgLnR3by1jb2x1bW5zLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuY3VzdG9tZXItc3VjY2VzcyAudHdvLWNvbHVtbnMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmN1c3RvbWVyLXN1Y2Nlc3MgLnR3by1jb2x1bW5zLXNlY3Rpb24gLmVudHJ5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY3VzdG9tZXItc3VjY2VzcyAudHdvLWNvbHVtbnMtc2VjdGlvbiBoMiwgLmN1c3RvbWVyLXN1Y2Nlc3MgLnR3by1jb2x1bW5zLXNlY3Rpb24gLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5jdXN0b21lci1zdWNjZXNzIC50d28tY29sdW1ucy1zZWN0aW9uIHAuaGVhZGxpbmUsIC5jdXN0b21lci1zdWNjZXNzIC50d28tY29sdW1ucy1zZWN0aW9uIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuY3VzdG9tZXItc3VjY2VzcyAudHdvLWNvbHVtbnMtc2VjdGlvbiBwLmhlYWRsaW5lLCAuY3VzdG9tZXItc3VjY2VzcyAudHdvLWNvbHVtbnMtc2VjdGlvbiAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAuY3VzdG9tZXItc3VjY2VzcyAudHdvLWNvbHVtbnMtc2VjdGlvbiBwLmhlYWRsaW5lLCAuY3VzdG9tZXItc3VjY2VzcyAudHdvLWNvbHVtbnMtc2VjdGlvbiAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuY3VzdG9tZXItc3VjY2VzcyAudHdvLWNvbHVtbnMtc2VjdGlvbiBwLmhlYWRsaW5lLCAuY3VzdG9tZXItc3VjY2VzcyAudHdvLWNvbHVtbnMtc2VjdGlvbiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmN1c3RvbWVyLXN1Y2Nlc3MgLnR3by1jb2x1bW5zLXNlY3Rpb24gLnN1Yi10aXRsZS1oMiwgLmN1c3RvbWVyLXN1Y2Nlc3MgLnR3by1jb2x1bW5zLXNlY3Rpb24gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY3VzdG9tZXItc3VjY2VzcyAudHdvLWNvbHVtbnMtc2VjdGlvbiBoNCwgLmN1c3RvbWVyLXN1Y2Nlc3MgLnR3by1jb2x1bW5zLXNlY3Rpb24gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5jdXN0b21lci1zdWNjZXNzIC50d28tY29sdW1ucy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmN1c3RvbWVyLXN1Y2Nlc3MgLnR3by1jb2x1bW5zLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jdXN0b21lci1zdWNjZXNzIC50d28tY29sdW1ucy1zZWN0aW9uIC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cbi5jdXN0b21lci1zdWNjZXNzIC50d28tY29sdW1ucy1zZWN0aW9uIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmN1c3RvbWVyLXN1Y2Nlc3MgLnR3by1jb2x1bW5zLXNlY3Rpb24gLnJvdywgLmN1c3RvbWVyLXN1Y2Nlc3MgLnR3by1jb2x1bW5zLXNlY3Rpb24gI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51LCAjcHJvamVjdC1saWZlY3ljbGUgLmN1c3RvbWVyLXN1Y2Nlc3MgLnR3by1jb2x1bW5zLXNlY3Rpb24gLm1lbnUge1xuICByb3ctZ2FwOiAyNHB4O1xufVxuLmN1c3RvbWVyLXN1Y2Nlc3MgLnR3by1jb2x1bW5zLXNlY3Rpb24gaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jdXN0b21lci1zdWNjZXNzIC50d28tY29sdW1ucy1zZWN0aW9uIHtcbiAgICBtYXJnaW46IDgwcHggMDtcbiAgfVxufVxuLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCB7XG4gIG1hcmdpbjogNDhweCAwO1xufVxuLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLnF1b3RlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLnF1b3RlIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLnF1b3RlIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLnF1b3RlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLigJxcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAucXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICB9XG59XG4uY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5wZXJzb24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLnBlcnNvbiBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5wZXJzb24gc3Ryb25nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5wZXJzb24ge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCB7XG4gICAgbWFyZ2luOiA4MHB4IDA7XG4gIH1cbiAgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAuc2VjdGlvbi1mcmFtZSwgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zd2lwZXItY29udGFpbmVyID4gZGl2LCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLnN3aXBlci1jb250YWluZXIgPiBkaXYsIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgI2dlbmVyaWMtdGFicyAucGFuZSwgI2dlbmVyaWMtdGFicyAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5wYW5lLCAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAuc29jaWFsLXNoYXJlLCAuc2luZ2xlLXBvc3Q6bm90KC5jYXNlLXN0dWRpZXMtdGVtcGxhdGUtY2xvbmUtcG9zdCkgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAuc29jaWFsLXNoYXJlLCAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5zaW5nbGUtcHJlc3MgLnNvY2lhbC1zaGFyZSwgLnNpbmdsZS1wcmVzcyAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5zb2NpYWwtc2hhcmUsIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtY29sb3IsIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAuc3RhdHMtY29sb3IsIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLnBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yLCAucGFnZS1zdGF0cyAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5zdGF0cy1jb2xvciwgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAubW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQsIC5tb2RhbC1wb3B1cCAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5tb2RhbC1jb250ZW50LCAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5oY3NzLWZvcm0tZnJhbWUsIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUsIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLmN1c3RvbWVyLXN0b3J5LXNsaWRlLCAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAuYmxvZy1ib3gsIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5ibG9nLWJveCwgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAjY29tcGFueS1pbmZvcm1hdGlvbiwgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAuZW50ZXJwcmlzZS1zdGVwcyAuY29udGFpbmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5jb250YWluZXIsIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLmVudGVycHJpc2Utc3RlcHMgLm5hcnJvdy1jb250YWluZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLm5hcnJvdy1jb250YWluZXIsIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5zaXRlLWlubmVyLCAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAuc2l0ZS1pbm5lciwgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5zaXRlLWlubmVyLCAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLnNpdGUtaW5uZXIsIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAuc2l0ZS1pbm5lciwgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5zaXRlLWlubmVyLCAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLnNpdGUtaW5uZXIsIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAuc2l0ZS1pbm5lciwgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5zaXRlLWlubmVyLCAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLnNpdGUtaW5uZXIsIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLnNpdGUtaW5uZXIsIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLnNpdGUtaW5uZXIsIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLnNpdGUtaW5uZXIsIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLnNpdGUtaW5uZXIsIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5zaXRlLWlubmVyLCAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAuc2l0ZS1pbm5lciwgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLnNpdGUtaW5uZXIsIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5zaXRlLWlubmVyLCAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kdXN0cnktZXZlbnRzIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLmhjc3MtZXZlbnRzLCAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLmhjc3MtZXZlbnRzLCAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hcnMgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAuaGNzcy1ldmVudHMsIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLnBhc3Qtd2ViaW5hcnMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5oY3NzLWV2ZW50cywgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLnNpdGUtaW5uZXIsIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAuc2l0ZS1pbm5lciwgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAuc2l0ZS1pbm5lciwgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAuc2l0ZS1pbm5lciwgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAuc2l0ZS1pbm5lciwgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5zaXRlLWlubmVyLCAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAudmNlLWNsYXNzaWMtdGFicy1saXN0IHtcbiAgICBwYWRkaW5nOiA4MHB4O1xuICB9XG59XG4uY3VzdG9tZXItc3VjY2VzcyAjY3RhX2Zvcm0ge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuLmN1c3RvbWVyLXN1Y2Nlc3MgI2N0YV9mb3JtIGgyLCAuY3VzdG9tZXItc3VjY2VzcyAjY3RhX2Zvcm0gLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5jdXN0b21lci1zdWNjZXNzICNjdGFfZm9ybSBwLmhlYWRsaW5lLCAuY3VzdG9tZXItc3VjY2VzcyAjY3RhX2Zvcm0gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5jdXN0b21lci1zdWNjZXNzICNjdGFfZm9ybSBwLmhlYWRsaW5lLCAuY3VzdG9tZXItc3VjY2VzcyAjY3RhX2Zvcm0gLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLmN1c3RvbWVyLXN1Y2Nlc3MgI2N0YV9mb3JtIHAuaGVhZGxpbmUsIC5jdXN0b21lci1zdWNjZXNzICNjdGFfZm9ybSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuY3VzdG9tZXItc3VjY2VzcyAjY3RhX2Zvcm0gcC5oZWFkbGluZSwgLmN1c3RvbWVyLXN1Y2Nlc3MgI2N0YV9mb3JtIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAuY3VzdG9tZXItc3VjY2VzcyAjY3RhX2Zvcm0gLnN1Yi10aXRsZS1oMiwgLmN1c3RvbWVyLXN1Y2Nlc3MgI2N0YV9mb3JtIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmN1c3RvbWVyLXN1Y2Nlc3MgI2N0YV9mb3JtIGg0LCAuY3VzdG9tZXItc3VjY2VzcyAjY3RhX2Zvcm0gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5jdXN0b21lci1zdWNjZXNzICNjdGFfZm9ybSAuZW50cnktdGl0bGUsIC5jdXN0b21lci1zdWNjZXNzICNjdGFfZm9ybSAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmN1c3RvbWVyLXN1Y2Nlc3MgI2N0YV9mb3JtIC5lbnRyeS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jdXN0b21lci1zdWNjZXNzICNjdGFfZm9ybSBoMiwgLmN1c3RvbWVyLXN1Y2Nlc3MgI2N0YV9mb3JtIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAuY3VzdG9tZXItc3VjY2VzcyAjY3RhX2Zvcm0gcC5oZWFkbGluZSwgLmN1c3RvbWVyLXN1Y2Nlc3MgI2N0YV9mb3JtIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuY3VzdG9tZXItc3VjY2VzcyAjY3RhX2Zvcm0gcC5oZWFkbGluZSwgLmN1c3RvbWVyLXN1Y2Nlc3MgI2N0YV9mb3JtIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5jdXN0b21lci1zdWNjZXNzICNjdGFfZm9ybSBwLmhlYWRsaW5lLCAuY3VzdG9tZXItc3VjY2VzcyAjY3RhX2Zvcm0gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLmN1c3RvbWVyLXN1Y2Nlc3MgI2N0YV9mb3JtIHAuaGVhZGxpbmUsIC5jdXN0b21lci1zdWNjZXNzICNjdGFfZm9ybSAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmN1c3RvbWVyLXN1Y2Nlc3MgI2N0YV9mb3JtIC5zdWItdGl0bGUtaDIsIC5jdXN0b21lci1zdWNjZXNzICNjdGFfZm9ybSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jdXN0b21lci1zdWNjZXNzICNjdGFfZm9ybSBoNCwgLmN1c3RvbWVyLXN1Y2Nlc3MgI2N0YV9mb3JtIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuY3VzdG9tZXItc3VjY2VzcyAjY3RhX2Zvcm0gLmVudHJ5LXRpdGxlLCAuY3VzdG9tZXItc3VjY2VzcyAjY3RhX2Zvcm0gLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jdXN0b21lci1zdWNjZXNzICNjdGFfZm9ybSAuZW50cnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cbi5leHBsb3JlLXBhZ2VzICNtYWluLWhlcm8ge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTJCM0E7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV4cGxvcmUtcGFnZXMgI21haW4taGVybyB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cbi5leHBsb3JlLXBhZ2VzICNtYWluLWhlcm8gaDEsIC5leHBsb3JlLXBhZ2VzICNtYWluLWhlcm8gLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlLCAuY2F0ZWdvcnkgLmV4cGxvcmUtcGFnZXMgI21haW4taGVybyAuYXJjaGl2ZS10aXRsZSwgLmV4cGxvcmUtcGFnZXMgI21haW4taGVybyAudGFnIC5hcmNoaXZlLXRpdGxlLCAudGFnIC5leHBsb3JlLXBhZ2VzICNtYWluLWhlcm8gLmFyY2hpdmUtdGl0bGUge1xuICBmb250LXNpemU6IDIuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDQzcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV4cGxvcmUtcGFnZXMgI21haW4taGVybyBoMSwgLmV4cGxvcmUtcGFnZXMgI21haW4taGVybyAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAuZXhwbG9yZS1wYWdlcyAjbWFpbi1oZXJvIC5hcmNoaXZlLXRpdGxlLCAuZXhwbG9yZS1wYWdlcyAjbWFpbi1oZXJvIC50YWcgLmFyY2hpdmUtdGl0bGUsIC50YWcgLmV4cGxvcmUtcGFnZXMgI21haW4taGVybyAuYXJjaGl2ZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjQ1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZXhwbG9yZS1wYWdlcyAjbWFpbi1oZXJvIGgxLCAuZXhwbG9yZS1wYWdlcyAjbWFpbi1oZXJvIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSwgLmNhdGVnb3J5IC5leHBsb3JlLXBhZ2VzICNtYWluLWhlcm8gLmFyY2hpdmUtdGl0bGUsIC5leHBsb3JlLXBhZ2VzICNtYWluLWhlcm8gLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAuZXhwbG9yZS1wYWdlcyAjbWFpbi1oZXJvIC5hcmNoaXZlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogNjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4uZXhwbG9yZS1wYWdlcyAjbWFpbi1oZXJvIHAge1xuICBjb2xvcjogI0YyRjJGMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXhwbG9yZS1wYWdlcyAjbWFpbi1oZXJvIHAge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV4cGxvcmUtcGFnZXMgI21haW4taGVybyAuaGVhdnlqb2Itc29saWQtYnVsbGV0cyB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbn1cbi5leHBsb3JlLXBhZ2VzICNtYWluLWhlcm8gLnJvdywgLmV4cGxvcmUtcGFnZXMgI21haW4taGVybyAjcHJvamVjdC1saWZlY3ljbGUgLm1lbnUsICNwcm9qZWN0LWxpZmVjeWNsZSAuZXhwbG9yZS1wYWdlcyAjbWFpbi1oZXJvIC5tZW51IHtcbiAgcm93LWdhcDogMjRweDtcbn1cbi5leHBsb3JlLXBhZ2VzICNtYWluLWhlcm8gaW1nIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXhwbG9yZS1wYWdlcyAjbWFpbi1oZXJvIGltZyB7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcbiAgfVxufVxuLmV4cGxvcmUtcGFnZXMgI21haW4taGVybyBzdmcge1xuICBoZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXhwbG9yZS1wYWdlcyAjbWFpbi1oZXJvIHN2ZyB7XG4gICAgaGVpZ2h0OiA0OXB4O1xuICB9XG59XG4uZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyBoMiwgLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIHAuaGVhZGxpbmUsIC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyBwLmhlYWRsaW5lLCAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyBwLmhlYWRsaW5lLCAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyBwLmhlYWRsaW5lLCAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLnN1Yi10aXRsZS1oMiwgLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyBoNCwgLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIC5lbnRyeS10aXRsZSwgLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIC5lbnRyeS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIGgyLCAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgcC5oZWFkbGluZSwgLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIHAuaGVhZGxpbmUsIC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIHAuaGVhZGxpbmUsIC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIHAuaGVhZGxpbmUsIC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyAuc3ViLXRpdGxlLWgyLCAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIGg0LCAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLmVudHJ5LXRpdGxlLCAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLmVudHJ5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbi5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIGgzLCAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLnN1Yi10aXRsZS1oMyB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIGgzLCAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLnN1Yi10aXRsZS1oMyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgaDMsIC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyAuc3ViLXRpdGxlLWgzIHtcbiAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4uZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyAucm93LCAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyAjcHJvamVjdC1saWZlY3ljbGUgLm1lbnUsICNwcm9qZWN0LWxpZmVjeWNsZSAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyAubWVudSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbiAgcm93LWdhcDogMzJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyAucm93LCAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyAjcHJvamVjdC1saWZlY3ljbGUgLm1lbnUsICNwcm9qZWN0LWxpZmVjeWNsZSAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyAubWVudSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyBzdmcge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmV4cGxvcmUtcGFnZXMgI21hcnF1ZWUtc2VjdGlvbiBpbWcge1xuICBtYXgtaGVpZ2h0OiA3NHB4O1xuICB3aWR0aDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXhwbG9yZS1wYWdlcyAjbWFycXVlZS1zZWN0aW9uIHAge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIH1cbn1cbi5leHBsb3JlLXBhZ2VzIC5lbnRyeS1jb250ZW50IHNlY3Rpb246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmhvbWUgI2dlbmVyaWMtaGVybywgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybywgLmhvbWUgI3ByZXNzLWhlcm8sIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmhvbWUgI2dlbmVyaWMtaGVybyAuaGVyby1jb250ZW50LCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5oZXJvLWNvbnRlbnQsIC5ob21lICNwcmVzcy1oZXJvIC5oZXJvLWNvbnRlbnQsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5oZXJvLWNvbnRlbnQge1xuICBwYWRkaW5nOiA0OHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmhvbWUgI2dlbmVyaWMtaGVybyAuaGVyby1jb250ZW50LCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5oZXJvLWNvbnRlbnQsIC5ob21lICNwcmVzcy1oZXJvIC5oZXJvLWNvbnRlbnQsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5oZXJvLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICMyMTJCM0E7XG4gIH1cbiAgLmhvbWUgI2dlbmVyaWMtaGVybyAuaGVyby1jb250ZW50OmJlZm9yZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuaGVyby1jb250ZW50OmJlZm9yZSwgLmhvbWUgI3ByZXNzLWhlcm8gLmhlcm8tY29udGVudDpiZWZvcmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5oZXJvLWNvbnRlbnQ6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaG9tZSAjZ2VuZXJpYy1oZXJvIC5oZXJvLWNvbnRlbnQ6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5oZXJvLWNvbnRlbnQ6YmVmb3JlLCAuaG9tZSAjcHJlc3MtaGVybyAuaGVyby1jb250ZW50OmJlZm9yZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLmhlcm8tY29udGVudDpiZWZvcmUge1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAwLjkyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lICNnZW5lcmljLWhlcm8gLmhlcm8tY29udGVudCwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuaGVyby1jb250ZW50LCAuaG9tZSAjcHJlc3MtaGVybyAuaGVyby1jb250ZW50LCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuaGVyby1jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjYwcHgpO1xuICB9XG59XG4uaG9tZSAjZ2VuZXJpYy1oZXJvIC5oZXJvLWNvbnRlbnQgYSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuaGVyby1jb250ZW50IGEsIC5ob21lICNwcmVzcy1oZXJvIC5oZXJvLWNvbnRlbnQgYSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLmhlcm8tY29udGVudCBhIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbi5ob21lICNnZW5lcmljLWhlcm8gaDEsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gaDEsIC5ob21lICNwcmVzcy1oZXJvIGgxLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBoMSwgLmhvbWUgI2dlbmVyaWMtaGVybyAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5hcmNoaXZlLXRpdGxlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSwgLmNhdGVnb3J5IC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLmFyY2hpdmUtdGl0bGUsIC5ob21lICNwcmVzcy1oZXJvIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSwgLmNhdGVnb3J5IC5ob21lICNwcmVzcy1oZXJvIC5hcmNoaXZlLXRpdGxlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuYXJjaGl2ZS10aXRsZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAudGFnIC5hcmNoaXZlLXRpdGxlLCAudGFnIC5ob21lICNnZW5lcmljLWhlcm8gLmFyY2hpdmUtdGl0bGUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5hcmNoaXZlLXRpdGxlLCAuaG9tZSAjcHJlc3MtaGVybyAudGFnIC5hcmNoaXZlLXRpdGxlLCAudGFnIC5ob21lICNwcmVzcy1oZXJvIC5hcmNoaXZlLXRpdGxlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAudGFnIC5hcmNoaXZlLXRpdGxlLCAudGFnIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5hcmNoaXZlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjgyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDQuMjY2cHg7XG4gIGNvbG9yOiAjMDBDMTU4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lICNnZW5lcmljLWhlcm8gaDEsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gaDEsIC5ob21lICNwcmVzcy1oZXJvIGgxLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBoMSwgLmhvbWUgI2dlbmVyaWMtaGVybyAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5hcmNoaXZlLXRpdGxlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSwgLmNhdGVnb3J5IC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLmFyY2hpdmUtdGl0bGUsIC5ob21lICNwcmVzcy1oZXJvIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSwgLmNhdGVnb3J5IC5ob21lICNwcmVzcy1oZXJvIC5hcmNoaXZlLXRpdGxlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuYXJjaGl2ZS10aXRsZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAudGFnIC5hcmNoaXZlLXRpdGxlLCAudGFnIC5ob21lICNnZW5lcmljLWhlcm8gLmFyY2hpdmUtdGl0bGUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5hcmNoaXZlLXRpdGxlLCAuaG9tZSAjcHJlc3MtaGVybyAudGFnIC5hcmNoaXZlLXRpdGxlLCAudGFnIC5ob21lICNwcmVzcy1oZXJvIC5hcmNoaXZlLXRpdGxlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAudGFnIC5hcmNoaXZlLXRpdGxlLCAudGFnIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5hcmNoaXZlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogNi40cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5ob21lICNnZW5lcmljLWhlcm8gcCwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLCAuaG9tZSAjcHJlc3MtaGVybyBwLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiAjRTVFNUU1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lICNnZW5lcmljLWhlcm8gcCwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLCAuaG9tZSAjcHJlc3MtaGVybyBwLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbi5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAyLjFyZW07XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMy41ODJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuaG9tZSAjbG9nby1zbGlkZXItc2VjdGlvbiBpbWcsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNsb2dvLXNsaWRlci1zZWN0aW9uIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ob21lICNsb2dvLXNsaWRlci1zZWN0aW9uIGltZywgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2xvZ28tc2xpZGVyLXNlY3Rpb24gaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAxNDBweDtcbiAgfVxufVxuLmhvbWUgI3BpbGxhcnMtdGFiLWludHJvIGgyLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcGlsbGFycy10YWItaW50cm8gaDIsIC5ob21lICNwaWxsYXJzLXRhYi1pbnRybyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3BpbGxhcnMtdGFiLWludHJvIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAuaG9tZSAjcGlsbGFycy10YWItaW50cm8gLnN1Yi10aXRsZS1oMiwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3BpbGxhcnMtdGFiLWludHJvIC5zdWItdGl0bGUtaDIsIC5ob21lICNwaWxsYXJzLXRhYi1pbnRybyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5ob21lICNwaWxsYXJzLXRhYi1pbnRybyBoNCwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3BpbGxhcnMtdGFiLWludHJvIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3BpbGxhcnMtdGFiLWludHJvIGg0LCAuaG9tZSAjcGlsbGFycy10YWItaW50cm8gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5ob21lICNwaWxsYXJzLXRhYi1pbnRybyAuZW50cnktdGl0bGUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwaWxsYXJzLXRhYi1pbnRybyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3BpbGxhcnMtdGFiLWludHJvIC5lbnRyeS10aXRsZSwgLmhvbWUgI3BpbGxhcnMtdGFiLWludHJvIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuaG9tZSAjcGlsbGFycy10YWItaW50cm8gLmVudHJ5LXRpdGxlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcGlsbGFycy10YWItaW50cm8gLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwaWxsYXJzLXRhYi1pbnRybyAuZW50cnktdGl0bGUsIC5ob21lICNwaWxsYXJzLXRhYi1pbnRybyAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gI3BpbGxhcnMtdGFiLWludHJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwaWxsYXJzLXRhYi1pbnRybyAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gI3BpbGxhcnMtdGFiLWludHJvIHAuaGVhZGxpbmUsIC5ob21lICNwaWxsYXJzLXRhYi1pbnRybyAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAjcGlsbGFycy10YWItaW50cm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3BpbGxhcnMtdGFiLWludHJvICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvICNwaWxsYXJzLXRhYi1pbnRybyBwLmhlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lICNwaWxsYXJzLXRhYi1pbnRybyBoMiwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3BpbGxhcnMtdGFiLWludHJvIGgyLCAuaG9tZSAjcGlsbGFycy10YWItaW50cm8gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwaWxsYXJzLXRhYi1pbnRybyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmhvbWUgI3BpbGxhcnMtdGFiLWludHJvIC5zdWItdGl0bGUtaDIsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwaWxsYXJzLXRhYi1pbnRybyAuc3ViLXRpdGxlLWgyLCAuaG9tZSAjcGlsbGFycy10YWItaW50cm8gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuaG9tZSAjcGlsbGFycy10YWItaW50cm8gaDQsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwaWxsYXJzLXRhYi1pbnRybyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwaWxsYXJzLXRhYi1pbnRybyBoNCwgLmhvbWUgI3BpbGxhcnMtdGFiLWludHJvIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuaG9tZSAjcGlsbGFycy10YWItaW50cm8gLmVudHJ5LXRpdGxlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcGlsbGFycy10YWItaW50cm8gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwaWxsYXJzLXRhYi1pbnRybyAuZW50cnktdGl0bGUsIC5ob21lICNwaWxsYXJzLXRhYi1pbnRybyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmhvbWUgI3BpbGxhcnMtdGFiLWludHJvIC5lbnRyeS10aXRsZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3BpbGxhcnMtdGFiLWludHJvIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcGlsbGFycy10YWItaW50cm8gLmVudHJ5LXRpdGxlLCAuaG9tZSAjcGlsbGFycy10YWItaW50cm8gI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvICNwaWxsYXJzLXRhYi1pbnRybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcGlsbGFycy10YWItaW50cm8gI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvICNwaWxsYXJzLXRhYi1pbnRybyBwLmhlYWRsaW5lLCAuaG9tZSAjcGlsbGFycy10YWItaW50cm8gI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gI3BpbGxhcnMtdGFiLWludHJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwaWxsYXJzLXRhYi1pbnRybyAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAjcGlsbGFycy10YWItaW50cm8gcC5oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG4uaG9tZSAjZml0LXF1aXotc2VjdGlvbiwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2ZpdC1xdWl6LXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjMDA2QTRFO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDk5OTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9tZSAjZml0LXF1aXotc2VjdGlvbiwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2ZpdC1xdWl6LXNlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IHVuc2V0O1xuICAgIHotaW5kZXg6IDE7XG4gICAgY29sdW1uLWdhcDogNTBweDtcbiAgfVxufVxuLmhvbWUgI2ZpdC1xdWl6LXNlY3Rpb24gcCwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2ZpdC1xdWl6LXNlY3Rpb24gcCB7XG4gIGNvbG9yOiAjNzFFOTZCO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHdpZHRoOiA4OHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9tZSAjZml0LXF1aXotc2VjdGlvbiBwLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZml0LXF1aXotc2VjdGlvbiBwIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uaG9tZSAjZml0LXF1aXotc2VjdGlvbiAuZml0LXF1aXotc3RhcnQtYnRuLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZml0LXF1aXotc2VjdGlvbiAuZml0LXF1aXotc3RhcnQtYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM3MUU5NkI7XG4gIGNvbG9yOiAjNzFFOTZCO1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBwYWRkaW5nOiAxMnB4IDIwcHggIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbn1cbi5ob21lICNmaXQtcXVpei1zZWN0aW9uIC5maXQtcXVpei1zdGFydC1idG46aG92ZXIsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNmaXQtcXVpei1zZWN0aW9uIC5maXQtcXVpei1zdGFydC1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9tZSAjZml0LXF1aXotc2VjdGlvbiAuZml0LXF1aXotc3RhcnQtYnRuLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZml0LXF1aXotc2VjdGlvbiAuZml0LXF1aXotc3RhcnQtYnRuIHtcbiAgICBmb250LXNpemU6IDEuM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDEzcHggNDZweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICM3MUU5NkI7XG4gIH1cbn1cbi5ob21lICNmaXQtcXVpei1zZWN0aW9uIC5jb250ZW50LCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZml0LXF1aXotc2VjdGlvbiAuY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9tZSAjZml0LXF1aXotc2VjdGlvbiAuY29udGVudCwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2ZpdC1xdWl6LXNlY3Rpb24gLmNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uaG9tZSAjcGlsbGFycy10YWJzIC5kZXNrdG9wLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcGlsbGFycy10YWJzIC5kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lICNwaWxsYXJzLXRhYnMgLmRlc2t0b3AsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwaWxsYXJzLXRhYnMgLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuaG9tZSAjcGlsbGFycy10YWJzIC5kZXNrdG9wIGltZywgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3BpbGxhcnMtdGFicyAuZGVza3RvcCBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgfVxufVxuLmhvbWUgI3BpbGxhcnMtdGFicyAubW9iaWxlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcGlsbGFycy10YWJzIC5tb2JpbGUge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWUgI3BpbGxhcnMtdGFicyAubW9iaWxlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcGlsbGFycy10YWJzIC5tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ob21lICNwaWxsYXJzLXRhYnMgYSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3BpbGxhcnMtdGFicyBhLCAuaG9tZSAjcGlsbGFycy10YWJzIGltZywgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3BpbGxhcnMtdGFicyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uaG9tZSAuY3VzdG9tZXJfbG9nb3MsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDQ4cHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaG9tZSAuY3VzdG9tZXJfbG9nb3MsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvcyB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG59XG4uaG9tZSAuY3VzdG9tZXJfbG9nb3MgaDIsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvcyBoMiwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3MgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5ob21lIC5jdXN0b21lcl9sb2dvcyAuc3ViLXRpdGxlLWgyLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3MgLnN1Yi10aXRsZS1oMiwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmhvbWUgLmN1c3RvbWVyX2xvZ29zIGg0LCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3MgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3MgaDQsIC5ob21lIC5jdXN0b21lcl9sb2dvcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmhvbWUgLmN1c3RvbWVyX2xvZ29zIC5lbnRyeS10aXRsZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3MgLmVudHJ5LXRpdGxlLCAuaG9tZSAuY3VzdG9tZXJfbG9nb3MgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5ob21lIC5jdXN0b21lcl9sb2dvcyAuZW50cnktdGl0bGUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvcyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zIC5lbnRyeS10aXRsZSwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAuY3VzdG9tZXJfbG9nb3MgcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuY3VzdG9tZXJfbG9nb3MgcC5oZWFkbGluZSwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5jdXN0b21lcl9sb2dvcyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3MgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLmN1c3RvbWVyX2xvZ29zIHAuaGVhZGxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9tZSAuY3VzdG9tZXJfbG9nb3MgaDIsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvcyBoMiwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3MgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5ob21lIC5jdXN0b21lcl9sb2dvcyAuc3ViLXRpdGxlLWgyLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3MgLnN1Yi10aXRsZS1oMiwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmhvbWUgLmN1c3RvbWVyX2xvZ29zIGg0LCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3MgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3MgaDQsIC5ob21lIC5jdXN0b21lcl9sb2dvcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmhvbWUgLmN1c3RvbWVyX2xvZ29zIC5lbnRyeS10aXRsZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3MgLmVudHJ5LXRpdGxlLCAuaG9tZSAuY3VzdG9tZXJfbG9nb3MgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5ob21lIC5jdXN0b21lcl9sb2dvcyAuZW50cnktdGl0bGUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvcyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zIC5lbnRyeS10aXRsZSwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAuY3VzdG9tZXJfbG9nb3MgcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuY3VzdG9tZXJfbG9nb3MgcC5oZWFkbGluZSwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5jdXN0b21lcl9sb2dvcyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3MgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLmN1c3RvbWVyX2xvZ29zIHAuaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lIC5jdXN0b21lcl9sb2dvcyBoMiwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zIGgyLCAuaG9tZSAuY3VzdG9tZXJfbG9nb3MgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvcyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zIC5zdWItdGl0bGUtaDIsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvcyAuc3ViLXRpdGxlLWgyLCAuaG9tZSAuY3VzdG9tZXJfbG9nb3MgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuaG9tZSAuY3VzdG9tZXJfbG9nb3MgaDQsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvcyBoNCwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuaG9tZSAuY3VzdG9tZXJfbG9nb3MgLmVudHJ5LXRpdGxlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3MgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvcyAuZW50cnktdGl0bGUsIC5ob21lIC5jdXN0b21lcl9sb2dvcyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmhvbWUgLmN1c3RvbWVyX2xvZ29zIC5lbnRyeS10aXRsZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3MgLmVudHJ5LXRpdGxlLCAuaG9tZSAuY3VzdG9tZXJfbG9nb3MgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5jdXN0b21lcl9sb2dvcyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3MgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5jdXN0b21lcl9sb2dvcyBwLmhlYWRsaW5lLCAuaG9tZSAuY3VzdG9tZXJfbG9nb3MgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLmN1c3RvbWVyX2xvZ29zIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvcyAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuY3VzdG9tZXJfbG9nb3MgcC5oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAyLjA3cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvbWUgLmN1c3RvbWVyX2xvZ29zIGgyLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3MgaDIsIC5ob21lIC5jdXN0b21lcl9sb2dvcyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAuaG9tZSAuY3VzdG9tZXJfbG9nb3MgLnN1Yi10aXRsZS1oMiwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zIC5zdWItdGl0bGUtaDIsIC5ob21lIC5jdXN0b21lcl9sb2dvcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5ob21lIC5jdXN0b21lcl9sb2dvcyBoNCwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zIGg0LCAuaG9tZSAuY3VzdG9tZXJfbG9nb3MgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5ob21lIC5jdXN0b21lcl9sb2dvcyAuZW50cnktdGl0bGUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zIC5lbnRyeS10aXRsZSwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuaG9tZSAuY3VzdG9tZXJfbG9nb3MgLmVudHJ5LXRpdGxlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3MgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvcyAuZW50cnktdGl0bGUsIC5ob21lIC5jdXN0b21lcl9sb2dvcyAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLmN1c3RvbWVyX2xvZ29zIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvcyAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLmN1c3RvbWVyX2xvZ29zIHAuaGVhZGxpbmUsIC5ob21lIC5jdXN0b21lcl9sb2dvcyAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAuY3VzdG9tZXJfbG9nb3MgcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5jdXN0b21lcl9sb2dvcyBwLmhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuaG9tZSAuY3VzdG9tZXJfbG9nb3MgaDIsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvcyBoMiwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3MgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5ob21lIC5jdXN0b21lcl9sb2dvcyAuc3ViLXRpdGxlLWgyLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3MgLnN1Yi10aXRsZS1oMiwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmhvbWUgLmN1c3RvbWVyX2xvZ29zIGg0LCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3MgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3MgaDQsIC5ob21lIC5jdXN0b21lcl9sb2dvcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmhvbWUgLmN1c3RvbWVyX2xvZ29zIC5lbnRyeS10aXRsZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3MgLmVudHJ5LXRpdGxlLCAuaG9tZSAuY3VzdG9tZXJfbG9nb3MgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5ob21lIC5jdXN0b21lcl9sb2dvcyAuZW50cnktdGl0bGUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvcyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zIC5lbnRyeS10aXRsZSwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAuY3VzdG9tZXJfbG9nb3MgcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuY3VzdG9tZXJfbG9nb3MgcC5oZWFkbGluZSwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5jdXN0b21lcl9sb2dvcyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3MgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLmN1c3RvbWVyX2xvZ29zIHAuaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuLmhvbWUgLmN1c3RvbWVyX2xvZ29zIC5pbWFnZS1yb3csIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvcyAuaW1hZ2Utcm93IHtcbiAgcm93LWdhcDogNDBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmhvbWUgLmN1c3RvbWVyX2xvZ29zIC5pbWFnZS1pdGVtLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3MgLmltYWdlLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhvbWUgLmN1c3RvbWVyX2xvZ29zIC5pbWFnZS1pdGVtIGltZywgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zIC5pbWFnZS1pdGVtIGltZyB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ob21lIC5jdXN0b21lcl9sb2dvcyAuaW1hZ2UtaXRlbTpudGgtY2hpbGQoMiksIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvcyAuaW1hZ2UtaXRlbTpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi1yaWdodDogNDJweDtcbiAgfVxufVxuLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuY29udGFpbmVyID4gZGl2LCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5jb250YWluZXIgPiBkaXYsIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLm5hcnJvdy1jb250YWluZXIgPiBkaXYsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLm5hcnJvdy1jb250YWluZXIgPiBkaXYsIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciA+IGRpdiwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyID4gZGl2LCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIgPiBkaXYsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lciA+IGRpdiwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIgPiBkaXYsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyID4gZGl2LCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciA+IGRpdiwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXIgPiBkaXYsIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyID4gZGl2LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lciA+IGRpdiwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIgPiBkaXYsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyID4gZGl2LCAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciA+IGRpdiwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXIgPiBkaXYsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyID4gZGl2LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lciA+IGRpdiwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAubGFuZGluZy1wYWdlLXRlbXBsYXRlIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIgPiBkaXYsIC5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyID4gZGl2LCAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciA+IGRpdiwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXIgPiBkaXYsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyID4gZGl2LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lciA+IGRpdiwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciA+IGRpdiwgLm10MWIgLm1hc3RlYy1tc2EgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lciA+IGRpdiwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciA+IGRpdiwgLm10MWIgLm1hc3RlYy1tc2EgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lciA+IGRpdiwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciA+IGRpdiwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lciA+IGRpdiwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciA+IGRpdiwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lciA+IGRpdiwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyID4gZGl2LCAucTFiIC5tYXN0ZWMtbXNhIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXIgPiBkaXYsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciA+IGRpdiwgLnExYiAubWFzdGVjLW1zYSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyID4gZGl2LCAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIgPiBkaXYsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lciA+IGRpdiwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyID4gZGl2LCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXIgPiBkaXYsIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMgPiBkaXYsIC5pbmR1c3RyeS1ldmVudHMgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuaGNzcy1ldmVudHMgPiBkaXYsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMgPiBkaXYsIC5pbmR1c3RyeS1ldmVudHMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuaGNzcy1ldmVudHMgPiBkaXYsIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzID4gZGl2LCAucGFzdC13ZWJpbmFycyAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5oY3NzLWV2ZW50cyA+IGRpdiwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMgPiBkaXYsIC5wYXN0LXdlYmluYXJzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmhjc3MtZXZlbnRzID4gZGl2LCAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyID4gZGl2LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lciA+IGRpdiwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXIgPiBkaXYsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyID4gZGl2LCAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyID4gZGl2LCAuc2hhcmUteW91ci1zdG9yeSAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyID4gZGl2LCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyID4gZGl2LCAuc2hhcmUteW91ci1zdG9yeSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyID4gZGl2LCAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuZml0LXF1aXogLnNpdGUtaW5uZXIgPiBkaXYsIC5maXQtcXVpeiAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyID4gZGl2LCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5maXQtcXVpeiAuc2l0ZS1pbm5lciA+IGRpdiwgLmZpdC1xdWl6IC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXIgPiBkaXYsIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuY29udGFpbmVyOjphZnRlciwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuY29udGFpbmVyOjphZnRlciwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAubmFycm93LWNvbnRhaW5lcjo6YWZ0ZXIsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLm5hcnJvdy1jb250YWluZXI6OmFmdGVyLCAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXI6OmFmdGVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXI6OmFmdGVyLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXI6OmFmdGVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXI6OmFmdGVyLCAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lcjo6YWZ0ZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyOjphZnRlciwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXI6OmFmdGVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lcjo6YWZ0ZXIsIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyOjphZnRlciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXI6OmFmdGVyLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lcjo6YWZ0ZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyOjphZnRlciwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXI6OmFmdGVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lcjo6YWZ0ZXIsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyOjphZnRlciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXI6OmFmdGVyLCAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lcjo6YWZ0ZXIsIC5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyOjphZnRlciwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXI6OmFmdGVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lcjo6YWZ0ZXIsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyOjphZnRlciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXI6OmFmdGVyLCAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyOjphZnRlciwgLm10MWIgLm1hc3RlYy1tc2EgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lcjo6YWZ0ZXIsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXI6OmFmdGVyLCAubXQxYiAubWFzdGVjLW1zYSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyOjphZnRlciwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lcjo6YWZ0ZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXI6OmFmdGVyLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyOjphZnRlciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lcjo6YWZ0ZXIsIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lcjo6YWZ0ZXIsIC5xMWIgLm1hc3RlYy1tc2EgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lcjo6YWZ0ZXIsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lcjo6YWZ0ZXIsIC5xMWIgLm1hc3RlYy1tc2EgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lcjo6YWZ0ZXIsIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lcjo6YWZ0ZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lcjo6YWZ0ZXIsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lcjo6YWZ0ZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lcjo6YWZ0ZXIsIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHM6OmFmdGVyLCAuaW5kdXN0cnktZXZlbnRzIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmhjc3MtZXZlbnRzOjphZnRlciwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50czo6YWZ0ZXIsIC5pbmR1c3RyeS1ldmVudHMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuaGNzcy1ldmVudHM6OmFmdGVyLCAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50czo6YWZ0ZXIsIC5wYXN0LXdlYmluYXJzIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmhjc3MtZXZlbnRzOjphZnRlciwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHM6OmFmdGVyLCAucGFzdC13ZWJpbmFycyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5oY3NzLWV2ZW50czo6YWZ0ZXIsIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXI6OmFmdGVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lcjo6YWZ0ZXIsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyOjphZnRlciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXI6OmFmdGVyLCAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXI6OmFmdGVyLCAuc2hhcmUteW91ci1zdG9yeSAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyOjphZnRlciwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lcjo6YWZ0ZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXI6OmFmdGVyLCAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5maXQtcXVpeiAuc2l0ZS1pbm5lcjo6YWZ0ZXIsIC5maXQtcXVpeiAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyOjphZnRlciwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuZml0LXF1aXogLnNpdGUtaW5uZXI6OmFmdGVyLCAuZml0LXF1aXogLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lcjo6YWZ0ZXIsIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaG9tZSAucGFnZS1zdGF0cywgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLnBhZ2Utc3RhdHMge1xuICBtYXJnaW4tdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2ZmZiAwJSwgI2ZmZiA2MCUsICNmMmYyZjIgNjAlLCAjZjJmMmYyIDEwMCUpO1xufVxuLmhvbWUgLnBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAucGFnZS1zdGF0cyAuc3RhdHMtY29sb3Ige1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ob21lICNoY3NzLXBsYXRmb3JtIC5zd2lwZXItaGNzcy1wbGF0Zm9ybSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2hjc3MtcGxhdGZvcm0gLnN3aXBlci1oY3NzLXBsYXRmb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmhvbWUgI2hjc3MtcGxhdGZvcm0gLnN3aXBlci1oY3NzLXBsYXRmb3JtOmFmdGVyLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjaGNzcy1wbGF0Zm9ybSAuc3dpcGVyLWhjc3MtcGxhdGZvcm06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICBiYWNrZ3JvdW5kOiAjNEM2MjgyO1xuICAgIHBhZGRpbmc6IDE4cHggMjRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ5cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAwO1xuICB9XG4gIC5ob21lICNoY3NzLXBsYXRmb3JtIC5zbGljay1saXN0LCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjaGNzcy1wbGF0Zm9ybSAuc2xpY2stbGlzdCB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmhvbWUgI2hjc3MtcGxhdGZvcm0gLnNsaWNrLXByZXYsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNoY3NzLXBsYXRmb3JtIC5zbGljay1wcmV2LCAuaG9tZSAjaGNzcy1wbGF0Zm9ybSAuc2xpY2stbmV4dCwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2hjc3MtcGxhdGZvcm0gLnNsaWNrLW5leHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLmhvbWUgI2hjc3MtcGxhdGZvcm0gLnNsaWNrLXByZXY6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjaGNzcy1wbGF0Zm9ybSAuc2xpY2stcHJldjpiZWZvcmUsIC5ob21lICNoY3NzLXBsYXRmb3JtIC5zbGljay1uZXh0OmJlZm9yZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2hjc3MtcGxhdGZvcm0gLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogXCJEZWZhdWx0c1wiO1xuICAgIHBhZGRpbmc6IDhweCAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxuICAuaG9tZSAjaGNzcy1wbGF0Zm9ybSAuc2xpY2stcHJldiwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2hjc3MtcGxhdGZvcm0gLnNsaWNrLXByZXYge1xuICAgIG9yZGVyOiAyO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmhvbWUgI2hjc3MtcGxhdGZvcm0gLnNsaWNrLXByZXY6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjaGNzcy1wbGF0Zm9ybSAuc2xpY2stcHJldjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG4gIH1cbiAgLmhvbWUgI2hjc3MtcGxhdGZvcm0gLnNsaWNrLW5leHQsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNoY3NzLXBsYXRmb3JtIC5zbGljay1uZXh0IHtcbiAgICBvcmRlcjogNDtcbiAgICByaWdodDogMDtcbiAgfVxuICAuaG9tZSAjaGNzcy1wbGF0Zm9ybSAuc2xpY2stbmV4dDpiZWZvcmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNoY3NzLXBsYXRmb3JtIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgfVxuICAuaG9tZSAjaGNzcy1wbGF0Zm9ybSAuc2xpY2stZG90cywgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2hjc3MtcGxhdGZvcm0gLnNsaWNrLWRvdHMge1xuICAgIG9yZGVyOiAzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLmhvbWUgI2hjc3MtcGxhdGZvcm0gLnNsaWNrLWRvdHMgbGksIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNoY3NzLXBsYXRmb3JtIC5zbGljay1kb3RzIGxpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmhvbWUgI2hjc3MtcGxhdGZvcm0gLnNsaWNrLWRvdHMgbGkgYnV0dG9uLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjaGNzcy1wbGF0Zm9ybSAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuaG9tZSAjaGNzcy1wbGF0Zm9ybSAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjaGNzcy1wbGF0Zm9ybSAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgICBjb2xvcjogI0U1RTVFNTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgLmhvbWUgI2hjc3MtcGxhdGZvcm0gLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNoY3NzLXBsYXRmb3JtIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgICBjb2xvcjogIzAwOTYzOTtcbiAgfVxuICAuaG9tZSAjaGNzcy1wbGF0Zm9ybSAubW9iaWxlLXNsaWRlIHAsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNoY3NzLXBsYXRmb3JtIC5tb2JpbGUtc2xpZGUgcCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmhvbWUgI2hjc3MtcGxhdGZvcm0gLm1vYmlsZS1zbGlkZSBwLm1vYmlsZS1zdGVwLWhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjaGNzcy1wbGF0Zm9ybSAubW9iaWxlLXNsaWRlIHAubW9iaWxlLXN0ZXAtaGVhZGxpbmUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuICAuaG9tZSAjaGNzcy1wbGF0Zm9ybSAubW9iaWxlLXNsaWRlIC5oZWF2eWJpZC1saW5rLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjaGNzcy1wbGF0Zm9ybSAubW9iaWxlLXNsaWRlIC5oZWF2eWJpZC1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmhvbWUgI2N1c3RvbWVyLXN0b3J5LXNsaWRlciAuY3VzdG9tZXItc3RvcnktaW1hZ2UsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNjdXN0b21lci1zdG9yeS1zbGlkZXIgLmN1c3RvbWVyLXN0b3J5LWltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ob21lICNjdXN0b21lci1zdG9yeS1zbGlkZXIgYS5jdXN0b21lci1zdG9yeS1saW5rLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjY3VzdG9tZXItc3Rvcnktc2xpZGVyIGEuY3VzdG9tZXItc3RvcnktbGluayB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmhvbWUgI2N1c3RvbWVyLXN0b3J5LXNsaWRlciBhLmN1c3RvbWVyLXN0b3J5LWxpbms6YWZ0ZXIsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNjdXN0b21lci1zdG9yeS1zbGlkZXIgYS5jdXN0b21lci1zdG9yeS1saW5rOmFmdGVyIHtcbiAgICBib3R0b206IC0ycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gICAgZm9udC1mYW1pbHk6IFwiRGVmYXVsdHNcIjtcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgfVxuICAuaG9tZSAjY3VzdG9tZXItc3Rvcnktc2xpZGVyIC5jdXN0b21lci1zdG9yeS1xdW90ZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2N1c3RvbWVyLXN0b3J5LXNsaWRlciAuY3VzdG9tZXItc3RvcnktcXVvdGUge1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG4gIC5ob21lICNjdXN0b21lci1zdG9yeS1zbGlkZXIgaW1nLmN1c3RvbWVyLXN0b3J5LWxvZ28sIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNjdXN0b21lci1zdG9yeS1zbGlkZXIgaW1nLmN1c3RvbWVyLXN0b3J5LWxvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgLmhvbWUgLnNvY2lhbC1yZXZpZXdzLXdoaXRlLWJnIC5ib3gsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5zb2NpYWwtcmV2aWV3cy13aGl0ZS1iZyAuYm94IHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogIzIxMkIzQTtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5ob21lIC5zb2NpYWwtcmV2aWV3cy13aGl0ZS1iZyBwLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuc29jaWFsLXJldmlld3Mtd2hpdGUtYmcgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAuaG9tZSAuc29jaWFsLXJldmlld3Mtd2hpdGUtYmcgLmJsYWNrLWxpbmssIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5zb2NpYWwtcmV2aWV3cy13aGl0ZS1iZyAuYmxhY2stbGluayB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogNTNweDtcbiAgfVxuICAuaG9tZSAuc29jaWFsLXJldmlld3Mtd2hpdGUtYmcgLmJsYWNrLWxpbms6OmJlZm9yZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLnNvY2lhbC1yZXZpZXdzLXdoaXRlLWJnIC5ibGFjay1saW5rOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIG1hc2stc2l6ZTogMjhweDtcbiAgfVxuICAuaG9tZSAuc29jaWFsLXJldmlld3Mtd2hpdGUtYmcgLmJsYWNrLWxpbms6aG92ZXIsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5zb2NpYWwtcmV2aWV3cy13aGl0ZS1iZyAuYmxhY2stbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNDRENEQ0Q7XG4gIH1cbiAgLmhvbWUgLnNvY2lhbC1yZXZpZXdzLXdoaXRlLWJnIC5ibGFjay1saW5rOmhvdmVyOjpiZWZvcmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5zb2NpYWwtcmV2aWV3cy13aGl0ZS1iZyAuYmxhY2stbGluazpob3Zlcjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0RDRENEO1xuICB9XG59IiwiLyohXG5UaGVtZSBOYW1lOiBIQ1NTIDIwMjJcblRoZW1lIFVSSTogaHR0cHM6Ly93d3cuaGNzcy5jb20vXG5EZXNjcmlwdGlvbjogVGhpcyBpcyB0aGUgbWFpbiBIQ1NTIHRoZW1lLlxuQXV0aG9yOiBEYXZlbiBTdGFubGV5LCBDb25uaWUgSGlsbCwgVGltIFN0ZWlua2VcbkF1dGhvciBVUkk6IGh0dHBzOi8vd3d3Lmhjc3MuY29tL1xuXG5UYWdzOiBhY2Nlc3NpYmlsaXR5LXJlYWR5LCBibG9jay1zdHlsZXMsIGN1c3RvbS1jb2xvcnMsIGN1c3RvbS1sb2dvLCBjdXN0b20tbWVudSwgZWRpdG9yLXN0eWxlLCBmZWF0dXJlZC1pbWFnZXMsIGZvb3Rlci13aWRnZXRzLCBmdWxsLXdpZHRoLXRlbXBsYXRlLCBsZWZ0LXNpZGViYXIsIG9uZS1jb2x1bW4sIHJpZ2h0LXNpZGViYXIsIHJ0bC1sYW5ndWFnZS1zdXBwb3J0LCBzdGlja3ktcG9zdCwgdGhlbWUtb3B0aW9ucywgdGhyZWFkZWQtY29tbWVudHMsIHRyYW5zbGF0aW9uLXJlYWR5LCB0d28tY29sdW1ucywgd2lkZS1ibG9ja3NcblxuVGVtcGxhdGU6IGdlbmVzaXNcblxuTGljZW5zZTogR1BMLTIuMC1vci1sYXRlclxuTGljZW5zZSBVUkk6IGh0dHBzOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvZ3BsLTIuMC5odG1sXG5cblRleHQgRG9tYWluOiBnZW5lc2lzLXNhbXBsZSFcblJlcXVpcmVzIGF0IGxlYXN0OiA1LjRcblJlcXVpcmVzIFBIUDogNS42XG4qL1xuQHVzZSAnc2FzczptYXRoJztcbkBpbXBvcnQgXCJib290c3RyYXAtZ3JpZC9ib290c3RyYXAtZ3JpZFwiO1xuQGltcG9ydCBcIm1vZHVsZXMvdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiZGVmYXVsdC9kZWZhdWx0XCI7XG5AaW1wb3J0IFwiZGVmYXVsdC9tb2R1bGVfY2xhc3Nlc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvbW9kYWxcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2Zvb3RlclwiO1xuQGltcG9ydCBcIm1vZHVsZXMvYnV0dG9uc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvZ2VuZXJhbFwiO1xuQGltcG9ydCBcIm1vZHVsZXMvZ3VhcmFudGVlXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9zbGlja1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvc2xpY2tfdGhlbWVcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3Byb2R1Y3RfY3VzdG9tZXJcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2N1c3RvbV9jb2x1bW5zXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9pbmRpdmlkdWFsX3Bvc3RzX3NlY3Rpb25cIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2hpZ2hsaWdodF9mZWF0dXJlc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvd2hvX3VzZXNfc2VjdGlvblwiO1xuQGltcG9ydCBcIm1vZHVsZXMvdXNlZF9ieV90b3BfY29tcGFuaWVzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy93aXN0aWFcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2N0YV9mb3JtXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9maXRfcXVpelwiO1xuQGltcG9ydCBcIm1vZHVsZXMvcHJvamVjdF9saWZlY3ljbGVcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2hjc3NfZm9udHNcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2RlZmF1bHRfZm9udHNcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3Byb3hpbWFub3ZhX2ZvbnRzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9zaWRlYmFyXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9tYWluLW1lbnVcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL290aGVyX21lbnVcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2V2ZW50c1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvY3VzdG9tZXJzX2J5X3N0YXRlXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9mYXFzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9wcm9kdWN0X21lbnVcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2luZHVzdHJ5X2ZlYXR1cmVzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy90aW1lY2FyZFwiO1xuQGltcG9ydCBcIm1vZHVsZXMvdGFic1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvc29jaWFsX3NoYXJlXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9yZWxhdGVkX2Nhc2Vfc3R1ZGllc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvcHJvamVjdF9nYWxsZXJ5X3Bvc3RzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9zdWNjZXNzX3N0b3J5X2Zvcm1cIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2xpZ2h0Ym94MlwiO1xuQGltcG9ydCBcIm1vZHVsZXMvaW1hZ2VfZ2FsbGVyeVwiO1xuQGltcG9ydCBcIm1vZHVsZXMvcHJvZHVjdF9oZXJvXCI7XG5AaW1wb3J0IFwibW9kdWxlcy92aWRlb19wbGF5ZXJcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2N1c3RvbWVyX2xvZ29zXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9uZXdfZmFxc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvY3VzdG9tZXJfdGVzdGltb25pYWxzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9wcm9kdWN0X2ZlYXR1cmVzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9zYWxlc19zdGVwc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvcHJvZHVjdF9wYWdlX3N0YXRzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9wcm9kdWN0X3BhZ2VfbWVudVwiO1xuQGltcG9ydCBcIm1vZHVsZXMvcHJvZHVjdF9icmVhZGNydW1iXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9wcm9kdWN0X3RhYnNcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2ltYWdlX3RleHRfZ3JvdXBcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2Jsb2NrX2ZyYW1lc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvbGVhZGVyc2hpcFwiO1xuQGltcG9ydCBcIm1vZHVsZXMvdGVzdGltb25pYWxfc2xpZGVyXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9zbGlkZXNob3dcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3BvcHVwX21vZGFsXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9mb3JtaWRhYmxlXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9zb2NpYWxfcmV2aWV3c1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvY3VzdG9tZXJfc3RvcnlcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3NvbHV0aW9uc19mZWF0dXJlc190YWJzXCI7IFxuQGltcG9ydCBcIm1vZHVsZXMvbG9nb19zbGlkZXJcIjsgXG5AaW1wb3J0IFwibW9kdWxlcy9oY3NzX3BsYXRmb3JtXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9jdXN0b21lcl9zdG9yeV9zbGlkZXJcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3BvcF91cF9zdWJfbmF2XCI7XG5AaW1wb3J0IFwibW9kdWxlcy9zbGlkZXNob3dfaW1hZ2VcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2dsb2JhbC1iYW5uZXJcIjtcbkBpbXBvcnQgXCJ0ZW1wbGF0ZXMvaG9tZV9wcm9kdWN0c190ZW1wbGF0ZVwiO1xuQGltcG9ydCBcInRlbXBsYXRlcy9ibG9nXCI7XG5AaW1wb3J0IFwidGVtcGxhdGVzL3ByZXNzX25ld3NfdGVtcGxhdGVcIjtcbkBpbXBvcnQgXCJ0ZW1wbGF0ZXMvcGlsbGFyX3RlbXBsYXRlXCI7XG5AaW1wb3J0IFwidGVtcGxhdGVzL2Z1dHVyZV9jb25zdHJ1Y3Rpb25fdGVtcGxhdGVcIjtcbkBpbXBvcnQgXCJ0ZW1wbGF0ZXMvc2FmZXR5X2xhbmRpbmdfdGVtcGxhdGVcIjtcbkBpbXBvcnQgXCJ0ZW1wbGF0ZXMvbmV3X3Byb2R1Y3RzXCI7XG5AaW1wb3J0IFwibGFuZGluZy1wYWdlcy9sYW5kaW5nX3BhZ2VzXCI7XG5AaW1wb3J0IFwidGVtcGxhdGVzL3Bvc3RfY2F0ZWdvcnlfdGFnXCI7XG5AaW1wb3J0IFwidGVtcGxhdGVzL3Byb2plY3RzXCI7XG5AaW1wb3J0IFwidGVtcGxhdGVzL3ZpZGVvc1wiO1xuQGltcG9ydCBcInRlbXBsYXRlcy9nZW5lcmljXCI7XG5AaW1wb3J0IFwidGVtcGxhdGVzL2Nhc2Vfc3R1ZGllc1wiO1xuQGltcG9ydCBcInRlbXBsYXRlcy9wYXN0LXdlYmluYXJzXCI7XG5AaW1wb3J0IFwidGVtcGxhdGVzL3JvaV9jYWxjdWxhdG9yXCI7XG5AaW1wb3J0IFwidGVtcGxhdGVzL2Vib29rc1wiO1xuQGltcG9ydCBcInBhZ2VzL3BhZ2VzXCI7XG5AaW1wb3J0IFwicGFnZXMvaG9tZVwiOyIsIi8qIVxuICogQm9vdHN0cmFwIEdyaWQgdjQuNC4xIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxOSBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMTkgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuXG4gaHRtbCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbiAgfVxuICBcbiAgKixcbiAgKjo6YmVmb3JlLFxuICAqOjphZnRlciB7XG4gICAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgfVxuICBcbiAgQGltcG9ydCBcImZ1bmN0aW9uc1wiO1xuICBAaW1wb3J0IFwidmFyaWFibGVzXCI7XG4gIFxuICBAaW1wb3J0IFwibWl4aW5zL2JyZWFrcG9pbnRzXCI7XG4gIEBpbXBvcnQgXCJtaXhpbnMvZ3JpZC1mcmFtZXdvcmtcIjtcbiAgQGltcG9ydCBcIm1peGlucy9ncmlkXCI7XG4gIEBpbXBvcnQgXCJtaXhpbnMvc2NyZWVuLXJlYWRlclwiO1xuICBAaW1wb3J0IFwibWl4aW5zL3RpbnRfc2hhZGVcIjtcbiAgXG4gIEBpbXBvcnQgXCJncmlkXCI7XG4gIEBpbXBvcnQgXCJ1dGlsaXRpZXMvZGlzcGxheVwiO1xuICBAaW1wb3J0IFwidXRpbGl0aWVzL2ZsZXhcIjtcbiAgQGltcG9ydCBcInV0aWxpdGllcy9zcGFjaW5nXCI7XG4gICIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC8vIFNpbmdsZSBjb250YWluZXIgY2xhc3Mgd2l0aCBicmVha3BvaW50IG1heC13aWR0aHNcbiAgLmNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XG4gIH1cblxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRjb250YWluZXItbWF4LXdpZHRoID4gJHdpZHRoIG9yICRicmVha3BvaW50ID09ICRuYW1lKSB7XG4gICAgICAgICAgLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGdyaWQtYnJlYWtwb2ludHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4geW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xuICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cbiAgLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgID4gLmNvbCxcbiAgICA+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+IGE6Zm9jdXMsXG5cdC5nZW5lc2lzLW5hdi1tZW51ID4gLm1lbnUtaGlnaGxpZ2h0ID4gYTpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwNzNlNTtcblx0fVxuXG5cdC5nZW5lc2lzLW5hdi1tZW51IC5zdWItbWVudSB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLWluLW91dDtcblx0fVxuXG5cdC5nZW5lc2lzLW5hdi1tZW51IC5zdWItbWVudSBhIHtcblx0XHRib3JkZXItdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHR9XG5cblx0LmdlbmVzaXMtbmF2LW1lbnUgLnN1Yi1tZW51IC5zdWItbWVudSB7XG5cdFx0bWFyZ2luOiAtNDZweCAwIDAgMTc5cHg7XG5cdH1cblxuXHQvKiBSZXNwb25zaXZlIE1lbnVcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LmdlbmVzaXMtcmVzcG9uc2l2ZS1tZW51e1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0Lm1lbnUtdG9nZ2xlLFxuXHQuc3ViLW1lbnUtdG9nZ2xlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0fVxufVxuXG4vKiBQcmludCBTdHlsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQG1lZGlhIHByaW50IHtcblxuXHQqLFxuXHQqOjpiZWZvcmUsXG5cdCo6OmFmdGVyIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuXHRcdHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblxuXHRhLFxuXHRhOnZpc2l0ZWQge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG5cblx0YVtocmVmXTo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuXHR9XG5cblx0YWJiclt0aXRsZV06OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG5cdH1cblxuXHRhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06OmFmdGVyLFxuXHRhW2hyZWZePVwiI1wiXTo6YWZ0ZXIsXG5cdC5zaXRlLXRpdGxlID4gYTo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdH1cblxuXHR0aGVhZCB7XG5cdFx0ZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuXHR9XG5cblx0aW1nLFxuXHR0ciB7XG5cdFx0cGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuXHR9XG5cblx0aW1nIHtcblx0XHRtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0fVxuXG5cdEBwYWdlIHtcblx0XHRtYXJnaW46IDJjbSAwLjVjbTtcblx0fVxuXG5cdHAsXG5cdGgyLFxuXHRoMyB7XG5cdFx0b3JwaGFuczogMztcblx0XHR3aWRvd3M6IDM7XG5cdH1cblxuXHRibG9ja3F1b3RlLFxuXHRwcmUge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG5cdFx0cGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuXHR9XG5cblx0LmNvbnRlbnQsXG5cdC5jb250ZW50LXNpZGViYXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0YnV0dG9uLFxuXHRpbnB1dCxcblx0c2VsZWN0LFxuXHR0ZXh0YXJlYSxcblx0LmJyZWFkY3J1bWIsXG5cdC5jb21tZW50LWVkaXQtbGluayxcblx0LmNvbW1lbnQtZm9ybSxcblx0LmNvbW1lbnQtbGlzdCAucmVwbHkgYSxcblx0LmNvbW1lbnQtcmVwbHktdGl0bGUsXG5cdC5lZGl0LWxpbmssXG5cdC5lbnRyeS1jb21tZW50cy1saW5rLFxuXHQuZW50cnktZm9vdGVyLFxuXHQuZ2VuZXNpcy1ib3gsXG5cdC5oZWFkZXItd2lkZ2V0LWFyZWEsXG5cdC5oaWRkZW4tcHJpbnQsXG5cdC5ob21lLXRvcCxcblx0LnBvc3QtZWRpdC1saW5rLFxuXHQuc2lkZWJhciB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LnRpdGxlLWFyZWEge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5zaXRlLXRpdGxlID4gYSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR0ZXh0LWluZGVudDogMDtcblx0fVxuXG5cdC5zaXRlLWlubmVyIHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQuYXV0aG9yLWJveCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdGgxLFxuXHRoMixcblx0aDMsXG5cdGg0LFxuXHRoNSxcblx0aDYge1xuXHRcdG9ycGhhbnM6IDM7XG5cdFx0cGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG5cdFx0cGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuXHRcdHdpZG93czogMztcblx0fVxuXG5cblx0aW1nIHtcblx0XHRwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcblx0XHRwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG5cdH1cblxuXHRibG9ja3F1b3RlLFxuXHRwcmUsXG5cdHRhYmxlIHtcblx0XHRwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG5cdH1cblxuXHRkbCxcblx0b2wsXG5cdHVsIHtcblx0XHRwYWdlLWJyZWFrLWJlZm9yZTogYXZvaWQ7XG5cdH1cblxufVxuIiwiLypTRU8gSGVhZGluZyB0YWdzXG5oMSAtIE1haW4gdGl0bGUuIFBhZ2UgdGl0bGUgIC0gbWFpbiB0b3BpYyBvZiB0aGUgcGFnZSwgc2hvdWxkIG9ubHkgYmUgdXNlZCBvbmNlIHBlciBwYWdlLlxuaDIgLSBTZWN0aW9uIHRpdGxlLiAgbWFpbiBwb2ludHMgb2YgdGhlIGNvbnRlbnRcbmgzIC0gU3ViaGVhZGluZyB0aXRsZS4gU3ViLXBvaW50cywgc3VwcG9ydGluZyBjb250ZW50XG5oNCAtIFN1Yi1zdWJoZWFkaW5nIHRpdGxlLiBBZGRpdGlvbmFsIGRldGFpbHNcbmNsYXNzIHNob3VsZCBiZSBzZWN0aW9uLWhlYWRpbmctdGFnXG4qL1xuLmgtdGFne1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xufVxuLm5ldy1wcm9kdWN0cy10ZW1wbGF0ZS1wYXJhZ3JhcGh7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB9XG59XG4vL3Byb2R1Y3QtaGVybyBzZWN0aW9uIF9wcm9kdWN0X2hlcm8uc2Nzc1xuLnByb2R1Y3QtaGVyby1tYWluLXRpdGxle1xuICAgIGZvbnQtc2l6ZTogLjgyNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cbn1cbi5wcm9kdWN0LWhlcm8tc2VjdGlvbi10aXRsZXtcbiAgICBAZXh0ZW5kIC5oLXRhZztcbiAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICBmb250LXNpemU6IDMuNTgycmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbn1cbi5wcm9kdWN0LWhlcm8tcGFyYWdyYXBoe1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGNvbG9yOiAjQkVCRUJFO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbn1cbi8vQ3VzdG9tZXIgTG9nbyBTZWN0aW9uIF9jdXN0b21lcl9sb2dvcy5zY3NzXG4uY3VzdG9tZXItbG9nb3Mtc2VjdGlvbi10aXRsZXtcbiAgICBAZXh0ZW5kIC5oLXRhZztcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBmb250LXNpemU6IDIuMDdyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgfVxufVxuLy9wcm9kdWN0IHNlY3Rpb24gdGl0bGVcbi5wcm9kdWN0LXNlY3Rpb24tdGl0bGV7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAyLjA3cmVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIGZvbnQtc2l6ZTogMi45NXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbn1cbi5wcm9kdWN0LXNlY3Rpb24tdGl0bGUtdjJ7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAyLjA3cmVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgZm9udC1zaXplOiAyLjk1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxufVxuLy9wcm9kdWN0IGZlYXR1cmVzIF9wcm9kdWN0X2ZlYXR1cmVzLnNjc3Ncbi5wcm9kdWN0LWZlYXR1cmVzLXN1YmhlYWRpbmd7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgZm9udC1zaXplOiAyLjA3cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbn1cbi5wcm9kdWN0LWZlYXR1cmVzLWJpZ2dlci1zdWJoZWFkaW5ne1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBmb250LXNpemU6IDIuMDdyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4eGwpe1xuICAgICAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgICB9XG59XG4ucHJvZHVjdC1mZWF0dXJlcy1wYXJhZ3JhcGh7XG4gICAgQGV4dGVuZCAubmV3LXByb2R1Y3RzLXRlbXBsYXRlLXBhcmFncmFwaDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLy9Qcm9kdWN0IFRhYnMgX3Byb2R1Y3RfdGFicy5zY3NzXG4ucHJvZHVjdC1mZWF0dXJlcy10YWJzLXNlY3Rpb24tdGl0bGV7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyLjA3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBmb250LXNpemU6IDIuOTVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG59XG4ucHJvZHVjdC1mZWF0dXJlcy10YWJzLXN1YmhlYWRpbmd7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgZm9udC1zaXplOiAyLjQ3NXJlbTtcbiAgICB9XG59XG4ucHJvZHVjdC1mZWF0dXJlcy10YWJzLXBhcmFncmFwaHtcbiAgICBAZXh0ZW5kIC5uZXctcHJvZHVjdHMtdGVtcGxhdGUtcGFyYWdyYXBoO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxufVxuLy9DdXN0b21lciBUZXN0aW1vbmlhbHMgX2N1c3RvbWVyX3Rlc3RpbW9uaWFscy5zY3NzXG4uY3VzdG9tZXItdGVzdGltb25pYWxzLWV4Y2VycHR7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDEuMjk1cmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIH1cbiAgICAmOjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6J+KAnCc7XG4gICAgfVxuICAgICY6OmFmdGVye1xuICAgICAgICBjb250ZW50OifigJ0nO1xuICAgIH1cbn1cbi5jdXN0b21lci10ZXN0aW1vbmlhbHMtbmFtZXtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgICB9XG59XG4vL1BhZ2UgU3RhdHMgX3Byb2R1Y3RfcGFnZV9zdGF0cy5zY3NzXG4ucHJvZHVjdC1wYWdlLXN0YXRzLW51bWJlcntcbiAgICBmb250LXNpemU6IDMuNTg1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBmb250LXNpemU6IDIuODc1cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgZm9udC1zaXplOiAzLjQ1cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgZm9udC1zaXplOiA0Ljc1cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XG4gICAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICB9XG4gICAgc3BhbntcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTozMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgZm9udC1zaXplOjQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICBmb250LXNpemU6NDhweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5wcm9kdWN0LXBhZ2Utc3RhdHMtdGV4dHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9ICAgXG59XG4ucGFnZS1zdGF0cy1zZWN0aW9uLXRpdGxle1xuICAgIEBleHRlbmQgLmxlZnQtY2VudGVyLW1vYmlsZTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgIH1cbn1cbi5wYWdlLXN0YXRzLXBhcmFncmFwaC10ZXh0e1xuICAgIEBleHRlbmQgLmxlZnQtY2VudGVyLW1vYmlsZTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIH1cbn1cbi8vU2FsZXMgU3RlcHMgX3NhbGVzX3N0ZXBzLnNjc3Ncbi5zYWxlcy1zdGVwcy1zZWN0aW9uLXRpdGxle1xuICAgIGZvbnQtc2l6ZTogMi4wN3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIGZvbnQtc2l6ZTogMi45NXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG59XG4uc2FsZXMtc3RlcHMtc3ViaGVhZGluZ3tcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDIuMDdyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBmb250LXNpemU6IDIuNDg1cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbn1cbi5zYWxlcy1zdGVwcy1zdWItc3ViaGVhZGluZ3tcbiAgICBmb250LXNpemU6IDEuNXJlbTsgXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMjNweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgICBtaW4taGVpZ2h0OiAxNDdweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xuICAgICAgICBtaW4taGVpZ2h0OiA5OHB4O1xuICAgIH1cbn1cbi5zYWxlcy1zdGVwLXBhcmFncmFwaHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgZm9udC1zaXplOiAxLjE1cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfVxufVxuLy9uZXdzICYgZmFxcyBfbmV3c19mYXFzLnNjc3Ncbi5uZXdzLWZhcXMtc2VjdGlvbi10aXRsZXtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDIuMDdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcblx0XHRmb250LXNpemU6IDIuOTVyZW0gIWltcG9ydGFudDtcblx0fVxufVxuLm5ld3MtZmFxcy1zdWJoZWFkaW5ne1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIG1hcmdpbjogMTZweCA0MHB4IDE2cHggMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIG1hcmdpbjogMzJweCA0MHB4IDMycHggMDtcbiAgICB9XG59XG4ubmV3cy1mYXFzLWN0YS1zdWJoZWFkaW5ne1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjIlO1xuICAgIG1hcmdpbjogMDtcbn1cbi5uZXdzLWZhcXMtcGFyYWdyYXBoe1xuICAgIEBleHRlbmQgLm5ldy1wcm9kdWN0cy10ZW1wbGF0ZS1wYXJhZ3JhcGg7XG59XG4vL1NvY2lhbCBSZXZpZXdzIF9zb2NpYWxfcmV2aWV3cy5zY3NzXG4uc29jaWFsLXJldmlld3Mtc2VjdGlvbi10aXRsZXtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDIuMDdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIGZvbnQtc2l6ZTogMi45NXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbn1cbi5zb2NpYWwtcmV2aWV3cy1zdGFyLXJldmlld3Mge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB9XG59XG4uc29jaWFsLXJldmlld3Mtd2hpdGUtYmctcGFyYWdyYXBoe1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi8vQ1RBIFJlcXVlc3Rcbi5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxle1xuICAgIEBleHRlbmQgaDI7XG59XG4uY3RhLXJlcXVlc3Qtc3ViaGVhZGluZ3tcbiAgICBAZXh0ZW5kIGgzO1xufVxuLnJlc291cmNlcy1zZWN0aW9uLXNlY3Rpb24tdGl0bGV7XG4gICAgQGV4dGVuZCAuaC10YWc7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG59XG4ucmVzb3VyY2VzLXNlY3Rpb24tc3ViaGVhZGluZ3tcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4ucmVzb3VyY2VzLXNlY3Rpb24tc3ViLXN1YmhlYWRpbmd7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB9XG59XG4ucmVzb3VyY2UtbW9kdWxlLXNlY3Rpb24tdGl0bGV7XG4gICAgQGV4dGVuZCAuaC10YWc7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG59XG4uZ2VuZXJpYy1oZXJvLW1haW4tdGl0bGV7XG4gICAgQGV4dGVuZCAucHJvZHVjdC1oZXJvLXNlY3Rpb24tdGl0bGU7XG4gICAgbGluZS1oZWlnaHQ6IDY0cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfSAgICBcbn1cbi5nZW5lcmljLWhlcm8tcGFyYWdyYXBoLXRleHR7XG4gICAgQGV4dGVuZCAuZ2VuZXJpYy1wYXJhZ3JhcGgtdGV4dDtcbn1cbi5nZW5lcmljLWhlcm8tZXllYnJvdy10ZXh0e1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI5LjJweDtcbiAgICB9XG4gICAgJi5zYWZldHl7XG4gICAgICAgIGNvbG9yOiAjRTI2QjAwO1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTI2QjAwO1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDgvOTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIG1hc2s6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvaWNvbi1jYWxlbmRhci00LnN2Zykgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG4gICAgICAgICAgICAtd2Via2l0LW1hc2s6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvaWNvbi1jYWxlbmRhci00LnN2Zykgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG4gICAgICAgIH1cbiAgICB9XG59XG4uZ2VuZXJpYy1zZWN0aW9uLXRpdGxle1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgfVxufVxuLmdlbmVyaWMtcGFyYWdyYXBoLXRleHR7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB9XG59XG4vL1Bhc3QgV2ViaW5hcnMgX3Bhc3Qtd2ViaW5hcnMuc2Nzc1xuLnBhc3Qtd2ViaW5hci1tYWluLXRpdGxle1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICB9XG59XG4ucGFzdC13ZWJpbmFyLXNlY3Rpb24tdGl0bGV7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgfVxufVxuLnBhc3Qtd2ViaW5hci12aWRlby1kZXNjcmlwdGlvbntcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgfVxufVxuLnZpZGVvLWluZm8tbGlzdHtcbiAgICBsaXtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxud2lzdGlhLXRyYW5zY3JpcHR7XG4gICAgJjo6cGFydChzcGVha2VyKXtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6OnBhcnQocGFyYWdyYXBoKXtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5jb250YWN0LXVzLWV5ZWJyb3ctdGV4dHtcbiAgICBjb2xvcjogIzAwQzE1ODtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hLW5vdmFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7IC8qIDE2Mi41JSAqL1xuICAgIGxldHRlci1zcGFjaW5nOiA2LjRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLndoby11c2VzLWV5ZWJyb3ctdGV4dHtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hLW5vdmFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7IC8qIDE2Mi41JSAqL1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uam9iLXJvbGUtYXNrLXNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW46IDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcbiAgICAgICAgZm9udC1zaXplOiAzM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDNweDsgIFxuICAgIH1cbn1cbi5wcmljaW5nLXBhZ2UtZXllYnJvdy10ZXh0e1xuICAgIEBleHRlbmQgLnByb2R1Y3QtaGVyby1tYWluLXRpdGxlO1xufVxuLnByaWNpbmctcGFnZS1tYWluLXRpdGxle1xuICAgIEBleHRlbmQgLnByb2R1Y3QtaGVyby1zZWN0aW9uLXRpdGxlO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4ucHJpY2luZy1mb3JtLXN0ZXBze1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgfVxufVxuLnByaWNpbmctZm9ybS1pbnRyb3tcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hLW5vdmFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cbn1cbi5wcmljaW5nLWZvcm0tcGFyYWdyYXBoLXRleHR7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgfVxufVxuLnJvaS1jYWxjdWxhdG9yLWN0YS1zZWN0aW9uLXRpdGxle1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMi4wN3JlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBmb250LXNpemU6IDIuOTVyZW0gIWltcG9ydGFudDtcbiAgICB9XG59XG4ucm9pLWNhbGN1bGF0b3ItY3RhLXBhcmFncmFwaC10ZXh0e1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgZm9udC1zaXplOiAzM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDNweDtcbiAgICB9XG59XG4vL3Bhc3Qtd2ViaW5hcnMgcG9zdHNcbi5ldmVudHMtcG9zdC1zdWJoZWFkaW5ne1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgICAtbW96LWh5cGhlbnM6IGF1dG87XG4gICAgLW1zLWh5cGhlbnM6IGF1dG87XG4gICAgaHlwaGVuczogYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZXZlbnRzLXBvc3Qtc3ViLXN1YmhlYWRpbmd7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzNweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgc3BhbiB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxufSIsIi8qIFRoZSBNb2RhbCAoYmFja2dyb3VuZCkgKi9cbi5tb2RhbHtcbiAgZGlzcGxheTogbm9uZTsgLyogSGlkZGVuIGJ5IGRlZmF1bHQgKi9cbiAgcG9zaXRpb246IGZpeGVkOyAvKiBTdGF5IGluIHBsYWNlICovXG4gIHotaW5kZXg6IDEwMDAwOyAvKiBTaXQgb24gdG9wICovXG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7IC8qIEZ1bGwgd2lkdGggKi9cbiAgaGVpZ2h0OiAxMDAlOyAvKiBGdWxsIGhlaWdodCAqL1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwwLDApOyAvKiBGYWxsYmFjayBjb2xvciAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODApOyAvKiBCbGFjayB3LyBvcGFjaXR5ICovXG4gIG92ZXJmbG93OiBvdmVybGF5O1xuICBkaXYubW9kYWwtZGlhbG9ne1xuICAgIHBvaW50ZXItZXZlbnRzOiBpbmhlcml0O1xuICB9XG4gIC5tb2RhbC1oZWFkZXJ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBNb2RhbCBDb250ZW50L0JveCBtb2RhbC12aWRlbyovXG4ubW9kYWxfY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbiAgICBtYXJnaW46IDAgYXV0bzsgLyogMTUlIGZyb20gdGhlIHRvcCBhbmQgY2VudGVyZWQgKi9cbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4ODg7XG4gICAgd2lkdGg6IDgwJTsgLyogQ291bGQgYmUgbW9yZSBvciBsZXNzLCBkZXBlbmRpbmcgb24gc2NyZWVuIHNpemUgKi9cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTAwMDE7IC8qIFNpdCBvbiB0b3AgKi9cbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi8qIFRoZSBDbG9zZSBCdXR0b24gKi9cbi5jbG9zZSB7XG4gIGNvbG9yOiAjYWFhO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5jbG9zZTpob3Zlcixcbi5jbG9zZTpmb2N1cyB7XG4gIGNvbG9yOiBibGFjaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59IiwiXG4uc2l0ZS1mb290ZXJ7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAuOXJlbTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nOiA0OHB4IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXItdG9wOm5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAyMS43NHB4OyAvKiAxNTIuMDgzJSAqL1xuICAgIGEge1xuXHRcdGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAjNTJhYzY5ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuXHRcdHBhZGRpbmc6IDQ4cHggMCAxMzNweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cbi8qICMgRm9vdGVyIFdpZGdldHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mb290ZXItd2lkZ2V0cyB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0Y2xlYXI6IGJvdGg7XG5cdGNvbG9yOiAjMDAwO1xuXHRib3JkZXItdG9wOm5vbmU7XG5cdHBhZGRpbmc6IDQ4cHggMDtcblx0LmNvbnRhaW5lcntcblx0XHQmOmFmdGVye1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE2KTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGJvdHRvbTogLTQ4cHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuXHRcdFx0XHRib3R0b206IC04MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZC1mbGV4e1xuXHRcdGdhcDogMCAxNXB4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXHQud2lkZ2V0LXRpdGxlIHtcblx0XHRjb2xvcjogIzAwMDtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDI5cHg7IC8qIDE0MC4wOTclICovXG5cdFx0cGFkZGluZzogMTJweCAxNnB4O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTApO1xuXHRcdG1hcmdpbjogMCAtMTVweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG5cdFx0XHRjb2xvcjogIzAwOTYzOTtcblx0XHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRtYXJnaW46IDAgMCA2cHg7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0XHQmOjphZnRlciB7XG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dG9wOiAxMnB4O1xuXHRcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogLjI1NWVtO1xuXHRcdFx0Y29udGVudDogXCJcXGYxMDdcIjsgLy9kb3duXG5cdFx0XHRmb250LWZhbWlseTogJ0RlZmF1bHRzJztcblx0XHRcdGhlaWdodDogMzJweDtcblx0XHRcdHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcblx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmFjdGl2ZXtcblx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRjb250ZW50OiBcIlxcZjEwNlwiOyAvL3VwXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdHB7XG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdH1cblx0LmZvb3Rlci13aWRnZXQtYXJlYTpsYXN0LWNoaWxke1xuXHRcdC53aWRnZXQtdGl0bGV7XG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdH1cblx0fVxuXHQud2lkZ2V0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdHVsID4gbGl7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHRcdC5zdWItbWVudSA+IGxpe1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0XHQud2lkZ2V0ID4gbGl7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG5cdHVsLm1lbnV7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwIC0xNXB4O1xuXHRcdGxpe1xuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRsaXtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuICAgIH1cblx0LmFjdGl2ZXtcblx0XHR1bC5tZW51e1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG4gICAgYSB7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRsaW5lLWhlaWdodDogMjEuNzRweDsgLyogMTUyLjA4MyUgKi9cblx0XHRwYWRkaW5nOiAxMnB4IDU2cHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogIzUyYWM2OTtcblx0XHRcdC5pbnN0YWdyYW0taWNvbiwgLngtaWNvbntcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzUyYWM2OTtcblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG5cdFx0XHRmb250LXNpemU6IC45cmVtO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdH1cblx0Lm1lbnUtaXRlbS1oYXMtY2hpbGRyZW57XG5cdFx0PiBhe1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGN1cnNvcjogdGV4dDtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0JjpudGgtY2hpbGQobisyKSA+IGF7XG5cdFx0XHRtYXJnaW4tdG9wOiAxM3B4O1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuXHRcdHBhZGRpbmc6IDgwcHggMDtcblx0fVxufVxuLmZvb3Rlci13aWRnZXRzLTF7XG5cdGZsZXg6IDAgMCAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLWJvdHRvbTogNDhweDtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG5cdFx0ZmxleDogMCAwIDI1JTtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdCY6YWZ0ZXJ7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMXB4O1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IC04cHg7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuXHRcdH1cbiAgICB9XG59XG4uZm9vdGVyLXdpZGdldHMtMntcblx0QGV4dGVuZCAub2Zmc2V0LWxnLTE7XG59XG4uZm9vdGVyLXdpZGdldHMtMixcbi5mb290ZXItd2lkZ2V0cy0zLFxuLmZvb3Rlci13aWRnZXRzLTQsXG4uZm9vdGVyLXdpZGdldHMtNSB7XG5cdGZsZXg6IDAgMCAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuXHRcdGZsZXg6IDAgMCBjYWxjKHBlcmNlbnRhZ2UoMyAvMTIpIC0gMTVweCk7XG5cdFx0c2VjdGlvbjpudGgtY2hpbGQoMil7XG5cdFx0XHRtYXJnaW4tdG9wOiAyNHB4O1xuXHRcdH1cbiAgICB9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuXHRcdGZsZXg6IDAgMCBjYWxjKHBlcmNlbnRhZ2UoMiAvMTIpIC0gMTVweCk7XG4gICAgfVxufVxuI21lbnUtZm9vdGVyLWNvbnRhY3R7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRtYXJnaW46IDQ4cHggMCAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bGl7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblx0LnBob25lLWxpbmsgYXtcblx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdG1hcmdpbjogNDhweCAwO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwYWRkaW5nOiAwO1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuXHRcdFx0Zm9udC1zaXplOiAxLjEyNXJlbTtcblx0XHR9XG5cdH1cblx0LnNvY2lhbC1pbmxpbmV7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi1yaWdodDogMjhweDtcblx0XHRhe1xuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpe1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyNHB4O1xuXHRcdH1cblx0fVxuXHQuY3RhLWJ1dHRvbi1jb250YWluZXJ7XG5cdFx0ZGlzcGxheTogIGlubGluZS1ibG9jaztcblx0XHRhe1xuXHRcdFx0QGV4dGVuZCAuc3RhbmRhcmQtYnRuO1xuXHRcdFx0Y29sb3I6ICMwMEMxNTggIWltcG9ydGFudDtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICMwMEMxNTg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzBDOTc0OCAhaW1wb3J0YW50O1xuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjMEM5NzQ4O1xuXHRcdFx0fVxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzBDOTc0ODtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZyl7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uaW5zdGFncmFtLWljb257XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0LXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDEvaW5zdGdyYW1faWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcblx0bWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzAxL2luc3RncmFtX2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuXHRtYXNrLXNpemU6IGNvbnRhaW47XG5cdGhlaWdodDogMTlweDtcblx0d2lkdGg6IDE5cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAxO1xufVxuLngtaWNvbntcblx0Y29udGVudDogXCJcIjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wMS94X2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wMS94X2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuXHRtYXNrLXNpemU6IGNvbnRhaW47XG5cdGhlaWdodDogMTlweDtcblx0d2lkdGg6IDE5cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAxcHg7XG59IiwiLnBsYWluLWJ0bnsgICAgXG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCIsIHNhbnMtc2VyaWY7XG4gICAgYm9yZGVyOiAwcHg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgYm94LXNoYWRvdzogMCAwIDRweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHggIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm9yYW5nZS1idG57ICAgIFxuICAgIEBleHRlbmQgLnBsYWluLWJ0bjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1oY3NzLXNhZmV0eSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ZTFiICFpbXBvcnRhbnQ7XG4gICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmIxNDkgICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLm9yYW5nZS1idXR0b257XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIGgye1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpY3tcbiAgICAgICAgQGV4dGVuZCAub3JhbmdlLWJ0bjtcbiAgICAgICAgZm9udC1zaXplOiAxLjE1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNS4ycHg7XG4gICAgfVxufVxuLndoaXRlLWJ1dHRvbntcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnZjZS1idXR0b24tLXN0eWxlLWJhc2lje1xuICAgICAgICBAZXh0ZW5kIC5wbGFpbi1idG47XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjUuMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkOGQ4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4uZGlzcGF0Y2hlci1idG57ICAgIFxuICAgIEBleHRlbmQgLnBsYWluLWJ0bjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGlzcGF0Y2hlciAhaW1wb3J0YW50O1xuICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiMTQ5ICAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5kaXNwYXRjaGVyLWJ1dHRvbntcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnZjZS1idXR0b24tLXN0eWxlLWJhc2lje1xuICAgICAgICBAZXh0ZW5kIC5kaXNwYXRjaGVyLWJ0bjtcbiAgICAgICAgZm9udC1zaXplOiAxLjE1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNS4ycHg7XG4gICAgfVxufVxuLmRpc3BhdGNoZXItb3V0bGluZXtcbiAgICAudmNlLWJ1dHRvbi0tc3R5bGUtb3V0bGluZS1hbmltYXRlZHtcbiAgICAgICAgQGV4dGVuZCAucGxhaW4tYnRuO1xuICAgICAgICBmb250LXNpemU6IDEuMTVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1LjJweDtcbiAgICAgICAgY29sb3I6ICRkaXNwYXRjaGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiMTQ5ICAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGlzcGF0Y2hlciAhaW1wb3J0YW50OyBcbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG59XG4uZGlzcGF0Y2hlci1vdXRsaW5lLWJ0bntcbiAgICBAZXh0ZW5kIC5wbGFpbi1idG47XG4gICAgcGFkZGluZzogMTBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRkaXNwYXRjaGVyICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAzcHggc29saWQgJGRpc3BhdGNoZXI7XG4gICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRpc3BhdGNoZXI7XG4gICAgfVxufVxuLndoaXRlLW91dGxpbmUtYnRue1xuICAgIEBleHRlbmQgLnBsYWluLWJ0bjtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG59XG4uZ3JlZW4tYnRueyAgICBcbiAgICBAZXh0ZW5kIC5wbGFpbi1idG47XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTJhYzY5ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbn1cbi5ncmVlbi1idXR0b257XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIGgye1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpY3tcbiAgICAgICAgQGV4dGVuZCAuZ3JlZW4tYnRuO1xuICAgICAgICBmb250LXNpemU6IDEuMTVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1LjJweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB9XG59XG4ud2hpdGUtZ3JlZW4tYnRue1xuICAgIEBleHRlbmQgLnBsYWluLWJ0bjtcbiAgICBjb2xvcjogIzAwQzE1OCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMS4xNXJlbSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjMDBDMTU4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI1LjJweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBDMTU4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiNmZmYgIWltcG9ydGFudDtcbiAgICB9XG59XG4ud2hpdGUtZ3JlZW4tYnV0dG9ue1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBoMntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWN7XG4gICAgICAgIEBleHRlbmQgLnBsYWluLWJ0bjtcbiAgICAgICAgY29sb3I6ICRncmVlbiAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDEuMTVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGdyZWVuO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjUuMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuLmJsYWNrLWJ0bnsgICAgXG4gICAgQGV4dGVuZCAuc3RhbmRhcmQtYnRuO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAmLm91dGxpbmV7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5ibHVlLWJ0bnsgICAgXG4gICAgQGV4dGVuZCAucGxhaW4tYnRuO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWpvYiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxufVxuLmJsdWUtYnV0dG9ue1xuICAgIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpY3tcbiAgICAgICAgQGV4dGVuZCAuYmx1ZS1idG47XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjUuMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIH1cbn1cbi8qKipISkUgYnV0dG9ucyoqKi9cbmF7XG4gICAgJi5oamUtYnV0dG9ue1xuICAgICAgICBAZXh0ZW5kIC5wbGFpbi1idG47XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1cyA6IDRweCAhaW1wb3J0YW50O1xuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXMgOiA0cHggIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzIDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMzBweCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhdnlqb2I7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaGplLWJsYWNrLWJ1dHRvbiB7XG4gICAgICAgIEBleHRlbmQgLmhqZS1idXR0b247XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWpvYiAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cbiAgICAmLmhqZS1jbGVhci1idXR0b257XG4gICAgICAgIEBleHRlbmQgLmhqZS1idXR0b247XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkaGVhdnlqb2IgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAkaGVhdnlqb2IhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbmRpdntcbiAgICAmLmhqZS1ibGFjay1idXR0b24ge1xuICAgICAgICBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjZweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaGplLWJsdWUtYnV0dG9uIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhdnlqb2IgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAwcHg7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmhqZS1jbGVhci1idXR0b24geyAgICAgXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDEsIDc2LCA3NiwgMCkgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGhlYXZ5am9iICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogJGhlYXZ5am9iICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmhqZS1idXR0b24sIC5oamUtYmxhY2stYnV0dG9uLCAuaGplLWNsZWFyLWJ1dHRvbiwgLmhqZS1ibHVlLWJ1dHRvbntcbiAgICAgICAgYXtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgYm9yZGVyOiAwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1cyA6IDRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzIDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXMgOiA0cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuIC8vdGVtcGxhdGUgYnV0dG9uIG92ZXJyaWRlc1xuLmZvcm0tYmxhY2stYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0e1xuICAgIEBleHRlbmQgLmJsYWNrLWJ0bjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZm9ybS1ibHVlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdHtcbiAgICBAZXh0ZW5kIC5ibHVlLWJ0bjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZm9ybS1kaXNwYXRjaGVyLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdHtcbiAgICBAZXh0ZW5kIC5kaXNwYXRjaGVyLWJ0bjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZm9ybS1ncmVlbi1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXR7XG4gICAgQGV4dGVuZCAuZ3JlZW4tYnRuO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5mb3JtLW9yYW5nZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXR7XG4gICAgQGV4dGVuZCAub3JhbmdlLWJ0bjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZm9ybS13aGl0ZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXR7XG4gICAgQGV4dGVuZCAud2hpdGUtYnRuO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5mb3JtLXdoaXRlLXRleHQgLndpdGhfZnJtX3N0eWxlIC5mcm1fcHJpbWFyeV9sYWJlbCwgLmZvcm0td2hpdGUtdGV4dCAud2l0aF9mcm1fc3R5bGUgLmZybV9mb3JtX2ZpZWxkLmZybV9odG1sX2NvbnRhaW5lcntcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmZvcm0tYmxhY2stdGV4dCAud2l0aF9mcm1fc3R5bGUgLmZybV9wcmltYXJ5X2xhYmVsLCAuZm9ybS1ibGFjay10ZXh0IC53aXRoX2ZybV9zdHlsZSAuZnJtX2Zvcm1fZmllbGQuZnJtX2h0bWxfY29udGFpbmVye1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4udW5kZXJsaW5lLWhvdmVyLWN0YXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnM7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAuMnM7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gICAgfVxuICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdEZWZhdWx0cyc7XG4gICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgIHRvcDogMnB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5oZWF2eWpvYi10ZXh0e1xuICAgICAgICAmOmFmdGVyLCAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICRoZWF2eWpvYjtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWpvYjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmhlYXZ5YmlkLXRleHR7XG4gICAgICAgICY6YWZ0ZXIsICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaGNzcy1zYWZldHktdGV4dHtcbiAgICAgICAgJjphZnRlciwgJjpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOiAkaGNzcy1zYWZldHk7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGNzcy1zYWZldHk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi53aGl0ZS10ZXh0e1xuICAgICAgICAmOmFmdGVyLCAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxufVxuLmFycm93LXVuZGVybGluZS1jdGF7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogLjI1ZW07XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA5L2Fycm93X2RpcmVjdGlvbl9yaWdodF9uZXh0X2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wOS9hcnJvd19kaXJlY3Rpb25fcmlnaHRfbmV4dF9pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogMzJweDtcbiAgICAgICAgbWFzay1zaXplOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICNDRENEQ0Q7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDRENEQ0Q7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpmb2N1c3tcbiAgICAgICAgb3V0bGluZTogMC4yNXB4IHNvbGlkICNCNEI0QjQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAmLmJsYWNrLWxpbmt7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0NEQ0RDRDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5ncmV5LW91dGxpbmUtYnRue1xuICAgIEBleHRlbmQgLnBsYWluLWJ0bjtcbiAgICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNERURFREU7XG4gICAgfVxufVxuLmdyZWVuLWRhcmtncmVlbi1idG57XG4gICAgQGV4dGVuZCAucGxhaW4tYnRuO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDY4OTM4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbn1cbi5zdGFuZGFyZC1idG57XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCIsIHNhbnMtc2VyaWY7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbSA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgICY6YWZ0ZXJ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cbiAgICAmLm91dGxpbmV7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzI3MjcyNztcbiAgICAgICAgICAgIGNvbG9yOiAjMjcyNzI3O1xuICAgICAgICB9XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfVxufVxuLndoaXRlLWJ0bnsgICAgXG4gICAgQGV4dGVuZCAuc3RhbmRhcmQtYnRuO1xuICAgIGNvbG9yOiAkaGNzcy1kYXJrLW5ldXRyYWw7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoY3NzLWRhcmstbmV1dHJhbCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5oZWF2eWJpZC1idG4sIC5oZWF2eWJpZC1idG46Zm9jdXMsIGlucHV0LnNlYXJjaC1mb3JtLXN1Ym1pdHtcbiAgICBAZXh0ZW5kIC5zdGFuZGFyZC1idG47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQzE1ODtcbiAgICAmLm91dGxpbmV7XG4gICAgICAgIGNvbG9yOiAjMDBDMTU4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDBDMTU4O1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEM5NzQ4O1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzBDOTc0ODtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEM5NzQ4O1xuICAgIH1cbn1cbi5oZWF2eWpvYi1idG4sIC5uZXctZGlzcGF0Y2hlci1idG4sIC5wbGFucy1idG57XG4gICAgQGV4dGVuZCAuc3RhbmRhcmQtYnRuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNTgzRkM7XG4gICAgJi5vdXRsaW5le1xuICAgICAgICBjb2xvcjogIzA1ODNGQztcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzA1ODNGQztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYXZ5am9iO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWpvYjtcbiAgICB9XG4gICAgJi5pbnZlcnNle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBjb2xvcjogIzA1ODNGQztcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWpvYjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxufVxuLnNhZmV0eS1idG57XG4gICAgQGV4dGVuZCAuc3RhbmRhcmQtYnRuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjlFMUI7XG4gICAgJi5vdXRsaW5le1xuICAgICAgICBjb2xvcjogI0ZGNzkwMDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0ZGOUUxQjtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOUUxQjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNzkwMDtcbiAgICB9XG59XG4uZmxlZXQtYnRuLCAuZTM2MC1idG4sIC5mdWVsZXJwbHVzLWJ0biwgLnRlbGVtYXRpY3MtYnRue1xuICAgIEBleHRlbmQgLnN0YW5kYXJkLWJ0bjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmxlZXQ7XG4gICAgJi5vdXRsaW5le1xuICAgICAgICBjb2xvcjogJGZsZWV0O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZmxlZXQ7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NjgxO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzY4MTtcbiAgICB9XG59XG4uYWNjb3VudGluZy1idG4sIC5jbG91ZC1idG4sIC5pbnNpZ2h0cy1idG57XG4gICAgQGV4dGVuZCAuc3RhbmRhcmQtYnRuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NjczODc7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzU2NzM4NztcbiAgICAmLm91dGxpbmV7XG4gICAgICAgIGNvbG9yOiAjNTY3Mzg3O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjNTY3Mzg3O1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU2NzM4NztcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjNTY3Mzg3O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjNTY3Mzg3O1xuICAgIH1cbn1cbi5uYXZ5LWJsdWUtYnRue1xuICAgIEBleHRlbmQgLnN0YW5kYXJkLWJ0bjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGNzcy1kYXJrLW5ldXRyYWw7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGhjc3MtZGFyay1uZXV0cmFsO1xuICAgICYub3V0bGluZXtcbiAgICAgICAgY29sb3I6ICRoY3NzLWRhcmstbmV1dHJhbDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGhjc3MtZGFyay1uZXV0cmFsO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhjc3MtZGFyay1uZXV0cmFsO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciwgJjpmb2N1c3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQyNjQ3OTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM0MjY0Nzk7XG4gICAgfVxufVxuLnN0YW5kYXJkLWxpbmt7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAmOmZvY3Vze1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfVxufVxuLmhlYXZ5am9iLWxpbmssIC5kaXNwYXRjaGVyLWxpbmssIC5wbGFucy1saW5re1xuICAgIEBleHRlbmQgLnN0YW5kYXJkLWxpbms7XG4gICAgY29sb3I6ICMwNTgzRkM7XG4gICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICRoZWF2eWpvYjtcbiAgICB9XG59XG4uc2FmZXR5LWxpbmt7XG4gICAgQGV4dGVuZCAuc3RhbmRhcmQtbGluaztcbiAgICBjb2xvcjogI0ZGOUUxQjtcbiAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogI0ZGNzkwMDtcbiAgICB9XG59XG4uaGVhdnliaWQtbGlua3tcbiAgICBAZXh0ZW5kIC5zdGFuZGFyZC1saW5rO1xuICAgIGNvbG9yOiAjMDBDMTU4O1xuICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAjMEM5NzQ4O1xuICAgIH1cbn1cbi5lMzYwLWxpbmssIC5mdWVsZXJwbHVzLWxpbmssIC50ZWxlbWF0aWNzLWxpbmt7XG4gICAgQGV4dGVuZCAuc3RhbmRhcmQtbGluaztcbiAgICBjb2xvcjogJGZsZWV0O1xuICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAjMDA3NjgxO1xuICAgIH1cbn1cbi5jbG91ZC1saW5re1xuICAgIEBleHRlbmQgLnN0YW5kYXJkLWxpbms7XG4gICAgY29sb3I6ICRjbG91ZDtcbn1cbi5mbGVldC1saW5re1xuICAgIEBleHRlbmQgLnN0YW5kYXJkLWxpbms7XG4gICAgY29sb3I6ICMwMDllYTY7XG59XG4uY2FyZXQtcmlnaHR7XG4gICAgJjphZnRlcntcbiAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICAgICAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICAgICAgICBmb250LWZhbWlseTogJ0RlZmF1bHRzJztcbiAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgYm90dG9tOiAtM3B4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE5cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4uY2FyZXQtbGVmdHtcbiAgICAmOmJlZm9yZXtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb250ZW50OiBcIlxcZjEwNFwiO1xuICAgICAgICBmb250LWZhbWlseTogJ0RlZmF1bHRzJztcbiAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIH1cbn1cbi53aGl0ZS1saW5re1xuICAgIGNvbG9yOiAjZmZmO1xuICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbn1cbi5ibGFjay1saW5re1xuICAgIGNvbG9yOiAjMDAwO1xuICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAjQ0RDRENEO1xuICAgIH1cbn1cbi5ncmVlbi1naG9zdC1idXR0b24ge1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwOTYzOTtcbiAgICBjb2xvcjojMDBDMTU4O1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIG1hcmdpbi10b3A6MjRweDtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6IzAwOTYzOTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwOTYzOTtcbiAgICB9XG59XG4uYmx1ZS1naG9zdC1idXR0b24ge1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwOTRGRjtcbiAgICBjb2xvcjogIzA1ODNGQztcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBtYXJnaW4tdG9wOjI0cHg7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiMwMDVFQjg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDVFQjg7XG4gICAgfVxufVxuLnRlYWwtZ2hvc3QtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDlFQTY7XG4gICAgY29sb3I6ICMwMDlFQTY7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgbWFyZ2luLXRvcDoyNHB4O1xuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYmFja2dyb3VuZDojMDA5RUE2O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA5RUE2O1xuICAgIH1cbn1cbi5jdXN0b21lci1zdG9yeS1ncmV5LWJ1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6ICMyODJGM0M7XG4gICAgcGFkZGluZzoxNnB4O1xuICAgIGNvbG9yOiNmZmY7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xufSIsIi5oaWRlLXhzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnZpc2libGUteHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXNtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNyLW9ubHl7XG4gICAgQGluY2x1ZGUgc3Itb25seTtcbn1cblxuLy90ZXh0IGFsaWduIGNsYXNzZXNcbi5jZW50ZXIsIC5oYXMtdGV4dC1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2VudGVyLW1vYmlsZXtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gICAgJi52Y2Utc2luZ2xlLWltYWdlLS1hbGlnbi1yaWdodHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLWNvbnRhaW5lci0tYWxpZ24tbGVmdCxcbiAgICAmLnZjZS1zaW5nbGUtaW1hZ2UtLWFsaWduLWxlZnR7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5sZWZ0LWNlbnRlci1tb2JpbGV7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbi8vbWFyZ2luIGNsYXNzZXNcbi5tdC0zMCB7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cbi5tdC01MHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuLm10LTYwe1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG59XG4ubWItMzB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5tYi01MHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbn1cbi5tYi0xMHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm1iLTQ4LTgwe1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgfVxufVxuLm1zLTEwe1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLm10LTQ4e1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG59XG4ubXRiLTQ4LTk2e1xuICAgIG1hcmdpbjogNDhweCAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBtYXJnaW46IDgwcHggMDtcbiAgICB9XG59XG4ubXRiLTQ4LTgwe1xuICAgIG1hcmdpbjogNDhweCAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBtYXJnaW46IDgwcHggMDtcbiAgICB9XG59XG4ubXQtNDgtOTZ7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICB9XG59XG4vL3BhZGRpbmcgY2xhc3Nlc1xuLnB0LTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ucC0xNSB7XG4gICAgcGFkZGluZzogMTVweDtcbn1cbi5wdGItNjAge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG4ucHQtNjB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5wdC05MHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjE0MDBweCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5wYi00OC04MHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgfVxufVxuLnBiLTkwe1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTQwMHB4KSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLnB0Yi05MHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxNDAwcHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG4ucGItMTIwe1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5wdGItMTIwe1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG4ucGFkZGluZy05MHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgICAgICAgcGFkZGluZzogNjBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxNDAwcHgpIHtcbiAgICAgICAgcGFkZGluZzogOTBweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5wYWRkaW5nLTMwLTkwe1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDYwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTQwMHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggOTBweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi8vYmFja2dyb3VuZCBjbGFzc2VzXG4uZ3JleS1iZ3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRlci1ncmF5O1xufVxuLmRhcmstZ3JleXtcblx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7XG59XG4uZ3JlZW4tYmcsIC5oZWF2eWJpZC1iZ3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG59XG4ud2hpdGUtYmd7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4udHJ1Y2tpbmctYmd7XG5cdGJhY2tncm91bmQtY29sb3I6JHRydWNraW5nO1xufVxuLmRhcmtlci1ncmV5IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmF5O1xufVxuLmUzNjAtYmcsIC5lcXVpcG1lbnQzNjAtYmd7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGUzNjA7XG59XG4uaGVhdnlqb2ItYmcsIC5ibHVlLWJnLCAuaGNzcy1teWZpZWxkLWJne1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWpvYjtcbn1cbi5ibGFjay1iZ3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLmZ1ZWxlcnBsdXMtYmd7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZ1ZWxlcnBsdXM7XG59XG4uaGNzcy1jbG91ZC1iZ3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xvdWQ7XG59XG4uaGNzcy1kaXNwYXRjaGVyLWJnLCAuZGlzcGF0Y2hlci1iZ3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGlzcGF0Y2hlcjtcbn1cbi5oY3NzLWludGVsbGlnZW5jZS1iZ3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW50ZWxsaWdlbmNlO1xufVxuLmhjc3MtcGxhbnMtYmcsIC5wbGFucy1iZ3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGNzcy1wbGFucztcbn1cbi5oY3NzLXNhZmV0eS1iZywgLnNhZmV0eS1iZ3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xufVxuLmhjc3MtdGVsZW1hdGljcy1iZ3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVsZW1hdGljcztcbn1cbi5saWdodGdyZXktYmd7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjZmNztcbn1cbi5uYXZ5LWJsdWUtYmcsIC5oY3NzLWRhcmstbmV1dHJhbHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGNzcy1kYXJrLW5ldXRyYWw7XG59XG4vL3RleHQgY29sb3Jcbi5oZWF2eWJpZC10ZXh0e1xuXHRjb2xvcjogIzAwQzE1ODtcbn1cbi5oZWF2eWpvYi10ZXh0e1xuXHRjb2xvcjogJGhlYXZ5am9iO1xufVxuLm9wZXJhdGlvbnMtdGV4dHtcbiAgICBjb2xvcjogIzA1ODNGQztcbn1cbi5lMzYwLXRleHR7XG5cdGNvbG9yOiAjMDA5RUE2O1xufVxuLmhjc3Mtc2FmZXR5LXRleHR7XG5cdGNvbG9yOiAkaGNzcy1zYWZldHk7XG59XG4ub3JhbmdlLXRleHR7XG5cdGNvbG9yOiAkb3JhbmdlO1xufVxuLndoaXRlLXRleHR7XG4gICAgY29sb3I6ICNmZmY7XG59XG4uYmxhY2stdGV4dCwgLnRoYW5rLXlvdS1tZXNzYWdle1xuICAgIGNvbG9yOiAjMDAwO1xufVxuLnBsYW5zLXRleHR7XG4gICAgY29sb3I6ICMwMDVFQjg7XG59XG4uZGlzcGF0Y2hlci10ZXh0e1xuICAgIGNvbG9yOiAkZGlzcGF0Y2hlcjtcbn1cbi50ZWxlbWF0aWNzLXRleHR7XG4gICAgY29sb3I6ICRmbGVldDtcbn1cbi5jbG91ZC10ZXh0LCAuaW5zaWdodHMtdGV4dCwgLmFjY291bnRpbmctdGV4dHtcbiAgICBjb2xvcjogIzU2NzM4Nztcbn1cbi5mdWVsZXJwbHVzLXRleHR7XG4gICAgY29sb3I6ICRmdWVsZXJwbHVzO1xufVxuLmZsZWV0LXRleHR7XG4gICAgY29sb3I6ICRmbGVldDtcbn1cbi5ib2xkIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuXG4vL2JvcmRlciBjbGFzc2VzXG4uYm9yZGVyLWJvdHRvbXtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLDAsMCwuMTYpO1xufVxuLmJvcmRlci10b3Atbm9uZXtcblx0Ym9yZGVyLXRvcDpub25lICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWJvdHRvbS1ub25le1xuXHRib3JkZXItYm90dG9tOm5vbmUgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItdG9we1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4xNik7XG59XG4uZG91YmxlLWJvcmRlci10b3B7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMGUwZTA7XG4gICY6YmVmb3Jle1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMGUwZTA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMXB4O1xuICB9XG59XG4uYm9yZGVyLXJvdW5ke1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmxleC1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLnBhZ2luYXRpb24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhlcm8taW1hZ2UtZGVmYXVsdHtcblx0cGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcblx0cGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG5cdFx0cGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KXtcblx0XHRwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuXHRcdG1pbi1oZWlnaHQ6IDQ1MHB4O1xuXHR9XG59XG5cbi8vYm94ZXNcbi5vcmFuZ2UtYm94eyAgICBcblx0Ym9yZGVyOiAzcHggc29saWQgI2Y3YmU2ODtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nOiAyOHB4O1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uYmxhY2stYm9yZGVyLWJveHsgICAgXG5cdGJvcmRlcjogM3B4IHNvbGlkICMwMDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogMjhweDtcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xufVxuLndoaXRlLWJveHtcbiAgICBiYWNrZ3JvdW5kOiNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgLnZjZXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gICAgLnZjZS1zaW5nbGUtaW1hZ2UtaW5uZXIudmNlLXNpbmdsZS1pbWFnZS0tYWJzb2x1dGV7XG4gICAgICAgIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIH1cbn1cbi5yb3VuZGVkLWNvcm5lcnN7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cbi5yb3VuZGVkLWNvcm5lcnMtdG9we1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzMHB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDMwcHg7XG59XG4uaGVhZGVyLXJ1bGV7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IC0xNnB4O1xuICAgIH1cbn1cbi5uYXJyb3ctY29udGFpbmVye1xuICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4eGwpe1xuICAgICAgICBtYXgtd2lkdGg6IDEzNDBweDtcbiAgICB9XG59XG4uc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVye1xuICAgIC5zaXRlLWlubmVye1xuICAgICAgICBAZXh0ZW5kIC5uYXJyb3ctY29udGFpbmVyO1xuICAgIH1cbn1cbi5zaXRlLWlubmVyLWNvbnRhaW5lcntcbiAgICAuc2l0ZS1pbm5lcntcbiAgICAgICAgQGV4dGVuZCAuY29udGFpbmVyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4eGwpe1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNzMwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4uZnVsbC13aWR0aC1zaXRlLWlubmVye1xuICAgIC5zaXRlLWlubmVye1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICB9XG59XG4uYmlnLWhlYWRsaW5le1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcblx0XHRmb250LXNpemU6IDMuMjVyZW0gIWltcG9ydGFudDtcblx0fVxufVxuLnN1Yi10aXRsZS1oMntcbiAgICBAZXh0ZW5kIGgyO1xufVxuLnN1Yi10aXRsZS1oM3tcbiAgICBAZXh0ZW5kIGgzO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHR9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eHhsKXtcblx0XHRmb250LXNpemU6IDJyZW07XG5cdH1cbn1cbi5yb3ctcmV2ZXJzZXtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5hLnJlZC1saW5re1xuICAgIGNvbG9yOiByZWQ7XG59XG4uaW5saW5lLWJsb2Nre1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbnVsLmJ1bGxldHN7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6NDBweDtcbiAgICBsaXtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAmOmJlZm9yZXsgXG4gICAgICAgICAgICBjb250ZW50OidcXDAwYjcnO1xuICAgICAgICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6LTIwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IC4zMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbnVsLmJvcmRlci1jaXJjbGUtYnVsbGV0c3tcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMS4yZW07XG4gICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogLTEuMmVtO1xuICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgYm9yZGVyOiA1cHggc29saWQgIzAwMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5oZWF2eWJpZC1idWxsZXRzIGxpOmJlZm9yZXtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaGVhdnliaWQ7XG4gICAgfVxuICAgICYuc2FmZXR5LWJ1bGxldHMgbGk6YmVmb3Jle1xuICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XG4gICAgfVxuICAgICYudGVsZW1hdGljcy1idWxsZXRzIGxpOmJlZm9yZXtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGVsZW1hdGljcztcbiAgICB9XG4gICAgJi5oZWF2eWpvYi1idWxsZXRzIGxpOmJlZm9yZXtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaGVhdnlqb2I7XG4gICAgfVxufVxuLnNvY2lhbC1yZXZpZXdze1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWJpZDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBoMntcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICB9XG4gICAgcHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgfVxuICAgIC53aGl0ZS1idG57XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBjb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuLy9yZXZpZXdzXG4uZm91ci1vbmUtaGFsZi1zdGFyczpiZWZvcmUge1xuICAgIGhlaWdodDogMjVweDtcbiAgICB3aWR0aDogMTEzcHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLXdlYmtpdC1tYXNrOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzAzL1N0YXItcmV2aWV3LnN2ZykgcmVwZWF0LXg7XG4gICAgbWFzazogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wMy9TdGFyLXJldmlldy5zdmcpIHJlcGVhdC14O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDo2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNGRkI5MDAgMCUsICNGRkI5MDAgODklLCAjRENEQ0RDIDg5JSk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG4uYnJlYWsge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xufVxuLmJyZWFrLWxne1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgfVxufVxuLmVycm9yNDA0e1xuICAgIC5lbnRyeXtcbiAgICAgICAgQGV4dGVuZCAubXQtMzA7XG4gICAgfVxufVxuXG4uc3ZnLXNhZmV0eXtcbiAgICBzdmd7XG4gICAgICAgIHBhdGh7XG4gICAgICAgICAgICBmaWxsOiAkaGNzcy1zYWZldHk7XG4gICAgICAgIH1cbiAgICB9XG59XG4uc3ZnLWhlYXZ5am9iLCAuc3ZnLXBsYW5zLCAuc3ZnLWRpc3BhdGNoZXJ7XG4gICAgc3Zne1xuICAgICAgICBwYXRoe1xuICAgICAgICAgICAgZmlsbDogJGhlYXZ5am9iO1xuICAgICAgICB9XG4gICAgfVxufVxuLnN2Zy1oZWF2eWJpZHtcbiAgICBzdmd7XG4gICAgICAgIHBhdGh7XG4gICAgICAgICAgICBmaWxsOiAkaGVhdnliaWQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4uc3ZnLWUzNjAsIC5zdmctZnVlbGVycGx1cywgLnN2Zy10ZWxlbWF0aWNzLCAuc3ZnLWZsZWV0e1xuICAgIHN2Z3tcbiAgICAgICAgcGF0aHtcbiAgICAgICAgICAgIGZpbGw6ICRmbGVldDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5zdmctYWNjb3VudGluZywgLnN2Zy1jbG91ZHtcbiAgICBzdmd7XG4gICAgICAgIHBhdGh7XG4gICAgICAgICAgICBmaWxsOiAjNTY3Mzg3O1xuICAgICAgICB9XG4gICAgfVxufVxuLmNvbG9yZWQtYnVsbGV0c3tcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMzRweDtcbiAgICBsaXtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAmOmJlZm9yZXsgXG4gICAgICAgICAgICBjb250ZW50OidcXDAwYjcnO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMDBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0Oi00MHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAuMTU7XG4gICAgICAgIH1cbiAgICB9XG59XG4uaGVhdnliaWQtc29saWQtYnVsbGV0c3tcbiAgICBAZXh0ZW5kIC5jb2xvcmVkLWJ1bGxldHM7XG4gICAgbGk6YmVmb3JleyBcbiAgICAgICAgY29sb3I6ICRoZWF2eWJpZDtcbiAgICB9XG59XG4uaGVhdnlqb2Itc29saWQtYnVsbGV0c3tcbiAgICBAZXh0ZW5kIC5jb2xvcmVkLWJ1bGxldHM7XG4gICAgbGk6YmVmb3JleyBcbiAgICAgICAgY29sb3I6ICRoZWF2eWpvYjtcbiAgICB9XG59XG4ub3BlcmF0aW9ucy1zb2xpZC1idWxsZXRze1xuICAgIEBleHRlbmQgLmNvbG9yZWQtYnVsbGV0cztcbiAgICBsaTpiZWZvcmV7IFxuICAgICAgICBjb2xvcjogIzA1ODNGQztcbiAgICB9XG59XG4uZmxlZXQtc29saWQtYnVsbGV0c3tcbiAgICBAZXh0ZW5kIC5jb2xvcmVkLWJ1bGxldHM7XG4gICAgbGk6YmVmb3JleyBcbiAgICAgICAgY29sb3I6ICRmbGVldDtcbiAgICB9XG59XG4uc2FmZXR5LXNvbGlkLWJ1bGxldHN7XG4gICAgQGV4dGVuZCAuY29sb3JlZC1idWxsZXRzO1xuICAgIGxpOmJlZm9yZXsgXG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgIH1cbn1cbi5kaXNwYXRjaGVyLXNvbGlkLWJ1bGxldHN7XG4gICAgQGV4dGVuZCAuY29sb3JlZC1idWxsZXRzO1xuICAgIGxpOmJlZm9yZXsgXG4gICAgICAgIGNvbG9yOiAkZGlzcGF0Y2hlcjtcbiAgICB9XG59XG4uZGF0YS1zb2xpZC1idWxsZXRze1xuICAgICBAZXh0ZW5kIC5jb2xvcmVkLWJ1bGxldHM7XG4gICAgbGk6YmVmb3JleyBcbiAgICAgICAgY29sb3I6ICRjbG91ZDtcbiAgICB9XG59XG4ucHRiLTMyLTQ4e1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7ICAgIFxuICAgIH1cbn1cbi5wdGItNDgtODB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDsgICAgXG4gICAgfVxufVxuLnNlY3Rpb24tbWFyZ2luc3tcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7ICAgIFxuICAgIH1cbn1cbi5yb3ctZ2FwLTQ4e1xuICAgIC5yb3d7XG4gICAgICAgIHJvdy1nYXA6IDQ4cHg7XG4gICAgfVxufVxuLnJvdy1nYXAtMjR7XG4gICAgLnJvd3tcbiAgICAgICAgcm93LWdhcDogMjRweDtcbiAgICB9XG59XG4uc3ZnLWljb24tc2l6ZXtcbiAgICBzdmd7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxufVxuYS5ibGFjay11bmRlcmxpbmUtbGlua3tcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnR3by1jb2x1bW5ze1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gICAgfVxuICAgIGgye1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBwe1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucm93e1xuICAgICAgICByb3ctZ2FwOiAyNHB4O1xuICAgIH1cbiAgICBhOm5vdCguaGVhdnliaWQtYnRuKXtcbiAgICAgICAgQGV4dGVuZCAuYmxhY2stdW5kZXJsaW5lLWxpbms7XG4gICAgfVxufVxuLmFsdC1iZ3tcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxudWwuY2hlY2stY2lyY2xlLWJ1bGxldHN7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgJiA+IGxpe1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA4L2NoZWNrX2NpcmNsZV9pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA4L2NoZWNrX2NpcmNsZV9pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IDE2cHg7XG4gICAgICAgICAgICBtYXNrLXNpemU6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBsZWZ0OiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICB9XG4gICAgfVxuICAgIHVse1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAmPmxpIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYyAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIGxpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbn1cbi5zZWN0aW9uLWZyYW1le1xuICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAkaGVhdnliaWQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uc2FmZXR5LWNvbG9ye1xuICAgIC5zZWN0aW9uLWZyYW1le1xuICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XG4gICAgfVxufVxuXG4ub3BlcmF0aW9ucy1jb2xvcntcbiAgICAuc2VjdGlvbi1mcmFtZXtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaGVhdnlqb2I7XG4gICAgfVxufVxuXG4uZmxlZXQtY29sb3J7XG4gICAgLnNlY3Rpb24tZnJhbWV7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGZsZWV0O1xuICAgIH1cbn1cblxuLmRhdGEtY29sb3J7XG4gICAgLnNlY3Rpb24tZnJhbWV7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNsb3VkO1xuICAgIH1cbn1cbi5zZWFyY2gtZm9ybS1pbnB1dDo6cGxhY2Vob2xkZXIsIC5zZWFyY2gtZm9ybS1sYWJlbHtcbiAgICBjb250ZW50OiAnXFxmMDAyJztcbiAgICBmb250LWZhbWlseTogXCJEZWZhdWx0c1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBvcGFjaXR5OiAuNTQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICB9XG59XG4ucHJpY2luZy1kcmlmdC1saW5re1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuZHJpZnQtZGlzYWJsZWQtbm90aWNle1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTUwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjNzIxYzI0O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzIxYzI0O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogOHB4IDA7XG4gICAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgICY6aG92ZXIgLmRyaWZ0LWRpc2FibGVkLW5vdGljZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuI0N5Ym90Q29va2llYm90RGlhbG9ne1xuICAgIHotaW5kZXg6IDIxNDc0ODM2NDcgIWltcG9ydGFudDtcbn1cbiNDb29raWVib3RXaWRnZXQ6bm90KC5Db29raWVib3RXaWRnZXQtaW5hY3RpdmUpe1xuICAgIGxlZnQ6IDE2cHggIWltcG9ydGFudDtcbn1cbi8vcXVhbGlmaWVkIGNoYXRcbmlmcmFtZSNxLW1lc3Nlbmdlci1mcmFtZXtcbiAgICBib3R0b206IC04cHggIWltcG9ydGFudDtcbn1cbi5tb2JpbGUtZnVsbC13aWR0aHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxufVxuLmxpc3QtY29sdW1ucy0ze1xuICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDEuMjVyZW07XG4gICAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMztcbiAgICAgICAgY29sdW1uLWNvdW50OiAzOyBcbiAgICB9XG59XG4uaW1nLWJvcmRlci1jb3JuZXJzLTh7XG4gICAgaW1ne1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgfVxufVxudWwuaGNzcy1zdXBwb3J0LWJ1bGxldHN7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufSIsIi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwczovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gU2VlOiBodHRwczovL2h1Z29naXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHNyLW9ubHkoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDsgLy8gRml4IGZvciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1Njg2XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlKCkge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4iLCIvL0d1YXJhbnRlZSBJY29uc1xuLnN1cHBvcnQtaWNvbiwgLmltcGxlbWVudGF0aW9uLWljb24sIC5mbGV4LXByaWNpbmctaWNvbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhdnliaWQ7XG4gICAgaGVpZ2h0OiAgIDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uc3VwcG9ydC1pY29ue1xuICAgIC13ZWJraXQtbWFzazogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMC9zdXBwb3J0X2ljb24uc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIG1hc2s6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTAvc3VwcG9ydF9pY29uLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbi5pbXBsZW1lbnRhdGlvbi1pY29ue1xuICAgIC13ZWJraXQtbWFzazogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMC9wcm92ZW5faWNvbi5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgbWFzazogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMC9wcm92ZW5faWNvbi5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG4uZmxleC1wcmljaW5nLWljb257XG4gICAgLXdlYmtpdC1tYXNrOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzEwL2ZsZXhpYmxlX3ByaWNpbmdfaWNvbi5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgbWFzazogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMC9mbGV4aWJsZV9wcmljaW5nX2ljb24uc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4jZ3VhcmFudGVle1xuICAgIC5zdWItdGl0bGUtaDJ7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cbiAgICAuY29sLW1kLTR7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAud2hpdGUtYm94e1xuICAgICAgICBwYWRkaW5nOjMwcHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgaDN7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAZXh0ZW5kIC5yb3VuZGVkLWNvcm5lcnM7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLnN1cHBvcnQtaWNvbiwgLmltcGxlbWVudGF0aW9uLWljb24sIC5mbGV4LXByaWNpbmctaWNvbntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDN7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBwYWRkaW5nOjIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBwe1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8qIFNsaWRlciAqL1xuXG4uc2xpY2stc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5kcmFnZ2luZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG59XG4uc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJi5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuZHJhZ2dpbmcgaW1nIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNsaWNrLWluaXRpYWxpemVkICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIC5zbGljay12ZXJ0aWNhbCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8gRGVmYXVsdCBWYXJpYWJsZXNcblxuLy8gU2xpY2sgaWNvbiBlbnRpdHkgY29kZXMgb3V0cHV0cyB0aGUgZm9sbG93aW5nXG4vLyBcIlxcMjE5MFwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaQXCJcbi8vIFwiXFwyMTkyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpJcIlxuLy8gXCJcXDIwMjJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKAolwiXG4kc2xpY2stZm9udC1wYXRoOiBcIi4uL2ZvbnRzL3NsaWNrL1wiICFkZWZhdWx0O1xuJHNsaWNrLWZvbnQtZmFtaWx5OiBcInNsaWNrXCIgIWRlZmF1bHQ7XG4kc2xpY2stbG9hZGVyLXBhdGg6IFwiLi4vaW1hZ2VzL1wiICFkZWZhdWx0O1xuJHNsaWNrLWFycm93LWNvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcbiRzbGljay1kb3QtY29sb3I6IGJsYWNrICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU6ICRzbGljay1kb3QtY29sb3IgIWRlZmF1bHQ7XG4kc2xpY2stcHJldi1jaGFyYWN0ZXI6IFwiXFwyMTkwXCIgIWRlZmF1bHQ7XG4kc2xpY2stbmV4dC1jaGFyYWN0ZXI6IFwiXFwyMTkyXCIgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNoYXJhY3RlcjogXCJcXDIwMjJcIiAhZGVmYXVsdDtcbiRzbGljay1kb3Qtc2l6ZTogMjBweCAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LWRlZmF1bHQ6IDAuNzUgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjogMSAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU6IDAuMjUgIWRlZmF1bHQ7XG5cbkBmdW5jdGlvbiBzbGljay1pbWFnZS11cmwoJHVybCkge1xuICAgIEBpZiBmdW5jdGlvbi1leGlzdHMoaW1hZ2UtdXJsKSB7XG4gICAgICAgIEByZXR1cm4gaW1hZ2UtdXJsKCR1cmwpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1sb2FkZXItcGF0aCArICR1cmwpO1xuICAgIH1cbn1cblxuQGZ1bmN0aW9uIHNsaWNrLWZvbnQtdXJsKCR1cmwpIHtcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGZvbnQtdXJsKSB7XG4gICAgICAgIEByZXR1cm4gZm9udC11cmwoJHVybCk7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICAgQHJldHVybiB1cmwoJHNsaWNrLWZvbnQtcGF0aCArICR1cmwpO1xuICAgIH1cbn1cblxuLyogU2xpZGVyICovXG5cbi5zbGljay1saXN0IHtcbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiBzbGljay1pbWFnZS11cmwoXCJhamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgfVxufVxuXG4vKiBJY29ucyAqL1xuQGlmICRzbGljay1mb250LWZhbWlseSA9PSBcInNsaWNrXCIge1xuICAgIEBmb250LWZhY2Uge1xuICAgICAgICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICAgICAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90XCIpO1xuICAgICAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAgIH1cbn1cblxuLyogQXJyb3dzICovXG5cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICBmb250LXNpemU6IDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogJGUzNjA7XG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4gICAgfVxufVxuXG4uc2xpY2stcHJldiB7XG4gICAgbGVmdDogLTI1cHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IC0yNXB4O1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgY29udGVudDogJHNsaWNrLXByZXYtY2hhcmFjdGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBEb3RzICovXG5cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnNsaWNrLXNsaWRlcnsgXG4gICAgLnNsaWNrLWRvdHMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTI1cHg7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAkc2xpY2stZG90LWNoYXJhY3RlcjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc2xpY2stZG90LXNpemU7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yLWFjdGl2ZTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnByb2R1Y3QtdGV4dC1yZXZpZXd7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xufVxuLnByb2R1Y3QtY3VzdG9tZXJ7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucmV2aWV3LWV4Y2VycHQgcHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6ICfigJwnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICB0b3A6IC0xNXB4O1xuICAgICAgICByaWdodDogLTEwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgcmlnaHQ6IC0xNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgdG9wOiA1MHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4uYS1zbGlkZXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG4gICAgcGFkZGluZzogMjRweCA0MHB4IDI0cHggMjRweDtcbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhdnlqb2I7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgLy8gcGFkZGluZzogMjVweCAxNXB4IDA7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUxN3B4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgcGFkZGluZzogMzVweCAyNXB4IDEwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM2MnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgcGFkZGluZzogNTVweCA1OHB4IDIycHggNDBweDtcbiAgICAgICAgbWluLWhlaWdodDogMzcycHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcbiAgICAgICAgcGFkZGluZzogNTVweCA1OHB4IDIycHggNDBweDtcbiAgICAgICAgbWluLWhlaWdodDogMzMzcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcbiAgICAgICAgcGFkZGluZzogNTVweCA1OHB4IDIycHggNDBweDtcbiAgICAgICAgbWluLWhlaWdodDogMzUwcHg7XG4gICAgfVxufVxuLmEtc2xpZGUudmlkZW8tdGVzdGltb25pYWx7XG4gICAgcGFkZGluZzogMjRweCA0MHB4IDUycHggMjRweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIHBhZGRpbmc6IDM1cHggMjVweCA1MnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgcGFkZGluZzogNTVweCA1OHB4IDUycHggNDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xuICAgICAgICBwYWRkaW5nOiA1NXB4IDU4cHggNTJweCA0MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XG4gICAgICAgIHBhZGRpbmc6IDU1cHggNThweCA1MnB4IDQwcHg7XG4gICAgfVxufVxuI3Byb2R1Y3QtcmV2aWV3c3tcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90c3tcbiAgICAgICAgYm90dG9tOiAtNTBweDtcbiAgICB9XG4gICAgLmZpbmUtcHJpbnR7XG4gICAgICAgIGZvbnQtc2l6ZTogLjhyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiBpbml0aWFsO1xuICAgIH1cbn1cbi5wbGF5LWJ1dHRvbntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTtcbn1cbiIsIi5jdXN0b21fY29sdW1uc3tcbiAgICBoMntcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgaDN7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG59XG5cbi5zdGF0cy1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAkaGVhdnliaWQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICYubGF6eS1iYWNrZ3JvdW5kLnZpc2libGV7XG4gICAgICAgIGJhY2tncm91bmQ6ICRoZWF2eWJpZCB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjIvMDIvcG9zdF9iYWNrZ3JvdW5kLndlYnBcIikgbm8tcmVwZWF0IHJpZ2h0IHRvcDtcbiAgICB9XG4gICAgLnN0YXRze1xuICAgICAgICBmb250LXNpemU6IDQuMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi45cmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xuICAgICAgICAgICAgZm9udC1zaXplOiA0LjFyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDIsIGgzLCAuc3RhdHMtZGVzY3JpcHRpb257XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAuY29sLWxnLTQsIC5jb2wtbWQtNntcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtbWQtNjpudGgtY2hpbGQoMyl7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBwe1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxufSIsIi5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb257XG4gICAgaDR7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIEBleHRlbmQgaDI7XG4gICAgfVxuICAgIGgze1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIEBleHRlbmQgLmhlYWRlci1ydWxlO1xuICAgIH1cbiAgICBhe1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgICAucmVhZC1tb3JlIGF7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICAgICYuYWx0LXRoZW1le1xuICAgICAgICBoM3tcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGEsIGgyLCBwe1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgLmJveC1ib2R5e1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAwIDA7XG4gICAgICAgIH1cbiAgICAgICAgLndoaXRlLWJveHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMi8wMi9wb3N0X2JhY2tncm91bmQud2VicFwiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC53aGl0ZS1ib3h7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuNDIpO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgICAgXG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC1sZy00e1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbn1cblxuLmJveC1ib2R5e1xuICAgIHBhZGRpbmc6IDE1cHggMjBweCAxMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5yZXNvdXJjZS10eXBle1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzYzNjQ2NjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjAxZW07XG59XG4ucmVzb3VyY2UtdHlwZS1pY29uc3tcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICB0b3A6NXB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIHotaW5kZXg6IDEwMTtcbiAgICBbY2xhc3NePVwiRGVmYXVsdHMtXCJde1xuICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcbiAgICB9XG59XG4uem9vbSB7IFxuICAgIHdpZHRoOiAxMDAlOyBcbiAgICBvdmVyZmxvdzogaGlkZGVuOyBcbiAgICBtYXJnaW46IDAgYXV0bzsgXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cztcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMnB4O1xuICAgIH1cbiAgICBpbWcgeyBcbiAgICAgICAgd2lkdGg6IDEwMCU7IFxuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZS1pbi1vdXQ7IFxuICAgICAgICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDJweDtcbiAgICAgICAgfVxuICAgIH0gXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGltZyB7IFxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpOyBcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICB9XG59XG5cbi52aWRlb3N7XG4gICAgLnpvb206YWZ0ZXJ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwOyBcbiAgICAgICAgcmlnaHQ6IDA7IFxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgXG4gICAgICAgIHotaW5kZXg6IDEwMTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb250ZW50OlwiIFwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmM2Y0O1xuICAgICAgICAtd2Via2l0LW1hc2s6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDkvcGxheS1idXR0b24uc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICBtYXNrOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA5L3BsYXktYnV0dG9uLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IDExNXB4O1xuICAgICAgICBtYXNrLXNpemU6IDExNXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIC13ZWJraXQtbWFzay1zaXplOiAxNTVweDtcbiAgICAgICAgbWFzay1zaXplOiAxNTVweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbntcbiAgICAucm93e1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICBoMntcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5zdGF0c3tcbiAgICAgICAgZm9udC1zaXplOiAyLjgwcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjlyZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eHhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4zcmVtO1xuICAgICAgICB9XG4gICAgICAgICYrIHB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtNHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3MDcwNzA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM3MDcwNzA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAudmlkZW8tdGh1bWJ7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpe1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1zaXplOiAxMDBweCAxMDBweDtcbiAgICAgICAgICAgICAgICBtYXNrLXNpemU6IDEwMHB4IDEwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5saW5re1xuICAgICAgICBAZXh0ZW5kIC5wbGFpbi1idG47XG4gICAgICAgIEBleHRlbmQgLnJvdW5kZWQtY29ybmVycztcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuLmljb24tc3Zne1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZmlsbC13aGl0ZSA+IHN2ZyB7XG4gICAgcGF0aCwgcG9seWdvbiwgcmVjdCB7XG4gICAgICAgIGZpbGw6ICNmZmYgIWltcG9ydGFudDtcbiAgICB9XG4gICAgY2lyY2xle1xuICAgICAgICBzdHJva2U6ICAjZmZmO1xuICAgIH1cbn1cbi5zaGlmdC0yNTB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0yNTBweDtcbn1cbi5zbGFudC1iZ3tcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgJi5sYXp5LWJhY2tncm91bmQudmlzaWJsZXtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIyLzEwL3Bvc3RfYmFja2dyb3VuZF9tb2JpbGUud2VicFwiKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMi8wMi9wb3N0X2JhY2tncm91bmQud2VicFwiKTtcbiAgICB9XG4gICAgaDJ7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5oZWFkZXItcnVsZTphZnRlcntcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LXJvd3tcbiAgICAgICAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbiAgICB9XG4gICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhdnlqb2I7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDE1JSwgMTAwJSA3JSwgMTAwJSAxMDAlLCAwJSAxMDAlKTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuICAgIC5sb2dvLWltZ3tcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgc3Zne1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZmlsbC1jb2xvciB7XG4gICAgICAgID4gc3ZnID4gcGF0aCxcbiAgICAgICAgPiBzdmcgcG9seWdvbixcbiAgICAgICAgPiBzdmcgcmVjdCB7XG4gICAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICB9XG4gICAgICAgID4gc3ZnIGNpcmNsZXtcbiAgICAgICAgICAgIHN0cm9rZTogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZmFxe1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICAuZmVhdHVyZS1kZXNjcmlwdGlvbntcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIHB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZlYXR1cmUtdGl0bGV7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCA0MHB4IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmhpZ2hsaWdodC1mZWF0dXJlLWNvbnRlbnR7XG4gICAgICAgID4gc3ZnIHBhdGgsXG4gICAgICAgID4gc3ZnIHBvbHlnb24sXG4gICAgICAgID4gc3ZnIHJlY3Qge1xuICAgICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgICA+IHN2ZyBjaXJjbGV7XG4gICAgICAgICAgICBzdHJva2U6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDEwJSwgMTAwJSAwJSwgMTAwJSAxMDAlLCAwJSAxMDAlKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEyMCUgMTAwJTtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDE1JSwgMTAwJSAwJSwgMTAwJSAxMDAlLCAwJSAxMDAlKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5oaWdobGlnaHQtZmVhdHVyZS1pbWFnZSwgLmhpZ2hsaWdodC1mZWF0dXJlLWNvbnRlbnQtYWx0e1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufSIsIiN3aG8tdXNlcy1zZWN0aW9ue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICBtaW4taGVpZ2h0OiA0NjVweDtcbiAgICB9XG4gICAgaDJ7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cbiAgICAuZmxleC1yb3d7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIC5wbGFpbi1idG57XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIEBleHRlbmQgLnJvdW5kZWQtY29ybmVycztcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjE1ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5yb3VuZGVkLWNvcm5lcnM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudXNlZF9ieV90b3BfY29tcGFuaWVze1xuICAgIEBleHRlbmQgLnB0Yi05MDtcbiAgICAucm93e1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAuYmlnLWhlYWRsaW5le1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBmb250LXNpemU6IDEuN3JlbSAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pbWFnZS1yb3d7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAuaW1hZ2UtaXRlbXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgICAgaW1nLCBhe1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87ICAgICBcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyAgICAgICBcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2FwdGlvbntcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgICBhe1xuICAgICAgICAuY2FwdGlvbntcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2xpY2stc2xpZGUgLnNsaWRlY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBmbG9hdDpub25lO1xuICAgIH1cbiAgICAuc2xpY2stdHJhY2t7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAuaW1hZ2UtaXRlbXtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm1vZGFsLXZpZGVve1xuICAgIG1heC13aWR0aDogNjk4cHg7XG4gICAgbWF4LWhlaWdodDogMzkzcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiA5NCU7IC8qIENvdWxkIGJlIG1vcmUgb3IgbGVzcywgZGVwZW5kaW5nIG9uIHNjcmVlbiBzaXplICovXG4gICAgYm9yZGVyOm5vbmU7XG4gICAgcGFkZGluZzowO1xuICAgICYuYmlne1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTkxcHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA2NzBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2xvc2V7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgIHBhZGRpbmc6IDhweCAyMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtNDBweDtcbiAgICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgcmlnaHQ6LTI1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4ud2lzaXRhX2hlaWdodHtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG4udmlkZW8tcGxheWVyLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAobWF0aC5kaXYoMTAwJSwgMTIpKjUpO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxufVxuLnZpZGVvLXRodW1iIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbiAgICBpbWd7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHh4bCl7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0OThweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmFmdGVye1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDsgXG4gICAgICAgIHJpZ2h0OiAwOyBcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IFxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IFxuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29udGVudDpcIiBcIjtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMjVzO1xuICAgICAgICB0cmFuc2l0aW9uOiAuMjVzO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmM2Y0O1xuICAgICAgICAtd2Via2l0LW1hc2s6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDkvcGxheS1idXR0b24uc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICBtYXNrOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA5L3BsYXktYnV0dG9uLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IDExNXB4O1xuICAgICAgICBtYXNrLXNpemU6IDExNXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIC13ZWJraXQtbWFzay1zaXplOiAxNTVweDtcbiAgICAgICAgbWFzay1zaXplOiAxNTVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmJlZm9yZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBvcGFjaXR5OiAuMTU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIHdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjE1KTtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIG9wYWNpdHk6IC40O1xuICAgICAgICB9XG4gICAgfVxufVxuLnZpZGVvLXRpdGxle1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDgwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LXNoYWRvdzogMnB4IDJweCA0cHggIzMzMztcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgdG9wOiA2MyU7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG59XG4udy1kaWFsb2cudy1jc3MtcmVzZXQge1xuICAgIG1pbi13aWR0aDogMTYwcHggIWltcG9ydGFudDtcbiAgICBsZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG53aXN0aWEtcGxheWVyOm5vdCg6ZGVmaW5lZCkgeyBcbiAgICBiYWNrZ3JvdW5kOiBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdCB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMC9kZWZhdWx0LWhjc3MtbG9nby5qcGcnKTsgXG4gICAgZGlzcGxheTogYmxvY2s7IFxuICAgIGZpbHRlcjogYmx1cig1cHgpOyBcbiAgICBwYWRkaW5nLXRvcDo1Ni4yNSU7IFxufVxuLndpc3RpYV9wcmVsb2FkX3RyYW5zY3JpcHRfdGV4dHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59IiwiI2N0YV9mb3Jte1xuICAgIC5iaWctaGVhZGxpbmV7XG4gICAgICAgIGZvbnQtc2l6ZTogMS43cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIEBleHRlbmQgLmhlYWRlci1ydWxlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC50ZXh0LXNoYWRvd3tcbiAgICAgICAgdGV4dC1zaGFkb3c6IDNweCAzcHggNHB4ICMzMzM7XG4gICAgfVxuICAgICYub2Zmc2V0LWNlbnRlcntcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTA2MHB4O1xuICAgICAgICBtaW4taGVpZ2h0OmF1dG87XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjAwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDc3NXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDc0N3B4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3MDNweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjQ0cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmZsZXgtYm94e1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZmxleDogMSAwIDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5vZmZzZXQtNTB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwNTBweDtcbiAgICAgICAgbWluLWhlaWdodDphdXRvO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MDVweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU1MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMTVweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzM1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmZsZXgtcm93e1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5vZmZzZXQtNzAtMzB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwNzBweDtcbiAgICAgICAgbWluLWhlaWdodDphdXRvO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3MDVweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzE1cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1NTBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzcwcHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjE2MDBweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmZsZXgtcm93e1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm9mZnNldC1jZW50ZXJ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICAgICAgdG9wOjA7XG4gICAgfVxuICAgIC5vZmZzZXQtNTB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5vZmZzZXQtNzAtMzB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuI2xhbmRpbmdWaWRlb3tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHdpZHRoOiAxMDAlO1xufSIsIiNmb3JtX2ZpdHF1aXotMntcbiAgICBmaWVsZHNldHtcbiAgICAgICAgcGFkZGluZzogMjVweCAwO1xuICAgIH1cbiAgICAuZnJtX3ByaW1hcnlfbGFiZWx7IC8vdGFyZ2V0IHRoZSBjb250YWN0IGluZm9ybWF0aW9uIHNlY3Rpb25cbiAgICAgICAgZm9udC1mYW1pbHk6ICRwcm94aW1hLW5vdmE7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zMTI1O1xuICAgIH1cbiAgICAudmVydGljYWxfcmFkaW8geyAvL3ZlcnQgcmFkaW8gYXZvaWRzIHRvdWNoaW5nIHRoZSBjb250YWN0IGluZm9ybWF0aW9uIHNlY3Rpb24gYW5kIHRoZSBFbWFpbCBwZXJtICAgICAgICBcbiAgICAgICAgLmZybV9wcmltYXJ5X2xhYmVse1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZnJtX2Rlc2NyaXB0aW9ue1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mcm1fb3B0X2NvbnRhaW5lcntcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA3IC8gc3BhbiA0O1xuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxLzY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTAsIDFmcik7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZybV9yYWRpbywgLmZybV9jaGVja2JveCB7XG4gICAgICAgIGxhYmVse1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMTFweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCNUI1QjU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAmOmhhcyhpbnB1dDpjaGVja2VkICkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjODE4MTgxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGlucHV0e1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCNUI1QjU7XG4gICAgICAgICAgICB3aWR0aDogMjlweDtcbiAgICAgICAgICAgIGhlaWdodDogMjlweDtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgb3JkZXI6MjtcbiAgICAgICAgICAgICY6Y2hlY2tlZHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaGVhdnliaWQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRoZWF2eWJpZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA4L2NoZWNrbWFyay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA4L2NoZWNrbWFyay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjdweDtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTJweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubGV0cy1jb25uZWN0e1xuICAgICAgICAuZnJtX3ByZXZfcGFnZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gNjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZnJtX3N1Ym1pdHtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICBtYXJnaW4tdG9wOiAyN3B4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogIHVuc2V0O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZnJtX3BhZ2VfbnVtXzEgLmZybV9zdWJtaXR7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZvcm0tZmllbGQgPiAuZnJtX3N1Ym1pdHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgLmZybV9wcmV2X3BhZ2V7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mcm1fYnV0dG9uX3N1Ym1pdHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5cHg7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgICAgICYuZnJtX2ZpbmFsX3N1Ym1pdCB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEE4MDM2ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlcnsgXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDgvYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDgvYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZnJtX3ByZXZfcGFnZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkaGVhdnliaWQ7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogIzBBODAzNiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMEE4MDM2ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmV7IFxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA4L2Fycm93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA4L2Fycm93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgfVxuICAgICAgICAmOmRpc2FibGVke1xuICAgICAgICAgICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZnJtX3NlY3Rpb25faGVhZGluZ3tcbiAgICAgICAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgcGFkZGluZzogMTFweCAxM3B4O1xuICAgICAgICBmaWVsZHNldHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXR7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgc2VsZWN0LCB0ZXh0YXJlYSwgLmZybV9zbGltc2VsZWN0e1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDcgLyBzcGFuIDY7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDM3cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZybV9wYWdlX2JhciAuZnJtX2N1cnJlbnRfcGFnZSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJde1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgIGJvcmRlci10b3A6ICBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuXG4gICAgfVxuICAgIC5mcm1fcm9vdGxpbmVfZ3JvdXB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZnJtX3Byb2dyZXNzX2xpbmUge1xuICAgICAgICBpbnB1dHtcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAgbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNFNUU1RTU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAmLmZybV9wYWdlX2JhY2t7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGhlYXZ5YmlkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5mcm1fcGFnZV9za2lwe1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMkUzRTU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbGk6Zmlyc3Qtb2YtdHlwZSBpbnB1dHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIH1cblxuICAgIH1cbiAgICAuZW1haWwtcGVybXsgLy91bnN0eWxlIGVtYWlsIHBlcm1zXG4gICAgICAgIC5mcm1fcmFkaW97XG4gICAgICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiB1bnNldDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IHVuc2V0O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHVuc2V0O1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW5wdXR7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBhdXRvO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICAgICAgICAgICAgICAgIGFjY2VudC1jb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAmOmNoZWNrZWR7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZybV9odG1sX2NvbnRhaW5lcntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mcm1fZXJyb3Jfc3R5bGV7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkRFREU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQkNDRDE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgY29sb3I6ICNCOTRBNDg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDAgNXB4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMDtcbiAgICB9XG4gICAgLmZybV9lcnJvcntcbiAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogI0I5NEE0ODtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEvc3BhbiA1O1xuICAgICAgICBncmlkLXJvdzoyO1xuICAgIH1cbn0iLCJcbiNwcm9qZWN0LWxpZmVjeWNsZXtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICB9XG4gICAgbGl7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBhe1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogI0FBQUFBQTtcbiAgICB9XG4gICAgLm1lbnV7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAZXh0ZW5kIC5yb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzZDNkM2O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMTlweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgfVxuICAgICAgICAmID4gbGl7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICB3aWR0aDogMzhweDtcbiAgICAgICAgICAgIG1hcmdpbjowIDE1cHg7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbWQtMztcbiAgICAgICAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDNkM2QzY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRkVGRUY7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY+IGF7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VGRUZFRjtcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN1Yi1tZW51e1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuYWN0aXZle1xuICAgICAgICAuc3ViLW1lbnV7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICAgICAgICAgIHRvcDogODBweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICM3MDcwNzA7XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgIzcwNzA3MDtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCl7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDoxcHggc29saWQgIzcwNzA3MDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogKG1hdGguZGl2KDEwMCUsIDEyKSozKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogKG1hdGguZGl2KDEwMCUsIDEyKSoxLjUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA3NXB4IDE1cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyBcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyBcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmPiBhe1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHVuc2V0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IC0yMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDsgXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDsgXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucHJlLWNvbnN0cnVjdGlvbiA+IGF7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDIwcHggc29saWQgJGhlYXZ5YmlkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuY29uc3RydWN0aW9uID4gYXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWpvYjtcbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCAkaGVhdnlqb2I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5mbGVldC1tZ210ID4gYXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlMzYwO1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAyMHB4IHNvbGlkICRlMzYwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuY29uc3RydWN0aW9uLXN1cHBvcnQgPiBhe1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRpc3BhdGNoZXI7XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDIwcHggc29saWQgJGRpc3BhdGNoZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnByb2plY3QtdHJhY2tpbmcsIC5lc3RpbWF0aW5nLCAucXVvdGUtbWFuYWdlbWVudCwgLmVzdGltYXRlLWluc2lnaHRze1xuICAgICAgICBhOmJlZm9yZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX2VzdGltYXRpbmcuc3ZnXCIpO1xuICAgICAgICB9XG4gICAgfSAgXG4gICAgLnByb2plY3QtbWFuYWdlbWVudCwgLmpvYi1jb3N0aW5ne1xuICAgICAgICBhOmJlZm9yZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX2hhcmRfaGF0LnN2Z1wiKTtcbiAgICAgICAgfVxuICAgIH0gXG4gICAgLnNhZmV0eXtcbiAgICAgICAgYTpiZWZvcmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9zYWZldHlfY29uZS5zdmdcIik7XG4gICAgICAgIH1cbiAgICB9IFxuICAgIC5wbGFuc3tcbiAgICAgICAgYTpiZWZvcmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9wbGFucy5zdmdcIik7XG4gICAgICAgIH1cbiAgICB9ICBcbiAgICAuc2NoZWR1bGluZ3tcbiAgICAgICAgYTpiZWZvcmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9kaXNwYXRjaC5zdmdcIik7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRydWNraW5ne1xuICAgICAgICBhOmJlZm9yZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX3RydWNraW5nXzIuc3ZnXCIpO1xuICAgICAgICB9XG4gICAgfSBcbiAgICAuZHJvbmV7XG4gICAgICAgIGE6YmVmb3Jle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fZHJvbmUuc3ZnXCIpO1xuICAgICAgICB9XG4gICAgfSBcbiAgICAuZmxlZXQtbWFuYWdlbWVudHtcbiAgICAgICAgYTpiZWZvcmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9mbGVldC5zdmdcIik7XG4gICAgICAgIH1cbiAgICB9IFxuICAgIC5mbGVldC1tYWludGVuYW5jZXtcbiAgICAgICAgYTpiZWZvcmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTIvaWNvbl9lMzYwX3Byb2R1Y3Quc3ZnXCIpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC50ZWxlbWF0aWNze1xuICAgICAgICBhOmJlZm9yZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlMzYwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIyLzAxL2ljb25fdGVsZW1hdGljcy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMi8wMS9pY29uX3RlbGVtYXRpY3Muc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZ1ZWwtdHJhY2tpbmd7XG4gICAgICAgIGE6YmVmb3Jle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGUzNjA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjIvMDEvaWNvbl9mdWVsZXJwbHVzLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIyLzAxL2ljb25fZnVlbGVycGx1cy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudHJ1Y2stbWFuYWdlbWVudHtcbiAgICAgICAgYTpiZWZvcmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZTM2MDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX3RydWNraW5nXzIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl90cnVja2luZ18yLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5kb2N1bWVudC1tYW5hZ2VtZW50e1xuICAgICAgICBhOmJlZm9yZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkaXNwYXRjaGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fcGxhbnMuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9wbGFucy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfSBcbiAgICAuY2VydGlmaWNhdGlvbnN7XG4gICAgICAgIGE6YmVmb3Jle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRpc3BhdGNoZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9jZXJ0aWZpY2F0aW9ucy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX2NlcnRpZmljYXRpb25zLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICB9XG4gICAgfSBcbiAgICAuc21hcnQtZm9ybXN7XG4gICAgICAgIGE6YmVmb3Jle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRpc3BhdGNoZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9zbWFydF9mb3JtLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fc21hcnRfZm9ybS5zdmdcIikgIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIH1cbiAgICB9IFxuICAgIC5jbG91ZC1ob3N0aW5ne1xuICAgICAgICBhOmJlZm9yZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkaXNwYXRjaGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzA1L2xvZ28tY2xvdWQtanVzdGljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDUvbG9nby1jbG91ZC1qdXN0aWNvbi5zdmdcIikgIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRhdGEtYW5hbHl0aWNze1xuICAgICAgICBhOmJlZm9yZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkaXNwYXRjaGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzAzL2xvZ28taW50ZWxsaWdlbmNlLWp1c3RpY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzAzL2xvZ28taW50ZWxsaWdlbmNlLWp1c3RpY29uLnN2Z1wiKSAgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYXBpc3tcbiAgICAgICAgYTpiZWZvcmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGlzcGF0Y2hlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wNy9zb2x1dGlvbl9iYXNlZF9jb25zdWx0aW5nX2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDcvc29sdXRpb25fYmFzZWRfY29uc3VsdGluZ19pY29uLnN2Z1wiKSAgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiNwcm9qZWN0X2xpZmVjeWNsZXtcbiAgICBoMntcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICYucHJlLWNvbnN0cnVjdGlvbntcbiAgICAgICAgICAgIGNvbG9yOiRoZWF2eWJpZDtcbiAgICAgICAgfVxuICAgICAgICAmLmNvbnN0cnVjdGlvbntcbiAgICAgICAgICAgIGNvbG9yOiRoZWF2eWpvYjtcbiAgICAgICAgfVxuICAgICAgICAmLmZsZWV0LW1hbmFnZW1lbnR7XG4gICAgICAgICAgICBjb2xvcjokZTM2MDtcbiAgICAgICAgfVxuICAgICAgICAmLmNvbnN0cnVjdGlvbi1zdXBwb3J0e1xuICAgICAgICAgICAgY29sb3I6JGRpc3BhdGNoZXI7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyogIyMgRm9udCBJY29uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnSENTU0ZvbnQnO1xuXHRzcmM6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2hjc3MyMDIyL2ZvbnRzL0hDU1NGb250LmVvdD9nbWg4YW4nKTtcblx0c3JjOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9IQ1NTRm9udC5lb3Q/Z21oOGFuI2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuXHRcdCB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9IQ1NTRm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG5cdFx0IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2hjc3MyMDIyL2ZvbnRzL0hDU1NGb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcblx0XHQgdXJsKCcvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvSENTU0ZvbnQuc3ZnP2dtaDhhbiNIQ1NTRm9udCcpIGZvcm1hdCgnc3ZnJyk7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuW2NsYXNzXj1cIkhDU1NGb250LVwiXSxcbltjbGFzcyo9XCIgSENTU0ZvbnQtXCJdIHtcblx0Zm9udC1mYW1pbHk6ICdIQ1NTRm9udCcgIWltcG9ydGFudDtcblx0c3BlYWs6IG5vbmU7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC12YXJpYW50OiBub3JtYWw7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRsaW5lLWhlaWdodDogMTtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWxvZ286YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NzFcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtaGVhdnliaWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NmZcIjtcbn1cblxuLkhDU1NGb250LWhlYXZ5YmlkLWxvZ286YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NzdcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtaGVhdnlqb2I6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NzBcIjtcbn1cblxuLkhDU1NGb250LWhlYXZ5am9iLWxvZ286YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NzhcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtZGlzcGF0Y2hlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk2NVwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1kaXNwYXRjaGVyLWxvZ286YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NjRcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtZTM2MDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk2N1wiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1lMzYwLWxvZ286YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NjZcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtZnVlbGVycGx1czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk2Y1wiO1xufVxuXG4uSENTU0ZvbnQtZnVlbGVycGx1cy1sb2dvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTU5XCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLXNhZmV0eTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk3M1wiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1zYWZldHktbG9nbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk3MlwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy10ZWxlbWF0aWNzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTE5XCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLXRlbGVtYXRpY3MtbG9nbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk2ZFwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1ncHM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NmVcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtZmxlZXQtbWFuYWdlbWVudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkxNVwiO1xufVxuXG4uSENTU0ZvbnQtZmxlZXQtbWFuYWdlbWVudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkxNFwiO1xufVxuXG4uSENTU0ZvbnQtb2VtLWxpbms6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MjZcIjtcbn1cblxuLkhDU1NGb250LW9lbS1saW5rLWxvZ286YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MjVcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtcHJvZmVzc2lvbmFsLXNlcnZpY2VzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTZhXCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLXByb2Zlc3Npb25hbC1zZXJ2aWNlcy1sb2dvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTZiXCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWNsb3VkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTVlXCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWNsb3VkLWljb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NWRcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtZWxvZ3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NjlcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtZWxvZ3MtbG9nbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk2OFwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1mb3Jtcy1pY29uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWE1XCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWZvcm1zOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWE2XCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLXNraWxsczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk3NVwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1za2lsbHMtbG9nbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk3NFwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1jcmVkZW50aWFsczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk2M1wiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1jcmVkZW50aWFscy1sb2dvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTYyXCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWNvbW11bml0eTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk2MVwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1jb21tdW5pdHktc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTYwXCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWNvbW11bml0eS1sb2dvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTVmXCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWFjYWRlbXk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NWJcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtYWNhZGVteWljb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NWNcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtZW1wbG95ZWUtYXBwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWE3XCI7XG59XG5cbi5IQ1NTRm9udC1lbXBsb3llZS1hcHAtbG9nbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlhOFwiO1xufVxuXG4uSENTU0ZvbnQtMjQtaG91cnM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MDBcIjtcbn1cblxuLkhDU1NGb250LWFpcnBsYW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG5cbi5IQ1NTRm9udC1hbmRyb2lkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTQyXCI7XG59XG5cbi5IQ1NTRm9udC1hcHBsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk0M1wiO1xufVxuXG4uSENTU0ZvbnQtYXJ0aWNsZXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MDJcIjtcbn1cblxuLkhDU1NGb250LWF1dG9tYXRlLWRpc3BhdGNoZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NDRcIjtcbn1cblxuLkhDU1NGb250LWF3YXJkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTQ1XCI7XG59XG5cbi5IQ1NTRm9udC1iYW5rOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTQ2XCI7XG59XG5cbi5IQ1NTRm9udC1iYXItY2hhcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NDdcIjtcbn1cblxuLkhDU1NGb250LWJhci1jaGFydC0yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG5cbi5IQ1NTRm9udC1ib29rOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG5cbi5IQ1NTRm9udC1ib3g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MDVcIjtcbn1cblxuLkhDU1NGb250LWJ1bGxob3JuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTQ4XCI7XG59XG5cbi5IQ1NTRm9udC1jYWxjdWxhdG9yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTQ5XCI7XG59XG5cbi5IQ1NTRm9udC1jYWxlbmRhcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk0YVwiO1xufVxuXG4uSENTU0ZvbnQtY2FzaC1tb25leTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuXG4uSENTU0ZvbnQtY2VydGlmaWNhdGlvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwN1wiO1xufVxuXG4uSENTU0ZvbnQtY2hhdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk0YlwiO1xufVxuXG4uSENTU0ZvbnQtY2hhdC0yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG59XG5cbi5IQ1NTRm9udC1jbG9jazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk0Y1wiO1xufVxuXG4uSENTU0ZvbnQtY2xvdWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NGRcIjtcbn1cblxuLkhDU1NGb250LWNsb3VkLWNvbXB1dGluZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwOVwiO1xufVxuXG4uSENTU0ZvbnQtY2xvdWQtcm91dGVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG59XG5cbi5IQ1NTRm9udC1jbG91ZC1zY2FsYWJsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwYlwiO1xufVxuXG4uSENTU0ZvbnQtY2xvdWQtc2VjdXJpdHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MGNcIjtcbn1cblxuLkhDU1NGb250LWNvZy1yb3RhdGluZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk0ZVwiO1xufVxuXG4uSENTU0ZvbnQtY29sb3ItY29kZS1ib2FyZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuXG4uSENTU0ZvbnQtY29tbWVudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk0ZlwiO1xufVxuXG4uSENTU0ZvbnQtY29uc3RydWN0aW9uLWhlbG1ldDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk1MFwiO1xufVxuXG4uSENTU0ZvbnQtY29udHJhY3Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MGVcIjtcbn1cblxuLkhDU1NGb250LWNyYW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG59XG5cbi5IQ1NTRm9udC1jcmFuZS0yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG59XG5cbi5IQ1NTRm9udC1lbGltaW5hdGUtZ3Vlc3N3b3JrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTExXCI7XG59XG5cbi5IQ1NTRm9udC1lbGltaW5hdGUtcGFwZXJ3b3JrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTUxXCI7XG59XG5cbi5IQ1NTRm9udC1lbWFpbC1hZGRyZXNzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTUyXCI7XG59XG5cbi5IQ1NTRm9udC1lbmdpbmVlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk1M1wiO1xufVxuXG4uSENTU0ZvbnQtZXF1aXBtZW50LWxvY2F0aW9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTU0XCI7XG59XG5cbi5IQ1NTRm9udC1lc3RpbWF0aW5nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTU1XCI7XG59XG5cbi5IQ1NTRm9udC1leGNsYW1hdGlvbi1tYXJrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG59XG5cbi5IQ1NTRm9udC1leWVnbGFzc2VzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTEzXCI7XG59XG5cbi5IQ1NTRm9udC1mYXE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NTZcIjtcbn1cblxuLkhDU1NGb250LWZvcm06YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MTZcIjtcbn1cblxuLkhDU1NGb250LWZ1ZWwtYWRqdXN0bWVudHM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NTdcIjtcbn1cblxuLkhDU1NGb250LWZ1ZWwtZXhwZW5zZXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NThcIjtcbn1cblxuLkhDU1NGb250LWdhcy1wdW1wOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTE3XCI7XG59XG5cbi5IQ1NTRm9udC1nZWFycy1tb25leTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkxOFwiO1xufVxuXG4uSENTU0ZvbnQtaGFuZGxlLWJpZHM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NWFcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtaWNvbnNfdXNlcnM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YTJcIjtcbn1cblxuLkhDU1NGb250LWhlYWRzZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NzZcIjtcbn1cblxuLkhDU1NGb250LWhvbWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NzlcIjtcbn1cblxuLkhDU1NGb250LWhvdXJnbGFzczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkxYVwiO1xufVxuXG4uSENTU0ZvbnQtaWQtY2FyZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk3YVwiO1xufVxuXG4uSENTU0ZvbnQtaWRlbnRpZnktZnVlbC1ob2dzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTdiXCI7XG59XG5cbi5IQ1NTRm9udC1pbmR1c3RyeTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkxYlwiO1xufVxuXG4uSENTU0ZvbnQtaXBhZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk3Y1wiO1xufVxuXG4uSENTU0ZvbnQtanVkZ2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MWNcIjtcbn1cblxuLkhDU1NGb250LWxhcHRvcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk3ZlwiO1xufVxuXG4uSENTU0ZvbnQtbGFwdG9wLWNoZWNrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTdkXCI7XG59XG5cbi5IQ1NTRm9udC1sYXB0b3AtbW9uZXk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5N2VcIjtcbn1cblxuLkhDU1NGb250LWxpZ2h0YnVsYjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk4MFwiO1xufVxuXG4uSENTU0ZvbnQtbGluZS1jaGFydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk4MVwiO1xufVxuXG4uSENTU0ZvbnQtbGluazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk4MlwiO1xufVxuXG4uSENTU0ZvbnQtbG9jazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk4M1wiO1xufVxuXG4uSENTU0ZvbnQtbWFnbmlmaXlpbmctZ2xhc3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5OTFcIjtcbn1cblxuLkhDU1NGb250LW1haWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ODRcIjtcbn1cblxuLkhDU1NGb250LW1hcC1tYXJrZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MWRcIjtcbn1cblxuLkhDU1NGb250LW1ldGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTFlXCI7XG59XG5cbi5IQ1NTRm9udC1tb2JpbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ODZcIjtcbn1cblxuLkhDU1NGb250LW1vYmlsZS1hbGVydHM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ODVcIjtcbn1cblxuLkhDU1NGb250LW1vbmV5LXNpZ246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MWZcIjtcbn1cblxuLkhDU1NGb250LW1vbml0b3ItZHJpdmVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTg3XCI7XG59XG5cbi5IQ1NTRm9udC1tb3VzZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkyMFwiO1xufVxuXG4uSENTU0ZvbnQtbmV3c2xldHRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkyMVwiO1xufVxuXG4uSENTU0ZvbnQtbmV4dDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkyM1wiO1xufVxuXG4uSENTU0ZvbnQtbmV4dC0yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTIyXCI7XG59XG5cbi5IQ1NTRm9udC1ub3RlLXRha2luZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkyNFwiO1xufVxuXG4uSENTU0ZvbnQtb2lsLWFuZC1nYXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MjdcIjtcbn1cblxuLkhDU1NGb250LXBhcGVyd29yazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk4OFwiO1xufVxuXG4uSENTU0ZvbnQtcGF0aDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk4OVwiO1xufVxuXG4uSENTU0ZvbnQtcGhvbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5OGFcIjtcbn1cblxuLkhDU1NGb250LXBpY3R1cmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MjhcIjtcbn1cblxuLkhDU1NGb250LXBpZS1jaGFydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk4YlwiO1xufVxuXG4uSENTU0ZvbnQtcGluOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTI5XCI7XG59XG5cbi5IQ1NTRm9udC1wb3dlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkyYVwiO1xufVxuXG4uSENTU0ZvbnQtcG93ZXItYnV0dG9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOThjXCI7XG59XG5cbi5IQ1NTRm9udC1wcmVwYXJlLWZ1dHVyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkyYlwiO1xufVxuXG4uSENTU0ZvbnQtcHJldmlvdXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MmNcIjtcbn1cblxuLkhDU1NGb250LXByb3RlY3Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5OGRcIjtcbn1cblxuLkhDU1NGb250LXB1enpsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkyZFwiO1xufVxuXG4uSENTU0ZvbnQtcmFuZG9tOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOThlXCI7XG59XG5cbi5IQ1NTRm9udC1yaWJib246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MmVcIjtcbn1cblxuLkhDU1NGb250LXNhZmV0eS1jdWx0dXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOThmXCI7XG59XG5cbi5IQ1NTRm9udC1zYWxlcy1wZXJzb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MmZcIjtcbn1cblxuLkhDU1NGb250LXNjaGVkdWxlLWJ1ZGdldDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk5MFwiO1xufVxuXG4uSENTU0ZvbnQtc2VhcmNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTkyXCI7XG59XG5cbi5IQ1NTRm9udC1zZW5kOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTkzXCI7XG59XG5cbi5IQ1NTRm9udC1zZW5kaW5nLWJ1ZGdldHM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5OTRcIjtcbn1cblxuLkhDU1NGb250LXNoYXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTMwXCI7XG59XG5cbi5IQ1NTRm9udC1zaWduLXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTMxXCI7XG59XG5cbi5IQ1NTRm9udC1zaWduYXR1cmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MzJcIjtcbn1cblxuLkhDU1NGb250LXNpbmdsZS1kb2N1bWVudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkzM1wiO1xufVxuXG4uSENTU0ZvbnQtc21hcnRwaG9uZS1tb25leXNpZ246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MzRcIjtcbn1cblxuLkhDU1NGb250LXNwYWNlc2hpcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk5NVwiO1xufVxuXG4uSENTU0ZvbnQtc3RhcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk5NlwiO1xufVxuXG4uSENTU0ZvbnQtc3VwcG9ydC10ZWNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTk3XCI7XG59XG5cbi5IQ1NTRm9udC10YXNrczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk5OFwiO1xufVxuXG4uSENTU0ZvbnQtdGVsZWNvbTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkzNVwiO1xufVxuXG4uSENTU0ZvbnQtdGh1bWJzLXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTk5XCI7XG59XG5cbi5IQ1NTRm9udC10aW1lY2FyZHM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5OWFcIjtcbn1cblxuLkhDU1NGb250LXRvb2xib3g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5OWJcIjtcbn1cblxuLkhDU1NGb250LXRvb2xzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTljXCI7XG59XG5cbi5IQ1NTRm9udC10cmFjay1wZXJmb3JtYW5jZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkzNlwiO1xufVxuXG4uSENTU0ZvbnQtdHJvcGh5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTllXCI7XG59XG5cbi5IQ1NTRm9udC10cm9waHktMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk5ZFwiO1xufVxuXG4uSENTU0ZvbnQtdHJ1Y2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5M2JcIjtcbn1cblxuLkhDU1NGb250LXRydWNrLTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MzdcIjtcbn1cblxuLkhDU1NGb250LXRydWNrLTM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MzhcIjtcbn1cblxuLkhDU1NGb250LXRydWNrLTQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MzlcIjtcbn1cblxuLkhDU1NGb250LXRydWNrLTU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5M2FcIjtcbn1cblxuLkhDU1NGb250LXRydWNraW5nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTlmXCI7XG59XG5cbi5IQ1NTRm9udC11cC1kb3duLWFycm93czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlhMFwiO1xufVxuXG4uSENTU0ZvbnQtdXBsb2FkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTNjXCI7XG59XG5cbi5IQ1NTRm9udC11c2VyLXByb2ZpbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YTFcIjtcbn1cblxuLkhDU1NGb250LXVzZXJzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTNkXCI7XG59XG5cbi5IQ1NTRm9udC12aWRlbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkzZVwiO1xufVxuXG4uSENTU0ZvbnQtdmlldy1kb2N1bWVudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlhM1wiO1xufVxuXG4uSENTU0ZvbnQtd2FzdGV3YXRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkzZlwiO1xufVxuXG4uSENTU0ZvbnQtd2F0Y2gtdmlkZW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NDBcIjtcbn1cblxuLkhDU1NGb250LXdpZmk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NDFcIjtcbn1cblxuLkhDU1NGb250LXdvcmxkLXdpZGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YTRcIjtcbn1cblxuLkhDU1NGb250LWhlYXZ5YmlkLWxvZ28sIC5IQ1NTRm9udC1oY3NzLWhlYXZ5Ymlke1xuXHQmOmJlZm9yZXtcblx0XHRjb2xvcjokaGVhdnliaWQ7XG5cdH1cbn1cbi5IQ1NTRm9udC1oZWF2eWpvYi1sb2dvLCAuSENTU0ZvbnQtaGNzcy1oZWF2eWpvYntcblx0JjpiZWZvcmV7XG5cdFx0Y29sb3I6JGhlYXZ5am9iO1xuXHR9XG59XG4uSENTU0ZvbnQtaGNzcy1zYWZldHktbG9nbywgLkhDU1NGb250LWhjc3Mtc2FmZXR5e1xuXHQmOmJlZm9yZXtcblx0XHRjb2xvcjokb3JhbmdlO1xuXHR9XG59XG4uSENTU0ZvbnQtaGNzcy1kaXNwYXRjaGVyLWxvZ297XG5cdCY6YmVmb3Jle1xuXHRcdGNvbG9yOiRkaXNwYXRjaGVyO1xuXHR9XG59XG4uSENTU0ZvbnQtaGNzcy1lMzYwLWxvZ28sIC5IQ1NTRm9udC1oY3NzLWUzNjB7XG5cdCY6YmVmb3Jle1xuXHRcdGNvbG9yOiRlMzYwO1xuXHR9XG59XG4uSENTU0ZvbnQtZnVlbGVycGx1cy1sb2dvLCAuSENTU0ZvbnQtaGNzcy1mdWVsZXJwbHVze1xuXHQmOmJlZm9yZXtcblx0XHRjb2xvcjokZnVlbGVycGx1cztcblx0fVxufVxuXG4uSENTU0ZvbnQtaGNzcy10ZWxlbWF0aWNzLWxvZ297XG5cdCY6YmVmb3Jle1xuXHRcdGNvbG9yOiR0ZWxlbWF0aWNzO1xuXHR9XG59XG5cbi5IQ1NTRm9udC1oY3NzLWNsb3VkLWljb257XG5cdCY6YmVmb3Jle1xuXHRcdGNvbG9yOiAkY2xvdWQ7XG5cdH1cbn1cbi5pY29uLWhjc3MtcGxhbnN7XG5cdGhlaWdodDogMzVweDtcblx0JjpiZWZvcmV7XG5cdFx0Y29udGVudDogXCIgXCI7XG5cdFx0YmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wMy9sb2dvLXBsYW5zLWp1c3RpY29uLnN2Zykgbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdH1cbn1cbi5pY29uLWhjc3MtdHJ1Y2tpbmd7XG5cdCY6YmVmb3Jle1xuXHRcdGNvbnRlbnQ6IFwiIFwiO1xuXHRcdGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDMvbG9nby10cnVja2luZy1qdXN0aWNvbi5zdmcpIG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHR9XG59XG4uaWNvbi1oY3NzLWludGVsbGlnZW5jZXtcblx0JjpiZWZvcmV7XG5cdFx0Y29udGVudDogXCIgXCI7XG5cdFx0YmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wMy9sb2dvLWludGVsbGlnZW5jZS1qdXN0aWNvbi5zdmcpIG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHR9XG59XG4uaWNvbi1oY3NzLWFlcmlhbHtcblx0JjpiZWZvcmV7XG5cdFx0Y29udGVudDogXCIgXCI7XG5cdFx0YmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wNy9sb2dvLWFlcmlhbC1qdXN0aWNvbi5zdmcpIG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHR9XG59IiwiQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnRGVmYXVsdHMnO1xuXHRzcmM6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2hjc3MyMDIyL2ZvbnRzL2RlZmF1bHRzL0RlZmF1bHRzLmVvdD9yZmE5ejgnKTtcblx0c3JjOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9kZWZhdWx0cy9EZWZhdWx0cy5lb3Q/I2llZml4cmZhOXo4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9kZWZhdWx0cy9EZWZhdWx0cy53b2ZmP3JmYTl6OCcpIGZvcm1hdCgnd29mZicpLCB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9kZWZhdWx0cy9EZWZhdWx0cy50dGY/cmZhOXo4JykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9kZWZhdWx0cy9EZWZhdWx0cy5zdmc/cmZhOXo4I0RlZmF1bHRzJykgZm9ybWF0KCdzdmcnKTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbltjbGFzc149XCJEZWZhdWx0cy1cIl0sXG5bY2xhc3MqPVwiIERlZmF1bHRzLVwiXSB7XG5cdGZvbnQtZmFtaWx5OiAnRGVmYXVsdHMnO1xuXHRzcGVhazogbm9uZTtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLkRlZmF1bHRzLWdsYXNzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDAwXCI7XG59XG5cbi5EZWZhdWx0cy1tdXNpYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAwMVwiO1xufVxuXG4uRGVmYXVsdHMtc2VhcmNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG59XG5cbi5EZWZhdWx0cy1lbnZlbG9wZS1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDAzXCI7XG59XG5cbi5EZWZhdWx0cy1oZWFydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAwNFwiO1xufVxuXG4uRGVmYXVsdHMtc3RhcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAwNVwiO1xufVxuXG4uRGVmYXVsdHMtc3Rhci1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDA2XCI7XG59XG5cbi5EZWZhdWx0cy11c2VyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDA3XCI7XG59XG5cbi5EZWZhdWx0cy1maWxtOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDA4XCI7XG59XG5cbi5EZWZhdWx0cy10aC1sYXJnZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAwOVwiO1xufVxuXG4uRGVmYXVsdHMtdGg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMGFcIjtcbn1cblxuLkRlZmF1bHRzLXRoLWxpc3Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMGJcIjtcbn1cblxuLkRlZmF1bHRzLWNoZWNrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG59XG5cbi5EZWZhdWx0cy1jbG9zZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAwZFwiO1xufVxuXG4uRGVmYXVsdHMtcmVtb3ZlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG59XG5cbi5EZWZhdWx0cy10aW1lczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAwZFwiO1xufVxuXG4uRGVmYXVsdHMtc2VhcmNoLXBsdXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMGVcIjtcbn1cblxuLkRlZmF1bHRzLXNlYXJjaC1taW51czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAxMFwiO1xufVxuXG4uRGVmYXVsdHMtcG93ZXItb2ZmOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDExXCI7XG59XG5cbi5EZWZhdWx0cy1zaWduYWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMTJcIjtcbn1cblxuLkRlZmF1bHRzLWNvZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAxM1wiO1xufVxuXG4uRGVmYXVsdHMtZ2VhcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAxM1wiO1xufVxuXG4uRGVmYXVsdHMtdHJhc2gtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAxNFwiO1xufVxuXG4uRGVmYXVsdHMtaG9tZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAxNVwiO1xufVxuXG4uRGVmYXVsdHMtZmlsZS1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDE2XCI7XG59XG5cbi5EZWZhdWx0cy1jbG9jay1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDE3XCI7XG59XG5cbi5EZWZhdWx0cy1yb2FkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDE4XCI7XG59XG5cbi5EZWZhdWx0cy1kb3dubG9hZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAxOVwiO1xufVxuXG4uRGVmYXVsdHMtYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAxYVwiO1xufVxuXG4uRGVmYXVsdHMtYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMWJcIjtcbn1cblxuLkRlZmF1bHRzLWluYm94OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDFjXCI7XG59XG5cbi5EZWZhdWx0cy1wbGF5LWNpcmNsZS1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDFkXCI7XG59XG5cbi5EZWZhdWx0cy1yZXBlYXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMWVcIjtcbn1cblxuLkRlZmF1bHRzLXJvdGF0ZS1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAxZVwiO1xufVxuXG4uRGVmYXVsdHMtcmVmcmVzaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAyMVwiO1xufVxuXG4uRGVmYXVsdHMtbGlzdC1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMjJcIjtcbn1cblxuLkRlZmF1bHRzLWxvY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMjNcIjtcbn1cblxuLkRlZmF1bHRzLWZsYWc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMjRcIjtcbn1cblxuLkRlZmF1bHRzLWhlYWRwaG9uZXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMjVcIjtcbn1cblxuLkRlZmF1bHRzLXZvbHVtZS1vZmY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMjZcIjtcbn1cblxuLkRlZmF1bHRzLXZvbHVtZS1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDI3XCI7XG59XG5cbi5EZWZhdWx0cy12b2x1bWUtdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMjhcIjtcbn1cblxuLkRlZmF1bHRzLXFyY29kZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAyOVwiO1xufVxuXG4uRGVmYXVsdHMtYmFyY29kZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAyYVwiO1xufVxuXG4uRGVmYXVsdHMtdGFnOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDJiXCI7XG59XG5cbi5EZWZhdWx0cy10YWdzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDJjXCI7XG59XG5cbi5EZWZhdWx0cy1ib29rOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDJkXCI7XG59XG5cbi5EZWZhdWx0cy1ib29rbWFyazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAyZVwiO1xufVxuXG4uRGVmYXVsdHMtcHJpbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMmZcIjtcbn1cblxuLkRlZmF1bHRzLWNhbWVyYTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAzMFwiO1xufVxuXG4uRGVmYXVsdHMtZm9udDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAzMVwiO1xufVxuXG4uRGVmYXVsdHMtYm9sZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAzMlwiO1xufVxuXG4uRGVmYXVsdHMtaXRhbGljOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDMzXCI7XG59XG5cbi5EZWZhdWx0cy10ZXh0LWhlaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAzNFwiO1xufVxuXG4uRGVmYXVsdHMtdGV4dC13aWR0aDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAzNVwiO1xufVxuXG4uRGVmYXVsdHMtYWxpZ24tbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAzNlwiO1xufVxuXG4uRGVmYXVsdHMtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDM3XCI7XG59XG5cbi5EZWZhdWx0cy1hbGlnbi1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAzOFwiO1xufVxuXG4uRGVmYXVsdHMtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAzOVwiO1xufVxuXG4uRGVmYXVsdHMtbGlzdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAzYVwiO1xufVxuXG4uRGVmYXVsdHMtZGVkZW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDNiXCI7XG59XG5cbi5EZWZhdWx0cy1vdXRkZW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDNiXCI7XG59XG5cbi5EZWZhdWx0cy1pbmRlbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwM2NcIjtcbn1cblxuLkRlZmF1bHRzLXZpZGVvLWNhbWVyYTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAzZFwiO1xufVxuXG4uRGVmYXVsdHMtaW1hZ2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwM2VcIjtcbn1cblxuLkRlZmF1bHRzLXBob3RvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDNlXCI7XG59XG5cbi5EZWZhdWx0cy1waWN0dXJlLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwM2VcIjtcbn1cblxuLkRlZmF1bHRzLXBlbmNpbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA0MFwiO1xufVxuXG4uRGVmYXVsdHMtbWFwLW1hcmtlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA0MVwiO1xufVxuXG4uRGVmYXVsdHMtYWRqdXN0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDQyXCI7XG59XG5cbi5EZWZhdWx0cy10aW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDQzXCI7XG59XG5cbi5EZWZhdWx0cy1lZGl0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDQ0XCI7XG59XG5cbi5EZWZhdWx0cy1wZW5jaWwtc3F1YXJlLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNDRcIjtcbn1cblxuLkRlZmF1bHRzLXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDQ1XCI7XG59XG5cbi5EZWZhdWx0cy1jaGVjay1zcXVhcmUtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA0NlwiO1xufVxuXG4uRGVmYXVsdHMtYXJyb3dzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDQ3XCI7XG59XG5cbi5EZWZhdWx0cy1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDQ4XCI7XG59XG5cbi5EZWZhdWx0cy1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDQ5XCI7XG59XG5cbi5EZWZhdWx0cy1iYWNrd2FyZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA0YVwiO1xufVxuXG4uRGVmYXVsdHMtcGxheTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA0YlwiO1xufVxuXG4uRGVmYXVsdHMtcGF1c2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNGNcIjtcbn1cblxuLkRlZmF1bHRzLXN0b3A6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNGRcIjtcbn1cblxuLkRlZmF1bHRzLWZvcndhcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNGVcIjtcbn1cblxuLkRlZmF1bHRzLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA1MFwiO1xufVxuXG4uRGVmYXVsdHMtc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDUxXCI7XG59XG5cbi5EZWZhdWx0cy1lamVjdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA1MlwiO1xufVxuXG4uRGVmYXVsdHMtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDUzXCI7XG59XG5cbi5EZWZhdWx0cy1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG59XG5cbi5EZWZhdWx0cy1wbHVzLWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA1NVwiO1xufVxuXG4uRGVmYXVsdHMtbWludXMtY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDU2XCI7XG59XG5cbi5EZWZhdWx0cy10aW1lcy1jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNTdcIjtcbn1cblxuLkRlZmF1bHRzLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA1OFwiO1xufVxuXG4uRGVmYXVsdHMtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDU5XCI7XG59XG5cbi5EZWZhdWx0cy1pbmZvLWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA1YVwiO1xufVxuXG4uRGVmYXVsdHMtY3Jvc3NoYWlyczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA1YlwiO1xufVxuXG4uRGVmYXVsdHMtdGltZXMtY2lyY2xlLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNWNcIjtcbn1cblxuLkRlZmF1bHRzLWNoZWNrLWNpcmNsZS1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDVkXCI7XG59XG5cbi5EZWZhdWx0cy1iYW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNWVcIjtcbn1cblxuLkRlZmF1bHRzLWFycm93LWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNjBcIjtcbn1cblxuLkRlZmF1bHRzLWFycm93LXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG59XG5cbi5EZWZhdWx0cy1hcnJvdy11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA2MlwiO1xufVxuXG4uRGVmYXVsdHMtYXJyb3ctZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA2M1wiO1xufVxuXG4uRGVmYXVsdHMtbWFpbC1mb3J3YXJkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDY0XCI7XG59XG5cbi5EZWZhdWx0cy1zaGFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA2NFwiO1xufVxuXG4uRGVmYXVsdHMtZXhwYW5kOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDY1XCI7XG59XG5cbi5EZWZhdWx0cy1jb21wcmVzczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA2NlwiO1xufVxuXG4uRGVmYXVsdHMtcGx1czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA2N1wiO1xufVxuXG4uRGVmYXVsdHMtbWludXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNjhcIjtcbn1cblxuLkRlZmF1bHRzLWFzdGVyaXNrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDY5XCI7XG59XG5cbi5EZWZhdWx0cy1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNmFcIjtcbn1cblxuLkRlZmF1bHRzLWdpZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNmJcIjtcbn1cblxuLkRlZmF1bHRzLWxlYWY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNmNcIjtcbn1cblxuLkRlZmF1bHRzLWZpcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNmRcIjtcbn1cblxuLkRlZmF1bHRzLWV5ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA2ZVwiO1xufVxuXG4uRGVmYXVsdHMtZXllLXNsYXNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDcwXCI7XG59XG5cbi5EZWZhdWx0cy1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA3MVwiO1xufVxuXG4uRGVmYXVsdHMtd2FybmluZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA3MVwiO1xufVxuXG4uRGVmYXVsdHMtcGxhbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNzJcIjtcbn1cblxuLkRlZmF1bHRzLWNhbGVuZGFyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDczXCI7XG59XG5cbi5EZWZhdWx0cy1yYW5kb206YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNzRcIjtcbn1cblxuLkRlZmF1bHRzLWNvbW1lbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNzVcIjtcbn1cblxuLkRlZmF1bHRzLW1hZ25ldDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA3NlwiO1xufVxuXG4uRGVmYXVsdHMtY2hldnJvbi11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA3N1wiO1xufVxuXG4uRGVmYXVsdHMtY2hldnJvbi1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG59XG5cbi5EZWZhdWx0cy1yZXR3ZWV0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDc5XCI7XG59XG5cbi5EZWZhdWx0cy1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDdhXCI7XG59XG5cbi5EZWZhdWx0cy1mb2xkZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwN2JcIjtcbn1cblxuLkRlZmF1bHRzLWZvbGRlci1vcGVuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDdjXCI7XG59XG5cbi5EZWZhdWx0cy1hcnJvd3MtdjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA3ZFwiO1xufVxuXG4uRGVmYXVsdHMtYXJyb3dzLWg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwN2VcIjtcbn1cblxuLkRlZmF1bHRzLWJhci1jaGFydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA4MFwiO1xufVxuXG4uRGVmYXVsdHMtYmFyLWNoYXJ0LW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwODBcIjtcbn1cblxuLkRlZmF1bHRzLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDgxXCI7XG59XG5cbi5EZWZhdWx0cy1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwODJcIjtcbn1cblxuLkRlZmF1bHRzLWNhbWVyYS1yZXRybzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA4M1wiO1xufVxuXG4uRGVmYXVsdHMta2V5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDg0XCI7XG59XG5cbi5EZWZhdWx0cy1jb2dzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDg1XCI7XG59XG5cbi5EZWZhdWx0cy1nZWFyczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA4NVwiO1xufVxuXG4uRGVmYXVsdHMtY29tbWVudHM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwODZcIjtcbn1cblxuLkRlZmF1bHRzLXRodW1icy1vLXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDg3XCI7XG59XG5cbi5EZWZhdWx0cy10aHVtYnMtby1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDg4XCI7XG59XG5cbi5EZWZhdWx0cy1zdGFyLWhhbGY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwODlcIjtcbn1cblxuLkRlZmF1bHRzLWhlYXJ0LW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwOGFcIjtcbn1cblxuLkRlZmF1bHRzLXNpZ24tb3V0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDhiXCI7XG59XG5cbi5EZWZhdWx0cy1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwOGNcIjtcbn1cblxuLkRlZmF1bHRzLXRodW1iLXRhY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwOGRcIjtcbn1cblxuLkRlZmF1bHRzLWV4dGVybmFsLWxpbms6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwOGVcIjtcbn1cblxuLkRlZmF1bHRzLXNpZ24taW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwOTBcIjtcbn1cblxuLkRlZmF1bHRzLXRyb3BoeTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA5MVwiO1xufVxuXG4uRGVmYXVsdHMtZ2l0aHViLXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA5MlwiO1xufVxuXG4uRGVmYXVsdHMtdXBsb2FkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDkzXCI7XG59XG5cbi5EZWZhdWx0cy1sZW1vbi1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDk0XCI7XG59XG5cbi5EZWZhdWx0cy1waG9uZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA5NVwiO1xufVxuXG4uRGVmYXVsdHMtc3F1YXJlLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwOTZcIjtcbn1cblxuLkRlZmF1bHRzLWJvb2ttYXJrLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwOTdcIjtcbn1cblxuLkRlZmF1bHRzLXBob25lLXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA5OFwiO1xufVxuXG4uRGVmYXVsdHMtdHdpdHRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA5OVwiO1xufVxuXG4uRGVmYXVsdHMtZmFjZWJvb2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwOWFcIjtcbn1cblxuLkRlZmF1bHRzLWZhY2Vib29rLWY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwOWFcIjtcbn1cblxuLkRlZmF1bHRzLWdpdGh1YjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA5YlwiO1xufVxuXG4uRGVmYXVsdHMtdW5sb2NrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDljXCI7XG59XG5cbi5EZWZhdWx0cy1jcmVkaXQtY2FyZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA5ZFwiO1xufVxuXG4uRGVmYXVsdHMtcnNzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDllXCI7XG59XG5cbi5EZWZhdWx0cy1oZGQtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBhMFwiO1xufVxuXG4uRGVmYXVsdHMtYnVsbGhvcm46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYTFcIjtcbn1cblxuLkRlZmF1bHRzLWJlbGwtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBhMlwiO1xufVxuXG4uRGVmYXVsdHMtY2VydGlmaWNhdGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYTNcIjtcbn1cblxuLkRlZmF1bHRzLWhhbmQtby1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBhNFwiO1xufVxuXG4uRGVmYXVsdHMtaGFuZC1vLWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYTVcIjtcbn1cblxuLkRlZmF1bHRzLWhhbmQtby11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBhNlwiO1xufVxuXG4uRGVmYXVsdHMtaGFuZC1vLWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYTdcIjtcbn1cblxuLkRlZmF1bHRzLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGE4XCI7XG59XG5cbi5EZWZhdWx0cy1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYTlcIjtcbn1cblxuLkRlZmF1bHRzLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBhYVwiO1xufVxuXG4uRGVmYXVsdHMtYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYWJcIjtcbn1cblxuLkRlZmF1bHRzLWdsb2JlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGFjXCI7XG59XG5cbi5EZWZhdWx0cy13cmVuY2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYWRcIjtcbn1cblxuLkRlZmF1bHRzLXRhc2tzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGFlXCI7XG59XG5cbi5EZWZhdWx0cy1maWx0ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYjBcIjtcbn1cblxuLkRlZmF1bHRzLWJyaWVmY2FzZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBiMVwiO1xufVxuXG4uRGVmYXVsdHMtYXJyb3dzLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBiMlwiO1xufVxuXG4uRGVmYXVsdHMtZ3JvdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYzBcIjtcbn1cblxuLkRlZmF1bHRzLXVzZXJzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGMwXCI7XG59XG5cbi5EZWZhdWx0cy1jaGFpbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBjMVwiO1xufVxuXG4uRGVmYXVsdHMtbGluazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBjMVwiO1xufVxuXG4uRGVmYXVsdHMtY2xvdWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYzJcIjtcbn1cblxuLkRlZmF1bHRzLWZsYXNrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGMzXCI7XG59XG5cbi5EZWZhdWx0cy1jdXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYzRcIjtcbn1cblxuLkRlZmF1bHRzLXNjaXNzb3JzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGM0XCI7XG59XG5cbi5EZWZhdWx0cy1jb3B5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGM1XCI7XG59XG5cbi5EZWZhdWx0cy1maWxlcy1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGM1XCI7XG59XG5cbi5EZWZhdWx0cy1wYXBlcmNsaXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYzZcIjtcbn1cblxuLkRlZmF1bHRzLWZsb3BweS1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGM3XCI7XG59XG5cbi5EZWZhdWx0cy1zYXZlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGM3XCI7XG59XG5cbi5EZWZhdWx0cy1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYzhcIjtcbn1cblxuLkRlZmF1bHRzLWJhcnM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYzlcIjtcbn1cblxuLkRlZmF1bHRzLW5hdmljb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYzlcIjtcbn1cblxuLkRlZmF1bHRzLXJlb3JkZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYzlcIjtcbn1cblxuLkRlZmF1bHRzLWxpc3QtdWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwY2FcIjtcbn1cblxuLkRlZmF1bHRzLWxpc3Qtb2w6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwY2JcIjtcbn1cblxuLkRlZmF1bHRzLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwY2NcIjtcbn1cblxuLkRlZmF1bHRzLXVuZGVybGluZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBjZFwiO1xufVxuXG4uRGVmYXVsdHMtdGFibGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwY2VcIjtcbn1cblxuLkRlZmF1bHRzLW1hZ2ljOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGQwXCI7XG59XG5cbi5EZWZhdWx0cy10cnVjazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBkMVwiO1xufVxuXG4uRGVmYXVsdHMtcGludGVyZXN0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGQyXCI7XG59XG5cbi5EZWZhdWx0cy1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGQzXCI7XG59XG5cbi5EZWZhdWx0cy1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZDRcIjtcbn1cblxuLkRlZmF1bHRzLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGQ1XCI7XG59XG5cbi5EZWZhdWx0cy1tb25leTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBkNlwiO1xufVxuXG4uRGVmYXVsdHMtY2FyZXQtZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBkN1wiO1xufVxuXG4uRGVmYXVsdHMtY2FyZXQtdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZDhcIjtcbn1cblxuLkRlZmF1bHRzLWNhcmV0LWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZDlcIjtcbn1cblxuLkRlZmF1bHRzLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGRhXCI7XG59XG5cbi5EZWZhdWx0cy1jb2x1bW5zOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGRiXCI7XG59XG5cbi5EZWZhdWx0cy1zb3J0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGRjXCI7XG59XG5cbi5EZWZhdWx0cy11bnNvcnRlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBkY1wiO1xufVxuXG4uRGVmYXVsdHMtc29ydC1kZXNjOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGRkXCI7XG59XG5cbi5EZWZhdWx0cy1zb3J0LWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZGRcIjtcbn1cblxuLkRlZmF1bHRzLXNvcnQtYXNjOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGRlXCI7XG59XG5cbi5EZWZhdWx0cy1zb3J0LXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGRlXCI7XG59XG5cbi5EZWZhdWx0cy1lbnZlbG9wZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBlMFwiO1xufVxuXG4uRGVmYXVsdHMtbGlua2VkaW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZTFcIjtcbn1cblxuLkRlZmF1bHRzLXJvdGF0ZS1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGUyXCI7XG59XG5cbi5EZWZhdWx0cy11bmRvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGUyXCI7XG59XG5cbi5EZWZhdWx0cy1nYXZlbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBlM1wiO1xufVxuXG4uRGVmYXVsdHMtbGVnYWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZTNcIjtcbn1cblxuLkRlZmF1bHRzLWRhc2hib2FyZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBlNFwiO1xufVxuXG4uRGVmYXVsdHMtdGFjaG9tZXRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBlNFwiO1xufVxuXG4uRGVmYXVsdHMtY29tbWVudC1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGU1XCI7XG59XG5cbi5EZWZhdWx0cy1jb21tZW50cy1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGU2XCI7XG59XG5cbi5EZWZhdWx0cy1ib2x0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGU3XCI7XG59XG5cbi5EZWZhdWx0cy1mbGFzaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBlN1wiO1xufVxuXG4uRGVmYXVsdHMtc2l0ZW1hcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBlOFwiO1xufVxuXG4uRGVmYXVsdHMtdW1icmVsbGE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZTlcIjtcbn1cblxuLkRlZmF1bHRzLWNsaXBib2FyZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBlYVwiO1xufVxuXG4uRGVmYXVsdHMtcGFzdGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZWFcIjtcbn1cblxuLkRlZmF1bHRzLWxpZ2h0YnVsYi1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGViXCI7XG59XG5cbi5EZWZhdWx0cy1leGNoYW5nZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBlY1wiO1xufVxuXG4uRGVmYXVsdHMtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZWRcIjtcbn1cblxuLkRlZmF1bHRzLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBlZVwiO1xufVxuXG4uRGVmYXVsdHMtdXNlci1tZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBmMFwiO1xufVxuXG4uRGVmYXVsdHMtc3RldGhvc2NvcGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZjFcIjtcbn1cblxuLkRlZmF1bHRzLXN1aXRjYXNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGYyXCI7XG59XG5cbi5EZWZhdWx0cy1iZWxsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGYzXCI7XG59XG5cbi5EZWZhdWx0cy1jb2ZmZWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZjRcIjtcbn1cblxuLkRlZmF1bHRzLWN1dGxlcnk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZjVcIjtcbn1cblxuLkRlZmF1bHRzLWZpbGUtdGV4dC1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGY2XCI7XG59XG5cbi5EZWZhdWx0cy1idWlsZGluZy1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGY3XCI7XG59XG5cbi5EZWZhdWx0cy1ob3NwaXRhbC1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGY4XCI7XG59XG5cbi5EZWZhdWx0cy1hbWJ1bGFuY2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZjlcIjtcbn1cblxuLkRlZmF1bHRzLW1lZGtpdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBmYVwiO1xufVxuXG4uRGVmYXVsdHMtZmlnaHRlci1qZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZmJcIjtcbn1cblxuLkRlZmF1bHRzLWJlZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZmNcIjtcbn1cblxuLkRlZmF1bHRzLWgtc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGZkXCI7XG59XG5cbi5EZWZhdWx0cy1wbHVzLXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBmZVwiO1xufVxuXG4uRGVmYXVsdHMtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMDBcIjtcbn1cblxuLkRlZmF1bHRzLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwMVwiO1xufVxuXG4uRGVmYXVsdHMtYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTAyXCI7XG59XG5cbi5EZWZhdWx0cy1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwM1wiO1xufVxuXG4uRGVmYXVsdHMtYW5nbGUtbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwNFwiO1xufVxuXG4uRGVmYXVsdHMtYW5nbGUtcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMDVcIjtcbn1cblxuLkRlZmF1bHRzLWFuZ2xlLXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG59XG5cbi5EZWZhdWx0cy1hbmdsZS1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG59XG5cbi5EZWZhdWx0cy1kZXNrdG9wOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTA4XCI7XG59XG5cbi5EZWZhdWx0cy1sYXB0b3A6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMDlcIjtcbn1cblxuLkRlZmF1bHRzLXRhYmxldDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwYVwiO1xufVxuXG4uRGVmYXVsdHMtbW9iaWxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTBiXCI7XG59XG5cbi5EZWZhdWx0cy1tb2JpbGUtcGhvbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMGJcIjtcbn1cblxuLkRlZmF1bHRzLWNpcmNsZS1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTBjXCI7XG59XG5cbi5EZWZhdWx0cy1xdW90ZS1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTBkXCI7XG59XG5cbi5EZWZhdWx0cy1xdW90ZS1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwZVwiO1xufVxuXG4uRGVmYXVsdHMtc3Bpbm5lcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjExMFwiO1xufVxuXG4uRGVmYXVsdHMtY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTExXCI7XG59XG5cbi5EZWZhdWx0cy1tYWlsLXJlcGx5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTEyXCI7XG59XG5cbi5EZWZhdWx0cy1yZXBseTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjExMlwiO1xufVxuXG4uRGVmYXVsdHMtZ2l0aHViLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjExM1wiO1xufVxuXG4uRGVmYXVsdHMtZm9sZGVyLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMTRcIjtcbn1cblxuLkRlZmF1bHRzLWZvbGRlci1vcGVuLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMTVcIjtcbn1cblxuLkRlZmF1bHRzLXNtaWxlLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMThcIjtcbn1cblxuLkRlZmF1bHRzLWZyb3duLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMTlcIjtcbn1cblxuLkRlZmF1bHRzLW1laC1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTFhXCI7XG59XG5cbi5EZWZhdWx0cy1nYW1lcGFkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTFiXCI7XG59XG5cbi5EZWZhdWx0cy1rZXlib2FyZC1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTFjXCI7XG59XG5cbi5EZWZhdWx0cy1mbGFnLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMWRcIjtcbn1cblxuLkRlZmF1bHRzLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTFlXCI7XG59XG5cbi5EZWZhdWx0cy10ZXJtaW5hbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEyMFwiO1xufVxuXG4uRGVmYXVsdHMtY29kZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEyMVwiO1xufVxuXG4uRGVmYXVsdHMtbWFpbC1yZXBseS1hbGw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMjJcIjtcbn1cblxuLkRlZmF1bHRzLXJlcGx5LWFsbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEyMlwiO1xufVxuXG4uRGVmYXVsdHMtc3Rhci1oYWxmLWVtcHR5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTIzXCI7XG59XG5cbi5EZWZhdWx0cy1zdGFyLWhhbGYtZnVsbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEyM1wiO1xufVxuXG4uRGVmYXVsdHMtc3Rhci1oYWxmLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMjNcIjtcbn1cblxuLkRlZmF1bHRzLWxvY2F0aW9uLWFycm93OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTI0XCI7XG59XG5cbi5EZWZhdWx0cy1jcm9wOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTI1XCI7XG59XG5cbi5EZWZhdWx0cy1jb2RlLWZvcms6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMjZcIjtcbn1cblxuLkRlZmF1bHRzLWNoYWluLWJyb2tlbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEyN1wiO1xufVxuXG4uRGVmYXVsdHMtdW5saW5rOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTI3XCI7XG59XG5cbi5EZWZhdWx0cy1xdWVzdGlvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEyOFwiO1xufVxuXG4uRGVmYXVsdHMtaW5mbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEyOVwiO1xufVxuXG4uRGVmYXVsdHMtZXhjbGFtYXRpb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMmFcIjtcbn1cblxuLkRlZmF1bHRzLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTJiXCI7XG59XG5cbi5EZWZhdWx0cy1zdWJzY3JpcHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMmNcIjtcbn1cblxuLkRlZmF1bHRzLWVyYXNlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEyZFwiO1xufVxuXG4uRGVmYXVsdHMtcHV6emxlLXBpZWNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTJlXCI7XG59XG5cbi5EZWZhdWx0cy1taWNyb3Bob25lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTMwXCI7XG59XG5cbi5EZWZhdWx0cy1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTMxXCI7XG59XG5cbi5EZWZhdWx0cy1zaGllbGQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMzJcIjtcbn1cblxuLkRlZmF1bHRzLWNhbGVuZGFyLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMzNcIjtcbn1cblxuLkRlZmF1bHRzLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTM0XCI7XG59XG5cbi5EZWZhdWx0cy1yb2NrZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMzVcIjtcbn1cblxuLkRlZmF1bHRzLW1heGNkbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEzNlwiO1xufVxuXG4uRGVmYXVsdHMtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEzN1wiO1xufVxuXG4uRGVmYXVsdHMtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMzhcIjtcbn1cblxuLkRlZmF1bHRzLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTM5XCI7XG59XG5cbi5EZWZhdWx0cy1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTNhXCI7XG59XG5cbi5EZWZhdWx0cy1odG1sNTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEzYlwiO1xufVxuXG4uRGVmYXVsdHMtY3NzMzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEzY1wiO1xufVxuXG4uRGVmYXVsdHMtYW5jaG9yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTNkXCI7XG59XG5cbi5EZWZhdWx0cy11bmxvY2stYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTNlXCI7XG59XG5cbi5EZWZhdWx0cy1idWxsc2V5ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE0MFwiO1xufVxuXG4uRGVmYXVsdHMtZWxsaXBzaXMtaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE0MVwiO1xufVxuXG4uRGVmYXVsdHMtZWxsaXBzaXMtdjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE0MlwiO1xufVxuXG4uRGVmYXVsdHMtcnNzLXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE0M1wiO1xufVxuXG4uRGVmYXVsdHMtcGxheS1jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNDRcIjtcbn1cblxuLkRlZmF1bHRzLXRpY2tldDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE0NVwiO1xufVxuXG4uRGVmYXVsdHMtbWludXMtc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTQ2XCI7XG59XG5cbi5EZWZhdWx0cy1taW51cy1zcXVhcmUtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE0N1wiO1xufVxuXG4uRGVmYXVsdHMtbGV2ZWwtdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNDhcIjtcbn1cblxuLkRlZmF1bHRzLWxldmVsLWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNDlcIjtcbn1cblxuLkRlZmF1bHRzLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE0YVwiO1xufVxuXG4uRGVmYXVsdHMtcGVuY2lsLXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE0YlwiO1xufVxuXG4uRGVmYXVsdHMtZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNGNcIjtcbn1cblxuLkRlZmF1bHRzLXNoYXJlLXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE0ZFwiO1xufVxuXG4uRGVmYXVsdHMtY29tcGFzczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE0ZVwiO1xufVxuXG4uRGVmYXVsdHMtY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE1MFwiO1xufVxuXG4uRGVmYXVsdHMtdG9nZ2xlLWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNTBcIjtcbn1cblxuLkRlZmF1bHRzLWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTUxXCI7XG59XG5cbi5EZWZhdWx0cy10b2dnbGUtdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNTFcIjtcbn1cblxuLkRlZmF1bHRzLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTUyXCI7XG59XG5cbi5EZWZhdWx0cy10b2dnbGUtcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNTJcIjtcbn1cblxuLkRlZmF1bHRzLWV1cjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE1M1wiO1xufVxuXG4uRGVmYXVsdHMtZXVybzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE1M1wiO1xufVxuXG4uRGVmYXVsdHMtZ2JwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTU0XCI7XG59XG5cbi5EZWZhdWx0cy1kb2xsYXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNTVcIjtcbn1cblxuLkRlZmF1bHRzLXVzZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE1NVwiO1xufVxuXG4uRGVmYXVsdHMtaW5yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTU2XCI7XG59XG5cbi5EZWZhdWx0cy1ydXBlZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE1NlwiO1xufVxuXG4uRGVmYXVsdHMtY255OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTU3XCI7XG59XG5cbi5EZWZhdWx0cy1qcHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNTdcIjtcbn1cblxuLkRlZmF1bHRzLXJtYjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE1N1wiO1xufVxuXG4uRGVmYXVsdHMteWVuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTU3XCI7XG59XG5cbi5EZWZhdWx0cy1yb3VibGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNThcIjtcbn1cblxuLkRlZmF1bHRzLXJ1YjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE1OFwiO1xufVxuXG4uRGVmYXVsdHMtcnVibGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNThcIjtcbn1cblxuLkRlZmF1bHRzLWtydzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE1OVwiO1xufVxuXG4uRGVmYXVsdHMtd29uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTU5XCI7XG59XG5cbi5EZWZhdWx0cy1iaXRjb2luOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTVhXCI7XG59XG5cbi5EZWZhdWx0cy1idGM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNWFcIjtcbn1cblxuLkRlZmF1bHRzLWZpbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNWJcIjtcbn1cblxuLkRlZmF1bHRzLWZpbGUtdGV4dDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE1Y1wiO1xufVxuXG4uRGVmYXVsdHMtc29ydC1hbHBoYS1hc2M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNWRcIjtcbn1cblxuLkRlZmF1bHRzLXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE1ZVwiO1xufVxuXG4uRGVmYXVsdHMtc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTYwXCI7XG59XG5cbi5EZWZhdWx0cy1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTYxXCI7XG59XG5cbi5EZWZhdWx0cy1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTYyXCI7XG59XG5cbi5EZWZhdWx0cy1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE2M1wiO1xufVxuXG4uRGVmYXVsdHMtdGh1bWJzLXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTY0XCI7XG59XG5cbi5EZWZhdWx0cy10aHVtYnMtZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE2NVwiO1xufVxuXG4uRGVmYXVsdHMteW91dHViZS1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNjZcIjtcbn1cblxuLkRlZmF1bHRzLXlvdXR1YmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNjdcIjtcbn1cblxuLkRlZmF1bHRzLXhpbmc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNjhcIjtcbn1cblxuLkRlZmF1bHRzLXhpbmctc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTY5XCI7XG59XG5cbi5EZWZhdWx0cy15b3V0dWJlLXBsYXk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNmFcIjtcbn1cblxuLkRlZmF1bHRzLWRyb3Bib3g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNmJcIjtcbn1cblxuLkRlZmF1bHRzLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTZjXCI7XG59XG5cbi5EZWZhdWx0cy1pbnN0YWdyYW06YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNmRcIjtcbn1cblxuLkRlZmF1bHRzLWZsaWNrcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE2ZVwiO1xufVxuXG4uRGVmYXVsdHMtYWRuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTcwXCI7XG59XG5cbi5EZWZhdWx0cy1iaXRidWNrZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNzFcIjtcbn1cblxuLkRlZmF1bHRzLWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNzJcIjtcbn1cblxuLkRlZmF1bHRzLXR1bWJscjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE3M1wiO1xufVxuXG4uRGVmYXVsdHMtdHVtYmxyLXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE3NFwiO1xufVxuXG4uRGVmYXVsdHMtbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTc1XCI7XG59XG5cbi5EZWZhdWx0cy1sb25nLWFycm93LXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTc2XCI7XG59XG5cbi5EZWZhdWx0cy1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNzdcIjtcbn1cblxuLkRlZmF1bHRzLWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNzhcIjtcbn1cblxuLkRlZmF1bHRzLWFwcGxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTc5XCI7XG59XG5cbi5EZWZhdWx0cy13aW5kb3dzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTdhXCI7XG59XG5cbi5EZWZhdWx0cy1hbmRyb2lkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTdiXCI7XG59XG5cbi5EZWZhdWx0cy1saW51eDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE3Y1wiO1xufVxuXG4uRGVmYXVsdHMtZHJpYmJibGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxN2RcIjtcbn1cblxuLkRlZmF1bHRzLXNreXBlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTdlXCI7XG59XG5cbi5EZWZhdWx0cy1mb3Vyc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTgwXCI7XG59XG5cbi5EZWZhdWx0cy10cmVsbG86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxODFcIjtcbn1cblxuLkRlZmF1bHRzLWZlbWFsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE4MlwiO1xufVxuXG4uRGVmYXVsdHMtbWFsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE4M1wiO1xufVxuXG4uRGVmYXVsdHMtZ2l0dGlwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTg0XCI7XG59XG5cbi5EZWZhdWx0cy1ncmF0aXBheTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE4NFwiO1xufVxuXG4uRGVmYXVsdHMtc3VuLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxODVcIjtcbn1cblxuLkRlZmF1bHRzLW1vb24tbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE4NlwiO1xufVxuXG4uRGVmYXVsdHMtYXJjaGl2ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE4N1wiO1xufVxuXG4uRGVmYXVsdHMtYnVnOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTg4XCI7XG59XG5cbi5EZWZhdWx0cy12azpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE4OVwiO1xufVxuXG4uRGVmYXVsdHMtd2VpYm86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxOGFcIjtcbn1cblxuLkRlZmF1bHRzLXJlbnJlbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE4YlwiO1xufVxuXG4uRGVmYXVsdHMtcGFnZWxpbmVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMThjXCI7XG59XG5cbi5EZWZhdWx0cy1zdGFjay1leGNoYW5nZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE4ZFwiO1xufVxuXG4uRGVmYXVsdHMtYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxOGVcIjtcbn1cblxuLkRlZmF1bHRzLWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxOTBcIjtcbn1cblxuLkRlZmF1bHRzLWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxOTFcIjtcbn1cblxuLkRlZmF1bHRzLXRvZ2dsZS1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTkxXCI7XG59XG5cbi5EZWZhdWx0cy1kb3QtY2lyY2xlLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxOTJcIjtcbn1cblxuLkRlZmF1bHRzLXdoZWVsY2hhaXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxOTNcIjtcbn1cblxuLkRlZmF1bHRzLXZpbWVvLXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE5NFwiO1xufVxuXG4uRGVmYXVsdHMtdHJ5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTk1XCI7XG59XG5cbi5EZWZhdWx0cy10dXJraXNoLWxpcmE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxOTVcIjtcbn1cblxuLkRlZmF1bHRzLXBsdXMtc3F1YXJlLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxOTZcIjtcbn1cblxuLkRlZmF1bHRzLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxOTdcIjtcbn1cblxuLkRlZmF1bHRzLXNsYWNrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTk4XCI7XG59XG5cbi5EZWZhdWx0cy1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxOTlcIjtcbn1cblxuLkRlZmF1bHRzLXdvcmRwcmVzczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE5YVwiO1xufVxuXG4uRGVmYXVsdHMtb3BlbmlkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTliXCI7XG59XG5cbi5EZWZhdWx0cy1iYW5rOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG5cbi5EZWZhdWx0cy1pbnN0aXR1dGlvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE5Y1wiO1xufVxuXG4uRGVmYXVsdHMtdW5pdmVyc2l0eTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE5Y1wiO1xufVxuXG4uRGVmYXVsdHMtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxOWRcIjtcbn1cblxuLkRlZmF1bHRzLW1vcnRhci1ib2FyZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE5ZFwiO1xufVxuXG4uRGVmYXVsdHMteWFob286YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxOWVcIjtcbn1cblxuLkRlZmF1bHRzLWdvb2dsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFhMFwiO1xufVxuXG4uRGVmYXVsdHMtcmVkZGl0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWExXCI7XG59XG5cbi5EZWZhdWx0cy1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWEyXCI7XG59XG5cbi5EZWZhdWx0cy1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYTNcIjtcbn1cblxuLkRlZmF1bHRzLXN0dW1ibGV1cG9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWE0XCI7XG59XG5cbi5EZWZhdWx0cy1kZWxpY2lvdXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYTVcIjtcbn1cblxuLkRlZmF1bHRzLWRpZ2c6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYTZcIjtcbn1cblxuLkRlZmF1bHRzLXBpZWQtcGlwZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYTdcIjtcbn1cblxuLkRlZmF1bHRzLXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWE4XCI7XG59XG5cbi5EZWZhdWx0cy1kcnVwYWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYTlcIjtcbn1cblxuLkRlZmF1bHRzLWpvb21sYTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFhYVwiO1xufVxuXG4uRGVmYXVsdHMtbGFuZ3VhZ2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYWJcIjtcbn1cblxuLkRlZmF1bHRzLWZheDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFhY1wiO1xufVxuXG4uRGVmYXVsdHMtYnVpbGRpbmc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYWRcIjtcbn1cblxuLkRlZmF1bHRzLWNoaWxkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWFlXCI7XG59XG5cbi5EZWZhdWx0cy1wYXc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYjBcIjtcbn1cblxuLkRlZmF1bHRzLXNwb29uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWIxXCI7XG59XG5cbi5EZWZhdWx0cy1jdWJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWIyXCI7XG59XG5cbi5EZWZhdWx0cy1jdWJlczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFiM1wiO1xufVxuXG4uRGVmYXVsdHMtYmVoYW5jZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFiNFwiO1xufVxuXG4uRGVmYXVsdHMtYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYjVcIjtcbn1cblxuLkRlZmF1bHRzLXN0ZWFtOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWI2XCI7XG59XG5cbi5EZWZhdWx0cy1zdGVhbS1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYjdcIjtcbn1cblxuLkRlZmF1bHRzLXJlY3ljbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYjhcIjtcbn1cblxuLkRlZmF1bHRzLWF1dG9tb2JpbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYjlcIjtcbn1cblxuLkRlZmF1bHRzLWNhcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFiOVwiO1xufVxuXG4uRGVmYXVsdHMtY2FiOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWJhXCI7XG59XG5cbi5EZWZhdWx0cy10YXhpOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWJhXCI7XG59XG5cbi5EZWZhdWx0cy10cmVlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWJiXCI7XG59XG5cbi5EZWZhdWx0cy1zcG90aWZ5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWJjXCI7XG59XG5cbi5EZWZhdWx0cy1kZXZpYW50YXJ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWJkXCI7XG59XG5cbi5EZWZhdWx0cy1zb3VuZGNsb3VkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWJlXCI7XG59XG5cbi5EZWZhdWx0cy1kYXRhYmFzZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFjMFwiO1xufVxuXG4uRGVmYXVsdHMtZmlsZS1wZGYtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFjMVwiO1xufVxuXG4uRGVmYXVsdHMtZmlsZS13b3JkLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYzJcIjtcbn1cblxuLkRlZmF1bHRzLWZpbGUtZXhjZWwtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFjM1wiO1xufVxuXG4uRGVmYXVsdHMtZmlsZS1wb3dlcnBvaW50LW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYzRcIjtcbn1cblxuLkRlZmF1bHRzLWZpbGUtaW1hZ2UtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFjNVwiO1xufVxuXG4uRGVmYXVsdHMtZmlsZS1waG90by1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWM1XCI7XG59XG5cbi5EZWZhdWx0cy1maWxlLXBpY3R1cmUtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFjNVwiO1xufVxuXG4uRGVmYXVsdHMtZmlsZS1hcmNoaXZlLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYzZcIjtcbn1cblxuLkRlZmF1bHRzLWZpbGUtemlwLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYzZcIjtcbn1cblxuLkRlZmF1bHRzLWZpbGUtYXVkaW8tbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFjN1wiO1xufVxuXG4uRGVmYXVsdHMtZmlsZS1zb3VuZC1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWM3XCI7XG59XG5cbi5EZWZhdWx0cy1maWxlLW1vdmllLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYzhcIjtcbn1cblxuLkRlZmF1bHRzLWZpbGUtdmlkZW8tbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFjOFwiO1xufVxuXG4uRGVmYXVsdHMtZmlsZS1jb2RlLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYzlcIjtcbn1cblxuLkRlZmF1bHRzLXZpbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxY2FcIjtcbn1cblxuLkRlZmF1bHRzLWNvZGVwZW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxY2JcIjtcbn1cblxuLkRlZmF1bHRzLWpzZmlkZGxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWNjXCI7XG59XG5cbi5EZWZhdWx0cy1saWZlLWJvdXk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxY2RcIjtcbn1cblxuLkRlZmF1bHRzLWxpZmUtYnVveTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFjZFwiO1xufVxuXG4uRGVmYXVsdHMtbGlmZS1yaW5nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWNkXCI7XG59XG5cbi5EZWZhdWx0cy1saWZlLXNhdmVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWNkXCI7XG59XG5cbi5EZWZhdWx0cy1zdXBwb3J0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWNkXCI7XG59XG5cbi5EZWZhdWx0cy1jaXJjbGUtby1ub3RjaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFjZVwiO1xufVxuXG4uRGVmYXVsdHMtcmE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZDBcIjtcbn1cblxuLkRlZmF1bHRzLXJlYmVsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWQwXCI7XG59XG5cbi5EZWZhdWx0cy1lbXBpcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZDFcIjtcbn1cblxuLkRlZmF1bHRzLWdlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWQxXCI7XG59XG5cbi5EZWZhdWx0cy1naXQtc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWQyXCI7XG59XG5cbi5EZWZhdWx0cy1naXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZDNcIjtcbn1cblxuLkRlZmF1bHRzLWhhY2tlci1uZXdzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWQ0XCI7XG59XG5cbi5EZWZhdWx0cy10ZW5jZW50LXdlaWJvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWQ1XCI7XG59XG5cbi5EZWZhdWx0cy1xcTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFkNlwiO1xufVxuXG4uRGVmYXVsdHMtd2VjaGF0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWQ3XCI7XG59XG5cbi5EZWZhdWx0cy13ZWl4aW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZDdcIjtcbn1cblxuLkRlZmF1bHRzLXBhcGVyLXBsYW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWQ4XCI7XG59XG5cbi5EZWZhdWx0cy1zZW5kOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWQ4XCI7XG59XG5cbi5EZWZhdWx0cy1wYXBlci1wbGFuZS1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWQ5XCI7XG59XG5cbi5EZWZhdWx0cy1zZW5kLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZDlcIjtcbn1cblxuLkRlZmF1bHRzLWhpc3Rvcnk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZGFcIjtcbn1cblxuLkRlZmF1bHRzLWNpcmNsZS10aGluOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWRiXCI7XG59XG5cbi5EZWZhdWx0cy1nZW5kZXJsZXNzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWRiXCI7XG59XG5cbi5EZWZhdWx0cy1oZWFkZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZGNcIjtcbn1cblxuLkRlZmF1bHRzLXBhcmFncmFwaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFkZFwiO1xufVxuXG4uRGVmYXVsdHMtc2xpZGVyczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFkZVwiO1xufVxuXG4uRGVmYXVsdHMtc2hhcmUtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWUwXCI7XG59XG5cbi5EZWZhdWx0cy1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWUxXCI7XG59XG5cbi5EZWZhdWx0cy1ib21iOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWUyXCI7XG59XG5cbi5EZWZhdWx0cy1mdXRib2wtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFlM1wiO1xufVxuXG4uRGVmYXVsdHMtc29jY2VyLWJhbGwtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFlM1wiO1xufVxuXG4uRGVmYXVsdHMtdHR5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWU0XCI7XG59XG5cbi5EZWZhdWx0cy1iaW5vY3VsYXJzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWU1XCI7XG59XG5cbi5EZWZhdWx0cy1wbHVnOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWU2XCI7XG59XG5cbi5EZWZhdWx0cy1zbGlkZXNoYXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWU3XCI7XG59XG5cbi5EZWZhdWx0cy10d2l0Y2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZThcIjtcbn1cblxuLkRlZmF1bHRzLXllbHA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZTlcIjtcbn1cblxuLkRlZmF1bHRzLW5ld3NwYXBlci1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWVhXCI7XG59XG5cbi5EZWZhdWx0cy13aWZpOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWViXCI7XG59XG5cbi5EZWZhdWx0cy1jYWxjdWxhdG9yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWVjXCI7XG59XG5cbi5EZWZhdWx0cy1wYXlwYWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZWRcIjtcbn1cblxuLkRlZmF1bHRzLWdvb2dsZS13YWxsZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZWVcIjtcbn1cblxuLkRlZmF1bHRzLWNjLXZpc2E6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZjBcIjtcbn1cblxuLkRlZmF1bHRzLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZjFcIjtcbn1cblxuLkRlZmF1bHRzLWNjLWRpc2NvdmVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWYyXCI7XG59XG5cbi5EZWZhdWx0cy1jYy1hbWV4OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWYzXCI7XG59XG5cbi5EZWZhdWx0cy1jYy1wYXlwYWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZjRcIjtcbn1cblxuLkRlZmF1bHRzLWNjLXN0cmlwZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFmNVwiO1xufVxuXG4uRGVmYXVsdHMtYmVsbC1zbGFzaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFmNlwiO1xufVxuXG4uRGVmYXVsdHMtYmVsbC1zbGFzaC1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWY3XCI7XG59XG5cbi5EZWZhdWx0cy10cmFzaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFmOFwiO1xufVxuXG4uRGVmYXVsdHMtY29weXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWY5XCI7XG59XG5cbi5EZWZhdWx0cy1hdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFmYVwiO1xufVxuXG4uRGVmYXVsdHMtZXllZHJvcHBlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFmYlwiO1xufVxuXG4uRGVmYXVsdHMtcGFpbnQtYnJ1c2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZmNcIjtcbn1cblxuLkRlZmF1bHRzLWJpcnRoZGF5LWNha2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZmRcIjtcbn1cblxuLkRlZmF1bHRzLWFyZWEtY2hhcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZmVcIjtcbn1cblxuLkRlZmF1bHRzLXBpZS1jaGFydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIwMFwiO1xufVxuXG4uRGVmYXVsdHMtbGluZS1jaGFydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIwMVwiO1xufVxuXG4uRGVmYXVsdHMtbGFzdGZtOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjAyXCI7XG59XG5cbi5EZWZhdWx0cy1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjAzXCI7XG59XG5cbi5EZWZhdWx0cy10b2dnbGUtb2ZmOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjA0XCI7XG59XG5cbi5EZWZhdWx0cy10b2dnbGUtb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMDVcIjtcbn1cblxuLkRlZmF1bHRzLWJpY3ljbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMDZcIjtcbn1cblxuLkRlZmF1bHRzLWJ1czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIwN1wiO1xufVxuXG4uRGVmYXVsdHMtaW94aG9zdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIwOFwiO1xufVxuXG4uRGVmYXVsdHMtYW5nZWxsaXN0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjA5XCI7XG59XG5cbi5EZWZhdWx0cy1jYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIwYVwiO1xufVxuXG4uRGVmYXVsdHMtaWxzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjBiXCI7XG59XG5cbi5EZWZhdWx0cy1zaGVrZWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMGJcIjtcbn1cblxuLkRlZmF1bHRzLXNoZXFlbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIwYlwiO1xufVxuXG4uRGVmYXVsdHMtbWVhbnBhdGg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMGNcIjtcbn1cblxuLkRlZmF1bHRzLWJ1eXNlbGxhZHM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMGRcIjtcbn1cblxuLkRlZmF1bHRzLWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjBlXCI7XG59XG5cbi5EZWZhdWx0cy1kYXNoY3ViZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIxMFwiO1xufVxuXG4uRGVmYXVsdHMtZm9ydW1iZWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMTFcIjtcbn1cblxuLkRlZmF1bHRzLWxlYW5wdWI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMTJcIjtcbn1cblxuLkRlZmF1bHRzLXNlbGxzeTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIxM1wiO1xufVxuXG4uRGVmYXVsdHMtc2hpcnRzaW5idWxrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjE0XCI7XG59XG5cbi5EZWZhdWx0cy1zaW1wbHlidWlsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIxNVwiO1xufVxuXG4uRGVmYXVsdHMtc2t5YXRsYXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMTZcIjtcbn1cblxuLkRlZmF1bHRzLWNhcnQtcGx1czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIxN1wiO1xufVxuXG4uRGVmYXVsdHMtY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjE4XCI7XG59XG5cbi5EZWZhdWx0cy1kaWFtb25kOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjE5XCI7XG59XG5cbi5EZWZhdWx0cy1zaGlwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjFhXCI7XG59XG5cbi5EZWZhdWx0cy11c2VyLXNlY3JldDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIxYlwiO1xufVxuXG4uRGVmYXVsdHMtbW90b3JjeWNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIxY1wiO1xufVxuXG4uRGVmYXVsdHMtc3RyZWV0LXZpZXc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMWRcIjtcbn1cblxuLkRlZmF1bHRzLWhlYXJ0YmVhdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIxZVwiO1xufVxuXG4uRGVmYXVsdHMtdmVudXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMjFcIjtcbn1cblxuLkRlZmF1bHRzLW1hcnM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMjJcIjtcbn1cblxuLkRlZmF1bHRzLW1lcmN1cnk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMjNcIjtcbn1cblxuLkRlZmF1bHRzLXRyYW5zZ2VuZGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjI0XCI7XG59XG5cbi5EZWZhdWx0cy10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMjVcIjtcbn1cblxuLkRlZmF1bHRzLXZlbnVzLWRvdWJsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIyNlwiO1xufVxuXG4uRGVmYXVsdHMtbWFycy1kb3VibGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMjdcIjtcbn1cblxuLkRlZmF1bHRzLXZlbnVzLW1hcnM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMjhcIjtcbn1cblxuLkRlZmF1bHRzLW1hcnMtc3Ryb2tlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjI5XCI7XG59XG5cbi5EZWZhdWx0cy1tYXJzLXN0cm9rZS12OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjJhXCI7XG59XG5cbi5EZWZhdWx0cy1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjJiXCI7XG59XG5cbi5EZWZhdWx0cy1uZXV0ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMmNcIjtcbn1cblxuLkRlZmF1bHRzLWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjMwXCI7XG59XG5cbi5EZWZhdWx0cy1waW50ZXJlc3QtcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIzMVwiO1xufVxuXG4uRGVmYXVsdHMtd2hhdHNhcHA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMzJcIjtcbn1cblxuLkRlZmF1bHRzLXNlcnZlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIzM1wiO1xufVxuXG4uRGVmYXVsdHMtdXNlci1wbHVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjM0XCI7XG59XG5cbi5EZWZhdWx0cy11c2VyLXRpbWVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjM1XCI7XG59XG5cbi5EZWZhdWx0cy1iZWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMzZcIjtcbn1cblxuLkRlZmF1bHRzLWhvdGVsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjM2XCI7XG59XG5cbi5EZWZhdWx0cy12aWFjb2luOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjM3XCI7XG59XG5cbi5EZWZhdWx0cy10cmFpbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIzOFwiO1xufVxuXG4uRGVmYXVsdHMtc3Vid2F5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjM5XCI7XG59XG5cbi5EZWZhdWx0cy1tZWRpdW06YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyM2FcIjtcbn0iLCJcbi8vUHJveGltYSBOb3ZhIGZvbnQtZmFjZVxuJHBhdGg6IFwiL3dwLWNvbnRlbnQvdGhlbWVzL2hjc3MyMDIyXCI7XG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdwcm94aW1hLW5vdmEnO1xuXHRzcmM6IHVybCgnI3skcGF0aH0vZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtQmxhY2sud29mZjInKSAgZm9ybWF0KCd3b2ZmMicpLFxuXHR1cmwoJyN7JHBhdGh9L2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLUJsYWNrLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcblx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdwcm94aW1hLW5vdmEnO1xuXHRzcmM6IHVybCgnI3skcGF0aH0vZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtQmxhY2tJdGFsaWMud29mZjInKSAgZm9ybWF0KCd3b2ZmMicpLFxuXHR1cmwoJyN7JHBhdGh9L2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLUJsYWNrSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcblx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdwcm94aW1hLW5vdmEnO1xuXHRzcmM6IHVybCgnI3skcGF0aH0vZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtQm9sZC53b2ZmMicpICBmb3JtYXQoJ3dvZmYyJyksXG5cdHVybCgnI3skcGF0aH0vZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAncHJveGltYS1ub3ZhJztcblx0c3JjOiB1cmwoJyN7JHBhdGh9L2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLUJvbGRJdGFsaWMud29mZjInKSAgZm9ybWF0KCd3b2ZmMicpLFxuXHR1cmwoJyN7JHBhdGh9L2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLUJvbGRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ3Byb3hpbWEtbm92YSc7XG5cdHNyYzogdXJsKCcjeyRwYXRofS9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1FeHRyYUJvbGQud29mZjInKSAgZm9ybWF0KCd3b2ZmMicpLFxuXHR1cmwoJyN7JHBhdGh9L2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLUV4dHJhQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAncHJveGltYS1ub3ZhJztcblx0c3JjOiB1cmwoJyN7JHBhdGh9L2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLUV4dHJhQm9sZEl0YWxpYy53b2ZmMicpICBmb3JtYXQoJ3dvZmYyJyksXG5cdHVybCgnI3skcGF0aH0vZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtRXh0cmFCb2xkSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcblx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdwcm94aW1hLW5vdmEnO1xuXHRzcmM6IHVybCgnI3skcGF0aH0vZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtTGlnaHQud29mZjInKSAgZm9ybWF0KCd3b2ZmMicpLFxuXHR1cmwoJyN7JHBhdGh9L2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdwcm94aW1hLW5vdmEnO1xuXHRzcmM6IHVybCgnI3skcGF0aH0vZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtTGlnaHRJdGFsaWMud29mZjInKSAgZm9ybWF0KCd3b2ZmMicpLFxuXHR1cmwoJyN7JHBhdGh9L2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLUxpZ2h0SXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdwcm94aW1hLW5vdmEnO1xuXHRzcmM6IHVybCgnI3skcGF0aH0vZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtTWVkaXVtLndvZmYyJykgIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcjeyRwYXRofS9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ3Byb3hpbWEtbm92YSc7XG5cdHNyYzogdXJsKCcjeyRwYXRofS9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1NZWRpdW1JdGFsaWMud29mZjInKSAgZm9ybWF0KCd3b2ZmMicpLFxuXHR1cmwoJyN7JHBhdGh9L2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLU1lZGl1bUl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAncHJveGltYS1ub3ZhJztcblx0c3JjOiB1cmwoJyN7JHBhdGh9L2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLVJlZ3VsYXIud29mZjInKSAgZm9ybWF0KCd3b2ZmMicpLFxuXHR1cmwoJyN7JHBhdGh9L2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ3Byb3hpbWEtbm92YSc7XG5cdHNyYzogdXJsKCcjeyRwYXRofS9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1SZWd1bGFySXRhbGljLndvZmYyJykgIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcjeyRwYXRofS9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1SZWd1bGFySXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdwcm94aW1hLW5vdmEnO1xuXHRzcmM6IHVybCgnI3skcGF0aH0vZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtU2VtaUJvbGQud29mZjInKSAgZm9ybWF0KCd3b2ZmMicpLFxuXHR1cmwoJyN7JHBhdGh9L2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLVNlbWlCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdwcm94aW1hLW5vdmEnO1xuXHRzcmM6IHVybCgnI3skcGF0aH0vZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtU2VtaUJvbGRJdGFsaWMud29mZjInKSAgZm9ybWF0KCd3b2ZmMicpLFxuXHR1cmwoJyN7JHBhdGh9L2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLVNlbWlCb2xkSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdwcm94aW1hLW5vdmEnO1xuXHRzcmM6IHVybCgnI3skcGF0aH0vZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtVGhpbi53b2ZmMicpICBmb3JtYXQoJ3dvZmYyJyksXG5cdHVybCgnI3skcGF0aH0vZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtVGhpbi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiAxMDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAncHJveGltYS1ub3ZhJztcblx0c3JjOiB1cmwoJyN7JHBhdGh9L2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLVRoaW5JdGFsaWMud29mZjInKSAgZm9ybWF0KCd3b2ZmMicpLFxuXHR1cmwoJyN7JHBhdGh9L2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLVRoaW5JdGFsaWMud29mJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiAxMDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuIiwiLnNpZGViYXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG4gICAgLndpZGdldCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLDAsMCwuMTI1KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuICAgICAgICAuc2VhcmNoLWZvcm0ge1xuICAgICAgICAgICAgcGFkZGluZzogLjc1cmVtIDEuMjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgLndpZGdldC13cmFwe1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLndpZGdldHRpdGxlIHtcbiAgICAgICAgcGFkZGluZzogLjc1cmVtIDEuMjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjAzKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEyNSk7XG4gICAgfVxuICAgIGF7XG4gICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogIzUyYWM2OTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAjcmVjZW50LXBvc3RzLTJ7XG4gICAgICAgIHVse1xuICAgICAgICAgICAgcGFkZGluZzogLjc1cmVtIDEuMjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgbGl7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgICBhe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5ibG9nLWJveHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxufSIsImhlYWRlci5zaXRlLWhlYWRlcntcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggMTJweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycywgYm94LXNoYWRvdyAuMnMsIG9wYWNpdHkgLjRzLCB0cmFuc2Zvcm0gLjRzO1xuICAgIHBhZGRpbmc6IDdweCAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBwYWRkaW5nOiAxM3B4IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBwYWRkaW5nOiAxMC41cHggMCAwO1xuICAgIH1cbiAgICAuY29udGFpbmVye1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDI0cHg7XG4gICAgICAgICAgICByb3ctZ2FwOiAyM3B4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seSh4bCl7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAxNHB4O1xuICAgICAgICB9XG4gICAgfSAgICBcbiAgICAmLmZpeGVkLXN1Yi1uYXZ7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtODBweCk7XG4gICAgfVxuICAgIC5wcmltYXJ5LW5hdi10b2dnbGV7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5iYXJze1xuICAgICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICAjMDAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmNsb3Nle1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIC5iYXJze1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoNXB4LCA1cHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMyl7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKDdweCwgLTZweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xuICAgICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgIH1cbiAgICB9XG59XG4vL3RoZSBsb2dvIGFuZCBob21lIGxpbmtcbi53cC1jdXN0b20tbG9nb3tcbiAgICAudGl0bGUtYXJlYXtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuY3VzdG9tLWxvZ28tbGlua3tcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDcxcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLy90aGUgcmlnaHQgc2lkZSBuYXYgb2YgdGhlIGhvbWUgbWVudS4gU2VhcmNoLCBwaG9uZSwgbG9naW4sIHN1cHBvcnQsIGFuZCBkZW1vIGN0YVxuLm5hdi1zZWNvbmRhcnl7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIGF7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jdGEtYnV0dG9uLWNvbnRhaW5lcntcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBhe1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjdyZW07XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkaXNwYXRjaGVyO1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTMzOTAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5tZW51LWl0ZW17XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgfVxuICAgIC5waG9uZS1saW5re1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9IFxuICAgIH1cbiAgICAubG9naW4tbGlua3tcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH0gXG4gICAgfVxuICAgIC5zdXBwb3J0LWxpbmt7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZGlzcGF0Y2hlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGlzcGF0Y2hlcjtcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGlzcGF0Y2hlcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG4vL3RoZSBwcmltYXJ5IG5hdlxuI2dlbmVzaXMtbmF2LXByaW1hcnl7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICAmLnNob3dNZW51e1xuICAgICAgICB1bCNtZW51LXByaW1hcnktbWVudXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgIC53cmFwe1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XG4gICAgICAgIG9yZGVyOiA0O1xuICAgICAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDk1cHgpO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBsaXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDk3cHgpO1xuICAgIH1cbiAgICB1bCNtZW51LXByaW1hcnktbWVudXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgYXtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBjb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kZXNjcmlwdGlvbntcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzdBN0E3QTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjgyNXJlbTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAuc3ViLW1lbnUtaW5mb3JtYXRpb257XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0NHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgLnRpdGxle1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxLjc0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5sb2dpbi1saW5re1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IC5tZW51LWl0ZW17XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICA+IGF7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXsgLy9vbiBtb2JpbGUgMXN0IGxldmVsIGxpbmtzIHdpdGhvdXQgY2hpbGRyZW5cbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMCk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDhweCAyN3B4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjdweCA3cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCA4cHggMjdweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gICAgICAgICAgIFxuICAgICAgICAubWVudS1pdGVtLWhhcy1jaGlsZHJlbnsgLy9hbnkgbGluayB3aXRoIGNoaWxkcmVuXG4gICAgICAgICAgICA+IGF7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiA4cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihsZywgeGwpe1xuICAgICAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiA0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkRlZmF1bHRzXCI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMzVzO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjM1cztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zNXM7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMzVzO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDhweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC44cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgPiBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICA+IGE6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zNXM7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMzVzOyAgICAgIFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICA+IC5zdWItbWVudXsgXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC51cC1jYXJldDphZnRlciwgJjpob3ZlciA+IGE6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDZcIjtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMzVzO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMzVzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW57IC8vMXN0IGxldmVsIGxpbmsgd2l0aCBjaGlsZHJlblxuICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgPiBhLCA+IGE6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEwKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XG4gICAgICAgICAgICAgICAgJjpob3ZlciA+IGE6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkaGVhdnliaWRcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IC5zdWItbWVudXsgLy8ybmQgbGV2ZWwgXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyNHB4O1xuICAgICAgICAgICAgICAgID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW57IC8vMm5kIGxldmVsIGxpbmsgb25seVxuICAgICAgICAgICAgICAgICAgICA+YTpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgICAgICAgICAgICAgICAgYTpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubWVudS1pdGVtLWhhcy1jaGlsZHJlbnsgLy8ybmQgYW5kIGdyZWF0ZXIgbGV2ZWwgbGluayB3aXRoIGNoaWxkcmVuXG4gICAgICAgICAgICAgICAgLnN1Yi1tZW51eyAvLzNyZCBsZXZlbCBvciBncmVhdGVyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAmOm5vdCguc29sdXRpb25zKTpob3ZlcnsgLy9hbGwgMXN0IGxldmVsIGxpbmsgd2l0aCBjaGlsZHJlbiBleGNlcHQgZm9yIHRoZSBzb2x1dGlvbnMgbGlua1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIC5zdWItbWVudXsgLy8ybmQgbGV2ZWwgb3IgZ3JlYXRlclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgPiAuc3ViLW1lbnV7IC8vMm5kIGxldmVsIHN1Yi1tZW51XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA0cHggc29saWQgIzAwOTYzOTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjQ0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE3MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgPiAubWVudS1pdGVte1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMCk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+YXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVueyAvLzJuZCBsZXZlbCBvciBncmVhdGVyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnVwLWNhcmV0OmFmdGVyLCA+YTphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuc3ViLW1lbnV7Ly8zcmQgbGV2ZWwgYW5kIGdyZWF0ZXIgc3ViLW1lbnVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnNvbHV0aW9uczpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICA+IC5zdWItbWVudXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODk2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA2MC41cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub3RoZXItc29sdXRpb25ze1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgPiAubWVudS1pdGVteyAvL3NvbHV0aW9uIGNvbHVtbiBoZWFkbGluZVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U1RTVFNTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKC1uKzQpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdWItbWVudXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAub3RoZXItc29sdXRpb25ze1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBhOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmFsbC1zb2x1dGlvbnN7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0RlZmF1bHRzJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5oY3NzLXNvZnR3YXJle1xuICAgICAgICAgICAgICAgICAgICAgICAgPiBhOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zb2x1dGlvbnN7XG4gICAgICAgICAgICA+LnN1Yi1tZW51IHtcblxuICAgICAgICAgICAgICAgID4ubWVudS1pdGVte1xuICAgICAgICAgICAgICAgICAgICA+YXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBzcGFue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSA5NHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnN1Yi1tZW51e1xuICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCA2NXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmVzdGltYXRpbmd7XG4gICAgICAgICAgICAgICAgPiBhOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzEyL2NhbGN1bGF0b3JfaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5vcGVyYXRpb25ze1xuICAgICAgICAgICAgICAgID4gYTo6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8xMi9oZWxtZXRfaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mbGVldHtcbiAgICAgICAgICAgICAgICA+IGE6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMTIvYnVsbGRvemVyX2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZGF0YS1yZXBvcnRpbmd7XG4gICAgICAgICAgICAgICAgPiBhOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8xMi9ncmFwaF9pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgfSAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5oY3NzLXNvZnR3YXJle1xuICAgICAgICAgICAgICAgID4gYTo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wMS9sb2dvLWhjc3MtanVzdGljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAuNXB4IHNvbGlkICNBMUExQTE7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgICAgICB9ICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm90aGVyLXNvbHV0aW9uc3tcbiAgICAgICAgICAgICAgICA+IGF7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnN1Yi1tZW51e1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICA+IHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDkzcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuZXh0ZXJuYWwtbGlua3tcbiAgICAgICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDIvZXh0ZXJuYWxfaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzAyL2V4dGVybmFsX2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFsbC1zb2x1dGlvbnN7XG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLndoby13ZS1zZXJ2ZXtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAgKGxnKXtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKXtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDEzcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDRweDtcbiAgICAgICAgfSAgICB9XG4gICAgLnNlYXJjaC1mb3JtIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGNvbHVtbi1nYXA6IDhweDtcbiAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogXCJcXGYwMDJcIjtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBEZWZhdWx0cywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjQjFCMUIxO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBib3R0b206IDFweDtcbiAgICAgICAgfVxuICAgICAgICAuc2VhcmNoLWZvcm0tbGFiZWx7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHByb3hpbWEtbm92YTtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuc2VhcmNoLWZvcm0taW5wdXR7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE3NHB4O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVye1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2VhcmNoe1xuICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgICAgICAgY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICAgICAgICAgICAgPiAuc3ViLW1lbnV7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAwIDRweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGhlYXZ5YmlkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgPi5zdWItbWVudXtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDM2cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE0OHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIiNvdGhlci1tZW51e1xuICAgIGxpe1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOjVweCAxNXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyNjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBhe1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAtOHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzcwNzA3MDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufSIsIi5oY3NzLWV2ZW50c3tcbiAgICAudHJhaW5pbmctY2xhc3MgLmlubmVyLWV2ZW50e1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6N3B4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA4cHggOHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTApO1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMyMXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICAgIGNvbG9yOiRlMzYwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgIH1cbiAgICAgICAgYXtcbiAgICAgICAgICAgICYud2hpdGUtYnRuIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjMDBDMTU4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDBDMTU4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhdnliaWQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5ncmVlbi1idG4ge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMEMxNTggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYXZ5YmlkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZGVmYXVsdC1ldmVudCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5pbmR1c3RyeS1ldmVudHN7XG4gICAgICAgICAgICAuZXZlbnQtbGlua3N7XG4gICAgICAgICAgICAgICAgLmV2ZW50LWxpbmt7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZXZlbnQtbGluay1sb2dve1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmV2ZW50LWxpbmtzIHtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyAgICBcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2x1bW4tZ2FwOiAxNnB4O1xuICAgICAgICAuZXZlbnQtbGlua3tcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgICAuZXZlbnQtbGluay1sb2dve1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNXB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZXZlbnQtbGluay1sb2dvLWltYWdlIHtcbiAgICAgICAgbWF4LWhlaWdodDogNzJweDtcbiAgICB9XG4gICAgLnRodW1ibmFpbC1ib3h7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAzIC8gMjtcbiAgICAgICAgcGFkZGluZzogMCA3cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZXZlbnRzLXZpZXctYWxsIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgJi53aGl0ZS1idG4ge1xuICAgICAgICAgICAgY29sb3I6ICMwMDk2Mzk7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA5NjM5O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMTlweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zbGljay1uZXh0LCAuc2xpY2stcHJldiB7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkICNBNUE1QTU7XG4gICAgICAgICY6YmVmb3JlLCAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzAyL3ByZXYtZXZlbnRzLWljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2xpY2stcHJldiB7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBsZWZ0OiAtMTJweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBsZWZ0OiAtMzBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgIGxlZnQ6IC00NHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcbiAgICAgICAgICAgIGxlZnQ6IC01MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zbGljay1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IC0xMnB4O1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICByaWdodDogLTMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICByaWdodDogLTQ0cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xuICAgICAgICAgICAgcmlnaHQ6IC01MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuaXtcbiAgICAmLmV2ZW50LXRpbWUtaWNvbiwgJi5ldmVudC1kYXRlLWljb24sICYuZXZlbnQtYnVsbHNleWUtaWNvbntcbiAgICAgICAgY29sb3I6ICM0MGIwNmI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zM3B4O1xuICAgIH1cbiAgICAmLmV2ZW50LWRhdGUtaWNvbjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDIvY2FsZW5kYXItaWNvbi0zLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDo0cHg7XG4gICAgfVxuICAgICYuZXZlbnQtdGltZS1pY29uOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGhlaWdodDogMjlweDtcbiAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wMi9sb2NhdGlvbi1pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICAmLmV2ZW50LWJ1bGxzZXllLWljb246YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAzL2J1bGxzZXllLWljb24zLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbn1cblxuLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzIC50cmFpbmluZy1jbGFzcyAuaW5uZXItZXZlbnR7XG4gICAgYmFja2dyb3VuZDogI0YyRjJGMjtcbn0iLCIjY3VzdG9tZXJzX2J5X3N0YXRle1xuICAgIC5zdGF0ZS1jb250ZW50e1xuICAgICAgICBoMntcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICAgICYuYm9sZHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC5yb3d7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zd2lwZXItY29udGFpbmVyID4gZGl2e1xuICAgICAgICBAZXh0ZW5kIC5zZWN0aW9uLWZyYW1lO1xuICAgICAgICBib3gtc2hhZG93OiA2cHggNnB4IDMwcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgfVxuICAgIC5zdGF0ZS1kYXRhIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tQmFja2dyb3VuZC1EZWZhdWx0LURlZmF1bHQsICNGRkYpO1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDEycHg7XG4gICAgICAgIC5maWxsLWNvbG9ye1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICA+IHBhdGgsID4gcG9seWdvbiwgPiByZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHRlbGVtYXRpY3M7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGNpcmNsZXtcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAgJHRlbGVtYXRpY3M7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICNDQU5BREEgcGF0aHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHRlbGVtYXRpY3M7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mZWF0dXJlZC1pbWFnZXtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE5NnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzNweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc2xpY2stc2xpZGUsICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZmlsbC1jb2xvcntcbiAgICAgICAgJi51cy1tYXAsICYuY2FuYWRhLW1hcHtcblxuICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgIGc6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgID4gcGF0aCwgPiBwb2x5Z29uLCA+IHJlY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHRlbGVtYXRpY3M7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgY2lyY2xle1xuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAgJHRlbGVtYXRpY3M7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJj4gcGF0aCwgPiBwb2x5Z29uLCA+IHJlY3Qge1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTYwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIHNlbGVjdHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOC4yNThweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgIGNvbG9yOiAkaGVhdnliaWQ7XG4gICAgfVxufVxuLm1vYmlsZS1zdGF0ZS1kcm9wZG93bntcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufSIsInNlY3Rpb24uZmFxc3tcbiAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICAgIHBhZGRpbmctdG9wOjIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206MjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgICNmMGYwZjA7XG4gICAgaDIsIGg0e1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB9XG4gICAgfVxuICAgIHB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6NTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206NTBweDtcbiAgICB9XG4gICAgLmlubmVyLWJveHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OmF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDg1N3B4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mYXF7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICAgIC5hbnN3ZXJ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmN2Y3Zjc7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwe1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucXVlc3Rpb257XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMTJweCA0MHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHB7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRGVmYXVsdHNcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDNlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjM1cztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMzVzO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMzVzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zNXM7XG4gICAgICAgIH1cbiAgICAgICAgJi5kb3duLWNhcmV0OmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMzVzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zNXM7XG4gICAgICAgIH1cbiAgICB9XG59IiwiXG4vKiAjIyBQcm9kdWN0cyBOYXZpZ2F0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiNwcm9kdWN0LW1lbnV7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwMjtcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMGUwZTA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgLm5hdi1sb2dve1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIHVse1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cbiAgICAmLmdlbmVzaXMtcmVzcG9uc2l2ZS1tZW51e1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG4uY3RhLWRlbW8ge1xuICAgIG1hcmdpbjogNXB4IGF1dG8gMDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgIGF7XG4gICAgICAgIHdpZHRoOiAxODVweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1cm50LW9yYW5nZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGNvbG9yOiNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbi5jdGEtZGVtby1tb2JpbGV7XG4gICAgQGV4dGVuZC5jdGEtZGVtbztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLmZsb2F0LXJpZ2h0e1xuICAgIGZsb2F0OnJpZ2h0O1xuICAgIFxufVxuLm1vYmlsZS1wcm9kdWN0LW1lbnV7XG4gICAgei1pbmRleDogMTAwMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTBlMGUwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwO1xuICAgIC5uYXYtbG9nb3tcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvKiBUaGUgc3RpY2t5IGNsYXNzIGlzIGFkZGVkIHRvIHRoZSBuYXZiYXIgd2l0aCBKUyB3aGVuIGl0IHJlYWNoZXMgaXRzIHNjcm9sbCBwb3NpdGlvbiAqL1xuICAgICYuc3RpY2t5IHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICArIGFydGljbGUge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDYycHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiI2luZHVzdHJ5X2ZlYXR1cmVze1xuICAgIHBhZGRpbmctdG9wOjM1cHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5NjBweCkge1xuICAgICAgICBwYWRkaW5nLXRvcDo3MHB4O1xuICAgIH1cbiAgICBoMntcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICB9XG4gICAgLnRhZy1saW5le1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgfVxuICAgIC5mbGV4LXJvd3tcbiAgICAgICAgZmxleC1mbG93OiB3cmFwLXJldmVyc2U7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCl7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZmVhdHVyZXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogNDglO1xuICAgICAgICAgICAgfVxuICAgIH1cbiAgICBpbWd7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wbGFpbi1idG57XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkaXNwYXRjaGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOjA7XG4gICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNzU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaHJ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkaGVhdnlqb2I7XG4gICAgICAgIG1hcmdpbjogMCAwIDI4cHg7XG4gICAgICAgIHdpZHRoOiAzMyU7XG5cbiAgICB9XG4gICAgaDN7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbn0iLCIjdGltZWNhcmR7XG4gICAgLnJvdW5kLWltYWdlc3tcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAmLnRvcC0ze1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICRoZWF2eWpvYjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTc1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYud2lubmVye1xuICAgICAgICAgICAgaGVpZ2h0OiAyMzBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMzBweDtcbiAgICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICRoZWF2eWpvYjtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoMntcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICRoZWF2eWpvYjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICB9XG4gICAgaDN7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAudGltZSwgLm5hbWV7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubXN7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29tcGFueXtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRhYm5hdntcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgJGhlYXZ5am9iO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBsaXtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgfVxuICAgICAgICAuYnV0dG9ue1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjogJGhlYXZ5am9iO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6MTVweDtcbiAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWpvYjtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MTVweCAzMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRhYi1wYW5le1xuICAgICAgICAudGltZXtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICAgIC5uYW1le1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5yb3VuZC1pbWFnZXN7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pbWFnZS1jZWxse1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgLjVlbSAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjVlbSAuNzVlbSAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbXBhbnktY2VsbHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uYW1lLWNlbGx7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgdHIsIHRib2R5e1xuICAgICAgICAgICAgYm9yZGVyLXRvcDpub25lO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICB0ZDpudGgtY2hpbGQobisyKXtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZTJlM2UyO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoeHMpe1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBhbmVse1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIH1cbiAgICAgICAgdGR7XG4gICAgICAgICAgICB3b3JkLWJyZWFrOmJyZWFrLXdvcmQ7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICB9XG4gICAgLmFjY29yZGlvbntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYXZ5am9iO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgI2RhdGUtdGFic3tcbiAgICAgICAgcGFkZGluZzogNTBweCAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggNjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGltZWNhcmQtd2lubmVyc3tcbiAgICAgICAgLnRpbWUsIC5uYW1le1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tc3tcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucmFua3tcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCBhdXRvO1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA2MCU7XG4gICAgICAgICAgICAgICAgdG9wOi01cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjVweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjc1cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+ZGl2e1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnJhbms6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2s6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDMvY3Jvd24uc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXNrOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzAzL2Nyb3duLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDo2NiU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTUwcHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNzIlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNzAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNjUlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7XG4gICAgICAgICAgICAgICAgLnJhbms6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiMlwiO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMyl7XG4gICAgICAgICAgICAgICAgLnJhbms6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIjNcIjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi50aW1lY2FyZHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgLmhlcm8sICNoZXJve1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA2LzIwMjMtdGltZWNhcmQtY2hhbXAucG5nJyksIHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzAzL3RpbWVjYXJkLXRhYmxldC1iZy5wbmcnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDY1JSwgY292ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXRcbiAgICAgICAgICAgICAgICA6IG5vLXJlcGVhdCwgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDg3JSwgLTk1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNjUlLCBjb3ZlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b20sIC05NSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAgdXJsKCcvd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDMvdGltZWNhcmQtYmcucG5nJyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2NSUgMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogIDY0JSAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcbiAgICAgICAgICAgIH1cbiAgICB9XG4gICAgLmNoYW1waW9ue1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTM0MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDYvMjAyMy10aW1lY2FyZC1jaGFtcC5wbmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDY4M3B4IDY0MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoMXtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUycHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJsYWNrLWJ0bntcbiAgICAgICAgYm9yZGVyLXJhZGl1cyA6IDRweDtcbiAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzIDogNHB4O1xuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXMgOiA0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1cyA6IDlweDtcbiAgICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1cyA6IDlweDtcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1cyA6IDlweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYXZ5am9iICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJsYWNrLW91dGxpbmUtYnRue1xuICAgICAgICBib3JkZXItcmFkaXVzIDogNHB4O1xuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXMgOiA0cHg7XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1cyA6IDRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzIDogOXB4O1xuICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzIDogOXB4O1xuICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzIDogOXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogJGhlYXZ5am9iICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkaGVhdnlqb2I7XG4gICAgICAgIH1cbiAgICB9XG4gICAgI21lbnUtdGltZWNhcmQtY2hhbGxlbmdlLWNvbnRhaW5lcntcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIzcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZyl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2M3B4O1xuICAgICAgICB9XG4gICAgICAgIGxpOm5vdCgubmF2LWxvZ28pe1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDI2cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmJsYWNrLWJ1dHRvbntcbiAgICAgICAgICAgICAgICBvcmRlcjogNDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1cyA6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzIDogNHB4O1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXMgOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1cyA6IDlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1cyA6IDlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1cyA6IDlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYXZ5am9iO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmxlYWRlcmJvYXJkLWxpbmt7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5hdi1sb2dve1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy8gbW9iaWxlIG9ubHkgbWVudSB0aGF0IGlzIGF0IHRoZSBib3R0b20gb2YgdGhlIGhlcm8gc2VjdGlvblxuICAgIC5tb2JpbGUtdGltZWNhcmQtbWVudXtcbiAgICAgICAgJiNtZW51LXRpbWVjYXJkLWNoYWxsZW5nZS1jb250YWluZXJ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgJjpub3QoLm5hdi1sb2dvKXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1vYmlsZS1vbmx5e1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLnZpc2libGUteHM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubGVhZGVyYm9hcmQtbGluaywgLm1vYmlsZS1vbmx5e1xuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRoZWF2eWpvYjtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDhweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuaGplLWJ1dHRvbiwgLmhqZS1ibGFjay1idXR0b24sIC5oamUtY2xlYXItYnV0dG9uLCAuaGplLWJsdWUtYnV0dG9ue1xuICAgICAgICBhe1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1cyA6IDlweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1cyA6IDlweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1cyA6IDlweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5pbmxpbmUtYnV0dG9ucyB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wdC0zMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIH1cbiAgICAubW9iaWxlLXRpbWVjYXJke1xuICAgICAgICBtYXJnaW46IDAgLTE1cHggMzBweDtcbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNsYW50e1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDAgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgcGFkZGluZzogNzBweCAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4eGwpe1xuICAgICAgICAgICAgcGFkZGluZzogMTAwcHggMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICYudHJhbnNwYXJlbnQtZ3JleXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgICAgICAxNzJkZWcsXG4gICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgMCUsXG4gICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgNTAlLFxuICAgICAgICAgICAgICAgICNmNGY2ZjcgNTAlLFxuICAgICAgICAgICAgICAgICNmNGY2ZjcgMTAwJVxuICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgICAgICAgICAgMTc2ZGVnLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAwJSxcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgNTAlLFxuICAgICAgICAgICAgICAgICAgICAjZjRmNmY3IDUwJSxcbiAgICAgICAgICAgICAgICAgICAgI2Y0ZjZmNyAxMDAlXG4gICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi53aGl0ZS1ncmV5e1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgICAgIDE3MmRlZyxcbiAgICAgICAgICAgICAgICAjZmZmIDAlLFxuICAgICAgICAgICAgICAgICNmZmYgNTAlLFxuICAgICAgICAgICAgICAgICNmNGY2ZjcgNTAlLFxuICAgICAgICAgICAgICAgICNmNGY2ZjcgMTAwJVxuICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgICAgICAgICAgMTc2ZGVnLFxuICAgICAgICAgICAgICAgICAgICAjZmZmIDAlLFxuICAgICAgICAgICAgICAgICAgICAjZmZmIDUwJSxcbiAgICAgICAgICAgICAgICAgICAgI2Y0ZjZmNyA1MCUsXG4gICAgICAgICAgICAgICAgICAgICNmNGY2ZjcgMTAwJVxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5ncmV5LXdoaXRle1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgICAgIDE3MmRlZyxcbiAgICAgICAgICAgICAgICAjZjRmNmY3IDAlLFxuICAgICAgICAgICAgICAgICNmNGY2ZjcgNTAlLFxuICAgICAgICAgICAgICAgICNmZmYgNTAlLFxuICAgICAgICAgICAgICAgICNmZmYgMTAwJVxuICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgICAgICAgICAgMTc2ZGVnLFxuICAgICAgICAgICAgICAgICAgICAjZjRmNmY3IDAlLFxuICAgICAgICAgICAgICAgICAgICAjZjRmNmY3IDUwJSxcbiAgICAgICAgICAgICAgICAgICAgI2ZmZiA1MCUsXG4gICAgICAgICAgICAgICAgICAgICNmZmYgMTAwJVxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxuICAgIGhyLmJsdWUtaHIge1xuICAgICAgICBib3JkZXItYm90dG9tOiA4MHB4IHNvbGlkICRoZWF2eWpvYjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBoci53aGl0ZS1ociB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDIwcHggc29saWQgdGludCgkaGVhdnlqb2IsIDUwJSk7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgaHJ7XG4gICAgICAgIHRyYW5zZm9ybTogc2tld1koLThkZWcpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2tld1koLTdkZWcpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3WSgtNGRlZyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgI2V4cGxvcmV7XG4gICAgICAgIGgze1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2VjdGlvbi00IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjZmNztcbiAgICAgICAgdGJvZHksXG4gICAgICAgIHRyIHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgICAgLnNlY3Rpb24tMntcbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHN0cm9uZ3tcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucGlwZXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgdGR7XG4gICAgICAgIHdvcmQtYnJlYWs6YnJlYWstd29yZDtcbiAgICB9XG4gICAgLmJsdWUtYnRue1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5cHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMzBweCAhaW1wb3J0YW50O1xuICAgIH1cbn0iLCIudGFiLXNlY3Rpb257XG4gICAgLnBhbmV7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlO1xuICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRhYi1jb250ZW50e1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuICAgIHVsLnRhYm5hdntcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkOGQ4O1xuICAgICAgICB9XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5idXR0b257XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNhcmR7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgYm94LXNoYWRvdzogNnB4IDZweCAzMHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgICAuY2FyZC1ib2R5e1xuICAgICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMjRweCA4MXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDM3NS8yMTQ7XG4gICAgICAgIH1cbiAgICAgICAgYXtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG4uZHJvcGRvd24tdG9nZ2xle1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICM2NTY1NjU7XG4gICAgYm9yZGVyLXJhZGl1czogOC4yNThweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTc5Nzk3O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAuMjU1ZW07XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7IC8vZG93blxuICAgICAgICBmb250LWZhbWlseTogJ0RlZmF1bHRzJztcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgJi5hY3RpdmV7XG4gICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDZcIjsgLy91cFxuICAgICAgICB9XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgICAgICBjb2xvcjogdW5zZXQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4jZ2VuZXJpYy10YWJze1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICB9XG4gICAgLmZyYW1le1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuICAgIH1cbiAgICB1bC50YWJuYXZ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4OiAwIDAgMjUlO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5idXR0b257XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtOztcbiAgICAgICAgfVxuICAgICAgICAuYWN0aXZle1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAudGFiLWNvbnRlbnR7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDc1JSAtIDMwcHgpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wYW5le1xuICAgICAgICBAZXh0ZW5kIC5zZWN0aW9uLWZyYW1lO1xuICAgICAgICB0cmFuc2Zvcm06IHVuc2V0O1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDZweCA2cHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBwYWRkaW5nOiA0OHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5kcm9wZG93bi10b2dnbGV7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMCk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFREVERUQ7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luOiAwIC0xNXB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmNhc2Utc3R1ZHktc2hhcmUsIC5zb2NpYWwtc2hhcmV7XG4gICAgLnAtaGVhZGluZy0zIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjM1cmVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7ICBcbiAgICB9ICBcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG59XG4uc29jaWFsLXNoYXJle1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEwKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAyNHB4O1xuICAgIG1heC13aWR0aDogMzI0cHg7XG4gICAgbWFyZ2luOiA0OHB4IDA7XG59XG4uc2luZ2xlLXBvc3Q6bm90KC5jYXNlLXN0dWRpZXMtdGVtcGxhdGUtY2xvbmUtcG9zdCksIC5zaW5nbGUtcHJlc3N7XG4gICAgLnNvY2lhbC1zaGFyZXtcbiAgICAgICAgQGV4dGVuZCAuc2VjdGlvbi1mcmFtZTtcbiAgICAgICAgYm94LXNoYWRvdzogNnB4IDZweCAzMHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDQ4cHg7XG4gICAgfVxufVxuLnNvY2lhbC1zaGFyZS1pY29uc3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMzBweDtcbiAgICBsaXtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtaW4td2lkdGg6IDU2cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG4uc29jaWFsLWljb24tbGlua2VkaW4sIC5zb2NpYWwtaWNvbi1mYWNlYm9vaywgLnNvY2lhbC1pY29uLXh7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogNDRweDtcbiAgICAgICAgbWFzay1zaXplOiA0NHB4O1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjI0KTtcbiAgICB9XG59XG4uc29jaWFsLWljb24tbGlua2VkaW57XG4gICAgJjpiZWZvcmV7XG4gICAgICAgIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzEyL2xpbmtlZGluLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMTIvbGlua2VkaW4uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgfVxufVxuLnNvY2lhbC1pY29uLWZhY2Vib29re1xuICAgICY6YmVmb3Jle1xuICAgICAgICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8xMi9mYWNlYm9vay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzEyL2ZhY2Vib29rLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIH1cbn1cbi5zb2NpYWwtaWNvbi14e1xuICAgICY6YmVmb3Jle1xuICAgICAgICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8xMi94X2xvZ28uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8xMi94X2xvZ28uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgfVxufSIsIiNyZWxhdGVkLWNhc2Utc3R1ZGllc3tcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICAgIH1cbiAgICBoM3tcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuICAgIGltZ3tcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6MTgxcHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgaGVpZ2h0OiAyODlweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBhe1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgJi5jYXNlLXN0dWR5LWxpbmt7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgbWFyZ2luOiAwIC0yMHB4IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4MXB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4OXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxuICAgIGFydGljbGV7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweCAyOHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgICYuaGNzcy1jbG91ZCBhLmNhc2Utc3R1ZHktbGluazphZnRlciB7IFxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDsgXG4gICAgICAgIH1cbiAgICAgICAgJi5mdWVsZXJwbHVzIGEuY2FzZS1zdHVkeS1saW5rOmFmdGVyIHsgXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjQyZjZjOyBcbiAgICAgICAgfVxuICAgICAgICAmLmVxdWlwbWVudDM2MCBhLmNhc2Utc3R1ZHktbGluazphZnRlciB7IFxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwNzY4MTtcbiAgICAgICAgfVxuICAgICAgICAmLmhjc3Mtc2FmZXR5IGEuY2FzZS1zdHVkeS1saW5rOmFmdGVyIHsgXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmY5ZTFiO1xuICAgICAgICB9XG4gICAgICAgICYuaGNzcy10ZWxlbWF0aWNzIGEuY2FzZS1zdHVkeS1saW5rOmFmdGVyIHsgXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDBiNWUyO1xuICAgICAgICB9XG4gICAgICAgICYuaGVhdnlqb2IgYS5jYXNlLXN0dWR5LWxpbms6YWZ0ZXIgeyBcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDVlYjg7XG4gICAgICAgIH1cbiAgICAgICAgJi5oZWF2eWJpZCBhLmNhc2Utc3R1ZHktbGluazphZnRlciB7IFxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwOTYzOTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZW50cnktdGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZTogLjlyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5lbnRyeS1jb250ZW50e1xuICAgICAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBmb250LXNpemU6IC44NXJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiI3Byb2plY3QtZ2FsbGVyeXtcbiAgICAuc2xpY2stc2xpZGV7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIFxuICAgICAgICBhe1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogdW5zZXQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4IDE1cHggMCAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAyNjVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgICAgICAuY29udGVudHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDE1cHggMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweCAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIGg0e1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIjc3VjY2Vzcy1zdG9yeS1mb3Jte1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIC5jbG9zZXtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICM4MDgwODA7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICAgIEBpbmNsdWRlIHNyLW9ubHk7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5tb2RhbC1wb3B1cHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB9XG4gICAgLmhjc3MtZm9ybS1mcmFtZXtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wNC9sb2dvLWhjc3MtanVzdGljb24uc3ZnXCIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDkzcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsImJvZHkubGItZGlzYWJsZS1zY3JvbGxpbmcge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIFxuICAubGlnaHRib3hPdmVybGF5IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDk5OTk7XG5cdGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuXHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTgwKTtcblx0b3BhY2l0eTogMC44O1xuXHRkaXNwbGF5OiBub25lO1xuXHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcblx0bGVmdDogMDtcblx0cG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICBcbiAgLmxpZ2h0Ym94IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogMTAwMDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdG91dGxpbmU6IG5vbmU7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogdG9wIDMwMG1zO1xuXHQtbW96LXRyYW5zaXRpb246IHRvcCAzMDBtcztcblx0LW8tdHJhbnNpdGlvbjogdG9wIDMwMG1zO1xuXHR0cmFuc2l0aW9uOiB0b3AgMzAwbXM7XG5cdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0aGVpZ2h0IDoxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcblx0dG9wOiAwICFpbXBvcnRhbnQ7XG5cbiAgfVxuICBcbiAgLmxpZ2h0Ym94IC5sYi1pbWFnZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1heC13aWR0aDogaW5oZXJpdDtcblx0bWF4LWhlaWdodDogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRtYXJnaW46IGF1dG87XG5cdC8qIEltYWdlIGJvcmRlciAqL1xuXHRib3JkZXI6IDRweCBzb2xpZCB3aGl0ZTtcbiAgfVxuICBcbiAgLmxpZ2h0Ym94IGEgaW1nIHtcblx0Ym9yZGVyOiBub25lO1xuICB9XG4gIFxuICAubGItb3V0ZXJDb250YWluZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCp6b29tOiAxO1xuXHR3aWR0aDogMjUwcHg7XG5cdGhlaWdodDogMjUwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdG1hcmdpbjogYXV0bztcbiAgXG5cdC8qIEJhY2tncm91bmQgY29sb3IgYmVoaW5kIGltYWdlLlxuXHQgICBUaGlzIGlzIHZpc2libGUgZHVyaW5nIHRyYW5zaXRpb25zLiAqL1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICBcbiAgLmxiLW91dGVyQ29udGFpbmVyOmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogdGFibGU7XG5cdGNsZWFyOiBib3RoO1xuICB9XG4gIFxuICAubGItbG9hZGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDQzJTtcblx0bGVmdDogMDtcblx0aGVpZ2h0OiAyNSU7XG5cdHdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuICB9XG4gIFxuICAubGItY2FuY2VsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDMycHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2xpZ2h0Ym94L2xvYWRpbmcuZ2lmKSBuby1yZXBlYXQ7XG4gIH1cbiAgXG4gIC5sYi1uYXYge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogMTA7XG4gIH1cbiAgXG4gIC5sYi1jb250YWluZXIgPiAubmF2IHtcblx0bGVmdDogMDtcbiAgfVxuICBcbiAgLmxiLW5hdiBhIHtcblx0b3V0bGluZTogbm9uZTtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhBUUFCQVBBQUFQLy8vd0FBQUNINUJBRUFBQUFBTEFBQUFBQUJBQUVBQUFJQ1JBRUFPdz09Jyk7XG4gIH1cbiAgXG4gIC5sYi1wcmV2LCAubGItbmV4dCB7XG5cdGhlaWdodDogMTAwJTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBibG9jaztcbiAgfVxuICBcbiAgLmxiLW5hdiBhLmxiLXByZXYge1xuXHR3aWR0aDogMzQlO1xuXHRsZWZ0OiAwO1xuXHRmbG9hdDogbGVmdDtcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9saWdodGJveC9wcmV2LnBuZykgbGVmdCA0OCUgbm8tcmVwZWF0O1xuXHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApO1xuXHRvcGFjaXR5OiAwO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcblx0LW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG5cdC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICB9XG4gIFxuICAubGItbmF2IGEubGItcHJldjpob3ZlciB7XG5cdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKTtcblx0b3BhY2l0eTogMTtcbiAgfVxuICBcbiAgLmxiLW5hdiBhLmxiLW5leHQge1xuXHR3aWR0aDogNjQlO1xuXHRyaWdodDogMDtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2xpZ2h0Ym94L25leHQucG5nKSByaWdodCA0OCUgbm8tcmVwZWF0O1xuXHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApO1xuXHRvcGFjaXR5OiAwO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcblx0LW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG5cdC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICB9XG4gIFxuICAubGItbmF2IGEubGItbmV4dDpob3ZlciB7XG5cdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKTtcblx0b3BhY2l0eTogMTtcbiAgfVxuICBcbiAgLmxiLWRhdGFDb250YWluZXIge1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZy10b3A6IDVweDtcblx0Knpvb206IDE7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIH1cbiAgXG4gIC5sYi1kYXRhQ29udGFpbmVyOmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogdGFibGU7XG5cdGNsZWFyOiBib3RoO1xuICB9XG4gIFxuICAubGItZGF0YSB7XG5cdHBhZGRpbmc6IDAgNHB4O1xuXHRjb2xvcjogI2NjYztcbiAgfVxuICBcbiAgLmxiLWRhdGEgLmxiLWRldGFpbHMge1xuXHR3aWR0aDogODUlO1xuXHRmbG9hdDogbGVmdDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0bGluZS1oZWlnaHQ6IDEuMWVtO1xuICB9XG4gIFxuICAubGItZGF0YSAubGItY2FwdGlvbiB7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGxpbmUtaGVpZ2h0OiAxZW07XG4gIH1cbiAgXG4gIC5sYi1kYXRhIC5sYi1jYXB0aW9uIGEge1xuXHRjb2xvcjogIzRhZTtcbiAgfVxuICBcbiAgLmxiLWRhdGEgLmxiLW51bWJlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjbGVhcjogbGVmdDtcblx0cGFkZGluZy1ib3R0b206IDFlbTtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRjb2xvcjogIzk5OTk5OTtcbiAgfVxuICBcbiAgLmxiLWNsb3NlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOi00MHB4O1xuXHRyaWdodDogMDtcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMzBweDtcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9saWdodGJveC9jbG9zZS5wbmcpIHRvcCByaWdodCBuby1yZXBlYXQ7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRvdXRsaW5lOiBub25lO1xuXHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTcwKTtcblx0b3BhY2l0eTogMC43O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcblx0LW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG5cdC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICB9XG4gIFxuICAubGItY2xvc2U6aG92ZXIge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKTtcblx0b3BhY2l0eTogMTtcbiAgfSIsIi5pbWFnZS1nYWxsZXJ5e1xuICAgIGEuZ2FsbGVyeS1pbWFnZXtcbiAgICAgICAgbWFyZ2luOiAxNXB4O1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5nYWxsZXJ5LWJvZHl7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XG4gICAgICAgICAgICB3aWR0aDogMzAwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMjBweDtcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiI3Byb2R1Y3QtaGVyb3tcbiAgICBwYWRkaW5nLXRvcDogMzRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRoY3NzLWRhcmstbmV1dHJhbDtcbiAgICBzdmd7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxOTBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7IFxuICAgICAgICBtaW4taGVpZ2h0OiAzMjhweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI2MnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwM3B4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzOTVweDtcbiAgICB9XG4gICAgJi5uby12aWRlb3tcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzMjhweDtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuY2hpbGQtaGVyb3tcbiAgICAgICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgQGV4dGVuZCAucm93LWdhcC00ODtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsJGhjc3MtZGFyay1uZXV0cmFsIDAlLCAkaGNzcy1kYXJrLW5ldXRyYWwgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAxMDAlKTtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTYvOC4zO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSl7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyODZweDtcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IHVuc2V0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzODhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgc3Zne1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAud2lzdGlhLWZyYW1le1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC52aWRlby10aHVtYiwgLnZpZGVvLXRodW1iOmJlZm9yZXtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnZpZGVvLXRpdGxle1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICB0b3A6IDc1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0OXB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMTAwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjI1cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQxcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoY3NzLWRhcmstbmV1dHJhbDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoMzMsNDMsNTgsIDAuNjApIDguMTQlLCByZ2JhKDMzLDQzLDU4LCAwLjgwKSA5NS40NCUpO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoMzMsIDQzLCA1OCwgMC4wOCkgMjMuNDIlLCByZ2JhKDMzLCA0MywgNTgsIDAuMTMpIDI4LjQ0JSwgcmdiYSgzMywgNDMsIDU4LCAwLjE4KSAzMy40NiUsIHJnYmEoMzMsIDQzLCA1OCwgMC4yOCkgMzcuMTUlLCByZ2JhKDMzLCA0MywgNTgsIDAuMzgpIDM5LjY3JSwgcmdiYSgzMywgNDMsIDU4LCAwLjQ4KSA0Mi4xOSUsIHJnYmEoMzMsIDQzLCA1OCwgMC42OCkgNTAuOTIlLCByZ2JhKDMzLCA0MywgNTgsIDAuODgpIDY1LjMyJSwgIzIxMkIzQSA3OS43MyUpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5oZXJvLWNvbnRlbnR7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEzMTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zdGFuZGFyZC1idG57XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzNweDtcbiAgICAgICAgfVxuICAgIH0gICAgXG4gICAgcHtcbiAgICAgICAgQGV4dGVuZCAucHJvZHVjdC1oZXJvLXBhcmFncmFwaDtcbiAgICB9XG59XG4jaGVyby12aWRlb3tcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHotaW5kZXg6IDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxufSIsIiN2aWRlby1wbGF5ZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IC0xMDBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTE2MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTIzMnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTI3M3B4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0yOTlweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI1NXB4KSBhbmQgKG1pbi1oZWlnaHQ6IDExNTBweCkgYW5kIChtYXgtaGVpZ2h0OiAxMjAwcHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTI1dmg7XG4gICAgfVxuICAgIC52aWRlby1jb250YWluZXJ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdG9wOiAtMTAwcHg7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgdG9wOiAtMTYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICB0b3A6IC0yMzJweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgIHRvcDogLTI3M3B4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcbiAgICAgICAgICAgIHRvcDogLTI5OXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNTVweCkgYW5kIChtaW4taGVpZ2h0OiAxMTUwcHgpIGFuZCAobWF4LWhlaWdodDogMTIwMHB4KSB7XG4gICAgICAgICAgICB0b3A6IC0yNXZoO1xuICAgICAgICB9XG4gICAgfVxuICAgIC52aWRlby10aHVtYntcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC52aWRlby10aXRsZXtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICB0b3A6IDY1JTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuY3VzdG9tZXJfbG9nb3N7XG4gICAgbWFyZ2luOiA0OHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgbWFyZ2luOiA4MHB4IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICBcbiAgICAmOm5vdCguc2lkZS1ieS1zaWRlKXtcbiAgICAgICAgLmNvbnRhaW5lcntcbiAgICAgICAgICAgICY+ZGl2e1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLDAsMCwgLjE2KTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmltYWdlLXJvd3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZmxvdzogd3JhcCA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICByb3ctZ2FwOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pbWFnZS1pdGVte1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpe1xuICAgICAgICAgICAgZmxleDogMSAwIDMzJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnNpZGUtYnktc2lkZXtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgLmltYWdlLXJvd3tcbiAgICAgICAgICAgIHJvdy1nYXA6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmltYWdlLWl0ZW17XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDAgMzMlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCl7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5iaWctaGVhZGxpbmV7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjA3cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNDhyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgcHsgIFxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmLmJpZy1oZWFkbGluZXtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjlyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4wN3JlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGRpdltjbGFzcyo9XCJvZmZzZXRcIl17XG4gICAgICAgIC5iaWctaGVhZGxpbmV7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5uZXctcHJvZHVjdC1wYXJlbnR7XG4gICAgLmN1c3RvbWVyX2xvZ29ze1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBtYXJnaW46IDgwcHggMDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIubmV3LWZhcXN7XG4gICAgbWFyZ2luOiA0OHB4IDA7XG4gICAgLnF1ZXN0aW9ue1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJEZWZhdWx0c1wiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zNXM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjM1cztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjM1cztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMzVzO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgJi5kb3duLWNhcmV0OmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDZcIjtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zNXM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjM1cztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZmFxe1xuICAgICAgICBib3JkZXItYm90dG9tOiAwLjVweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTApO1xuICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hbnN3ZXJ7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIGRpdi5zZWN0aW9uLWZyYW1le1xuICAgICAgICBwYWRkaW5nOiA0OHB4IDAgMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsMCwwLCAuMSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBwYWRkaW5nOiA2NHB4IDAgMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgbWFyZ2luOiA4MHB4IDA7XG4gICAgfVxufVxuLmZhcS1jdGEge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiAjREREREREO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgcGFkZGluZzogMzJweCAwO1xuICAgIH1cblxuXHQucm93IHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cblx0cCB7XG4gICAgICAgIEBleHRlbmQgLm5ld3MtZmFxcy1jdGEtc3ViaGVhZGluZztcblx0fVxuXG4gICAgLmNvbnRlbnQtcm93e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHJvdy1nYXA6IDMzcHg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gICAgLnN0YW5kYXJkLWJ0bi5vdXRsaW5le1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn0iLCIuY3VzdG9tZXItdGVzdGltb25pYWxze1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIHBhZGRpbmc6IDQ4cHggMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VERURFRDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICB9XG4gICAgLnZpZGVvLXRodW1ie1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IDExNXB4O1xuICAgICAgICAgICAgbWFzay1zaXplOiAxMTVweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1zaXplOiAxNTVweDtcbiAgICAgICAgICAgICAgICBtYXNrLXNpemU6IDE1NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC52aWRlby10aXRsZXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICB0b3A6IDc1JTtcbiAgICAgICAgfVxuICAgIH0gXG4gICAgLmV4Y2VycHR7XG4gICAgICAgIHB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jdXN0b21lci10ZXN0aW1vbmlhbHMtZXhjZXJwdDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5uZXctcHJvZHVjdC1wYXJlbnR7XG4gICAgLmN1c3RvbWVyLXRlc3RpbW9uaWFsc3tcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIiNwcm9kdWN0LWZlYXR1cmVze1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmNvbnRlbnQtYm94e1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHN2Z3tcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQycHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5yb3d7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgICAgICByb3ctZ2FwOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuY2hpbGQtcHJvZHVjdC1mZWF0dXJlc3tcbiAgICAgICAgLnJvd3tcbiAgICAgICAgICAgIC5jb2wtMTJ7XG4gICAgICAgICAgICAgICAgLmNvbnRlbnQtYm94e1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA0OHB4IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDQ4cHggMCA0OHB4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eHhsKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogODBweCAwIDgwcHggNTdweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICAuY29udGVudC1ib3h7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDQ4cHggMTVweCA0OHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4eGwpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogODBweCA1N3B4IDgwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bm90KC5sYXN0LXJvdykgaDI6YmVmb3Jle1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHRvcDogLTMycHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA0OHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgODBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmZlYXR1cmUtYm9yZGVyc3tcbiAgICAgICAgLnJvd3tcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsMCwwLCAuMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLCAuMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCwgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIC5jb2wtMTI6Zmlyc3QtY2hpbGQ6OmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLDAsMCwgLjEpO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAuY29sLTEyOmZpcnN0LWNoaWxkOjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxhc3Qtcm93e1xuICAgICAgICBAZXh0ZW5kIC5hbGlnbi1pdGVtcy1jZW50ZXI7XG4gICAgICAgIEBleHRlbmQgLmNlbnRlcjtcbiAgICAgICAgQGV4dGVuZCAuZC1ub25lO1xuICAgICAgICBAZXh0ZW5kIC5kLW1kLWZsZXg7XG4gICAgICAgIC5jb250ZW50LWJveHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIG1hcmdpbjogODBweCAwIDgwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2x1bW5zLWNvbDUtY29sN3tcbiAgICAgICAgLmNvbC1tZC02e1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLW1kLTc7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC1tZC01O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICBtYXJnaW46IDgwcHggMDtcbiAgICB9XG59IiwiI3NhbGVzLXN0ZXBze1xuICAgIG1hcmdpbjogNDhweCAwO1xuICAgIC5zZWN0aW9uLWZyYW1le1xuICAgICAgICBwYWRkaW5nOiAzNnB4IDEycHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgcGFkZGluZzogNTVweCA1MHB4IDQ4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN0ZXAtMSwgLnN0ZXAtMntcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsIC4yKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN0ZXAtMXtcbiAgICAgICAgLnNhbGVzLXN0ZXBzLXN1YmhlYWRpbmd7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOS9pY29uLWhlYWRhY2hlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOS9pY29uLWhlYWRhY2hlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zdGVwLTJ7XG4gICAgICAgIC5zYWxlcy1zdGVwcy1zdWJoZWFkaW5ne1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzhweDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOS9pY29uLWJhci1saW5lLWdyYXBoLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOS9pY29uLWJhci1saW5lLWdyYXBoLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3RlcC0ze1xuICAgICAgICAuc2FsZXMtc3RlcHMtc3ViaGVhZGluZ3tcbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDM4cHg7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDkvaWNvbi1yb2NrZXQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA5L2ljb24tcm9ja2V0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3RlcC0xLCAuc3RlcC0yLCAuc3RlcC0ze1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC5zYWxlcy1zdGVwcy1zdWJoZWFkaW5ne1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogYXV0bztcbiAgICAgICAgICAgICAgICBtYXNrLXNpemU6IGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTE1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBmbGV4OiAxIDAgMjUlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgZmxleDogMCAwIDI5JTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBkaXZbY2xhc3MqPVwib2Zmc2V0XCJde1xuICAgICAgICAuc3RlcC0xLCAuc3RlcC0yLCAuc3RlcC0ze1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDMzJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29sLWxnLTh7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoeHhsKXtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICBtYXJnaW46IDgwcHggMDtcbiAgICB9XG59XG4iLCIucHJvZHVjdC1wYWdlLXN0YXRzIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2ZmZiAwJSwgI2ZmZiA1MCUsICNFREVERUQgNTAlLCAjRURFREVEIDEwMCUpO1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgLnN0YXRzLWNvbG9ye1xuICAgICAgICBAZXh0ZW5kIC5zZWN0aW9uLWZyYW1lO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgYm94LXNoYWRvdzogNnB4IDZweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMTVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuc3RhdHMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDM1cHggNDZweCA0MnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG5cdFx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdFx0fVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcblx0XHRcdHBhZGRpbmc6IDAgMTVweDtcblx0XHR9XG4gICAgfVxuICAgIGRpdltjbGFzcyo9XCJvZmZzZXRcIl17XG4gICAgICAgIC5zdGF0c3tcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3RhdHMtbnVtYmVye1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy43MnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHh4bCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjI1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9ICAgICBcbiAgICB9XG5cbiAgICAuc3RhdHMtMSwgLnN0YXRzLTIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICAgICAgbGVmdDogNDhweDtcbiAgICAgICAgICAgIHJpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC4xNik7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG4gICAgLnN0YXRzLW51bWJlciB7XG4gICAgICAgIEBleHRlbmQgLnByb2R1Y3QtcGFnZS1zdGF0cy1udW1iZXI7XG4gICAgfVxuICAgIC5zdGF0cy10ZXh0IHtcbiAgICAgICAgQGV4dGVuZCAucHJvZHVjdC1wYWdlLXN0YXRzLXRleHQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIH1cbn1cbi8vdXNlZCBvbiB3aHktaGNzcyBwYWdlICh0d28gcm93cylcbi5wYWdlLXN0YXRzIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgLnN0YXRzLWNvbG9ye1xuICAgICAgICBAZXh0ZW5kIC5zZWN0aW9uLWZyYW1lO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgYm94LXNoYWRvdzogNnB4IDZweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3RhdHMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDM1cHggNDZweCA0MnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcblx0XHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0fVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcblx0XHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0fVxuICAgIH1cbiAgICAvL3NlcGFyYXRvciBiYXJcbiAgICAuc3RhdHMtMSwgLnN0YXRzLTJ7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICAgICAgbGVmdDogNDhweDtcbiAgICAgICAgICAgIHJpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC4xNik7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy9ob3Jpem9udGFsIHJ1bGUgc2VwYXJhdG9yIG9uIHJvd1xuICAgIC5sYXN0LXJvdzpub3QoLnJvdy0xKXtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICByZ2JhKDAsIDAsIDAsIC4xNik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnN0YXRzLTN7XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN0YXRzLW51bWJlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy41ODVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4zcmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICAgICAgfVxuICAgICAgICBzcGFue1xuICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6NDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTo0OHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zdGF0cy10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG4gICAgLnN0YXRzLWFkZGl0aW9uYWwtbGlua3N7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHJvdy1nYXA6IDMycHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCl7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIH1cbn0iLCIuY29udGVudC1zaWRlYmFyLXdyYXB7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cbn1cbi8vYXNpZGVcbi5wcm9kdWN0LWNoaWxkLW1lbnV7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiA2MHB4O1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiA5OTg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdHdpZHRoOiAxMDAlO1xuXHR0cmFuc2l0aW9uOiB0b3AgMC4zcyBlYXNlO1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcblx0XHR0b3A6MTk0cHg7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG5cdFx0dG9wOiAxNDBweFxuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuXHRcdHRvcDogMjM1cHhcblx0fVxuXG5cdCYuZ2xvYmFsLWJhbm5lci1hY3RpdmUuc2Nyb2xsZWR7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG5cdFx0XHR0b3A6ODlweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG5cdFx0XHR0b3A6IDE0MHB4XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuXHRcdFx0dG9wOiAxNTFweFxuXHRcdH1cblx0fVxuXHQmLmdsb2JhbC1iYW5uZXItYWN0aXZle1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuXHRcdFx0dG9wOjE3MHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcblx0XHRcdHRvcDogMjIwcHhcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG5cdFx0XHR0b3A6IDIzNXB4XG5cdFx0fVxuXHRcdCYuc2Nyb2xsZWR7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcblx0XHRcdFx0dG9wOjg5cHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcblx0XHRcdFx0dG9wOiAxNDBweFxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG5cdFx0XHRcdHRvcDogMTU2cHhcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0dG9wOiAwICFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6IGNhbGMoLTM4MHB4ICsgNTB2dyk7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxNTUwcHgpe1xuXHRcdHdpZHRoOiBjYWxjKC00MzBweCArIDUwdncpO1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHh4bCl7XG5cdFx0d2lkdGg6IGNhbGMoLTU4NXB4ICsgNTB2dyk7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxOTAwcHgpe1xuXHRcdHdpZHRoOiBjYWxjKC02NDBweCArIDUwdncpO1xuXHR9XG59XG4vL3RoZSBtZW51XG4jcHJvZHVjdC1jaGlsZC1tZW51e1xuXHRwYWRkaW5nOiAwO1xuXHR1bHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBhZGRpbmc6IDE1cHggMTVweCAwO1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0fVxuXHRhe1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmOm5vdCguYmFjay10by1wYXJlbnQtbGluayl7IFxuXHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdHBhZGRpbmc6IDE2cHggMjRweCAxNnB4IDUycHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHQtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wOC9jaGVja19jaXJjbGVfaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcblx0XHRcdFx0bWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA4L2NoZWNrX2NpcmNsZV9pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuXHRcdFx0XHQtd2Via2l0LW1hc2stc2l6ZTogMThweDtcblx0XHRcdFx0bWFzay1zaXplOiAxOHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0XHRcdHdpZHRoOiAxOHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRcdFx0XHRsZWZ0OiAyNHB4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjE0MDBweCkgYW5kIChtYXgtaGVpZ2h0OjgwMHB4KSB7XG5cdFx0XHRcdFx0bGVmdDogMjRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMjUpO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxNDAwcHgpIGFuZCAobWF4LWhlaWdodDo4MDBweCkge1xuXHRcdFx0XHRwYWRkaW5nOiAxMnB4IDI0cHggMTJweCA1MnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmJhY2stdG8tcGFyZW50LWxpbmt7XG5cdFx0XHRwYWRkaW5nOiAxNnB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEzcHg7XG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0XHRcdGhlaWdodDogMjRweDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzLjNweDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQ7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDU2cHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjE0MDBweCkgYW5kIChtYXgtaGVpZ2h0Ojg2NXB4KSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDI0cHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjE3OTBweCkgYW5kIChtYXgtd2lkdGg6IDE4MTFweCkge1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY3VycmVudC1tZW51LWl0ZW0gYXtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0Jjo6YmVmb3Jle1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdCYuYWN0aXZle1xuXHRcdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuXHRcdFx0aGVpZ2h0OiBjYWxjKC0xMjBweCArIDEwMHZoKTtcblxuXHRcdH1cblx0fVxufVxuI3Byb2R1Y3QtY2hpbGQtbWVudS1hbmNob3J7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxOTIxcHgpIHtcblx0XHR3aWR0aDogMzIwcHg7XG5cdH1cbn1cbi5wcm9kdWN0LWNoaWxkLW1lbnUtaW5uZXJ7XG5cdHBvc2l0aW9uOiBzdGlja3k7XG5cdHRvcDogMTAwcHg7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcblx0XHRwYWRkaW5nOiA4MHB4IDI0cHggNDhweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjE0MDBweCkgYW5kIChtYXgtaGVpZ2h0OjcwMHB4KSB7XG5cdFx0aGVpZ2h0OiA5MHZoO1xuXHRcdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjE0MDBweCkgYW5kIChtYXgtaGVpZ2h0Ojc3MHB4KSB7XG5cdFx0cGFkZGluZzogMjRweCAgMjRweCA0OHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTQwMHB4KSBhbmQgKG1heC1oZWlnaHQ6ODY1cHgpIHtcblx0XHRwYWRkaW5nOiA0OHB4ICAyNHB4O1xuXHR9XG59XG4ucHJvZHVjdC1jaGlsZC1tZW51LXRpdGxlIHtcblx0ZGlzcGxheTogbm9uZTtcblx0Y29sb3I6ICMwMDA7XG5cdGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblx0bWFyZ2luLWxlZnQ6IDI0cHg7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuLnByb2R1Y3QtY2hpbGQtY3VycmVudC10aXRsZSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Y29sb3I6ICNmZmY7XG5cdHBhZGRpbmc6IDEwcHggMjBweDtcblx0aGVpZ2h0OiA1MHB4O1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIiBcXGYxMDdcIjtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Zm9udC1mYW1pbHk6IERlZmF1bHRzO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0cmlnaHQ6IDIwcHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0Ji5hY3RpdmV7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIiBcXGYxMDZcIjtcblx0XHR9XG5cdH1cbn0iLCIjcHJvZHVjdC1icmVhZGNydW1ie1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7ICAgXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgfVxuICAgIC5wcm9kdWN0LWJyZWFkY3J1bWItcGFyZW50LWxpbmt7XG4gICAgICAgIGNvbG9yOiAjNEQ0RDREO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IGZyb20tZm9udDtcbiAgICAgICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogYXV0bztcbiAgICAgICAgICAgIHRleHQtdW5kZXJsaW5lLXBvc2l0aW9uOiBmcm9tLWZvbnQ7ICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJvZHVjdC1icmVhZGNydW1iLWNoaWxke1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gICAgc3BhbntcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIjcHJvZHVjdC1mZWF0dXJlcy10YWJze1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgfVxuICAgIC5mcmFtZXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCA2MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAwIDMwcHggMTJweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDU0cHggMzJweCAzNXB4O1xuXG4gICAgICAgIH1cbiAgICB9XG4gICAgdWwudGFibmF2e1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleDogMCAwIDI1JTtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgICAuYnV0dG9ue1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4IDEwcHggMzhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXB4IDMwcHggMTJweCA1MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAzMHB4IDE2cHggNTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDgvY2hlY2tfY2lyY2xlX2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA4L2NoZWNrX2NpcmNsZV9pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIG1hc2stc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYWN0aXZle1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAudGFiLWNvbnRlbnR7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICAgICAgICBAZXh0ZW5kIC5vZmZzZXQtbGctMTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNzUlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucGFuZXtcbiAgICAgICAgdHJhbnNmb3JtOiB1bnNldDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40MCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICYubW9iaWxlLWRpc3BsYXl7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgICAgICAgICAgIC5zdGFuZGFyZC1idG57XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3RhbmRhcmQtYnRue1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICYud2hpdGUtYmd7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgfVxufSIsInNlY3Rpb24uaW1hZ2UtdGV4dC1ncm91cCB7XG5cdG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbi5pbWFnZS10ZXh0LWdyb3VwIC5pbWFnZS1jb2x1bW4ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uaW1hZ2UtdGV4dC1ncm91cCAuY29sLTEyLmNvbC1sZy02LnRleHQtY29sdW1uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG59XG5cbi5pbWFnZS10ZXh0LWdyb3VwIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmltYWdlLXRleHQtZ3JvdXAgcCB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xufVxuXG4uaW1hZ2UtdGV4dC1ncm91cCBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206MDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMjg5cHgpIHtcbiAgICBzZWN0aW9uLmltYWdlLXRleHQtZ3JvdXAge1xuICAgICAgICBtYXJnaW46IDAgMTZweCA5NnB4IDE2cHg7XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQuaW1hZ2UtdGV4dC1ncm91cCAuY29sLTEyLmNvbC1sZy02LnRleHQtY29sdW1uIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdH1cblxuICAgIC5pbWFnZS10ZXh0LWdyb3VwIC5zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgICBcbiAgICAuaW1hZ2UtdGV4dC1ncm91cCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB9XG5cbiAgICAuY29sLTEyLmNvbC1sZy02LmltYWdlLWNvbHVtbiB7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgcGFkZGluZzogNjclIDAgMCAwO1xuICAgICAgICBvcmRlcjogMjtcbiAgICB9XG5cbn1cbiIsIi5ibG9jay1mcmFtZXN7XG4gICAgbWFyZ2luOiA0OHB4IDA7XG4gICAgLnJvd3tcbiAgICAgICAgcm93LWdhcDo0OHB4O1xuICAgIH1cbiAgICAuc2VjdGlvbi1mcmFtZXtcbiAgICAgICAgcGFkZGluZzogNDhweDtcbiAgICAgICAgYm94LXNoYWRvdzogNnB4IDZweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIGgye1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgcHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgbWFyZ2luOiA4MHB4IDA7XG4gICAgfVxufSIsIiNsZWFkZXJzaGlwe1xuICAgIC5mbGV4LXJvd3tcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgICAgZ2FwOiAxNXB4O1xuICAgIH1cbiAgICAubGVhZGVye1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZmxleDogMCAwIDIzJTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAyNCU7XG4gICAgICAgIH1cbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgQGV4dGVuZCAuYm9yZGVyLXJvdW5kO1xuICAgICAgICAgICAgaGVpZ2h0OiAyNDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNzBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoM3tcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIjdGVzdGltb25pYWwtc2xpZGVye1xuICAgIG1hcmdpbjogNDhweCAtMTVweCAzMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgIG1hcmdpbjogNDhweCAwIDMwcHg7XG4gICAgfVxufVxuI3Rlc3RpbW9uaWFsLXNsaWRlc2hvd3tcbiAgICBtYXJnaW46IDQ4cHggMDtcbiAgICBoMntcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICB9XG4gICAgLnF1b3RlIHB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICfigJwnO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6ICfigJ0nO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hbWV7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgfVxuICAgIC5jb21wYW55e1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLmJsYWNrLWJ0bntcbiAgICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgICB9XG4gICAgLnNlY3Rpb24tZnJhbWV7XG4gICAgICAgIHBhZGRpbmc6IDQ4cHg7XG4gICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICAgIG1hcmdpbjogMCAxNXB4IDE1cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDRweCA2cHggMTNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHggMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBwYWRkaW5nOiA0OHB4O1xuICAgICAgICB9XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIGhlaWdodDogMTA5cHg7XG4gICAgICAgICAgICB3aWR0aDogMTA5cHg7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIC5zbGljay1zbGlkZXtcbiAgICAgICAgICAgIGZsb2F0OiB1bnNldDtcbiAgICAgICAgfVxuICAgICAgICAuc2xpY2stdHJhY2t7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZ1bGwtd2lkdGh7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAuc2xpY2stbGlzdHtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgICAgIC5zbGljay10cmFja3tcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnNlY3Rpb24tZnJhbWV7XG4gICAgICAgICAgICBib3gtc2hhZG93OiA2cHggNnB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiIsIiNzbGlkZXNob3ctc2xpZGVye1xuICAgIC5zZWN0aW9uLWZyYW1le1xuICAgICAgICBwYWRkaW5nOiA0OHB4O1xuICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgICBib3gtc2hhZG93OiA2cHggNnB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgICAgIG1hcmdpbjogMCAxNXB4IDMwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgbWFyZ2luOiAwIDMwcHggMzBweDtcbiAgICAgICAgfVxuICAgICAgICAmOm5vdCguc2xpY2stc2xpZGUpe1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNsaWNrLWRvdHMge1xuICAgICAgICBsaXtcbiAgICAgICAgICAgIGJ1dHRvbjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNEOUQ5RDk7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5zYWZldHktY29sb3J7XG4gICAgI3NsaWRlc2hvdy1zbGlkZXJ7XG4gICAgICAgIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3Jle1xuICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5vcGVyYXRpb25zLWNvbG9ye1xuICAgICNzbGlkZXNob3ctc2xpZGVye1xuICAgICAgICAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbG9yOiAkaGVhdnlqb2I7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mbGVldC1jb2xvcntcbiAgICAjc2xpZGVzaG93LXNsaWRlcntcbiAgICAgICAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmV7XG4gICAgICAgICAgICBjb2xvcjogJGZsZWV0O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZGF0YS1jb2xvcntcbiAgICAjc2xpZGVzaG93LXNsaWRlcntcbiAgICAgICAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmV7XG4gICAgICAgIGNvbG9yOiAkY2xvdWQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4uc2xpZGVyLWNvbnRhaW5lcntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDQ4cHggYXV0byA4MHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pe1xuICAgICAgICBtYXgtd2lkdGg6IDU3MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIG1heC13aWR0aDogOTkwcHg7XG4gICAgICAgIG1hcmdpbjogOTZweCBhdXRvIDEyOHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzQwcHg7XG4gICAgfVxufVxuIiwiLm1vZGFsLXBvcHVwe1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAubW9kYWwtY29udGVudHtcbiAgICAgICAgQGV4dGVuZCAuc2VjdGlvbi1mcmFtZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAuY2xvc2V7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogLTEycHg7XG4gICAgICAgICAgICB0b3A6IC0yOHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODApOztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcHggOHB4O1xuICAgICAgICAgICAgei1pbmRleDogMTAwMDg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgICAgICAgICAgICB0b3A6IC01OHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMzNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtNDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtNThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vdGVzdFxuLmZybV9zdHlsZV9oY3Nze1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgZmllbGRzZXR7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZybV9lbWJlZF9mb3JtX2NvbnRhaW5lcntcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZnJtX3ByaW1hcnlfbGFiZWx7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgICAgICAgZm9udC1zaXplOiAuODVyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZybV9maW5hbF9zdWJtaXR7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mcm1fY29tYm9faW5wdXRzX2NvbnRhaW5lcntcbiAgICAgICAgZ3JpZC1nYXA6IDE2cHg7XG4gICAgICAgIC5mb3JtLWZpZWxke1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIC5mcm1fZGVzY3JpcHRpb257XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiKlwiO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiKDE4NSwgNzQsIDcyKTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZybV9lcnJvcntcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICNCOTRBNDggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZybV9ibGFua19maWVsZHtcbiAgICAgICAgaW5wdXQsIC5mcm1fc2xpbXNlbGVjdHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0I5NEE0OCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuLmhjc3MtZm9ybS1mcmFtZXtcbiAgICBAZXh0ZW5kIC5zZWN0aW9uLWZyYW1lO1xuICAgIGJveC1zaGFkb3c6IDZweCA2cHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICBwYWRkaW5nOiAzMnB4IDE2cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgfVxuICAgICYubm8tYm9yZGVye1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgIH1cbiAgICAmLnNhZmV0eS1jb2xvcntcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAubWt0b0Zvcm17XG4gICAgICAgICAgICBidXR0b24ubWt0b0J1dHRvbntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGlzcGF0Y2hlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGF7XG4gICAgICAgICAgICBjb2xvcjogJGRpc3BhdGNoZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5vcGVyYXRpb25zLWNvbG9ye1xuICAgICAgICBib3JkZXItY29sb3I6ICRoZWF2eWpvYjtcbiAgICAgICAgLm1rdG9Gb3Jte1xuICAgICAgICAgICAgYnV0dG9uLm1rdG9CdXR0b257XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA1ODNGQyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVFQjggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYXtcbiAgICAgICAgICAgIGNvbG9yOiAkaGVhdnlqb2I7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5mbGVldC1jb2xvcntcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZmxlZXQ7XG4gICAgICAgIC5ta3RvRm9ybXtcbiAgICAgICAgICAgIGJ1dHRvbi5ta3RvQnV0dG9ue1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmbGVldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGF7XG4gICAgICAgICAgICBjb2xvcjogJGZsZWV0O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuZGF0YS1jb2xvcntcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY2xvdWQ7XG4gICAgICAgIC5ta3RvRm9ybXtcbiAgICAgICAgICAgIGJ1dHRvbi5ta3RvQnV0dG9ue1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbG91ZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGF7XG4gICAgICAgICAgICBjb2xvcjogJGNsb3VkO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuYmxvZy1mb3Jte1xuICAgICAgICAuZnJtX2NvbWJvX2lucHV0c19jb250YWluZXJ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG4uZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSwgLmhjc3MtZm9ybS1mcmFtZXtcbiAgICBAZXh0ZW5kIC5mcm1fc3R5bGVfaGNzcztcbiAgICBAZXh0ZW5kIC5oY3NzLWZvcm0tZnJhbWU7XG59XG4iLCIuc29jaWFsLXJldmlld3Mtd2hpdGUtYmd7XG4gICAgbWFyZ2luOiA0OHB4IDAgODBweDtcbiAgICAucm93e1xuICAgICAgICByb3ctZ2FwOiA0NHB4O1xuICAgIH1cbiAgICBwOmxhc3Qtb2YtdHlwZXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDRweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBtYXJnaW46IDcycHggMCAxMzZweDtcbiAgICB9XG4gICAgLnNvY2lhbC1yZXZpZXdzLXN2Z3tcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgwJSkgc2VwaWEoOTclKSBzYXR1cmF0ZSgxNyUpIGh1ZS1yb3RhdGUoNmRlZykgYnJpZ2h0bmVzcygxMDElKSBjb250cmFzdCgxMDAlKTtcbiAgICB9XG59XG4uc29jaWFsLXJldmlld3MtZGFyay1ibHVlLWJne1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRoY3NzLWRhcmstbmV1dHJhbDtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgIHBhZGRpbmc6IDQ4cHggMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICAucm93e1xuICAgICAgICByb3ctZ2FwOiA0NHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICBwOmxhc3Qtb2YtdHlwZXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDRweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgfVxufSIsIi5jdXN0b21lci1zdG9yeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmN1c3RvbWVyLXN0b3J5LXRleHQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICRoY3NzLWRhcmstbmV1dHJhbDtcbiAgICBwYWRkaW5nOiA2NHB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuXG4gICAgfVxufVxuXG4uY3VzdG9tZXItc3RvcnktcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICB9XG59XG5cbi5jdXN0b21lci1zdG9yeS1hdHRyaWJ1dGlvbiB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG59XG5cbmltZy5jdXN0b21lci1zdG9yeS1sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuXG59XG5cbmEuY3VzdG9tZXItc3RvcnktbGluayB7XG4gICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG5hLmN1c3RvbWVyLXN0b3J5LWxpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNlMWUxZTE7XG59XG5cbi5jdXN0b21lci1zdG9yeS1pbWFnZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDcwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcbiAgICB9XG59XG5cbi5jdXN0b21lci1zdG9yeXtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XG4gICAgLmN1c3RvbWVyLXN0b3J5LXRleHQge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDI0cHg7XG4gICAgfVxuICAgIC5jdXN0b21lci1zdG9yeS1pbWFnZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI4NnB4O1xuICAgIH1cbn0iLCIjc29sdXRpb25zLWZlYXR1cmVzLXRhYnN7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICB9XG4gICAgLmZyYW1le1xuICAgICAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIHVsLnRhYm5hdntcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGdhcDogNnB4O1xuICAgICAgICB9XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbntcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwcHggMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VERURFRDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICYuZXN0aW1hdGluZ3tcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLm9wZXJhdGlvbnN7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWpvYjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5mbGVldHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZsZWV0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmRhdGEtcmVwb3J0aW5ne1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5zaWdodHM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5hY2NvcmRpb257XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTApO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgYmFja2dyb3VuZDogI0VERURFRDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTs7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRGVmYXVsdHNcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zNXM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjM1cztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjM1cztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMzVzO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmU6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwNlwiO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjM1cztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMzVzO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wYW5le1xuICAgICAgICB0cmFuc2Zvcm06IHVuc2V0O1xuICAgICAgICBib3gtc2hhZG93OiA2cHggNnB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7ICAgXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgJi5tb2JpbGUtZGlzcGxheXtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQ4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnJvd3tcbiAgICAgICAgcm93LWdhcDogMjhweDtcbiAgICB9XG59XG4gI3BpbGxhcnMtdGFic3tcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIEBleHRlbmQgI3NvbHV0aW9ucy1mZWF0dXJlcy10YWJzO1xuICAgIC50YWItY29udGVudHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLnBhbmV7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICYubW9iaWxlLWRpc3BsYXl7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICBwYWRkaW5nOiA0OHB4IDQ4cHggMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoM3tcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG4gICAgcHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG4gICAgYXtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICB9XG59IiwiI2xvZ28tc2xpZGVye1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgbGl7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICB9XG4gICAgcHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gICAgLmxvZ28tcm93e1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogMzBweCAxNXB4O1xuICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgICAgbGl7XG4gICAgICAgICAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxNXB4KTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgY2FsYygyMCUgLSAxNXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgfVxufVxuI2xvZ28tc2xpZGVyLXNlY3Rpb257XG4gICAgbWFyZ2luOiA0OHB4IDA7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgYnV0dG9ue1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICAgIH1cbiAgICAgICAgJjphY3RpdmUsICY6Zm9jdXN7XG4gICAgICAgICAgICBvdXRsaW5lOiB1bnNldDtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTFweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCA2cztcbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQzE1ODtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5tYXJxdWVlLWNvbnRhaW5lcntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgbWFyZ2luOiA4MHB4IDA7XG4gICAgfVxufSIsIiNoY3NzLXBsYXRmb3Jte1xuICAgIHBhZGRpbmc6IDQ4cHggMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjY1ZGVnLCAkaGNzcy1kYXJrLW5ldXRyYWwgMjguMDklLCAjNkE3RUExIDE2Ny4xMSUpLCAkaGNzcy1kYXJrLW5ldXRyYWw7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiA0OHB4IDA7XG4gICAgaDJ7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDE1N3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwQzE1ODtcbiAgICAgICAgICAgIG1hcmdpbjogMzJweCAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmhjc3MtcGxhdGZvcm0taW1hZ2Vze1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDg0NXB4O1xuICAgICAgICBpbWdbY2xhc3NePSdzdGVwLSdde1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmLndob2xle1xuICAgICAgICAgICAgaW1nLnN0ZXAtMHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbWd7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA3NDJweDtcblxuICAgICAgICB9XG4gICAgfVxuICAgIC5zdGVwLWRldGFpbHN7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHB7XG4gICAgICAgICAgICBjb2xvcjogI0M3QzdDNztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMTJweCAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYXtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAjc3RlcC0xe1xuICAgICAgICAuc3RlcC1kZXRhaWxze1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zdGVwe1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMCk7O1xuICAgIH1cbiAgICAuc3RlcC1oZWFkbGluZXtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkRlZmF1bHRzXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zNXM7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zNXM7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjM1cztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjM1cztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZG93bi1jYXJldDphZnRlcntcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zNXM7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zNXM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMCAzMHB4O1xuICAgICAgICBtYXJnaW46IDgwcHggMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgIHBhZGRpbmc6IDExNXB4IDAgMzBweDtcbiAgICB9XG59IiwiI2N1c3RvbWVyLXN0b3J5LXNsaWRlcntcbiAgICAuc2xpY2stc2xpZGVyeyBcbiAgICAgICAgLnNsaWNrLWRvdHMge1xuICAgICAgICAgICAgYm90dG9tOiAtMzBweDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5jdXN0b21lci1zdG9yeS1zbGlkZXtcbiAgICBAZXh0ZW5kIC5zZWN0aW9uLWZyYW1lO1xuICAgIGJvcmRlci1jb2xvcjogIzI4MkYzQztcbiAgICBib3gtc2hhZG93OiA0cHggNnB4IDEzcHggMCByZ2JhKDAsMCwwLC4wOCk7XG4gICAgbWFyZ2luOiAwIDE1cHggMTVweDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgLmN1c3RvbWVyLXN0b3J5LWltYWdle1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMxMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgfVxuICAgIC5jdXN0b21lci1zdG9yeS1xdW90ZXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG4gICAgLmN1c3RvbWVyLXN0b3J5LXRpdGxle1xuICAgICAgICBjb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogNS4zNzZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG4gICAgLmN1c3RvbWVyLXN0b3J5LWF0dHJpYnV0aW9ue1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuICAgIC5jdXN0b21lci1zdG9yeS1jb21wYW55e1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cbi5jdXN0b21lci1zdG9yeS1pbmZvIHtcbiAgICBwYWRkaW5nOiA0MHB4IDI0cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIHBhZGRpbmc6IDY0cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIH1cbiAgICBhLmN1c3RvbWVyLXN0b3J5LWxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGNzcy1kYXJrLW5ldXRyYWw7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxufVxuIiwiI3BvcC11cC1zdWItbmF2e1xuICAgIHB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gICAgYXtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAjcG9wLXVwLW5hdntcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAjbWVudS1wb3AtdXAtbmF2e1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICBsZWZ0OiAwOyBcbiAgICAgICAgcmlnaHQ6IDA7IFxuICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvOyBcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDhweCA4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjQyLCAyNDIsIDI0MiwgMC45Mik7XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIGF7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDkwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZpdC1xdWl6LWxpbmt7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoY3NzLWRhcmstbmV1dHJhbDtcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEY3NThCO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnByaWNpbmctbGlua3tcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwQzE1ODtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDBDMTU4O1xuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMEM5NzQ4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMEM5NzQ4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYm9vay1kZW1vLWxpbmt7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEMxNTg7XG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBDOTc0ODtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zdWItbmF2e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogOTk5OTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQzE1ODtcbiAgICAgICAgcGFkZGluZzogMTJweCAxMHB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC40cztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgfVxuICAgICYuc3RpY2t5e1xuICAgICAgICAuc3ViLW5hdntcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuaW1hZ2Utc2xpZGVzaG93e1xuICAgIG1hcmdpbjogNDhweCAwIDgxcHg7IC8vNDgrMzMgZG90cyBwb3NpdGlvbm5pbmdcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgbWFyZ2luOiA5NnB4IDAgMTI5cHg7IC8vOTYrMzMgZG90cyBwb3NpdGlvbm5pbmdcbiAgICB9XG4gICAgaDJ7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcbiAgICAgICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDFweDtcbiAgICAgICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2UtY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaW1hZ2Utc2xpZGV7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5zbGljay10cmFja3tcbiAgICAgICAgLmltYWdlLXNsaWRle1xuICAgICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNsaWNrLWRvdHN7XG4gICAgICAgIGJvdHRvbTogLTUxcHg7XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMjNweCAwIDA7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYnV0dG9ue1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNsaWNrLW5leHQsIC5zbGljay1wcmV2IHtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2xpY2stcHJldiB7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XG4gICAgICAgICAgICBsZWZ0OiAyNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zbGljay1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcbiAgICAgICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIiNnbG9iYWwtYmFubmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzBBMjU0MCAwJSwgIzBBMjU0MCAxMDAlKSwgbGluZWFyLWdyYWRpZW50KDEwNGRlZywgIzJCMzk5MCA0MS40MSUsICMyNjREOUYgNTYuNjQlLCAjMjE2MEFEIDcxLjg3JSwgIzI3QUFFMSAxMDIuMzIlKSwgJGhjc3MtZGFyay1uZXV0cmFsO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XG4gICAgICAgIGhlaWdodDogNjZweDtcbiAgICB9XG4gICAgLmQtZmxleHtcbiAgICAgICAgcm93LWdhcDogMjRweDtcbiAgICAgICAgY29sdW1uLWdhcDogMzBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5tZXNzYWdlLWFyZWF7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmhlYWRsaW5le1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNDlDOUZGIDAlLCAjQTZERjU4IDEwMCUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnJlZ2lzdGVyLWxpbmt7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXJ7IFxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDgvYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA4L2Fycm93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxuXG59IiwiLmhlcm8taW1hZ2V7XG4gICAgbWluLWhlaWdodDogNDk4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgLmNvbnRhaW5lcntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAubG9nby1pbWd7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxufVxuLmhvbWUsIC5wYWdlLXRlbXBsYXRlLXByb2R1Y3RzLCAubHAtdGVtcGxhdGUtcHJvZHVjdHN7XG4gICAgLmhlcm8taW1hZ2V7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBoMXtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZmlsbC1jb2xvciA+IHN2Z3tcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMi8xMC9wb3N0X2JhY2tncm91bmRfbW9iaWxlLndlYnBcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMi8wMi9wb3N0X2JhY2tncm91bmQud2VicFwiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAobWF0aC5kaXYoMTAwJSwgMTIpKjcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogKG1hdGguZGl2KDEwMCUsIDEyKSo1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLndoaXRlLWJne1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3MDcwNzA7XG4gICAgICAgICAgICAud2hpdGUtYnRue1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkaXNwYXRjaGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiMTQ5ICAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgxe1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC91cGxvYWRzLzIwMjIvMDIvcmV2ZXJzZV9iYWNrZ3JvdW5kLndlYnAnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy9scC9wbGFucy1tYW5hZ2VtZW50IHBhZ2VcbiAgICAmLnBsYW5zLW1hbmFnZW1lbnR7XG4gICAgICAgIC5oZXJvLWltYWdle1xuICAgICAgICAgICAgLmNvbC14bC03e1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC14bC04O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGV7XG4gICAgQGV4dGVuZCAuaG9tZTtcbiAgICAuaGVyby1pbWFnZXtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIyLzAzL2pvYl9yb2xlX21vYmlsZV9iZy53ZWJwXCIpO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMi8wMi9qb2Jfcm9sZV9iYWNrZ3JvdW5kLndlYnBcIik7XG4gICAgICAgIH1cbiAgICAgICAgJi53aGl0ZS1iZ3tcbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA3NSU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5ibG9ne1xuICAgICNoZXJve1xuICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuaDEubGF0ZXN0LXN0b3JpZXN7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG59XG5cbiNmZWF0dXJlZC1ibG9ne1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhjc3MtZGFyay1uZXV0cmFsO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICAgIH1cbiAgICAuZW50cnl7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoY3NzLWRhcmstbmV1dHJhbDtcbiAgICAgICAgcGFkZGluZzogMjBweCAxM3B4IDIwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xuICAgICAgICAgICAgd2lkdGg6IDYyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5lbnRyeS1tZXRhe1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAgICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgfVxuICAgICAgICBhe1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgYS5lbnRyeS1jb250ZW50e1xuICAgICAgICBjb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZlYXR1cmVkLWltYWdle1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAjYmxvZy1oZXJve1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogOTM0LzUwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IHVuc2V0O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogOTM0LzUwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoMntcbiAgICAgICAgY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICBmb250LXNpemU6IC44MzVyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjM1cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIGgze1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIHB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMzVyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG4uYmxvZy10YWdze1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGxpe1xuICAgICAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgICB9XG4gICAgYXtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICMwMDk2Mzk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxMHB4KTsgICAgXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAuODM1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyMDhweDtcblxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgIH1cbn1cbi5zY3JvbGwtdGFnc3tcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICAgIH1cbn1cbiNibG9nLWhlcm97XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgfVxufVxuLndwLXNpbmd1bGFye1xuICAgICNibG9nLWhlcm97XG4gICAgICAgIG1heC1oZWlnaHQ6IDE1M3B4O1xuICAgICAgICBhc3BlY3QtcmF0aW86IDM5NSAvIDE1MztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUxMnB4O1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxMjgwIC8gNTEyO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAzcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4uZmVhdHVyZWQtaW1hZ2V7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmJsb2ctYm94e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzAwMDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBib3gtc2hhZG93OiA2cHggNnB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC5wLWhlYWRpbmctNHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgd2lkdGg6IDg4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB0b3A6IC0yOHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgcHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi5yZWFkLW1vcmV7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5lbnRyeS10aW1le1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmVudHJ5LW1ldGF7XG4gICAgICAgIGNvbG9yOiAjNkU2RTZFO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgICAgICBmb250LXNpemU6IC45cmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJsb2ctY29udGVudHtcbiAgICAgICAgcGFkZGluZzogMzJweCAyNHB4O1xuICAgIH0gXG59XG4ubGF0ZXN0LXN0b3JpZXMtbGlua3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhdnliaWQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgJjpiZWZvcmV7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiBcIuKGkFwiO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIHRvcDogLTJweDtcbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRpbnQoJGhlYXZ5YmlkLCAyMCUpO1xuICAgIH1cbn1cbi5zdG9yaWVzLWJ5e1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfVxufVxuLmF1dGhvci1ibHVyYntcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDQ4cHggMDtcbiAgICBpbWd7XG4gICAgICAgIG1heC13aWR0aDogNjVweDtcbiAgICAgICAgbWF4LWhlaWdodDogNjVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIG1heC13aWR0aDogODNweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDgzcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgcHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hdXRob3J7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuICAgIGgxe1xuICAgICAgICBmb250LXNpemU6IDEuMTVyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIGF7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAmLmF1dGhvci1lbWFpbHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICM1MmFjNjk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmF1dGhvci1kZXRhaWxze1xuICAgICAgICBmbGV4OiAxIDAgNjAlO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBmbGV4OiAxIDAgNzAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYmxvZywgLmFyY2hpdmUsIC5zaW5nbGUtZ2FsbGVyeXtcbiAgICBhcnRpY2xle1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAmLmdhbGxlcnl7XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmltYWdlLWJveHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDQwNyAvIDE2MztcbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYXJjaGl2ZS1wYWdpbmF0aW9uIHtcbiAgICAgICAgbWFyZ2luOiA2MHB4IGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGl7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYuYWN0aXZlIGF7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5wYWdpbmF0aW9uLXByZXZpb3VzLCAmLnBhZ2luYXRpb24tbmV4dHtcbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U1RTVFNTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmF1dGhvci1kZXNjcmlwdGlvbntcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG59XG4ucG9zdC10eXBlLWFyY2hpdmUtdmlkZW9ze1xuICAgIC5pbWFnZS1ib3h7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICAgIH1cbiAgICAjZmVhdHVyZWQtYmxvZ3tcbiAgICAgICAgI2Jsb2ctaGVyb3tcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICAgICAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5hcmNoaXZlLWRlc2NyaXB0aW9ue1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgLmFyY2hpdmUtdGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG59XG5cbi5zaW5nbGUtcG9zdCwgLnNpbmdsZS13aGl0ZS1wYXBlcnN7XG4gICAgLmJsb2ctY29udGVudCwgLmNvbnRhaW5lcntcbiAgICAgICAgPiBhcnRpY2xle1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5lbnRyeS1tZXRhe1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICBmb250LXNpemU6IC44MzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjE1cmVtO1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmVudHJ5LWNhdGVnb3JpZXMsIC5lbnRyeS10YWdze1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIC5lbnRyeS10aXRsZXtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICB9XG5cbiAgICB9XG4gICAgLnN1cHBvcnRpbmctaGVhZGxpbmV7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIHRke1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgIH1cbiAgICAuYWNjb3VudGluZy1saXN0e1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBibG9ja3F1b3Rle1xuICAgICAgICAmLmhjc3MtZ3JlZW57XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0aW50KCRncmVlbiwgMzAlKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAycHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgc3Ryb25ne1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5oY3NzLW9yYW5nZXtcbiAgICAgICAgICAgIGJvcmRlcjogMTBweCBzb2xpZCAkb3JhbmdlO1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAzMHB4IDJweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgIHN0cm9uZ3tcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG4gICAgLmZ1ZWwtc2F2aW5ncy1jdGEge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0aW50KCRwdXJwbGUsIDEwJSk7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIFxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgfVxuICAgICAgICBhe1xuICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpe1xuICAgICAgICBoMntcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyOHB4O1xuICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4OHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRoZWF2eWJpZDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDN7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZW50cnktZm9vdGVye1xuICAgICAgICAuZW50cnktbWV0YXtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgICBjb2xvcjogdW5zZXQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmF1dGhvci1ibHVyYntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgLmF1dGhvci1kZXNjcmlwdGlvbntcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmF1dGhvci1pbmZve1xuICAgICAgICBmb250LXNpemU6IC44MzVyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTVyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cbiAgICAuYXV0aG9yLWxpbmt7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxufVxuLnNpbmdsZS1wb3N0e1xuICAgIC5lbnRyeS1jb250ZW50e1xuICAgICAgICBoMntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDN7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGg0e1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5hY2NvdW50aW5nLWJsb2ctYnRue1xuICAgIGJhY2tncm91bmQ6IDAgMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlLWluLW91dDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgIH1cbiAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LWZhbWlseTogXCJEZWZhdWx0c1wiO1xuICAgICAgICBmb250LXNpemU6IDEuNjVyZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICAmLmRvd257XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICB9XG4gICAgfVxufVxuLmdyZWVuLWhlYWRlci1pY29ucyB7XG4gICAgY29sb3I6ICRncmVlbjtcbiAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkZ3JlZW47XG4gICAgbWFyZ2luLWJvdHRvbToxNXB4O1xuICAgIGl7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgfVxuICAgIC52Y2UtdGV4dC1ibG9jay13cmFwcGVye1xuICAgICAgICBtYXJnaW4tYm90dG9tOjVweDtcbiAgICB9XG59XG4uc2luZ2xlLXBvc3QuZnVsbC13aWR0aC1jb250ZW50e1xuICAgIC5lbnRyeS10aXRsZXtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAbWVkaWEgIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4ucmVsYXRlZC1wb3N0c3tcbiAgICBtYXJnaW4tdG9wOiA2NnB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMCk7XG4gICAgcGFkZGluZzogMzJweCAwIDQ4cHg7XG4gICAgLnAtaGVhZGluZy0ye1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5yb3d7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAmLmFsdC12ZXJzaW9ue1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjY1ZGVnLCAkaGNzcy1kYXJrLW5ldXRyYWwgMjguMDklLCAjNkE3RUExIDE2Ny4xMSUpLCAjRjJGMkYyO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYmxvZy1ib3h7XG4gICAgICAgICAgICBoNHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbWFnZS1ib3ggaW1ne1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICAmLnJlYWQtbW9yZXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgICAgICBwYWRkaW5nOiA0OHB4IDAgODBweDtcbiAgICB9XG59XG4uYXJjaGl2ZSwgLmJsb2d7XG4gICAgJi5wYWdlZCwgJi50YWd7XG4gICAgICAgIGgxLmxhdGVzdC1zdG9yaWVze1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIjcHJlc3MtaGVyb3tcbiAgICBAZXh0ZW5kICNnZW5lcmljLWhlcm87XG59XG4jcHJlc3MtbmV3cy1hcmVhe1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucG9zdC10eXBlLWFyY2hpdmUtcHJlc3N7XG4gICAgLmNvbC0xMntcbiAgICB9XG4gICAgLnB1YmxpY2F0aW9ue1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgICAgICAmLnZpc2libGV7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAucHVibGljYXRpb24tYm94LWxpbmt7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogNnB4IDZweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mZWF0dXJlZHtcbiAgICAgICAgLnB1YmxpY2F0aW9uLWJveC1saW5re1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDZweCA2cHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAucHVibGljYXRpb24taW5mb3tcbiAgICAgICAgICAgIHBhZGRpbmc6IDMycHggMjRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucHVibGljYXRpb24taW5mb3tcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDQucHVibGljYXRpb24tbmFtZXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICB3aWR0aDogODhweDtcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHRvcDogLTI0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJsb2ctYm94IC5wLWhlYWRpbmctNDo6YmVmb3Jle1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBwe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAmLnByZXNzLXRpdGxle1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucmVhZC1tb3Jle1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGFiLXNlY3Rpb257XG4gICAgICAgIHVsLnRhYm5hdntcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYnV0dG9ue1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkaGVhdnliaWQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGhlYXZ5YmlkO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaGVhdnliaWQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBhbmV7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB1bnNldDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAudHlwZS1wcmVzc3tcbiAgICAgICAgLmJsb2ctYm94e1xuICAgICAgICAgICAgQGV4dGVuZCAuc2VjdGlvbi1mcmFtZTtcbiAgICAgICAgICAgIGg0e1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDhweDtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZC1ub25le1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4vL3NpbmdsZSBwcmVzcyBwb3N0XG4uc2luZ2xlLXByZXNze1xuICAgICNnZW5lc2lzLWNvbnRlbnR7XG4gICAgICAgIG1hcmdpbjogNDhweCAwIDgwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgbWFyZ2luOiA5NnB4IDAgMTM2cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmVudHJ5LXRpdGxle1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZW50cnktbWV0YXtcbiAgICAgICAgICAgIGNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTVyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3VwcG9ydGluZy1oZWFkbGluZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoMntcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDg4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGhlYXZ5YmlkO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhe1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG59IiwiLnBpbGxhcnN7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnNpdGUtaW5uZXJ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAub3JhbmdlLWJ0bntcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB3aWR0aDogMTczcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBcbiAgICAub3ZlcnZpZXcsIC52aWRlb3MsIC5yZXNvdXJjZXMsIC5zb2Z0d2FyZXtcbiAgICAgICAgcGFkZGluZy10b3A6MzVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206MzVweDtcbiAgICAgICAgaDJ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOjMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTozMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC52aWRlb3MsIC5zb2Z0d2FyZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjRGNDtcbiAgICB9XG4gICAgLnJlc291cmNlcyB7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGNEY0RjQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIGF7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudmlkZW8tdGl0bGV7XG4gICAgICAgIHRvcDogNzMlO1xuICAgIH1cbn1cbi5waWxsYXItaGVyb3tcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDIvU29sdXRpb25zX1N1bW1pdF9QaWxsYXIuanBnXCIpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246bGVmdDtcbiAgICBwYWRkaW5nLXRvcDo1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOjUwcHg7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgaDEsIHB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY4NXB4KSB7XG4gICAgICAgIGgxe1xuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDJweCAycHggMnB4ICMwMDAwMDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgICBwYWRkaW5nLXRvcDo4MHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAzMzBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7XG4gICAgICAgIGgxe1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgdGV4dC1zaGFkb3c6bm9uZTtcbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgICAgZm9udC1zaXplOjIycHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDc4cHgpIHtcbiAgICAgICAgaDF7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6MTUwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICBwe1xuICAgICAgICAgICAgZm9udC1zaXplOjI2cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG4ub3ZlcnZpZXcgLnZpZGVve1xuICAgIG1hcmdpbi10b3A6NTBweDtcbn1cbi52aWRlb3tcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uc3VtbWl0LWxvZ297XG4gICAgZGlzcGxheTpub25lO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA3OHB4KSB7XG4gICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgICAgcmlnaHQ6IDYwcHg7XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIHJpZ2h0OiA4JTtcbiAgICB9XG59XG4uc3VtbWl0LWxvZ28teHN7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDc4cHgpIHtcbiAgICAgICAgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLnNoYWRvdy1ib3h7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6bGVmdDtcbiAgICB3aWR0aDoxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206MzBweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDEwcHggMTBweCAxNXB4IC04cHggcmdiYSgwLDAsMCwwLjY3KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDEwcHggMTBweCAxNXB4IC04cHggcmdiYSgwLDAsMCwwLjY3KTtcbiAgICBib3gtc2hhZG93OiAxMHB4IDEwcHggMTVweCAtOHB4IHJnYmEoMCwwLDAsMC42Nyk7XG4gICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuLnNvZnR3YXJlIHtcbiAgICAuaW1hZ2UtaWNvbnN7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIC5pbWFnZS1pY29ucyBpbWd7XG4gICAgICAgIG1hcmdpbi1yaWdodDo1cHg7XG4gICAgfVxuICAgIGF7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNzdW1taXQtbWVudXtcbiAgICBsaXN0LXN0eWxlOm5vbmU7XG4gICAgbWFyZ2luOiA0MHB4IDAgMjBweDtcbiAgICB3aWR0aDoxMDAlO1xuICAgIHBhZGRpbmc6MDtcbiAgICBsaXtcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDpub25lO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0Om5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgYXtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOjVweCA4cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgYTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDo1cHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpe1xuICAgICAgICBsaXtcbiAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6MTguNSU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MSU7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjp0b3A7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE5MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGE6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjg2MXB4KXtcbiAgICAgICAgbGkgYXtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE3MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KXtcbiAgICAgICAgbGkgYXtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE0NXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7ICAgICAgIFxuICAgICAgICBsaSBhe1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4ucHJlc2VudGF0aW9uc3tcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjg2MXB4KXtcbiAgICAgICAgLnNoYWRvdy1ib3h7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OjM4NHB4O1xuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCl7XG4gICAgICAgIC5zaGFkb3ctYm94e1xuICAgICAgICAgICAgbWluLWhlaWdodDozOTNweDtcbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpe1xuICAgICAgICAuc2hhZG93LWJveHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6MzY1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4uZmllbGQtZGF0YTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDIvU1NfZmllbGQtZGF0YS10cmFja2luZy5wbmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246LTEwcHg7XG59XG4uc2FmZXR5OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wMi9TU19jb25zdHJ1Y3Rpb24tc2l0ZS1zYWZldHkucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMHB4O1xufVxuLnRlY2hub2xvZ3k6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzAyL1NTX3RlY2hub2xvZ3ktaW4taGVhdnktY29uc3RydWN0aW9uLWluZHVzdHJ5LnBuZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjotMTBweDtcbn1cbi5oZWF2eS1jb25zdHJ1Y3Rpb246YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzAyL1NTX2hlYXZ5LWNvbnN0cnVjdGlvbi1wcm9kdWN0aXZpdHkucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMHB4O1xufVxuLnRyZW5kczpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDIvU1NfMjAyMS1oZWF2eS1jb25zdHJ1Y3Rpb24tdHJlbmRzLnBuZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjotMTBweDtcbn1cbiIsIi5mdXR1cmUtY29uc3RydWN0aW9ue1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5zaXRlLWlubmVye1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm9yYW5nZS1idG57XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDE3M3B4O1xuICAgICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgXG4gICAgLm92ZXJ2aWV3LCAudmlkZW9zLCAucmVzb3VyY2VzLCAuc29mdHdhcmV7XG4gICAgICAgIHBhZGRpbmctdG9wOjM1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjM1cHg7XG4gICAgICAgIGgye1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDozMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudmlkZW9zLCAuc29mdHdhcmV7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEY0RjQ7XG4gICAgfVxuICAgIC5yZXNvdXJjZXMge1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjRGNEY0O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgICBhe1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnZpZGVvLXRpdGxle1xuICAgICAgICB0b3A6IDczJTtcbiAgICB9XG59XG4uZnV0dXJlLWNvbnN0cnVjdGlvbi1oZXJve1xuICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMi8wNi9mdXR1cmUtY29uc3RydWN0aW9uLTIuanBnXCIpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246bGVmdDtcbiAgICBwYWRkaW5nLXRvcDo1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOjUwcHg7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgaDEsIHB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY4NXB4KSB7XG4gICAgICAgIGgxe1xuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDJweCAycHggMnB4ICMwMDAwMDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgICBwYWRkaW5nLXRvcDo4MHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAzMzBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7XG4gICAgICAgIGgxe1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgdGV4dC1zaGFkb3c6bm9uZTtcbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgICAgZm9udC1zaXplOjIycHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDc4cHgpIHtcbiAgICAgICAgaDF7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6MTUwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICBwe1xuICAgICAgICAgICAgZm9udC1zaXplOjI2cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG4ub3ZlcnZpZXcgLnZpZGVve1xuICAgIG1hcmdpbi10b3A6NTBweDtcbn1cbi52aWRlb3tcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTYwcHgpIGFuZCAobWF4LXdpZHRoOjEyODBweCkge1xuICAgIC5mdXR1cmUtY29uc3RydWN0aW9uLXZpZGVvcyBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgLmZ1dHVyZS1jb25zdHJ1Y3Rpb24gcC52aWRlby10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTI4MHB4KSB7XG5cbi5mdXR1cmUtY29uc3RydWN0aW9uLXZpZGVvcyBoMyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uZnV0dXJlLWNvbnN0cnVjdGlvbi12aWRlb3MgLnZpZGVvIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5mdXR1cmUtY29uc3RydWN0aW9uIHAudmlkZW8tdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiAtMnB4O1xufSAgICBcbn1cblxuLnNoYWRvdy1ib3h7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6bGVmdDtcbiAgICB3aWR0aDoxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206MzBweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDEwcHggMTBweCAxNXB4IC04cHggcmdiYSgwLDAsMCwwLjY3KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDEwcHggMTBweCAxNXB4IC04cHggcmdiYSgwLDAsMCwwLjY3KTtcbiAgICBib3gtc2hhZG93OiAxMHB4IDEwcHggMTVweCAtOHB4IHJnYmEoMCwwLDAsMC42Nyk7XG4gICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4jZnV0dXJlLWNvbnN0cnVjdGlvbi1tZW51e1xuICAgIGxpc3Qtc3R5bGU6bm9uZTtcbiAgICBtYXJnaW46IDQwcHggLTEwcHggMjBweCAtMTBweDtcbiAgICB3aWR0aDoxMDAlO1xuICAgIHBhZGRpbmc6MDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGl7XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6bm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIGZvbnQtc2l6ZTowO1xuICAgICAgICAvKiY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDpub25lO1xuICAgICAgICB9Ki9cbiAgICAgICAgYXtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOjVweCA4cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8qYTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDo1cHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xuICAgIH0qL1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246dG9wO1xuICAgICAgICAgICAgd2lkdGg6MzMuMzMzJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KXtcbiAgICAgICAgbGl7XG4gICAgICAgICAgICB3aWR0aDoxNi42NjYlO1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSAgICAgICAgXG4gICAgfVxufVxuXG4ucHJlc2VudGF0aW9uc3tcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjg2MXB4KXtcbiAgICAgICAgLnNoYWRvdy1ib3h7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OjM4NHB4O1xuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCl7XG4gICAgICAgIC5zaGFkb3ctYm94e1xuICAgICAgICAgICAgbWluLWhlaWdodDozOTNweDtcbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpe1xuICAgICAgICAuc2hhZG93LWJveHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6MzY1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuc2FmZXR5LWhlcm97XG4gICAgaDF7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIGgxLCBwLCBoM3tcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cbi5zYWZldHktaW5jbHVkZXN7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgaDJ7XG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgIH1cbiAgICBpe1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICBocntcbiAgICAgICAgY29sb3I6IzAwMDtcbiAgICB9XG59XG4uc2FmZXR5LXRhYmxlIHtcbiAgICBoMyB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZDogI2UzNTIwNTtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAmLmdyZWVue1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzY0QTcwQjtcbiAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMjBweCBzb2xpZCAjNjRBNzBCO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYmx1ZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0ODVDQzc7XG4gICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgIzQ4NUNDNztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnRlYWx7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA3NjgxO1xuICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkICMwMDc2ODE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgI2UzNTIwNTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAzMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgei1pbmRleDogNzA7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAzMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIHB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxufVxuI3NhZmV0eS1pbnRlZ3JhdGVzLCAuc2FmZXR5LWJsb2Nre1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICAgIEBleHRlbmQgLnB0Yi02MDtcbiAgICBoMntcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgfVxufVxuLnNhZmV0eS1vdXItY3VzdG9tZXJzLCAuc2FmZXR5LWNvbXBsaWFuY2UsIC5zYWZldHktY2VydGlmaWNhdGlvbntcbiAgICBoMntcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgfVxufVxuLnNhZmV0eS1jb21wbGlhbmNle1xuICAgIGhye1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICB9XG59IiwiLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cywgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0c3tcbiAgICBhcnRpY2xle1xuICAgICAgICAuY29udGFpbmVye1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2l0ZS1pbm5lcntcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZW50cnktY29udGVudCBzZWN0aW9uOmxhc3QtY2hpbGR7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDRweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICYjY3RhX3JlcXVlc3R7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc29jaWFsLXJldmlld3Mtd2hpdGUtYmd7XG4gICAgICAgIG1hcmdpbjogNDhweCAwIDgwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgbWFyZ2luOiA4MHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNlY3Rpb24tZnJhbWV7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAzMHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mdWxsLXdpZHRoLWltYWdle1xuICAgICAgICBtYXJnaW46IDQ4cHggMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICBtYXJnaW46IDgwcHggMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvL2hlYXZ5am9iIHBhZ2UgaGVybyBpbWFnZVxuICAgICYuY29uc3RydWN0aW9uLXByb2plY3QtbWFuYWdlbWVudC1zb2Z0d2FyZSwgJi5wcm9qZWN0LW1hbmFnZW1lbnQtc29mdHdhcmV7XG4gICAgICAgICNwcm9kdWN0LWhlcm97XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgIHJpZ2h0IDQwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgIHJpZ2h0IDYwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHh4bCl7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICByaWdodCA3NSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjE5MDBweCkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAgcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgI2FjY291bnRpbmd7XG4gICAgICAgIG1hcmdpbjogNDhweCAwO1xuICAgICAgICBwe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICBtYXJnaW46IDgwcHggMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvL2ZlYXR1cmUgcGFnZXNcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgJi5jb250ZW50LXNpZGViYXJ7XG4gICAgICAgICAgICAuY3VzdG9tZXJfbG9nb3N7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jdXN0b21lci10ZXN0aW1vbmlhbHN7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuI2N0YV9yZXF1ZXN0e1xuICAgIGJhY2tncm91bmQ6ICRoY3NzLWRhcmstbmV1dHJhbDtcbiAgICBwYWRkaW5nOiA0OHB4IDA7XG4gICAgb3ZlcmZsb3c6IGF1dG87ICAgICBcbiAgICBjb2xvcjogI2ZmZjsgIFxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgfVxufVxuXG5zZWN0aW9uI3JvaS1jYWxjdWxhdG9yLWN0YSB7XG4gICAgQGV4dGVuZCAuc2VjdGlvbi1tYXJnaW5zO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCl7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLnJvdyB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHJvdy1nYXA6IDQwcHg7XG4gICAgfVxuICAgIGgze1xuICAgICAgICBAZXh0ZW5kIC5yb2ktY2FsY3VsYXRvci1jdGEtc2VjdGlvbi10aXRsZTtcbiAgICB9XG4gICAgcHtcbiAgICAgICAgQGV4dGVuZCAucm9pLWNhbGN1bGF0b3ItY3RhLXBhcmFncmFwaC10ZXh0O1xuICAgIH1cbn0iLCIuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0ye1xuICAgIC5oZXJvLWltYWdle1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBoMXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1OHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDc0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTc4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTQwMHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGgye1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDo2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6ODBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDR7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgfVxuICAgIC5jb3JlLTQtaW1hZ2V7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IC0yN3B4O1xuICAgICAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDM1MnB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTc4cHgpIHtcbiAgICAgICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgICAgICB3aWR0aDogNTMwcHg7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAgICAgICAgICAgcmlnaHQ6IC0zMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDYyMHB4O1xuICAgICAgICAgICAgdG9wOiAtNTBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCkge1xuICAgICAgICAgICAgbGVmdDotMTEycHg7XG4gICAgICAgICAgICByaWdodDp1bnNldDtcbiAgICAgICAgICAgIHRvcDotNzVweDtcbiAgICAgICAgICAgIHdpZHRoOiA3MDBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjE0MDBweCkge1xuICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICB9XG4gICAgfVxuICAgIC53aGl0ZS1ib3h7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGF7XG4gICAgICAgICAgICBjb2xvcjojMDAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHVuc2V0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wcm9kdWN0LXRvb2xze1xuICAgICAgICBpe1xuICAgICAgICAgICAgZm9udC1zaXplOiA2NHB4O1xuICAgICAgICAgICAgJltjbGFzc149XCJpY29uXCJde1xuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5oZWF2eWJpZC1ob3Zlcjpob3ZlcntcbiAgICBjb2xvcjogJGdyZWVuICFpbXBvcnRhbnQ7XG59XG4uaGVhdnlqb2ItaG92ZXI6aG92ZXJ7XG4gICAgY29sb3I6ICRoZWF2eWpvYiAhaW1wb3J0YW50O1xufVxuLnNhZmV0eS1ob3Zlcjpob3ZlcntcbiAgICBjb2xvcjogJGhjc3Mtc2FmZXR5ICFpbXBvcnRhbnQ7XG59XG4ucGxhbnMtaG92ZXI6aG92ZXJ7XG4gICAgY29sb3I6ICRoY3NzLXBsYW5zICFpbXBvcnRhbnQ7XG59XG5cblxuI3NpZGUtdGFic3tcbiAgICB3aWR0aDogMTAwJTtcbiAgICAudmNlLWNsYXNzaWMtdGFicy1wYW5lbHMtY29udGFpbmVye1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICBcbiAgICAgICAgLnZjZS1jbGFzc2ljLXRhYnMtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgICAgIH1cbiAgICAgICAgLnZjZS1jbGFzc2ljLXRhYnMtcGFuZWxzLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgODAlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpIHtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6YXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTYlO1xuICAgIH1cbiAgICAudmNlLWNsYXNzaWMtdGFicy10YWIge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNpbHZlcjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJltkYXRhLXZjdi1hY3RpdmU9dHJ1ZV17XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2Q4ZDhkODtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTQwMHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnZjZS1jbGFzc2ljLXRhYnMtdGFiLXRpdGxle1xuICAgICAgICBcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICAgICAgcGFkZGluZzo4cHggMTBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk2MHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTc1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxOTBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDIxMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTQwMHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnZjZS1jbGFzc2ljLXRhYnMtcGFuZWwtaGVhZGluZ3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNpbHZlcjtcbiAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gICAgLnZjZS1jbGFzc2ljLXRhYnMtcGFuZWxbZGF0YS12Y3YtYWN0aXZlPXRydWVde1xuICAgICAgICAudmNlLWNsYXNzaWMtdGFicy1wYW5lbC1oZWFkaW5ne1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2Q4ZDhkODtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIubGFuZGluZy1wYWdlLXRlbXBsYXRle1xuICAgIC5zaXRlLWlubmVye1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjE2MDBweCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgI2hlYWRlcntcbiAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDA7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTY4cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA5MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hbGlnbi1jZW50ZXJ7XG4gICAgICAgIC5sb2dvLWxpbmt7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7IFxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxvZ28tbGlua3tcbiAgICAgICAgei1pbmRleDogMjEwMDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5NjhweCkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXYtcHJpbWFyeXtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjpub25lO1xuICAgIH1cbiAgICAjZ2VuZXNpcy1tb2JpbGUtbmF2LXByaW1hcnksICAjZ2VuZXNpcy1tb2JpbGUtbmF2LW90aGVye1xuICAgICAgICAmLm1lbnUtdG9nZ2xle1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oZXJvLWltYWdle1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDU1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgICAgICB9XG4gICAgICAgIGgxe1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRleHQtc2hhZG93e1xuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDNweCAzcHggNHB4ICMzMzM7XG4gICAgICAgIH1cbiAgICAgICAgJi5vZmZzZXQtY2VudGVye1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTA2MHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDphdXRvO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2MDBweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDc3NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDc0N3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3MDNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjQ0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmxleC1ib3h7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMCAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYub2Zmc2V0LTUwe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTA1MHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDphdXRvO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwNXB4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzM1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmxleC1yb3d7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5vZmZzZXQtNzAtMzB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDcwcHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OmF1dG87XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMxNXB4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNzBweDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTYwMHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmxleC1yb3d7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm9mZnNldC1jZW50ZXJ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICAgICAgICAgIHRvcDowO1xuICAgICAgICB9XG4gICAgICAgIC5vZmZzZXQtNTB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAub2Zmc2V0LTcwLTMwe1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubHAtZm9ybS1oZWFkbGluZSB7XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5mbGV4LXJvd3tcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgJi5qdXN0aWZ5LWNlbnRlcntcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIHRleHRhcmVhe1xuICAgICAgICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgI3Zpc3VhbC1jb21wb3Nlci1zZWN0aW9uLCAudXNlZF9ieV90b3BfY29tcGFuaWVze1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgLmltYWdlLXJvd3tcbiAgICAgICAgICAgIC5zbGljay10cmFjayB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50IDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zbGljay1saXN0LmRyYWdnYWJsZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgI2Zvcm1fZGVtb3JlcXVlc3QtbmV3bGFuZGluZ3BhZ2V7XG4gICAgICAgIGF7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lcntcbiAgICAgICAgLnNpdGUtaW5uZXJ7XG4gICAgICAgICAgICBAZXh0ZW5kIC5uYXJyb3ctY29udGFpbmVyO1xuICAgICAgICB9XG4gICAgfVxufVxuLnRleHQtcmlnaHR7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uZmxleC1ib3gtaGFsZntcbiAgICBmbGV4OiAxIDAgMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuICAgICAgICBmbGV4OiAwIDAgNDglO1xuICAgIH1cbn1cbi5mbGV4LWJveC03MHtcbiAgICBmbGV4OiAxIDAgMTAwJTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAgICAgICBmbGV4OiAwIDAgNDglO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCkge1xuICAgICAgICBmbGV4OiAwIDAgNjglO1xuICAgIH1cbn1cbi5mbGV4LWJveC0zMHtcbiAgICBmbGV4OiAxIDAgMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgICAgICAgZmxleDogMCAwIDQ4JTtcbiAgICAgICAgbWF4LXdpZHRoOiA0OCU7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSB7XG4gICAgICAgIGZsZXg6IDAgMCAyOSU7XG4gICAgICAgIG1heC13aWR0aDogMjklO1xuICAgIH1cbn1cbi5mbGV4LWJveC0xMDB7XG4gICAgZmxleDogMSAwIDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206MzBweDtcbn1cbiNsYW5kaW5nVmlkZW97XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5jdGEtc2VjdGlvbntcbiAgICBwYWRkaW5nLXRvcDo1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOjUwcHg7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6MTAwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjEwMHB4O1xuICAgIH1cbn1cblxuLnVzZWRfYnlfdG9wX2NvbXBhbmllcywgI291ci1jdXN0b21lcnN7XG4gICAgcGFkZGluZy10b3A6MjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbToyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAgI2YwZjBmMDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBwYWRkaW5nLXRvcDo1MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTo1MHB4O1xuICAgIH1cbiAgICBoMntcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBwe1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5jb21wYW55LWltZ3sgXG4gICAgICAgIG1hcmdpbjo1cHggMTVweDtcbiAgICB9XG4gICAgaDIscHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgICBcbiAgICAuaW1hZ2Utcm93e1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICgxMDAlLzYpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLnByb2R1Y3QtbGlua3N7XG4gICAgYXtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBzdHJvbmd7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cbi50b3VnaGVzdHtcbiAgICAuaGVhdnlqb2J7XG4gICAgICAgIGNvbG9yOiAkaGVhdnlqb2IgIWltcG9ydGFudDtcbiAgICB9XG59XG4uY3VzdG9tZXJ7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgYm94LXNoYWRvdzogMCAwIDRweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gICAgbWFyZ2luLXRvcDogMTE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6MCAxNXB4IDNweDtcbiAgICBhe1xuICAgICAgICBwYWRkaW5nOiAuMjVlbSAxZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgbWFyZ2luOiAuNWVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NjM5O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA5NjM5O1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwi74WEXCI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJEZWZhdWx0c1wiO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMzMzO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5yZXZpZXctZXhjZXJwdHtcbiAgICAgICAgZm9udC1zaXplOiAxLjE1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yOztcbiAgICAgICAgcHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCLigJxcIjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogLjI1ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCLigJ1cIjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiAuMjVlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5jdXN0b21lci10aHVtYntcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgYm94LXNoYWRvdzogMCAwIDRweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gICAgbWFyZ2luOiAtOTBweCBhdXRvIDE1cHg7XG4gICAgZGlzcGxheTpibG9jaztcbn1cbi5wcm9kdWN0LXRleHQtcmV2aWV3e1xuICAgIGZvbnQtc2l6ZTogLjlyZW07XG4gICAgbWFyZ2luOiA1cHggMDtcbn1cbi5wb3N0aWQtMjkxNzgsIC5wb3N0aWQtMjkyMTUsIC5wb3N0aWQtMjkyMTh7XG4gICAgI2luZHVzdHJ5X2ZlYXR1cmVzIC5mbGV4LXJvd3tcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG59XG4uY2VudGVyLW1vYmlsZXtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbn1cbi5pbWFnZS1pdGVtLnNsaWNrLXNsaWRlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2FuYWRhLWZsYWd7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA4L2NhbmFkYS5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTpjb250YWluO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAtNzBweDtcbiAgICB9XG59XG4ubmV3LWxwLWxheW91dCB7XG4gICAgLmxvZ28tbGluayB7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICAuaGVyby1pbWFnZSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbiAgICB9XG4gICAgLmhlcm8taW1hZ2UgLmZsZXgtcm93IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuaGVyby1pbWFnZSAuZmxleC1ib3gtNzAge1xuICAgICAgICBmbGV4OiAwIDAgNTglO1xuICAgICAgICBtYXgtd2lkdGg6IDU4JTtcbiAgICB9XG4gICAgLmhlcm8taW1hZ2UgLmZsZXgtYm94LTMwIHtcbiAgICAgICAgZmxleDogMCAwIDM4JTtcbiAgICAgICAgbWF4LXdpZHRoOiAzOCU7XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzcHgpIHtcbiAgICAgICAgLmhlcm8taW1hZ2UgLmZsZXgtYm94LTcwLCAuaGVyby1pbWFnZSAuZmxleC1ib3gtMzAge1xuICAgICAgICAgICAgZmxleDogMSAwIDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuaGVyby1pbWFnZSAuZmxleC1ib3gtNzAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcbiAgICAgICAgI2hlYWRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgICNnZW5lc2lzLW1vYmlsZS1uYXYtb3RoZXIubWVudS10b2dnbGUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgICAgIHJpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIH1cbiAgICAgICAgI2dlbmVzaXMtbmF2LWxhbmRpbmcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIC8qcGFkZGluZy1yaWdodDogMjZweDsqL1xuICAgICAgICB9ICBcbiAgICAgICAgI21lbnUtbGFuZGluZy1wYWdlLW1lbnUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5scC1xdW90ZTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIuKAnFwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiA5MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICAgICAgY29sb3I6ICMwMDk1M2I7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgICAubHAtcXVvdGUge1xuICAgICAgICBwYWRkaW5nOiAzNXB4IDBweCA2MHB4IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgc2VjdGlvbi51c2VkX2J5X3RvcF9jb21wYW5pZXMge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgLnJvdyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAuY29udGFpbmVyLnB0Yi0xMjAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBzZWN0aW9uLmN1c3RvbV9jb2x1bW5zIGgyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAubHAtaWNvbi1yb3cge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC5scC1pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgfVxuICAgIC5scC1pY29uLXRleHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgfVxuICAgIC5scC1pY29uLXRleHQgaDMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgfVxuXG59XG4iLCIubGFuZGluZy1wYWdlLXRlbXBsYXRlLnRha2UtY29udHJvbHtcbiAgICAuaGVyby1pbWFnZXtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIGgxe1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4eGwpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4eGwpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGF7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eHhsKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICNkaWVzZWwtY2FsY3VsYXRvcntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDU1cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IHVuc2V0O1xuICAgICAgICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICB9XG4gICAgfVxufSIsIi50YWtlY29udHJvbG9wc3tcbiAgICAuaGVyby1pbWFnZXtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDcwJTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIGgxe1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4eGwpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5oZWF2eWJpZC10by1oZWF2eWpvYntcbiAgICAjaGVyb3tcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDAsMTUwLDU3LDEpIDQwJSwgcmdiYSgwLDk0LDE4NCwxKSA2MCUpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgICBAZXh0ZW5kIC5wdGItOTA7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyMi8wMi9wb3N0X2JhY2tncm91bmQud2VicCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICB9XG4gICAgICAgIC53aGl0ZS1ib3h7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZmM5O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNpdGUtaW5uZXJ7XG4gICAgICAgIEBleHRlbmQgLm5hcnJvdy1jb250YWluZXI7XG4gICAgfVxuICAgIC5oaWdobGlnaHQtZmVhdHVyZS1zZWN0aW9ue1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICB9XG4gICAgLmpvYi1yb2xle1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gICAgICAgIEBleHRlbmQgLnB0Yi02MDtcbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgdWx7XG4gICAgICAgICAgICAmLmJ1bGxldHN7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6NDBweDtcbiAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXsgXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OidcXDAwYjcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0Oi0yMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAuMzA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubXQxYSwgLm10MWIsIC5xMWEsIC5xMWJ7XG4gICAgLmhlcm97XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4NXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogNDQwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDIvSENTU19DYW1wdXNfMTAyMTIwMjBfRHJvbmVfQzFfMDExLXNjYWxlZC5qcGcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNjYpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgfVxuICAgICAgICBoMXtcbiAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgIH0gXG4gICAgfVxuICAgIC5mdWxsLXdpZHRoe1xuICAgICAgICAmLnByb2R1Y3Rze1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgICAgICAuY29udGFpbmVye1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wcm9kdWN0c3tcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAucGItNDB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgICAgICAud2hpdGUtYnRue1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIGgze1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmluZHVzdHJpZXN7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLnBiLTcwe1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmJsYWNrLWJ0bntcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgICAgICAuY29udGVudHtcbiAgICAgICAgICAgIHdpZHRoOiA3MyU7XG4gICAgICAgIH1cbiAgICB9XG59XG4ubXQxYiwgLnExYntcbiAgICAuaGVyb3tcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wMy9NYXNUZWNfTFBfSGVyby5qcGcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbiAgIFxuICAgICNwcm9qZWN0cy1pbmR1c3RyeS1zb2x1dGlvbnN7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGgze1xuICAgICAgICAgICAgY29sb3I6IHVuc2V0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5leGlzdGluZy1wYXJ0bmVyc2hpcHN7XG4gICAgICAgIC5zaXRlLWlubmVye1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICAucHJlY2lzaW9uLXBpcGVsaW5lLWltZ3tcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wMy9wcmVjaXNpb24tcGlwZWxpbmUtYmFja2dyb3VuZC1pbWFnZS5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLnB1bXBjby1pbWd7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDMvcHVtcGNvLWJhY2tncm91bmQtaW1hZ2UuanBlZ1wiKSBuby1yZXBlYXQgLTMwMHB4IHRvcDtcbiAgICAgICAgfVxuICAgICAgICAuc29sYXItaW1ne1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzEwL3JlbmV3YWJsZTMuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC5pbmR1c3RyeS1pbWd7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmZjMjsgICAgXG4gICAgICAgICAgICAgICAgbGVmdDogMDsgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubWFzdGVjLW1zYSwgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXJ7XG4gICAgICAgIC5zaXRlLWlubmVye1xuICAgICAgICAgICAgQGV4dGVuZCAubmFycm93LWNvbnRhaW5lcjtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuc3dpcGVyLXJldmlld3tcbiAgICAucmV2aWV3e1xuICAgICAgICBtYXgtd2lkdGg6IDEzMTBweDtcbiAgICB9XG59IFxuIiwiLm9wZXJhdGlvbnMtYnVuZGxle1xuICAgIGFydGljbGUge1xuICAgICAgICBoMyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRhaW5lcntcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTExMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eHhsKXtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE0MTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBsaSNtZW51LWl0ZW0tMzY4OTIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmhlcm8taW1hZ2UgLmZsZXgtYm94LTcwIHtcbiAgICAgICAgZmxleDogMCAwIDU4JTtcbiAgICB9XG4gICAgLmhlcm8taW1hZ2UgLmZsZXgtYm94LTMwIHtcbiAgICAgICAgZmxleDogMCAwIDM4JTtcbiAgICB9XG4gICAgLyogLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgICAucXVvdGV7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGdhcDogMTVweCAxMHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnF1b3RlLWltYWdle1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5scC1xdW90ZTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIuKAnFwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiA5MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICAgICAgY29sb3I6ICMwMDVlYjg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgICAubHAtcXVvdGUge1xuICAgICAgICBwYWRkaW5nOiAzNXB4IDAgMCAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyM3B4KSB7XG4gICAgICAgIC5oZXJvLWltYWdlIC5mbGV4LWJveC03MCwgLmhlcm8taW1hZ2UgLmZsZXgtYm94LTMwIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMCAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgLmhlcm8taW1hZ2Uge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgICAgfVxuICAgICAgICBzZWN0aW9uLnVzZWRfYnlfdG9wX2NvbXBhbmllcyB7XG4gICAgICAgICAgICAuaW1hZ2Utcm93e1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xuICAgICAgICAmLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSAubG9nby1saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgfVxuICAgICAgICAmLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSAjZ2VuZXNpcy1tb2JpbGUtbmF2LW90aGVyLm1lbnUtdG9nZ2xlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDo1MCU7XG4gICAgICAgICAgICByaWdodDogMTRweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB9XG4gICAgICAgIGxpI21lbnUtaXRlbS0zNjg5MiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgI2dlbmVzaXMtbmF2LWxhbmRpbmcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gICAgICAgIH0gICAgXG4gICAgICAgICNtZW51LWxhbmRpbmctcGFnZS1tZW51IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9ICAgIFxuICAgICAgICAubW9iaWxlLXByaWNpbmctbGluayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgcmlnaHQ6IDQycHg7XG4gICAgICAgIH0gICAgXG4gICAgICAgIC5tb2JpbGUtcHJpY2luZy1saW5rIGEge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIG1hcmdpbjogM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA5NjM5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH0gICAgXG4gICAgICAgICYubGFuZGluZy1wYWdlLXRlbXBsYXRlICNoZWFkZXIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIH0gICAgXG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo0ODBweCkge1xuICAgICAgICAmLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSAubG9nby1saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc29jaWFsLXJldmlld3Mtd2hpdGUtYmd7XG4gICAgICAgIG1hcmdpbjogNDhweCAwIDgwcHg7XG4gICAgICAgIHB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICBtYXJnaW46IDgwcHggMDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuY2F0ZWdvcnksIC50YWd7XG4gICAgLmFyY2hpdmUtdGl0bGV7XG4gICAgICAgIEBleHRlbmQgaDE7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLmFyY2hpdmUtZGVzY3JpcHRpb24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmVudHJ5LXRpdGxlOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnSENTU0ZvbnQnICFpbXBvcnRhbnQ7XG4gICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6OHB4O1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICB9XG59XG4uY2F0ZWdvcnktYm94e1xuICAgIGZsZXg6MCAwIDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nOiAyNXB4IDI1cHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgLjA1KTtcbiAgICBib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgLjA1KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgZmxleDowIDAgMzIlO1xuICAgICAgICAmOm50aC1jaGlsZCgtbisyKXtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwN3B4O1xuICAgICAgICBcbiAgICB9XG4gICAgYXtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgfVxuICAgICAgICAmLnJlYWQtbW9yZXtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBjb2xvcjogIzUyYWM2OTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBwe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICAuZW50cnktdGl0bGV7XG4gICAgICAgIEBleHRlbmQgaDQ7XG4gICAgfVxuICAgIGZvb3RlciBhe1xuICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG59XG5cbi8qICMjIEhlYXZ5QmlkXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLmhlYXZ5YmlkIC5lbnRyeS10aXRsZTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDMvbG9nby1oZWF2eWJpZC1qdXN0aWNvbi5zdmdcIik7XG4gIH1cbiAgXG4gIC8qICMjIEhlYXZ5Sm9iXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAuaGVhdnlqb2IgLmVudHJ5LXRpdGxlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wMi9sb2dvLWhlYXZ5am9iLWp1c3RpY29uLnN2Z1wiKTtcbiAgfVxuICBcbiAgLyogIyMgSENTUyBUZWxlbWF0aWNzXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAuaGNzcy10ZWxlbWF0aWNzIC5lbnRyeS10aXRsZTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDEvbG9nby10ZWxlbWF0aWNzLWp1c3RpY29uLnN2Z1wiKTtcbiAgfVxuICBcbiAgLyogIyMgSENTUyBQbGFuc1xuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLmhjc3MtcGxhbnMgLmVudHJ5LXRpdGxlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wMy9sb2dvLXBsYW5zLWp1c3RpY29uLnN2Z1wiKTtcbiAgfVxuICBcbiAgLyogIyMgRXF1aXBtZW50MzYwXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAuZXF1aXBtZW50MzYwIC5lbnRyeS10aXRsZTpiZWZvcmUge1xuICAgIEBleHRlbmQgLkhDU1NGb250LWhjc3MtZTM2MC1sb2dvO1xuICB9XG4gIFxuICAvKiAjIyBIQ1NTIFNhZmV0eVxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLmhjc3Mtc2FmZXR5IC5lbnRyeS10aXRsZTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDIvbG9nby1zYWZldHktanVzdGljb24uc3ZnXCIpO1xuICB9XG4gIFxuICAvKiAjIyBIQ1NTIERpc3BhdGNoZXJcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC5oY3NzLWRpc3BhdGNoZXIgLmVudHJ5LXRpdGxlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wMi9sb2dvLWRpc3BhdGNoZXItanVzdGljb24uc3ZnXCIpO1xuICB9XG4gIFxuICAvKiAjIyBGdWVsZXJQbHVzXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAuZnVlbGVycGx1cyAuZW50cnktdGl0bGU6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzAyL2xvZ28tZnVlbGVycGx1cy1qdXN0aWNvbi5zdmdcIik7XG4gIH1cbiAgXG4gIC8qICMjIEltcGxlbWVudGF0aW9uXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAuaW1wbGVtZW50YXRpb24gLmVudHJ5LXRpdGxlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAxOC8wNC9sb2dvLWltcGxlbWVudGF0aW9uLWp1c3RpY29uLnN2Z1wiKTtcbiAgfVxuICBcbiAgLyogIyMgSENTUyBDbG91ZFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLmhjc3MtY2xvdWQgLmVudHJ5LXRpdGxlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wNS9sb2dvLWNsb3VkLWp1c3RpY29uLnN2Z1wiKTtcbiAgfVxuICBcbiAgLyogIyMgSENTUyBlTG9nc1xuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLmhjc3MtZWxvZ3MgLmVudHJ5LXRpdGxlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMC9sb2dvLWVsb2dzLWp1c3RpY29uLnN2Z1wiKTtcbiAgfVxuICBcbiAgLyogIyMgSENTUyBJbnRlbGxpZ2VuY2VcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC5oY3NzLWludGVsbGlnZW5jZSAuZW50cnktdGl0bGU6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzEwL2xvZ28tZWxvZ3MtanVzdGljb24uc3ZnXCIpO1xuICB9XG4gIFxuICAvKiAjIyBIQ1NTIEZsZWV0IE1hbmFnZW1lbnRcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC5mbGVldC1tYW5hZ2VtZW50IC5lbnRyeS10aXRsZTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTAvbG9nby1mbGVldC1tYW5hZ2VtZW50LWp1c3RpY29uLnN2Z1wiKTtcbiAgfVxuICAiLCIuc2luZ2xlLXByb2plY3RzeyAgIFxuICAgICNnZW5lc2lzLWNvbnRlbnR7XG4gICAgICAgIGgxe1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmltYWdlLWdhbGxlcnl7XG4gICAgICAgIG1hcmdpbjogNDhweCAwO1xuICAgICAgICAuZ2FsbGVyeS1ib2R5e1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBvdmVyZmxvdy14OiB1bnNldDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiB1bnNldDtcbiAgICAgICAgfVxuICAgICAgICAuZ2FsbGVyeS1pbWFnZXtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoMzMlIC0gMzBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4jY29tcGFueS1pbmZvcm1hdGlvbntcbiAgICBAZXh0ZW5kIC5zZWN0aW9uLWZyYW1lO1xuICAgIGJveC1zaGFkb3c6IDZweCA2cHggMzBweCA1cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICBwYWRkaW5nOiA0MHB4IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICBwLmNvbXBhbnktbmFtZXtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgICBhLCBwe1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgfVxuICAgIGgze1xuICAgICAgICBjb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBtYXJnaW46IDMycHggMDtcbiAgICB9XG4gICAgLmdyZXktb3V0bGluZS1idG57XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbSAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIFtjbGFzc149XCJpY29uLVwiXXtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNhdGVnb3JpZXN7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHJvdy1nYXA6IDMycHg7XG4gICAgfVxuXG59XG4jcHJvamVjdC1zcGVjaWZpY2F0aW9uc3tcbiAgICBoMntcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgIHdpZHRoOiA4OHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGhlYXZ5YmlkO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiNzaGFyZS15b3VyLXByb2plY3QtY3Rhe1xuICAgIC5zZWN0aW9uLWZyYW1le1xuICAgICAgICBib3gtc2hhZG93OiA2cHggNnB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmc6IDU2cHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDMwcHg7XG4gICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgIG1hcmdpbjogNDhweCAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xuICAgICAgICAgICAgcGFkZGluZzogNTZweCA3MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuI291ci1waWxsYXJze1xuICAgIGltZ3tcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG4gICAgcHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cbiAgICAucm93e1xuICAgICAgICByb3ctZ2FwOiA0MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKDggLyAxMik7XG4gICAgfVxufVxuI3Byb2plY3RzLWluZHVzdHJ5LXNvbHV0aW9uc3tcbiAgICAuY2F0ZWdvcmllc3tcbiAgICAgICAgbGl7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDAgMjBweCAyMHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgW2NsYXNzXj1cImljb24tXCJde1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgIG1hc2stc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5pY29uLWFpcnBvcnRzOmJlZm9yZXtcbiAgICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX2FpcnBvcnRzLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX2FpcnBvcnRzLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIHdpZHRoOiAzMHB4O1xufVxuLmljb24tYnJpZGdlOmJlZm9yZXtcbiAgICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX2JyaWRnZXMuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fYnJpZGdlcy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICB3aWR0aDogMjRweDtcbn0gICAgXG4uaWNvbi1jb25jcmV0ZTpiZWZvcmV7XG4gICAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9jb25jcmV0ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9jb25jcmV0ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICB3aWR0aDogMzBweDtcbn1cbi5pY29uLWRhbXM6YmVmb3Jle1xuICAgIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fZGFtcy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9kYW1zLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIHdpZHRoOiAyNHB4O1xufVxuLmljb24tZGF0YS1yZXBvcnRpbmc6OmJlZm9yZXtcbiAgICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wOS9pY29uLWRhdGEtYmFyLWdyYXBoLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wOS9pY29uLWRhdGEtYmFyLWdyYXBoLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIHdpZHRoOiAzMHB4O1xufVxuLmljb24tZGVtb2xpdGlvbjpiZWZvcmV7XG4gICAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9kZW1vbGl0aW9uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX2RlbW9saXRpb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgd2lkdGg6IDI0cHg7XG59XG4uaWNvbi1lYXJ0aHdvcms6YmVmb3Jle1xuICAgIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fZWFydGh3b3JrLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX2VhcnRod29yay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICB3aWR0aDogMzFweDtcbn1cbi5pY29uLWVudmlyb25tZW50YWw6YmVmb3Jle1xuICAgIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fZW52aXJvbm1lbnRhbC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9lbnZpcm9ubWVudGFsLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIHdpZHRoOiAyNHB4O1xufVxuLmljb24taGlnaHdheTpiZWZvcmV7XG4gICAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9oaWdod2F5LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX2hpZ2h3YXkuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgd2lkdGg6IDMycHg7XG59XG4uaWNvbi1pbmR1c3RyaWFsOmJlZm9yZSwgLmljb24taGVhdnktaW5kdXN0cmlhbDpiZWZvcmV7XG4gICAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9pbmR1c3RyeS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9pbmR1c3RyeS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICB3aWR0aDogMzBweDtcbn1cbi5pY29uLWluZnJhc3RydWN0dXJlOmJlZm9yZXtcbiAgICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX2luZnJhc3RydWN0dXJlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX2luZnJhc3RydWN0dXJlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIHdpZHRoOiAzMHB4O1xufVxuLmljb24tbWFyaW5lOmJlZm9yZXtcbiAgICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX21hcmluZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9tYXJpbmUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgd2lkdGg6IDI0cHg7XG59XG4uaWNvbi1wYXZpbmc6YmVmb3Jle1xuICAgIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fcGF2aW5nLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX3BhdmluZy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICB3aWR0aDogMzBweDtcbn1cbi5pY29uLXBpcGVsaW5lOmJlZm9yZSwgLmljb24td2V0LXV0aWxpdGllczpiZWZvcmV7XG4gICAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9waXBlbGluZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9waXBlbGluZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICB3aWR0aDogMzBweDtcbn1cbi5pY29uLXBvd2VyLWVuZXJneTpiZWZvcmUsIC5pY29uLWdlbmVyYXRpb246YmVmb3Jle1xuICAgIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fcG93ZXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fcG93ZXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgd2lkdGg6IDI0cHg7XG59XG4uaWNvbi1yYWlsOmJlZm9yZXtcbiAgICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX3JhaWxyb2FkLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX3JhaWxyb2FkLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIHdpZHRoOiAzMHB4O1xufVxuLmljb24tc2l0ZXdvcms6YmVmb3Jle1xuICAgIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fc2l0ZXdvcmsuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fc2l0ZXdvcmsuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgd2lkdGg6IDMwcHg7XG59XG4uaWNvbi10cmVuY2hpbmc6YmVmb3Jle1xuICAgIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fdHJlbmNoaW5nLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX3RyZW5jaGluZy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICB3aWR0aDogMzBweDtcbn1cbi5pY29uLXRydWNraW5nLWhhdWxpbmc6YmVmb3Jle1xuICAgIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fdHJ1Y2tpbmcuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fdHJ1Y2tpbmcuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgd2lkdGg6IDM4cHg7XG59XG4uaWNvbi11bmRlcmdyb3VuZC11dGlsaXRpZXM6YmVmb3JlLCAuaWNvbi11dGlsaXR5OmJlZm9yZXtcbiAgICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX3VuZGVyZ3JvdW5kLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX3VuZGVyZ3JvdW5kLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIHdpZHRoOiAzMHB4O1xufVxuLmljb24td2FzdGV3YXRlcjpiZWZvcmV7XG4gICAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl93YXN0ZXdhdGVyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX3dhc3Rld2F0ZXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgd2lkdGg6IDMwcHg7XG59XG4uaWNvbi1lc3RpbWF0aW5nOmJlZm9yZXtcbiAgICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX2VzdGltYXRpbmcuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fZXN0aW1hdGluZy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICB3aWR0aDogMjVweDtcbn1cbi5pY29uLW9wZXJhdGlvbnM6YmVmb3Jle1xuICAgIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25faGFyZF9oYXQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25faGFyZF9oYXQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYXZ5am9iICFpbXBvcnRhbnQ7XG59XG5cbi5pY29uLWZsZWV0OmJlZm9yZXtcbiAgICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX2ZsZWV0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX2ZsZWV0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmdWVsZXJwbHVzICFpbXBvcnRhbnQ7XG59XG4uaWNvbi1zYWZldHk6YmVmb3Jle1xuICAgIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fc2FmZXR5X2NvbmUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fc2FmZXR5X2NvbmUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhjc3Mtc2FmZXR5ICFpbXBvcnRhbnQ7XG59XG4uaWNvbi1zb2xhcjpiZWZvcmV7XG4gICAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjMvMTEvU29sYXItRW5lcmd5LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8xMS9Tb2xhci1FbmVyZ3kuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG4uaWNvbi13aW5kOmJlZm9yZXtcbiAgICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMy9pY29uX3dpbmQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAzL2ljb25fd2luZC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbi5pY29uLWVsZWN0cmljLXRkOmJlZm9yZSwgLmljb24tdGVsZWNvbW11bmljYXRpb25zOmJlZm9yZXtcbiAgICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8xMS9Qb3dlci1Ub3dlci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjMvMTEvUG93ZXItVG93ZXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG4uaWNvbi1nYXMtdGQ6YmVmb3Jle1xuICAgIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAzL2ljb25fZ2FzX3RkLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMy9pY29uX2dhc190ZC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn0iLCIuc2luZ2xlLXZpZGVvc3tcbiAgICBhcnRpY2xle1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkaGNzcy1kYXJrLW5ldXRyYWwgMCUsICRoY3NzLWRhcmstbmV1dHJhbCAyMDBweCwgI2ZmZiAyMDFweCwgI2ZmZiAxMDAlKTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkaGNzcy1kYXJrLW5ldXRyYWwgMCUsICRoY3NzLWRhcmstbmV1dHJhbCAzMDJweCwgI2ZmZiAzMDNweCwgI2ZmZiAxMDAlKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRoY3NzLWRhcmstbmV1dHJhbCAwJSwgJGhjc3MtZGFyay1uZXV0cmFsIDU3OHB4LCAjZmZmIDU3OXB4LCAjZmZmIDEwMCUpO1xuICAgICAgICB9XG4gICAgfVxuICAgIGgxLmVudHJ5LXRpdGxle1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiA0NHB4O1xuICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC52aWRlby1ib3h7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDlweCA5cHggOHB4IDhweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgYm94LXNoYWRvdzogNnB4IDZweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgIH1cbiAgICAudmlkZW8tZGVzY3JpcHRpb24tYm94e1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCAzMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTQ2cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgd2lkdGg6IDg4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaGVhdnliaWQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC52aWRlby10aHVtYntcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC52aWRlby1saW5rc3tcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgICAuaGVhdnliaWQtbGlua3tcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjk3cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5oZWF2eWJpZC1idG57XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IC45N3JlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5wYWdlLXRlbXBsYXRlLWdlbmVyaWN7XG4gICAgYXJ0aWNsZXtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAudGVhbS1zZWN0aW9ue1xuICAgICAgICBtYXJnaW46IDE4cHggMCA0OHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIG1hcmdpbjogMzRweCAwIDY0cHg7XG4gICAgICAgIH1cbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY3VzdG9tZXJfbG9nb3N7XG4gICAgICAgIC53aGl0ZS1idG57XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICY6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKXtcbiAgICAgICAgI3Byb2R1Y3QtZmVhdHVyZXN7XG4gICAgICAgICAgICBwYWRkaW5nOiA0OHB4IDAgOHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKC0zMHB4ICsgMTAwdncpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IHVuc2V0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQ4cHggMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDQ4cHggMDtcbiAgICAgICAgICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgJj4gZGl2e1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICByb3ctZ2FwOiA0OHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTQ4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygtMzBweCArIDEwMCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC00OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiNnZW5lcmljLWhlcm8ge1xuICAgIEBleHRlbmQgLm1iLTQ4LTgwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuaGVyby1jb250ZW50LCA+IC5jb250YWluZXJ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMyOHB4O1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5jb250YWluZXJ7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5yb3d7XG4gICAgICAgIHJvdy1nYXA6IDQwcHg7XG4gICAgfVxuICAgIC5jb2wtbWQtNntcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2NHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIHA6bGFzdC1vZi10eXBle1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICBhe1xuICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgIH1cbiAgICBwe1xuICAgICAgICBhe1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLndpc3RpYS12aWRlb3tcbiAgICAgICAgLmNvbnRhaW5lcntcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsJGhjc3MtZGFyay1uZXV0cmFsIDAlLCAkaGNzcy1kYXJrLW5ldXRyYWwgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAxMDAlKTtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4NnB4O1xuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogdW5zZXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM4OHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAud2lzdGlhLWZyYW1le1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIHdpc3RpYS1wbGF5ZXJ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCAhaW1wb3J0YW50O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDApOyBcbiAgICB9XG59IiwiLnNpbmdsZS1jYXNlLXN0dWRpZXN7ICAgXG4gICAgI2dlbmVzaXMtY29udGVudHtcbiAgICAgICAgaDF7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdXBwb3J0aW5nLWhlYWRsaW5le1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgI2dlbmVzaXMtc2lkZWJhci1wcmltYXJ5e1xuICAgICAgICAmPiBzZWN0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgI3RoZS1mb3Jte1xuICAgICAgICBtYXJnaW46IDQ4cHggMDtcbiAgICB9XG4gICAgI291ci1waWxsYXJze1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5yb3cud2ViaW5hci1jdGEtY29sIC5jb2wtbWQtOCB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4OiBhdXRvO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgLndlYmluYXItY3RhLWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgICAud2ViaW5hci1jdGEtdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgICAud2ViaW5hci1jdGEge1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgfVxuICAgIC53ZWJpbmFyLWN0YS10ZXh0IHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgIH1cbiAgICAucm93LndlYmluYXItY3RhLWNvbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxufVxuI2Nhc2Utc3R1ZHktc2VjdGlvbntcbiAgICBoM3tcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgIHdpZHRoOiA4OHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGhlYXZ5YmlkO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5jYXNlLXN0dWR5LXF1b3RlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiA0OHB4IDA7XG4gICAgcGFkZGluZzogMzJweCA0OHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkICMwMDk2Mzk7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTsgICAgXG4gICAgcHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAmLmNhc2Utc3R1ZHktYXR0cmlidXRpb257XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnNpbmdsZS1wYXN0LXdlYmluYXJ7XG4gICAgYmFja2dyb3VuZDogJGhjc3MtZGFyay1uZXV0cmFsO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgJGhjc3MtZGFyay1uZXV0cmFsIDAlLCAkaGNzcy1kYXJrLW5ldXRyYWwgMTAwJSksIHVybCg8cGF0aC10by1pbWFnZT4pIGxpZ2h0Z3JheSAwcHggLTEyMS43NjhweCAvIDEwMCUgMTM2LjUwNSUgbm8tcmVwZWF0O1xuICAgIH1cbn1cbi5wYXN0LXdlYmluYXItY29udGVudHtcbiAgICBAZXh0ZW5kIC5wYi00OC04MDtcbiAgICAuc2VjdGlvbi1mcmFtZXtcbiAgICAgICAgcGFkZGluZzogMjRweCAxNnB4O1xuICAgICAgICBib3gtc2hhZG93OiA2cHggNnB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgcGFkZGluZzogNDhweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5wYXN0LXdlYmluYXItZGV0YWlsc3tcbiAgICBAZXh0ZW5kIC5zZWN0aW9uLW1hcmdpbnM7XG4gICAgQGV4dGVuZCAucGItNDgtODA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgcm93LWdhcDogNDhweDtcbn1cbi52aWRlby1pbmZvLWxpc3R7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDE2cHg7XG4gICAgPiBsaTo6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1pbi13aWR0aDogMjRweDtcbiAgICAgICAgbWF4LXdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEMxNTg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5zcGVha2VyLWxpc3R7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBzdHJvbmd7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBsaXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuLnJlY29yZGVkLWRhdGU6OmJlZm9yZXtcbiAgICBtYXNrOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA5L2ljb24tY2FsZW5kYXIuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIC13ZWJraXQtbWFzazogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wOS9pY29uLWNhbGVuZGFyLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbi52aWRlby1kdXJhdGlvbjo6YmVmb3Jle1xuICAgIG1hc2s6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDkvaWNvbi1zdG9wLXdhdGNjaC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgLXdlYmtpdC1tYXNrOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA5L2ljb24tc3RvcC13YXRjY2guc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xufVxuLnZpZGVvLXNwZWFrZXJzOjpiZWZvcmV7XG4gICAgbWFzazogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC9pY29uLXBlcnNvbi5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgLXdlYmtpdC1tYXNrOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0L2ljb24tcGVyc29uLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLy9hcmNoaXZlIHBhZ2Vcbi5wb3N0LXR5cGUtYXJjaGl2ZS1wYXN0LXdlYmluYXJze1xuICAgIGFydGljbGV7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICAgICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzJSAtIDE1cHgpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pbm5lci1ldmVudHtcbiAgICAgICAgcGFkZGluZzogMzJweCAyNHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEwKTtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzMjFweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGh1bWJuYWlsLWJveHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDMgLyAyO1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBhe1xuICAgICAgICAmLndoaXRlLWJ0biB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICMwMEMxNTg7XG4gICAgICAgICAgICBjb2xvcjogIzAwQzE1ODtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYXZ5YmlkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4ucGFzdC13ZWJpbmFycy1yb3d7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDMwcHggMTVweDtcbn0iLCIucm9pLWNhbGN1bGF0b3Ige1xuICAgIGJhY2tncm91bmQ6ICRoY3NzLWRhcmstbmV1dHJhbDtcbiAgICBtaW4taGVpZ2h0OiA3NzRweDtcbiAgICBAZXh0ZW5kIC5wdGItNDgtODA7XG5cbiAgICAuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYmFja2dyb3VuZDogMDtcbiAgICB9XG5cbiAgICAuZnJtX2h0bWxfY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mcm1fc3R5bGVfaGNzcy53aXRoX2ZybV9zdHlsZSAuZnJtX3NlY3Rpb25faGVhZGluZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgLmZybV9zdHlsZV9oY3NzLndpdGhfZnJtX3N0eWxlIC5mcm0tc2hvdy1mb3JtIC5mcm1fc2VjdGlvbl9oZWFkaW5nIC5mcm1fc2VjdGlvbl9zcGFjaW5nIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgLmZybV9zdWJtaXQuZnJtX2ZsZXgge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5mcm1fc3VibWl0LmZybV9mbGV4LnJvaV9zdWJtaXQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuZnJtX2Zvcm1zLmZybV9zdHlsZV9oY3NzLndpdGhfZnJtX3N0eWxlIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgIH0gXG5cbiAgICBoNCB7XG4gICAgICAgIGNvbG9yOiAjNEJBN0ZGO1xuICAgICAgICBmb250LXNpemU6IDMzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICB9XG5cbiAgICAuZmlyc3RfcGFnZV9yaWdodF9jb2x1bW4ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDdweCBzb2xpZCAjMDA1RUI4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICBib3gtc2hhZG93OiA2cHggNnB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgfVxuXG4gICAgLmZybV9zdHlsZV9oY3NzLndpdGhfZnJtX3N0eWxlIC5mcm1fc3VibWl0IGJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwNTgzRkM7XG4gICAgfVxuXG4gICAgLmZybV9zdHlsZV9oY3NzLndpdGhfZnJtX3N0eWxlIC5mcm1fc3VibWl0IGJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDVlYjg7XG4gICAgfVxuXG4gICAgLmZybV9mb3JtX2ZpZWxkcy5mcm1fcGFnZV9udW1fMiAuZnJtX2ZpZWxkc19jb250YWluZXIge1xuICAgICAgICBncmlkLWdhcDogMDtcbiAgICB9XG5cbiAgICAuc2Vjb25kX3BhZ2VfbGVmdF9jb2x1bW4ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHggMHB4IDBweCA4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgfVxuXG4gICAgLnNlY29uZF9wYWdlX3JpZ2h0X2NvbHVtbiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCA4cHggOHB4IDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwNUVCODtcbiAgICAgICAgYm94LXNoYWRvdzogNnB4IDZweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgIH1cblxuICAgIC5zZWNvbmRfcGFnZV9sZWZ0X2NvbHVtbiBoMyB7XG4gICAgICAgIGNvbG9yOiAjMDA1RUI4O1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgIH1cblxuICAgIC5zZWNvbmRfcGFnZV9sZWZ0X2NvbHVtbiBzcGFuLmZybV9pbmxpbmVfdG90YWwge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgIH1cblxuICAgIC5zZWNvbmRfcGFnZV9sZWZ0X2NvbHVtbiAud2l0aF9mcm1fc3R5bGUgLmZybV9wcmltYXJ5X2xhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zZWNvbmRfcGFnZV9sZWZ0X2NvbHVtbiBwLmZybV90b3RhbF9mb3JtYXR0ZWQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnNlY29uZF9wYWdlX3JpZ2h0X2NvbHVtbiBoMyB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgIH1cblxuICAgIC5zZWNvbmRfcGFnZV9yaWdodF9jb2x1bW4gLmZybV9wcmltYXJ5X2xhYmVsIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgaDMucm9pLXNhdmluZ3Mge1xuICAgICAgICBjb2xvcjogIzAwQzE1ODtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLmZybV9maWVsZHNfY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gICAgICAgIGdyaWQtYXV0by1yb3dzOiBtYXgtY29udGVudDtcbiAgICAgICAgZ3JpZC1nYXA6IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjVweCkge1xuICAgICAgICAucm9pX3Jlc3VsdHMge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNiAvIHNwYW4gNjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53aXRoX2ZybV9zdHlsZSAuZnJtX21lc3NhZ2Uge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuXG4gICAgLndpdGhfZnJtX3N0eWxlIC5mcm1fbWVzc2FnZSBwIHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuXG4gICAgcC5yb2ktaW1wcm92ZW1lbnQtdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zZWNvbmRfcGFnZV9yaWdodF9jb2x1bW4ucm9pX3Jlc3VsdHMgcCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAud2l0aF9mcm1fc3R5bGUgLmZybV9tZXNzYWdlIHAucm9pLWltcHJvdmVtZW50LWRhdGEge1xuICAgICAgICBjb2xvcjogIzAwNUVCODtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLnJvaV9yZXN1bHRzIGg0IHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICB9XG5cbiAgICAucm9pX3Jlc3VsdHMgLm1tLWRyaWZ0LWxpbmsge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgfVxuXG4gICAgYS5mcm1fbm9fcHJpbnQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBjb2xvcjogIzA1ODNGQztcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgfVxuXG4gICAgYS5mcm1fbm9fcHJpbnQ6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgIH1cblxuXG4gICAgLnJvaS1idXR0b25zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAucm9pX2NvbHVtbiB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxMiAvIHNwYW4gMTIgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gICAgICAgIH1cbiAgICAgICAgaDQge1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIH1cbiAgICAgICAgc3Bhbi5mcm1faW5saW5lX3RvdGFsIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB9XG5cbiAgICAgICAgc3Bhbi5mcm1faW5saW5lX3RvdGFsIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA1RUI4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICAud2l0aF9mcm1fc3R5bGUgLmZybV90b3BfY29udGFpbmVyIC5mcm1fcHJpbWFyeV9sYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWNvbmRfcGFnZV9sZWZ0X2NvbHVtbiBzcGFuLmZybV9pbmxpbmVfdG90YWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBwLmZybV90b3RhbF9mb3JtYXR0ZWQge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2Vjb25kX3BhZ2VfbGVmdF9jb2x1bW4gaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5zZWNvbmRfcGFnZV9yaWdodF9jb2x1bW4gaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzLnJvaS1zYXZpbmdzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucm9pX3Jlc3VsdHMgaDQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgc3Bhbi5yZXZlbnVlX2Fuc3dlciB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGxlZnQ6IDdweDtcbiAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMHB4O1xuICAgICAgICBoZWlnaHQ6IDBweDtcbiAgICAgICAgei1pbmRleDogMjA7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkZGRkZGQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB9XG5cbiAgICBzcGFuLnJldmVudWVfc3ltYm9sIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XG4gICAgICAgIGNvbG9yOiAjNDQ0O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgIH1cblxuICAgIHNwYW4ucmV2ZW51ZV9xdWVzdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIHNwYW4ucmV2ZW51ZV9xdWVzdGlvbiAucmV2ZW51ZV9zeW1ib2wge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAuNXM7XG4gICAgfVxuXG4gICAgc3Bhbi5yZXZlbnVlX3F1ZXN0aW9uIC5yZXZlbnVlX2Fuc3dlciB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIC41cztcbiAgICB9XG5cbiAgICBzcGFuLnJldmVudWVfcXVlc3Rpb246aG92ZXIgLnJldmVudWVfc3ltYm9sIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjVzO1xuICAgIH1cblxuICAgIHNwYW4ucmV2ZW51ZV9xdWVzdGlvbjpob3ZlciAucmV2ZW51ZV9hbnN3ZXIge1xuICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIC41cztcbiAgICB9XG5cbiAgICAuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZS53aXRoX2ZybV9zdHlsZSAuZnJtX3N1Ym1pdCBidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDU4M0ZDO1xuICAgIH1cblxuICAgIC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lLndpdGhfZnJtX3N0eWxlIC5mcm1fc3VibWl0IGJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDVlYjg7XG4gICAgfVxuXG4gICAgLnNlY29uZF9wYWdlX2xlZnRfY29sdW1uIHNwYW4uZnJtX2lubGluZV90b3RhbCB7XG4gICAgICAgIGNvbG9yOiAjMDA1RUI4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgLndpdGhfZnJtX3N0eWxlIC5zZWNvbmRfcGFnZV9sZWZ0X2NvbHVtbiAuZnJtX3RvcF9jb250YWluZXIgLmZybV9wcmltYXJ5X2xhYmVsIHtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lLndpdGhfZnJtX3N0eWxlIC5zZWNvbmRfcGFnZV9yaWdodF9jb2x1bW4gLmZybV9zdWJtaXQgYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgY29sb3I6ICMwNTgzRkM7XG4gICAgfVxuXG4gICAgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUud2l0aF9mcm1fc3R5bGUgLnNlY29uZF9wYWdlX3JpZ2h0X2NvbHVtbiAuZnJtX3N1Ym1pdCBidXR0b246aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgIH1cblxuICAgIC5zZWNvbmRfcGFnZV9yaWdodF9jb2x1bW4gYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIGEucGRmX2xpbmsge1xuICAgICAgICBjb2xvcjogIzA1ODNGQztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICB9XG5cbiAgICAucm9pX3Jlc3VsdHMgaDQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiKDI1NSAyNTUgMjU1IC8gNDAlKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgZGl2I2ZybV9maWVsZF8yMDU4X2NvbnRhaW5lciBsYWJlbCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICBkaXYjZnJtX2ZpZWxkXzIwNThfY29udGFpbmVyIGgzIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG4gICAgZGl2I2ZybV9maWVsZF8yMDQ4X2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIGRpdiNmcm1fZmllbGRfMjA2OF9jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBcbn1cblxuXG5ib2R5LnBhZ2UtaWQtNDYwNTgge1xuICAgIC5mb3JtLWZpZWxkLmJsdXJyZWQgLmZybV9pbmxpbmVfdG90YWwge1xuICAgICAgICBmaWx0ZXI6IGJsdXIoNXB4KTtcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgLyogSUUgMTAgYW5kIElFIDExICovXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lOyAvKiBTdGFuZGFyZCBzeW50YXggKi9cbiAgICB9XG5cbiAgICAuc2Vjb25kX3BhZ2VfbGVmdF9jb2x1bW4uZGlzYWJsZWRfc2VsZWN0aW9uIHtcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgLyogSUUgMTAgYW5kIElFIDExICovXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lOyAvKiBTdGFuZGFyZCBzeW50YXggKi9cbiAgICB9XG59XG5cblxuYm9keS5wYWdlLWlkLTQ2MDU4ICNmcm1fZmllbGRfMjA4Ml9jb250YWluZXIgc3Bhbi5mcm1faW5saW5lX3RvdGFsLCBcbmJvZHkucGFnZS1pZC00NjA1OCAjZnJtX2ZpZWxkXzIwODNfY29udGFpbmVyIHNwYW4uZnJtX2lubGluZV90b3RhbCxcbmJvZHkucGFnZS1pZC00NjA1OCAjZnJtX2ZpZWxkXzIwODRfY29udGFpbmVyIHNwYW4uZnJtX2lubGluZV90b3RhbCxcbmJvZHkucGFnZS1pZC00NjA1OCAgI2ZybV9maWVsZF8yMDg1X2NvbnRhaW5lciBzcGFuLmZybV9pbmxpbmVfdG90YWwge1xuICAgIGZpbHRlcjogYmx1cigxMHB4KTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lOyAvKiBGaXJlZm94ICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJRTEwKy9FZGdlICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFN0YW5kYXJkICovXG59XG5ib2R5LnBhZ2UtaWQtNDYwNTggZGl2I2ZybV9maWVsZF8yMDU4X2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keS5wYWdlLWlkLTQ2MzQ1IGRpdiNmcm1fZmllbGRfMjA1OF9jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDIwMHB4O1xufSIsInNlY3Rpb24uZWJvb2stYmFubmVyIHtcbiAgICAvKiBoZWlnaHQ6IDU3OHB4OyAqL1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDYvaGVyby1iZy5qcGcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbnNlY3Rpb24uZWJvb2stYmFubmVyIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbn1cblxuLmVib29rLWJhbm5lci1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAkaGNzcy1kYXJrLW5ldXRyYWw7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5oZXJvLW1pbmktdGl0bGUge1xuICAgIGNvbG9yOiAjMDBDMTU4O1xuICAgIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7IC8qIDE2Mi41JSAqL1xuICAgIGxldHRlci1zcGFjaW5nOiA2LjRweDtcbn1cblxuaDEge1xuICAgIGNvbG9yOiAjRkZGO1xuXG4vKiBIMSAqL1xuICAgIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDU3LjNweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogNjRweDsgLyogMTExLjY5MyUgKi9cbn1cblxuLmVib29rLWJhbm5lci1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwM2MxNTg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4uZWJvb2stYmFubmVyLWNvbnRlbnQtbGVmdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwYWRkaW5nOiA0OHB4O1xufVxuXG4uZWJvb2stYmFubmVyLWNvbnRlbnQtcmlnaHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNTAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbmltZy5lYm9vay1iYW5uZXItaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG5zZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuc2VjdGlvbi5lYm9vay10aWxlcy13cmFwIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjY1ZGVnLCAkaGNzcy1kYXJrLW5ldXRyYWwgMjguMDklLCAjNkE3RUExIDE2Ny4xMSUpLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjRTVFNUU1IDAlLCAjRjJGMkYyIDEwMCUpO1xuICAgIHBhZGRpbmc6IDgwcHggIDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5oMiB7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuLyogU3ViaGVhZC9IMiAqL1xuICAgIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDQ3Ljc4cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDU0cHg7IC8qIDExMy4wMTglICovXG59XG5cbi5lYm9vay10aWxlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAyMHB4O1xufVxuXG4uZWJvb2stdGlsZSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgYmFja2dyb3VuZDogI0U1RTVFNTtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggNDBweCAyMHB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4uZWJvb2stdGlsZS1pY29uIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA5NjM5O1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIGhlaWdodDogNjRweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5lYm9vay10aWxlLWljb24gaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uZWJvb2stdGlsZS10ZXh0IHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xufVxuXG5zZWN0aW9uI2Vib29rLWZvcm0gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogOTZweCAwIDQ4cHggMDtcbn1cblxuaDMge1xuICAgIGNvbG9yOiAjMDAwO1xuXG4vKiBTdWJoZWFkL0gyICovXG4gICAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSxzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNDcuNzhweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogNTRweDsgLyogMTEzLjAxOCUgKi9cbn1cblxuc2VjdGlvbiNlYm9vay1mb3JtIC5jb250YWluZXIge1xuICAgIGZvbnQtc2l6ZTogMDtcbn1cblxuLmVib29rLWZvcm0tbGVmdCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4uZWJvb2stZm9ybS1yaWdodCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmVib29rLWZvcm0tbGVmdCBwIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOS4ycHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI5LjJweDsgLyogMTUyLjA4MyUgKi9cbn1cblxuLmVib29rLWZvcm0tbGVmdCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uZWJvb2stdGhhbmsteW91LmVib29rLXRoYW5rLXlvdSAuZWJvb2stYmFubmVyLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xufVxuXG4uZWJvb2stdGhhbmsteW91IC5lYm9vay1iYW5uZXItY29udGVudC1sZWZ0LCAuZWJvb2stdGhhbmsteW91IC5lYm9vay1iYW5uZXItY29udGVudC1yaWdodCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmVib29rLXRoYW5rLXlvdSAuZWJvb2stYmFubmVyLWNvbnRlbnQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZWJvb2stdGhhbmsteW91IC5oZXJvLW1pbmktdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbnNlY3Rpb24uZWJvb2stb3RoZXItcmVzb3VyY2VzLmJsb2cge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbn1cblxuLmVib29rLW90aGVyLXJlc291cmNlcyAuYmxvZy1ib3ggaDQ6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmVib29rLW90aGVyLXJlc291cmNlcyAuYmxvZy1ib3ggLmltYWdlLWJveCBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5lYm9vay1vdGhlci1yZXNvdXJjZXMgLmJsb2ctYm94IGg0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uZWJvb2stb3RoZXItcmVzb3VyY2VzIGgyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSxzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMzkuODFweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogNDZweDsgLyogMTE1LjU0OSUgKi9cbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG5zZWN0aW9uLmVib29rLW90aGVyLXJlc291cmNlcy5ibG9nIC5jb250YWluZXIgPiBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG5cbiAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gICAgfVxuICAgIFxuICAgIC5oZXJvLW1pbmktdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICBcbiAgICBzZWN0aW9uLmVib29rLWRlc2NyaXB0aW9uIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiA0OHB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgfVxuICAgIFxuICAgIHNlY3Rpb24uZWJvb2stdGlsZXMtd3JhcCB7XG4gICAgICAgIHBhZGRpbmc6IDQ4cHggMDtcbiAgICB9XG4gICAgXG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuICAgIFxuICAgIC5lYm9vay10aWxlLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgIH1cbiAgICBcbiAgICBzZWN0aW9uI2Vib29rLWZvcm0gLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDQ4cHggMDtcbiAgICB9XG59XG5cblxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcbiAgICBcbiAgICBzZWN0aW9uLmVib29rLWJhbm5lciAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xuICAgIH1cblxuICAgIC5lYm9vay1iYW5uZXItY29udGVudC1sZWZ0IHtcbiAgICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xuICAgIH1cblxuICAgIC5lYm9vay1iYW5uZXItY29udGVudC1sZWZ0LCAuZWJvb2stYmFubmVyLWNvbnRlbnQtcmlnaHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIFxuICAgIC5lYm9vay10aWxlIHtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7IC8qIGZsZXgtZ3JvdywgZmxleC1zaHJpbmssIGZsZXgtYmFzaXMgKi9cbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG4gICAgXG4gICAgLmVib29rLXRpbGVzIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIHNlY3Rpb24jZWJvb2stZm9ybSAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogNDhweCAyMHB4O1xuICAgIH1cblxuICAgIC5lYm9vay1mb3JtLWxlZnQsIC5lYm9vay1mb3JtLXJpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG5cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjU3NXB4KSB7XG4gICAgc2VjdGlvbi5lYm9vay1kZXNjcmlwdGlvbiAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogNDhweCAyMHB4O1xuICAgIH1cbn0iLCIuYWNhZGVteXtcbiAgICAjZ2VuZXJpYy1oZXJve1xuICAgICAgICAjZmVhdHVyZWQtYXJlYXtcbiAgICAgICAgICAgIC5mZWF0dXJlZC1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmNsYXNzcm9vbS10cmFpbmluZ3sgICBcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgI2dlbmVyaWMtaGVyb3tcbiAgICAgICAgICAgICNmZWF0dXJlZC1hcmVhe1xuICAgICAgICAgICAgICAgIC5mZWF0dXJlZC1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGgye1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICB9IFxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgfSAgXG4gICAgfVxuICAgIGgze1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgICAgfSAgXG4gICAgfVxuICAgIGFydGljbGV7XG4gICAgICAgIGE6bm90KC5oZWF2eWJpZC1idG4pOm5vdCguZ3JlZW4tYnRuKTpub3QoLndoaXRlLWJ0bik6bm90KC5idXR0b24pe1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaGVhdnliaWQtdGV4dHtcbiAgICAgICAgY29sb3I6ICRoZWF2eWJpZDtcbiAgICB9XG4gICAgI3NvbHV0aW9ucy1mZWF0dXJlcy10YWJze1xuICAgICAgICAuaW50cm97XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjEpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYWNjb3JkaW9ue1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIC4xKTtcbiAgICAgICAgfVxuICAgICAgICAucGFuZXtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIHRhYmxle1xuICAgICAgICBmb250LXNpemU6IC44MjVyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIH1cbiAgICAgICAgdGhlYWR7XG5cbiAgICAgICAgICAgIHRoe1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRke1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICB9XG4gICAgICAgIHRye1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudXBjb21pbmctZGF0ZXN7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgbWFyZ2luOiA5NnB4IDAgNjZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudHJhaW5pbmctY2xhc3Nlc3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgICAuaGNzcy1ldmVudHN7XG4gICAgICAgIC50cmFpbmluZy1jbGFzc3tcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC5pbm5lci1ldmVudHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgJi53aGl0ZS1idG4sICYuZ3JlZW4tYnRue1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KGxnKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJS8yKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICgxMDAlLzMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICNiZXN0LXByYWN0aWNlc3tcbiAgICAgICAgYmFja2dyb3VuZDogI0U1RTVFNTtcbiAgICAgICAgcGFkZGluZzogNDhweCAwcHg7XG4gICAgICAgIGgye1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDgwcHggMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5yb3d7XG4gICAgICAgICAgICByb3ctZ2FwOiA1OHB4O1xuICAgICAgICB9XG4gICAgICAgIGhye1xuICAgICAgICAgICAgbWFyZ2luOiA0OHB4IDA7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNzJweCAwIDQ4cHhcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAjY29uc3VsdGluZy1ldmVudHMtdmlzaXQtaGNzc3tcbiAgICAgICAgcGFkZGluZzogNDhweCAwIDMycHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBwYWRkaW5nOiA5NnB4IDAgNjRweFxuICAgICAgICB9XG4gICAgfVxuICAgICN2aXNpdC1oY3Nze1xuICAgICAgICBwYWRkaW5nOiA0OHB4IDAgMzJweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDk2cHggMCA2NHB4XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRhaW5lcntcbiAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC4xKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAjaG90ZWwtaW50cm97XG4gICAgICAgIHBhZGRpbmc6IDMycHggMCAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDY0cHggMCAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5ibG9jay1mcmFtZXN7XG4gICAgICAgIG1hcmdpbjogMCAwIDgwcHg7XG4gICAgICAgIC5yb3d7XG4gICAgICAgICAgICByb3ctZ2FwOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5zZWN0aW9uLWZyYW1le1xuICAgICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgfVxuICAgICAgICBoM3tcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5ob3RlbHN7XG4gICAgICAgICAgICBtYXJnaW46IDRweCAwIDQ4cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE2cHggMCA4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgbWFyZ2luOiA0OHB4IDAgODBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAjYWlycG9ydC1zaHV0dGxle1xuICAgICAgICBoNHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5ldy1mYXFze1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGNzcy1kYXJrLW5ldXRyYWw7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiA0OHB4IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgcGFkZGluZzogODBweCAwO1xuICAgICAgICB9XG4gICAgICAgIC5mYXF7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE2KTtcbiAgICAgICAgfVxuICAgICAgICAucXVlc3Rpb257XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNlY3Rpb24tZnJhbWV7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmdvLXBhcGVybGVzc3tcbiAgICAuaGVyby1pbWFnZXtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCl7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWluLWhlaWdodDogNTUwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgaDF7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCl7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpe1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICBcbiAgICAgICAgLnZjZS1hc3NldC1iYWNrZ3JvdW5kLXNpbXBsZS1pdGVte1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMtY29udGFpbmVyLS1hbGlnbi1sZWZ0e1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpe1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICB9XG4gICAgLndoaXRlLWJveHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzoxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgIH1cbiAgICAgICAgaDR7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAycHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAwO1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgIGgze1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC52Y2V7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wcmljZS1ib3h7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAgICAgICAgIC8vIG1hcmdpbi10b3A6IDg4cHg7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDM0NXB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAgICAgICAgIC8vIG1hcmdpbi10b3A6IDg4cHg7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDM2MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwOHB4KXtcbiAgICAgICAgICAgIHRvcDogMzMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTY4cHgpe1xuICAgICAgICAgICAgdG9wOiAzMDBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpe1xuICAgICAgICAgICAgdG9wOiAyNzVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaGVhdnlqb2IgaDR7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRoZWF2eWpvYiAhaW1wb3J0YW50O1xuICAgICAgICBcbiAgICB9XG4gICAgLnNhZmV0eSBoNHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGhjc3Mtc2FmZXR5ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wbGFucyBoNHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGhjc3MtcGxhbnMgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnZjZSwgLmdyZXktYmd7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIGRpdltkYXRhLXZjdi1hY3RpdmU9XCJ0cnVlXCJdIGF7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgfVxuICAgIC52Y2UtY2xhc3NpYy10YWJzLWNvbnRhaW5lcntcbiAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICB9XG4gICAgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC52Y2UtY2xhc3NpYy10YWJzLXRhYiB7XG4gICAgICAgIHdpZHRoOiAxOSU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOjAhaW1wb3J0YW50O1xuICAgICAgICBhOmJlZm9yZXtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnSENTU0ZvbnQnICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgxKSBhOmJlZm9yZXtcbiAgICAgICAgICAgIEBleHRlbmQgLkhDU1NGb250LXRpbWVjYXJkcztcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgyKSBhOmJlZm9yZXtcbiAgICAgICAgICAgIEBleHRlbmQgLkhDU1NGb250LXVwLWRvd24tYXJyb3dzO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDMpIGE6YmVmb3Jle1xuICAgICAgICAgICAgQGV4dGVuZCAuSENTU0ZvbnQtc2lnbi11cDtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICB3aWR0aDogMjQlO1xuICAgICAgICAgICAgYTpiZWZvcmV7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuSENTU0ZvbnQtcGFwZXJ3b3JrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDUpIGE6YmVmb3Jle1xuICAgICAgICAgICAgQGV4dGVuZCAuSENTU0ZvbnQtc2lnbi11cDtcbiAgICAgICAgfVxuICAgICAgICBhe1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiKDI0MiwgMjQyLCAyNDIpO1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE1OHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDcwcHgpIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC52Y2UtY2xhc3NpYy10YWJzLXBhbmVscy1jb250YWluZXJ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICAgICAgICBcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudmNlLWNsYXNzaWMtdGFic1tkYXRhLXZjdi10YWJzLXN0YXRlPWFjY29yZGlvbl0gLnZjZS1jbGFzc2ljLXRhYnMtcGFuZWwtYm9keSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICAgIH1cbiAgICAudmNlLWNsYXNzaWMtdGFic1tkYXRhLXZjdi10YWJzLXN0YXRlPXRhYnNdPi52Y2UtY2xhc3NpYy10YWJzLWlubmVyPi52Y2UtY2xhc3NpYy10YWJzLWNvbnRhaW5lcntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudmNlLWNsYXNzaWMtdGFicy1wYW5lbHMtY29udGFpbmVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDo4MHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgICAgICAgICAgIGJvcmRlci10b3A6bm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudmNlLWNsYXNzaWMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1wYW5lbCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyIC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuICAgICAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnZjZS1jbGFzc2ljLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLnZjZS1jbGFzc2ljLXRhYnMtdGFie1xuICAgICAgICBib3JkZXItY29sb3I6IzAwMDtcbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmV7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnZjZS1jbGFzc2ljLXRhYnMtYm9yZGVyLWNvbG9yLS1EOEQ4RDgudmNlLWNsYXNzaWMtdGFic1tkYXRhLXZjdi10YWJzLXN0YXRlPXRhYnNdIC52Y2UtY2xhc3NpYy10YWJzLXRhYltkYXRhLXZjdi1hY3RpdmU9dHJ1ZV06aG92ZXJ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgICB9XG4gICAgLnZjZS1jbGFzc2ljLXRhYnM+LnZjZS1jbGFzc2ljLXRhYnMtaW5uZXI+LnZjZS1jbGFzc2ljLXRhYnMtcGFuZWxzLWNvbnRhaW5lcj4udmNlLWNsYXNzaWMtdGFicy1wYW5lbHM+LnZjZS1jbGFzc2ljLXRhYnMtcGFuZWw+LnZjZS1jbGFzc2ljLXRhYnMtdGFiLWlubmVyPi52Y2UtY2xhc3NpYy10YWJzLXBhbmVsLWhlYWRpbmd7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy9wcm9mZXNzaW9uYWwgU2VydmljZXNcbi5wcm9mZXNzaW9uYWwtc2VydmljZXN7XG4gICAgI3Byb2R1Y3QtZmVhdHVyZXN7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICAgIC5yb3d7XG4gICAgICAgICAgICByb3ctZ2FwOiA0OHB4O1xuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50LWJveHtcbiAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGgye1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRhaW5lcntcbiAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IC02NHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAjd2hhdC10by1leHBlY3R7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgICAgIGgye1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnR3by1jb2x1bW5ze1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgIC5jb250YWluZXJ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLCAuMSk7XG4gICAgICAgICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICBib3R0b206IC00MHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IC02NHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgI2dlbmVyaWMtdGFic3tcbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgIH1cbiAgICAgICAgaDN7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgICAgICB9XG4gICAgICAgIHVse1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuY29udGFjdC11c3tcbiAgICAuZ2VuZXJhbC1pbmZvLC5pbnRlcm5hdGlvbmFse1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICBoM3tcbiAgICAgICAgICAgIGNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICAgICAgYXtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgcGFkZGluZzogMzJweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZ2VuZXJhbC1pbmZve1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDk0cHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBsZWZ0OiA0N3B4O1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5hZGRyZXNze1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGFjdC1zdXBwb3J0e1xuICAgICAgICBiYWNrZ3JvdW5kOiAkaGNzcy1kYXJrLW5ldXRyYWw7XG4gICAgICAgIHBhZGRpbmc6IDMycHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcbiAgICAgICAgYXtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDN7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICB9XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgI2dldC1pbi10b3VjaHtcbiAgICAgICAgQGV4dGVuZCAubWItNDgtODA7XG4gICAgICAgIGgye1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAjcXVpY2stY29udGFjdHN7XG4gICAgICAgQGV4dGVuZCAuc2VjdGlvbi1tYXJnaW5zO1xuICAgIH1cbn0iLCIucGFydG5lcnMtYWZmaWxpYXRlc3tcbiAgICAvKiAjIFBhcnRuZXJzIGFuZCBBZmZpbGlhdGVzXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAgIC5wYXJ0bmVycy1hZmZpbGlhdGVzLWdyaWQge1xuICAgICAgICBwe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA2MHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wYXJ0bmVycy1hZmZpbGlhdGVzLWNvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogMjQlO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggLjUlIDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgICAgICAgICAgIC5wYXJ0bmVycy1hZmZpbGlhdGVzLXRodW1ibmFpbCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wYXJ0bmVycy1hZmZpbGlhdGVzLXRodW1ibmFpbCBpbWcge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucGFydG5lcnMtYWZmaWxpYXRlcy10ZXh0IHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDc1cHg7XG4gICAgICAgICAgICAgICAgLnBhcnRuZXJzLWFmZmlsaWF0ZXMtbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICAgICAgICAgIC5wYXJ0bmVycy1hZmZpbGlhdGVzLXRleHQge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSBcbn0iLCIubWFzdGVyY2xhc3N7XG4gICAgaDF7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgICNwcm9kdWN0LWZlYXR1cmVze1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQtYm94IHN2Z3tcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucm93e1xuICAgICAgICAgICAgcm93LWdhcDogNDhweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaW5zdHJ1Y3Rvci1zcG90bGlnaHR7XG4gICAgICAgIG1hcmdpbjogNDhweCAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBjb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbWd7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmluZm9ybWF0aW9ue1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICB3aWR0aDogcGVyY2VudGFnZSg4LzEyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW1hZ2V7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKDQvMTIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGgye1xuICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgcHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5iaWctaGVhZGxpbmV7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAjZ2VuZXJpYy10YWJzIHtcbiAgICAgICAgLmRyb3Bkb3duLXRvZ2dsZXtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAgJGhlYXZ5YmlkO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDN7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5oZWF2eWJpZC1zb2xpZC1idWxsZXRze1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMEMxNTg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjZweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgI2FwcGx5e1xuICAgICAgICBtYXJnaW46IDI0cHggMCA4MHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIG1hcmdpbjogNDhweCAwIDgwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBtYXJnaW46IDk2cHggMCAxMzZweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuc29sdXRpb25zLXN1bW1pdHtcbiAgICAuaGVyb3tcbiAgICAgICAgaDF7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIH1cbiAgICAgICAgaDEsIHB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTYwMHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmdyZXktYmd7XG4gICAgICAgIHBhZGRpbmctdG9wOjM1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk2MHB4KSB7XG4gICAgICAgIGgze1xuICAgICAgICAgICAgbWFyZ2luLXRvcDo0MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLmltYWdlLXJlc3BvbnNpdmV7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuLndoaXRlLWNvbnRlbnR7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuICAgICAgICAud2hpdGUtYm94Om50aC1jaGlsZChuKzIpOm50aC1jaGlsZCgtbis0KTo6YWZ0ZXJ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIGhlaWdodDogMjcwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5NjBweCkge1xuICAgICAgICAud2hpdGUtYm94Om50aC1jaGlsZChuKzIpOm50aC1jaGlsZCgtbis0KTo6YWZ0ZXJ7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSB7XG4gICAgICAgIC53aGl0ZS1ib3g6bnRoLWNoaWxkKG4rMik6bnRoLWNoaWxkKC1uKzQpOjphZnRlcntcbiAgICAgICAgICAgIGhlaWdodDogMjMwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmV2ZW50c3tcbiAgICBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgICNpbmR1c3RyeS1ldmVudHMsICN0cmFpbmluZy1jbGFzc2VzLCAjaGVscGluYXJzLCAjd2ViaW5hcnMsICNjb25zdWx0aW5nLWV2ZW50cywgI2NvbnRhY3QtdXN7XG4gICAgICAgIC52Y2Utcm93e1xuICAgICAgICAgICAgcGFkZGluZy10b3A6MzVweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDo3MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC51Z20tdGV4dHtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDc1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmhjc3MtZXZlbnRze1xuICAgICAgICAuZ3JlZW4tYnRue1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OztcbiAgICAgICAgfVxuICAgIH1cbiAgICAjY29udGFjdC11c3tcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfSBcbiAgICAuaGNzcy1ldmVudHN7XG4gICAgICAgIC50cmFpbmluZy1jbGFzcyAuaW5uZXItZXZlbnR7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmV2ZW50cy1oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uZXZlbnRzLWhlYWRlci1saW5rcyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHVsIHtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBjb2xvcjogIzAwOTYzOTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwOTYzOTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgICAgfVxuICAgICAgICAmLmluZHVzdHJ5LWV2ZW50cy1saW5rIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDlBRkY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi50cmFpbmluZy1jbGFzc2VzLWxpbmsge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwOUVBNjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnVnbS1saW5rIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDBDMTU4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYud2ViaW5hcnMtbGluayB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNUI3QUZDO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuY29uc3VsdGluZy1ldmVudHMtbGluayB7XG4gICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzhhNWNmYztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBoNi5ldmVudHMtZGV0YWlsLXByb2R1Y3RzIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgfVxufVxuXG4vL2luZHVzdHJ5IHBhZ2Vcbi5pbmR1c3RyeS1ldmVudHMsIC5wYXN0LXdlYmluYXJze1xuICAgIC5zd2lwZXItY29udGFpbmVyLmluZHVzdHJ5LWV2ZW50cyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICB9XG4gICAgLmhjc3MtZXZlbnRzIHtcbiAgICAgICAgQGV4dGVuZCAuY29udGFpbmVyO1xuICAgICAgICAudHJhaW5pbmctY2xhc3Mge1xuICAgICAgICAgICAgJi5zd2lwZXItc2xpZGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyBcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5wcm9kdWN0c3tcbiAgICAjcHJvZHVjdHMtaGVyb3tcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDkvbXlmaWVsZF9oZXJvLnBuZyk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjkyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhjc3MtZGFyay1uZXV0cmFsO1xuICAgICAgICB9XG4gICAgICAgIGgxe1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHA6bGFzdC1vZi10eXBle1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICAuY29udGFpbmVye1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQycHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDJweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiB1bnNldDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA2NzRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTZweCAwIDEwcHggMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxNnB4IDAgNDBweCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxNnB4IDAgODBweCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAudGFiLXNlY3Rpb257XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIGgze1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB9XG4gICAgICAgIC5mcmFtZXtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICAgICAgICAgICAgICAgIHRvcDogLTc2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICB0b3A6IC02MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQ4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgICAgIHRvcDogLTk2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcbiAgICAgICAgICAgICAgICB0b3A6IC0xODlweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtNTNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucGFuZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVuc2V0O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHVuc2V0O1xuICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGFiLWNvbnRlbnR7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5yb3d7XG4gICAgICAgICAgICByb3ctZ2FwOiAyNHB4O1xuICAgICAgICB9XG4gICAgICAgIC5lc3RpbWF0aW5nOjpiZWZvcmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMTEvZXN0aW1hdGluZy1wcm9kdWN0LWljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLm9wZXJhdGlvbnM6OmJlZm9yZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8xMS9vcGVyYXRpb25zLXByb2R1Y3QtaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAuZmxlZXQ6OmJlZm9yZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8xMS9mbGVldC1wcm9kdWN0LWljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLmRhdGEtcmVwb3J0aW5ne1xuICAgICAgICAgICAgJi5wYW5le1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDg0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8xMS9kYXRhLXJlcG9ydGluZy1wcm9kdWN0LWljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRhYm5hdntcbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYnV0dG9ue1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50YWItaWNvbnN7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICNEREQ7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICAgICAgJi5lc3RpbWF0aW5ne1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICRoZWF2eWJpZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLm9wZXJhdGlvbnN7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgJGhlYXZ5am9iO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuZmxlZXR7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgJGZsZWV0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuZGF0YS1yZXBvcnRpbmd7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgJGNsb3VkO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAxNnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5kcm9wZG93bi10b2dnbGV7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMCk7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luOiAwIC0xNXB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0U1RTVFNTtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICB3aWR0aDogMzhweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBzZWN0aW9uI3Byb2R1Y3RzLWZvcm0ge1xuICAgICAgICBwYWRkaW5nOiAwIDAgODBweCAwO1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTYwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgcC5wcm9kdWN0cy1mb3JtLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgICAgICBmb250LXNpemU6MzNweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjQwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmFjY291bnRpbmd7XG4gICAgI3Byb2R1Y3QtaGVyb3tcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2M3B4O1xuICAgICAgICBoMXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU4MnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDg0JTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgI2ludHJve1xuICAgICAgICBtYXJnaW46IDQ4cHggYXV0byAwO1xuICAgICAgICBoMntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgbWFyZ2luOiA2NHB4IGF1dG8gMjBweDtcbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmdyZXktb3V0bGluZS1jYXJke1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgIHBhZGRpbmc6IDMycHggMjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDsgXG4gICAgICAgIHVse1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICBsaXtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBwYWRkaW5nOiA0OHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC50YWJuYXZ7XG4gICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDZweDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgIC5idXR0b257XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMHB4IDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFREVERUQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYWN0aXZle1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAmLmhlYXZ5am9ie1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWpvYiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zYWZldHl7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhjc3Mtc2FmZXR5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmRpc3BhdGNoZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRpc3BhdGNoZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZXF1aXBtZW50MzYwe1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlMzYwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmZ1ZWxlcnBsdXN7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZ1ZWxlcnBsdXMgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBsaXtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC50aGUtbG9nbyBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDI2NnB4O1xuICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICAucGFuZXtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgLnJvdzpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgICYuaGVhdnlqb2J7XG4gICAgICAgICAgICAudGl0bGV7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRoZWF2eWpvYiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc2FmZXR5e1xuICAgICAgICAgICAgLnRpdGxle1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkaGNzcy1zYWZldHkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmRpc3BhdGNoZXJ7XG4gICAgICAgICAgICAudGl0bGV7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkaXNwYXRjaGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5lcXVpcG1lbnQzNjB7XG4gICAgICAgICAgICAudGl0bGV7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRlMzYwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5mdWVsZXJwbHVze1xuICAgICAgICAgICAgLnRpdGxle1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZnVlbGVycGx1cyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5saXN0LWNvbHVtbnMtM3tcbiAgICAgICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDE7XG4gICAgICAgIGNvbHVtbi1jb3VudDogMTtcbiAgICAgICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgICAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBsaTpiZWZvcmV7XG4gICAgICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMztcbiAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMzsgXG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJsb2NrLWZyYW1lc3tcbiAgICAgICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgICAgIC5zZWN0aW9uLWZyYW1le1xuICAgICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICAgIHA6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoM3tcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgbWFyZ2luOiA2NHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN1Yi10aXRsZXtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC50aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNvY2lhbC1yZXZpZXdzLXdoaXRlLWJne1xuICAgICAgICBtYXJnaW46IDQ4cHggMCA4MHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIG1hcmdpbjogOTZweCAwIDEzNnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICNtb2JpbGUtaW1hZ2V7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEwMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRhaW5lcntcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdG9wOiAtMTAwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uYWNjb3VudGluZy1zZWFyY2h7XG4gICAgLnNlY3Rpb24tZnJhbWV7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZ2FwOiA1cHggMzJweDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGhlLWxpc3R7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDMyN3B4KTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSAzMjdweCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZ1enp5LXNlYXJjaC1ib3h7XG4gICAgICAgIHdpZHRoOiAyOTVweDtcbiAgICAgICAgbGFiZWx7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXR7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucGFnaW5hdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnZpZXctYWxse1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5hY2NvdW50aW5nLXRhYi1zZWN0aW9ueyBcbiAgICBoMntcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIG1hcmdpbjogMTdweCAwIDE2cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWNjb3VudGluZy1wYW5le1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2U7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxuICAgIC50YWItY29udGVudHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICB1bC5hY2NvdW50aW5nLXRhYm5hdntcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tQmFja2dyb3VuZC1EZWZhdWx0LURlZmF1bHQsICNGRkYpO1xuICAgICAgICBib3gtc2hhZG93OiA2cHggNnB4IDMwcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuICAgICAgICBsaXtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgYTo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGF7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB0b3A6IDI1JTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFjdGl2ZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZHJvcGRvd24tdG9nZ2xle1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgICAgIG1hcmdpbjogMTVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgJjo6YWZ0ZXIsJjpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgICAmLmhlYXZ5am9ie1xuICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYXZ5am9iO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc2FmZXR5e1xuICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhjc3Mtc2FmZXR5O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZGlzcGF0Y2hlcntcbiAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkaXNwYXRjaGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZXF1aXBtZW50MzYwe1xuICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGUzNjA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5mdWVsZXJwbHVze1xuICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZ1ZWxlcnBsdXM7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRhdGEtaW50ZWdyYXRpb24tc3R1ZGlve1xuICAgICAgICAuZHJvcGRvd24tdG9nZ2xle1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEwKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFREVERUQ7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgLnRhYi1zZWN0aW9ue1xuICAgICAgICAgICAgICAgIC5jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTYpOztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnRhYi1jb250ZW50e1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgLmNhcmRze1xuICAgICAgICAgICAgLmNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE2KTs7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG59XG5cbi5leHBvcnQtdG8tYWNjb3VudGluZy1pY29uc3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAzMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgIC5wcm9kdWN0cywgLmFjY291bnRpbmd7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHJvdy1nYXA6IDMycHg7XG4gICAgICAgIGNvbHVtbi1nYXA6IDY3cHg7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIGhlaWdodDogMTI5cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyOXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDMycHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAyOXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMTEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFycm93e1xuICAgICAgICBoZWlnaHQ6IDc3cHg7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgd2lkdGg6IDc3cHg7XG4gICAgICAgICAgICB0b3A6IDI1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDQ4cHg7XG4gICAgICAgIGNvbHVtbi1nYXA6IDEwcHhcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIGNvbHVtbi1nYXA6IDMycHhcbiAgICB9XG59IiwiLmluc3RhbnQtc3VwcG9ydHtcbiAgICAjZ2VuZXJpYy1oZXJve1xuICAgICAgICAuc3VwcG9ydC1waG9uZS1udW1iZXJze1xuICAgICAgICAgICAgcm93LWdhcDogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMwKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGF7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seSh4bCl7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAudHdvLWNvbHVtbnN7XG4gICAgICAgIGgye1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAjc3VwcG9ydC1udW1iZXJze1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICAgIHN2Z3tcbiAgICAgICAgICAgIG1heC13aWR0aDogNjRweDtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5oZWFkbGluZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAucHJvZHVjdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB9XG4gICAgICAgIGF7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjM4cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjY1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBwYWRkaW5nOiA3MnB4IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmFsbC1wcm9kdWN0c3tcbiAgICAuY2FyZHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZWVlZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBwYWRkaW5nOiAyOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgcHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm9yYW5nZS1idXR0b24ge1xuICAgICAgICBzcGFue1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgYXtcbiAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG4ucGhvbmVudW1iZXJ7XG4gICAgY29sb3I6IzAwMDtcbiAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjokZ3JlZW47XG4gICAgfVxufSIsIi5hYm91dC11c3tcbiAgICAubW9kYWwtcG9wdXB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDg1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1vZGFsLWNvbnRlbnR7XG4gICAgICAgIC5ncmV5LWJne1xuICAgICAgICAgICAgcGFkZGluZzogMjRweCAxNnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAud2hpdGUtYmd7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoM3tcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoNHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmZlYXR1cmVze1xuICAgIC5oZXJvLWltYWdle1xuICAgICAgICBoMXtcbiAgICAgICAgICAgIGNvbG9yOiMwMDA7XG4gICAgICAgIH1cbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA2NSU7XG4gICAgfVxuICAgICN2aXN1YWwtY29tcG9zZXItc2VjdGlvbntcbiAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOm5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgI3Byb2R1Y3QtZmVhdHVyZXMtdGFic3tcbiAgICAgICAgLy9mYWtlIHByb2R1Y3QgbWVudVxuICAgICAgICAmPi52Y2UtY2xhc3NpYy10YWJzLWNvbnRhaW5lcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRlci1ncmF5O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMGUwZTAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vYWN0aXZlIGxpbmtcbiAgICAgICAgICAgIC52Y2UtY2xhc3NpYy10YWJzLXRhYntcbiAgICAgICAgICAgICAgICAmW2RhdGEtdmN2LWFjdGl2ZT10cnVlXXtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRlMzYwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vbWVudSBsaW5rc1xuICAgICAgICAgICAgLnZjZS1jbGFzc2ljLXRhYnMtdGFiLXRpdGxle1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTFweCA4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudmNlLWNsYXNzaWMtdGFicy10YWIsIC52Y2UtY2xhc3NpYy10YWJzLXBhbmVscy1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy9mYWtlIGNvbnRhaW5lclxuICAgICAgICAudmNlLWNsYXNzaWMtdGFicy1saXN0e1xuICAgICAgICAgICAgQGV4dGVuZCAuc2l0ZS1pbm5lcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuXG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC8vbW9iaWxlIG1lbnUgbGlua3NcbiAgICAgICAgJj4udmNlLWNsYXNzaWMtdGFicy1wYW5lbC1oZWFkaW5ne1xuICAgICAgICAgICAgbWFyZ2luOjAgMjBweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAkZTM2MCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC8vbW9iaWxlIHRhYlxuICAgICAgICAudmNlLWNsYXNzaWMtdGFicy1wYW5lbC10aXRsZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc2ODE4NSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjojZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAudmNlLWNsYXNzaWMtdGFic1tkYXRhLXZjdi10YWJzLXN0YXRlPWFjY29yZGlvbl0ge1xuICAgICAgICAgICAgLnZjZS1jbGFzc2ljLXRhYnMtcGFuZWwtYm9keSwgLnZjZS1jbGFzc2ljLXRhYnMtcGFuZWx7XG4gICAgICAgICAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIFxuICAgICAgICAudmNlLWNsYXNzaWMtdGFicy1wYW5lbC1ib2R5e1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgI3NpZGUtdGFic3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRncmVlbjtcbiAgICAgICAgLnZjZS1jbGFzc2ljLXRhYnMtdGFiIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTglKTtcbiAgICAgICAgICAgIGJvcmRlcjpub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgICAgIGNvbG9yOiMzMzM7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgICAgICAmW2RhdGEtdmN2LWFjdGl2ZT10cnVlXXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRlci1ncmF5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnZjZS1jbGFzc2ljLXRhYnMtcGFuZWxzLWNvbnRhaW5lcntcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZzoxNXB4O1xuICAgICAgICB9XG4gICAgICAgIC52Y2UtY2xhc3NpYy10YWJzLWxpc3R7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudmNlLXNlbGYtaG9zdGVkLXZpZGVvLXBsYXllciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICB9XG4gICAgLmN0YS1kZW1vIHtcbiAgICAgICAgYXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0hDU1NGb250JyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTY2XCI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5nZXQtc3RhcnRlZHtcbiAgICAuaGVyby1pbWFnZXtcbiAgICAgICAgaDF7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KXtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cbiAgICAuZW50cnktY29udGVudCBpe1xuICAgICAgICBtYXJnaW46MCBhdXRvIDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogNTdweDtcbiAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICB9XG4gICAgLnJlc291cmNlcy1saW5rc3tcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbn1cbi5wcm9kdWN0LWxpbmtze1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTozMHB4O1xuICAgIGltZ3tcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogI2ZmZjs7IFxuICAgIH1cbiAgICAmLmhlYXZ5Ymlke1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhdnliaWQ7XG4gICAgfVxuICAgICYuaGVhdnlqb2J7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWpvYjtcbiAgICB9XG4gICAgJi5lMzYwe1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZTM2MDtcbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnRlbGVtYXRpY3N7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWxlbWF0aWNzO1xuICAgIH1cbiAgICAmLnNhZmV0eXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhjc3Mtc2FmZXR5O1xuICAgIH1cbiAgICAmLmRpc3BhdGNoZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkaXNwYXRjaGVyO1xuICAgIH1cbiAgICAmLmZ1ZWxlcnBsdXN7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmdWVsZXJwbHVzO1xuICAgIH1cbiAgICAmLmNsb3Vke1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xvdWQ7XG4gICAgfVxuICAgICYuaW50ZWxsaWdlbmNle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW50ZWxsaWdlbmNlO1xuICAgIH1cbiAgICAmLnBsYW5ze1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGNzcy1wbGFucztcbiAgICB9XG4gICAgJi50cnVja2luZ3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWNraW5nO1xuICAgIH1cbiAgICAmLmFlcmlhbHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFlcmlhbDtcbiAgICB9XG59IiwiLmRlbW8tdGhhbmsteW91e1xuICAgIC5wcm9kdWN0LWxpbmt7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA0cHggcmdiYSgwLCAwLCAwLC4xKTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDRweCByZ2JhKDAsIDAsIDAsLjEpO1xuICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4O1xuICAgICAgICBpe1xuICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmljb24taGNzcy1wbGFucywgLmljb24taGNzcy10cnVja2luZywgLmljb24taGNzcy1pbnRlbGxpZ2VuY2V7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogIG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5pY29uLWhjc3MtcGxhbnMsIC5pY29uLWhjc3MtdHJ1Y2tpbmcsIC5pY29uLWhjc3MtaW50ZWxsaWdlbmNle1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn0iLCIucGJqe1xuICAgIC5oZXJvLWltYWdle1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCl7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmdyZWVuLWJ0bntcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5wYXJhbGxlbG9ncmFtOmFmdGVyIHtcblx0Y29udGVudDogXCIgXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblx0Ym9yZGVyLWxlZnQ6IDEwcHggc29saWQgI2ZmZjtcblx0Ym9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkICNmZmY7XG5cdC1tcy10cmFuc2Zvcm06IHNrZXcoLTIwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygtMjBkZWcpO1xuXHR0cmFuc2Zvcm06IHNrZXcoLTIwZGVnKTtcblx0YmFja2dyb3VuZDogI2YyZjJmMjtcblx0ei1pbmRleDogLTE7XG59XG4udHJhcGV6b2lkLWxlZnQ6YWZ0ZXJ7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgI2ZmZjtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBsZWZ0O1xuICAgIC1tcy10cmFuc2Zvcm06IHNrZXcoLTIwZGVnLCAwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygtMjBkZWcsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tldygtMjBkZWcsIDBkZWcpO1xufVxuLnRyYXBlem9pZC1yaWdodDphZnRlcntcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXHR0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xuICAgIC1tcy10cmFuc2Zvcm06IHNrZXcoLTIwZGVnLCAwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygtMjBkZWcsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tldygtMjBkZWcsIDBkZWcpO1xufVxuLnBhcmFsbGVsb2dyYW0sIC50cmFwZXpvaWQtbGVmdCwgLnRyYXBlem9pZC1yaWdodHtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBwe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn0iLCIuaGFydmV5e1xuICAgIC5oZXJvLWltYWdle1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCl7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLndpc3RpYV9yZXNwb25zaXZlX3BhZGRpbmcge1xuICAgICAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNzBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCl7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnNpbmdsZS10aGFuay15b3UsIGJvZHkudGhhbmsteW91e1xuICAgICNtYWluLWNvbnRlbnR7XG4gICAgICAgIGJhY2tncm91bmQ6ICRoY3NzLWRhcmstbmV1dHJhbDtcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDkwcHggMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMjZweCAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC53aGl0ZS1ncmVlbi1idG57XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIGgye1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG59IiwiLnRydWNraW5nLWZvci1mcmVle1xuICAgICN2aXN1YWwtY29tcG9zZXItc2VjdGlvbntcbiAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBoMntcbiAgICAgICAgY29sb3I6ICR0cnVja2luZztcbiAgICB9XG4gICAgLm9yYW5nZS1ib3h7ICAgIFxuICAgICAgICBoMntcbiAgICAgICAgICAgIGNvbG9yOiAjZjdiZTY4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5jb25leHBve1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICBoMXtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDNweCAhaW1wb3J0YW50O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDY4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNThweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIGgye1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuICAgIGJ1dHRvbntcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1vYmlsZS1tZW51IHtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjE1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4jY29uZXhwby1tZW51e1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDowO1xuICAgIGF7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgcGFkZGluZzogOHB4IDE4cHg7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogIzAwYjVlMjtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMThweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBsaXtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuICAgICAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cbn1cbi5tZW51LWNoZWNrYm94IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiA1MHB4ICAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAtNXB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG9wYWNpdHk6IDA7XG4gLyogaGlkZSB0aGlzICovXG5cdHotaW5kZXg6IDI7XG4gLyogYW5kIHBsYWNlIGl0IG92ZXIgdGhlIGhhbWJ1cmdlciAqL1xuXHQtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG59XG4uYnVyZ2VyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAzM3B4O1xuXHRoZWlnaHQ6IDRweDtcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRiYWNrZ3JvdW5kOiAjY2RjZGNkO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdHotaW5kZXg6IDE7XG5cdHRyYW5zZm9ybS1vcmlnaW46IDRweCAwcHg7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjc3LDAuMiwwLjA1LDEuMCksXG4gICAgICAgICAgICAgIGJhY2tncm91bmQgMC41cyBjdWJpYy1iZXppZXIoMC43NywwLjIsMC4wNSwxLjApLFxuICAgICAgICAgICAgICBvcGFjaXR5IDAuNTVzIGVhc2U7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDVweDtcbiAgICB0b3A6MTBweDtcbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICB9XG4gICAgJjpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCU7XG4gICAgICAgIHRvcDogMzBweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8qIFxuICogVHJhbnNmb3JtIGFsbCB0aGUgc2xpY2VzIG9mIGhhbWJ1cmdlclxuICogaW50byBhIGNyb3NzbWFyay5cbiAqL1xuIC5tZW51LWNoZWNrYm94OmNoZWNrZWQge1xuICAgICAmfiBzcGFuIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgwLCAycHgpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMjMyMzIzO1xuICAgIH1cbiAgICAmfiBzcGFuOm50aC1sYXN0LWNoaWxkKDIpe1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB9XG4gICAgJn4gc3BhbjpudGgtbGFzdC1jaGlsZCgzKXtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgc2NhbGUoMC4yLCAwLjIpO1xuICAgIH1cbiAgICAmfiAjY29uZXhwby1tZW51e1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgIH1cbn1cbiBcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpe1xuICAgIC5tZW51LWNoZWNrYm94e1xuICAgICAgICBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59IiwiLnByaXZhY3ktcG9saWN5e1xuICAgIGgxe1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIGFydGljbGV7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxufSIsIi5leHBhbmRpbmctaGNzc3tcbiAgICAudmNlLWFzc2V0LWJhY2tncm91bmQtc2ltcGxlLWl0ZW17XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGNvbG9yLXN0b3AoNDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykpLCB0byh0cmFuc3BhcmVudCkpO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgNDAlLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIGgxe1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcbiAgICAuaW1hZ2UtZ2FsbGVyeS10YWJsZXQgLnZjZS1pbWFnZS1nYWxsZXJ5LWl0ZW17XG4gICAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyAyKSAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDIpICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5pbWFnZS1nYWxsZXJ5LXRhYmxldCAudmNlLWltYWdlLWdhbGxlcnktaXRlbXtcbiAgICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAvIDMpICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMykgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbiAgIiwiXG4ud2h5LWhjc3MsIC5uZXctd2h5LWhjc3N7XG4gICAuY3VzdG9tZXItdGVzdGltb25pYWxze1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiA0OHB4IDA7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG5cdFx0XHRtYXJnaW46IDY0cHggMDtcblx0XHR9XG5cdFx0aDJ7XG5cdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcblx0XHRcdFx0Zm9udC1zaXplOiAzcmVtO1xuXHRcdFx0fVxuXHRcdH1cbiAgIH1cblx0LmN1c3RvbWVyX2xvZ29zLnNpZGUtYnktc2lkZXtcblx0XHRtYXJnaW4tdG9wOiAzMnB4O1xuXHRcdC5kLW5vbmV7XG5cdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuY29sLXhsLTV7XG5cdFx0XHRAZXh0ZW5kIC5jb2wtbGctNjtcblx0XHR9XG5cdFx0Lm9mZnNldC14bC0xe1xuXHRcdFx0bWFyZ2luLWxlZnQ6IHVuc2V0O1xuXHRcdH1cblx0XHRcblx0fVxuXHQuaW5kdXN0cnktc2VjdGlvbntcblx0XHRwYWRkaW5nLXRvcDogNDhweDtcblx0XHRtYXJnaW46IDQ4cHggMDtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcblx0XHRcdG1hcmdpbjogNjRweCAwO1xuXHRcdFx0cGFkZGluZy10b3A6IDY0cHg7XG5cdFx0fVxuXHRcdC5jb250YWluZXJ7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcblx0XHRcdFx0Jj4gZGl2e1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDY0cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLDAsMCwgLjE2KTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHRvcDogLTQ4cHg7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcblx0XHRcdFx0XHR0b3A6IC02NHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9ICAgXG4gICAuc29jaWFsLXJldmlld3Mtd2hpdGUtYmd7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTM2cHg7XG4gICAgICAgIH1cbiAgIH1cbn0iLCIuaGNzcy1yZWNvbW1lbmRhdGlvbnN7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGVyLWdyYXk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGxpZ2h0ZXItZ3JheSAwJSwgJGxpZ2h0ZXItZ3JheSA1MCUsICNmZmYgNTAlKTtcbiAgICAgICAgJi53aGl0ZS1iZ3tcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2x1bW4tMSwgLmNvbHVtbi0ye1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubWFpbi1zZWN0aW9ue1xuICAgICAgICBoMSwgaDJ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICBzdHJvbmd7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDF7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNjVyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoMntcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi42NXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgICAgICBzdHJvbmd7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDN7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucGxhaW4tYnRue1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwQTgwMzYgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sdW1uLTF7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGVyLWdyYXk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnBsYWluLWJ0bntcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbHVtbi0ye1xuICAgICAgICAucGxhaW4tYnRue1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5ib3gtZGVzY3JpcHRpb24tMXtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5ib3gtZGVzY3JpcHRpb24tMntcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gXG4gICAgLnN1Yi10aXRsZXtcbiAgICAgICAgZm9udC1zaXplOiAxLjE1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5idWxsZXRze1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgICAgIGxpOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNoZWNrbWFyay1saXN0e1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjgyMztcbiAgICAgICAgbGl7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAmOmJlZm9yZXsgXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDgvY2hlY2ttYXJrLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6LTIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zaXRlLWlubmVye1xuICAgICAgICBAZXh0ZW5kIC5jb250YWluZXI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHh4bCl7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE2NzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc29jaWFsLXJldmlld3N7XG4gICAgICAgIC53aGl0ZS1idG57XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA5cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuN3JlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5tb2JpbGUtaW1ne1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogMzQ5cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5ob3RlbC1zaHV0dGxle1xuICAgIC5zaXRlLWlubmVye1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbn1cbiNnb29nbGUtbWFwe1xuICAgIHBhZGRpbmctdG9wOiA4NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuI2luZm97XG4gICAgLmdyZXktYmd7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAxcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czozcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB9XG4gICAgYXtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDs7XG4gICAgfVxufSIsIi5yZXF1ZXN0LWluZm97XG4gICAgI21haW4tY29udGVudHN7XG4gICAgICAgIGJhY2tncm91bmQ6ICRoY3NzLWRhcmstbmV1dHJhbDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvOyAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBocntcbiAgICAgICAgbWFyZ2luOiAyNHB4IDA7XG4gICAgICAgIGNvbG9yOiAkaGVhdnliaWQ7XG4gICAgfVxuICAgIC5wYWdlLW5hdmlnYXRpb257XG4gICAgICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzNweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjFweDtcbiAgICAgICAgfVxuICAgICAgICAucGhvbmUtbGlua3tcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg1cmVtO1xuICAgICAgICAgICAgY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRleHQtZW5ke1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICBoMXtcbiAgICAgICAgZm9udC1zaXplOiAyLjA3cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoMntcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICYuZm9ybWlkYWJsZS10aXRsZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuaGVhdnliaWQtc29saWQtYnVsbGV0c3tcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5wYXJ0bmVyc3tcbiAgIC5tYXJxdWVle1xuICAgIGltZ3tcbiAgICAgICAgbWF4LXdpZHRoOiAxNTVweDtcbiAgICB9XG4gICB9XG4gICAuY3VzdG9tZXJfbG9nb19pbnRyb3tcbiAgICAgICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcHsgIFxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYmlnLWhlYWRsaW5le1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjlyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4wN3JlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmN1c3RvbWVyX2xvZ29zX2xpbmt7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5jb250YWluZXJ7XG4gICAgICAgICAgICAmPmRpdntcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwwLDAsIC4xNik7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5oY3NzLXNlcnZpY2VzLWFncmVlbWVudCwgLmhjc3MtdHJpYWwtYWdyZWVtZW50LCAucHJvZHVjdC1zcGVjaWZpYy10ZXJtcywgLmhjc3MtYmV0YS1hZ3JlZW1lbnR7XG4gIG9sIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBjb3VudGVyLXJlc2V0OiBpdGVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgICBcbiAgICAgIG9sID4gbGkge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNmVtO1xuICAgICAgfVxuICAgICAgXG4gICAgICBvbCA+IGxpOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXJzKGl0ZW0sIFwiLlwiKSBcIi4gXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNmVtOyAgICBcbiAgICAgIH1cbiAgICAgIFxuICAgICAgbGkgb2wgPiBsaSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgbGkgb2wgPiBsaTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBjb3VudGVycyhpdGVtLCBcIi5cIikgXCIgXCI7XG4gICAgICB9XG59IiwiJGljb24tY3VycmVuY3ktZG9jdW1lbnQ6IFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA5L2ljb24tY3VycmVuY3ktZG9jdW1lbnQuc3ZnXCI7XG4kaWNvbi1iYXItZ3JhcGgtMjogXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDkvaWNvbi1iYXItZ3JhcGgtMi5zdmdcIjtcbiRpY29uLW9wZXJhdGlvbnM6IFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA5L2ljb24tb3BlcmF0aW9ucy5zdmdcIjtcbiRpY29uLXNhZmV0eS1iYWRnZTogXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDkvaWNvbi1zYWZldHktYmFkZ2Uuc3ZnXCI7XG4kaWNvbi1pbnRlZ3JhdGlvbnM6IFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA5L2ljb24taW50ZWdyYXRpb25zLnN2Z1wiO1xuJGljb24tZXF1aXBtZW50OiBcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wOS9pY29uLWVxdWlwbWVudC5zdmdcIjtcbiRpY29uLWhhbmRzaGFrZS0xOiAnL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA5L2ljb24taGFuZHNoYWtlLTEuc3ZnJztcbiRoY3NzLWxvZ286ICcvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDQvbG9nby1oY3NzLWp1c3RpY29uLnN2Zyc7XG5cbmJvZHkuZmFxc3tcbiAgICAuZmFxc3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgcHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGgye1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICAgICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjNweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucXVlc3Rpb246OmJlZm9yZXtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIHRvcDogMjFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYW5zd2Vye1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCA0MHB4IDI0cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvKiAjIyBFc3RpbWF0aW5nLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gICAgICAgICYuZXN0aW1hdGluZ3tcbiAgICAgICAgICAgIC5xdWVzdGlvbjo6YmVmb3JlLCAuc2hvdy1sZXNzOmhvdmVyLCAuc2hvdy1tb3JlOmhvdmVyLCAucXVlc3Rpb24uZG93bi1jYXJldCBwe1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMntcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGhlYXZ5YmlkO1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRpY29uLWN1cnJlbmN5LWRvY3VtZW50KSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8qICMjIFByb2plY3QgbWFuYWdlbWVudC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAgICAgICAmLnByb2plY3QtbWFuYWdlbWVudHtcbiAgICAgICAgICAgIC5xdWVzdGlvbjo6YmVmb3JlLCAuc2hvdy1sZXNzOmhvdmVyLCAuc2hvdy1tb3JlOmhvdmVyLCAucXVlc3Rpb24uZG93bi1jYXJldCBwe1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkaGVhdnlqb2I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMntcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGhlYXZ5am9iO1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRpY29uLWJhci1ncmFwaC0yKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8qICMjIEhDU1MgUGxhbnMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgICAgICAgJi5vcGVyYXRpb25ze1xuICAgICAgICAgICAgLnF1ZXN0aW9uOjpiZWZvcmUsIC5zaG93LWxlc3M6aG92ZXIsIC5zaG93LW1vcmU6aG92ZXIsIC5xdWVzdGlvbi5kb3duLWNhcmV0IHB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRoZWF2eWpvYjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgye1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkaGVhdnlqb2I7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJGljb24tb3BlcmF0aW9ucykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvKiAjIyBIQ1NTIFNhZmV0eS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAgICAgICAmLnNhZmV0eXtcbiAgICAgICAgICAgIC5xdWVzdGlvbjo6YmVmb3JlLCAuc2hvdy1sZXNzOmhvdmVyLCAuc2hvdy1tb3JlOmhvdmVyLCAucXVlc3Rpb24uZG93bi1jYXJldCBwe1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkaGNzcy1zYWZldHk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMntcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGhjc3Mtc2FmZXR5O1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRpY29uLXNhZmV0eS1iYWRnZSkgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvKiAjIyBJbnRlZ3JhdGlvbnMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgICAgICAgJi5pbnRlZ3JhdGlvbnN7XG4gICAgICAgICAgICAucXVlc3Rpb246OmJlZm9yZSwgLnNob3ctbGVzczpob3ZlciwgLnNob3ctbW9yZTpob3ZlciwgLnF1ZXN0aW9uLmRvd24tY2FyZXQgcHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzYzQTcwQTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgye1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjNBNzBBO1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRpY29uLWludGVncmF0aW9ucykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmZsZWV0e1xuICAgICAgICAgICAgLnF1ZXN0aW9uOjpiZWZvcmUsIC5zaG93LWxlc3M6aG92ZXIsIC5zaG93LW1vcmU6aG92ZXIsIC5xdWVzdGlvbi5kb3duLWNhcmV0IHB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRmbGVldDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgye1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZmxlZXQ7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJGljb24tZXF1aXBtZW50KSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuaGNzcy1jb21wYW55e1xuICAgICAgICAgICAgLnF1ZXN0aW9uOjpiZWZvcmUsIC5zaG93LWxlc3M6aG92ZXIsIC5zaG93LW1vcmU6aG92ZXIsIC5xdWVzdGlvbi5kb3duLWNhcmV0IHB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgye1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkaGVhdnliaWQ7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJGhjc3MtbG9nbykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5wcm9mZXNzaW9uYWwtc2VydmljZXN7XG4gICAgICAgICAgICAucXVlc3Rpb246OmJlZm9yZSwgLnNob3ctbGVzczpob3ZlciwgLnNob3ctbW9yZTpob3ZlciwgLnF1ZXN0aW9uLmRvd24tY2FyZXQgcHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRoZWF2eWJpZDtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgkaWNvbi1oYW5kc2hha2UtMSkgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZhcXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgJi5mZWF0dXJlZCwgJi5zaG93e1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNob3ctbW9yZSwgLnNob3ctbGVzc3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cbiAgICAuaW5uZXItYm94e1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgI2ZhcS1saW5rc3tcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICAgIH1cbiAgICAgICAgYXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgY29sb3I6IzAwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTM2cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDE2cHg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNDI1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNUY1O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNDJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvKiAjIyBlc3RpbWF0aW5nLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gICAgICAgICAgICAmLmVzdGltYXRpbmd7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJGljb24tY3VycmVuY3ktZG9jdW1lbnQpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvKiAjIyBwcm9qZWN0LW1hbmFnZW1lbnQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gICAgICAgICAgICAmLnByb2plY3QtbWFuYWdlbWVudHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgkaWNvbi1iYXItZ3JhcGgtMikgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8qICMjIEZsZWV0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gICAgICAgICAgICAmLmZsZWV0e1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRpY29uLWVxdWlwbWVudCkgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8qICMjIEludGVncmF0aW9ucy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAgICAgICAgICAgJi5pbnRlZ3JhdGlvbnN7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJGljb24taW50ZWdyYXRpb25zKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLyogIyMgT3BlcmF0aW9ucy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAgICAgICAgICAgJi5vcGVyYXRpb25ze1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRpY29uLW9wZXJhdGlvbnMpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnNhZmV0eXtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgkaWNvbi1zYWZldHktYmFkZ2UpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmhjc3MtY29tcGFueXtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzA0L2xvZ28taGNzcy1qdXN0aWNvbi5zdmcnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYucHJvZmVzc2lvbmFsLXNlcnZpY2Vze1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRpY29uLWhhbmRzaGFrZS0xKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH0gICBcbiAgICAgICAgfVxuICAgIH1cbn1cbi5sZHMtc3Bpbm5lciB7XG4gICAgY29sb3I6IG9mZmljaWFsO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICByaWdodDogNjBweDtcbiAgICAmLnNob3d7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIGRpdiB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNDBweCAzMHB4O1xuICAgIGFuaW1hdGlvbjogbGRzLXNwaW5uZXIgMS4ycyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgbGVmdDogMzdweDtcbiAgICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheTtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTEuMXM7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMXM7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC45cztcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjhzO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjdzO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE1MGRlZyk7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjZzO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDcpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjVzO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDgpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIxMGRlZyk7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjRzO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDkpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI0MGRlZyk7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjNzO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDEwKSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4ycztcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgxMSkge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMXM7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMTIpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMzMGRlZyk7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDBzO1xuICAgICAgICB9XG4gICAgfVxufVxuQGtleWZyYW1lcyBsZHMtc3Bpbm5lciB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG4gICIsIi8qIEVudGVycHJpc2UgUGFnZSAqL1xuLmVudGVycHJpc2Utc2VjdGlvbntcbiAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICAucm93IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XG4gICAgICAgIC5jb2wtMTIuY29sLWxnLTUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgdWwge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAmPmxpIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFwyMDIyXCI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmVudGVycHJpc2UtcGxhdGZvcm0gdWw+bGk6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICMwMEMxNTg7XG4gICAgfVxuICAgICYuZW50ZXJwcmlzZS10ZWNobm9sb2d5IHtcbiAgICAgICAgYmFja2dyb3VuZDogI0VERURFRDtcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB1bD5saTpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICMwMDVFQjg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5lbnRlcnByaXNlLWludGVncmF0aW9uIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzA2YjVlMjtcbiAgICAgICAgfVxuICAgICAgICB1bD5saTpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICMwNkI1RTI7XG4gICAgICAgIH1cbiAgICB9ICAgIFxufVxuLmVudGVycHJpc2V7XG4gICAgLmN1c3RvbWVyLXN0b3J5e1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRURFREVEO1xuICAgICAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgfVxufVxuLmVudGVycHJpc2UtaW50ZWdyYXRpb24tcHJvamVjdHMge1xuICAgIEBleHRlbmQgLnNlY3Rpb24tbWFyZ2lucztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZW50ZXJwcmlzZS1zdGVwc3tcbiAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAgICBAZXh0ZW5kIC5zZWN0aW9uLWZyYW1lO1xuICAgICAgICBib3gtc2hhZG93OiAwIDRweCAzMHB4IDNweCByZ2JhKDAsIDAsIDAsIC4wOCk7XG4gICAgICAgIHBhZGRpbmc6IDM2cHggMTJweCAxMXB4O1xuICAgICAgICBwYWRkaW5nOiA4MHB4O1xuICAgIH1cbn1cbnAuZW50ZXJwcmlzZS1zdGVwcy1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAzM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICAgIGNvbG9yOiAjMDA5NjM5O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5wLmludGVncmF0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDU3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICMwNkI1RTI7XG4gICAgfVxufSIsIi5zaGFyZS15b3VyLXN0b3J5e1xuICAgIC5zaXRlLWlubmVye1xuICAgICAgICBAZXh0ZW5kIC5jb250YWluZXI7XG4gICAgfVxuICAgIC5saW5rLWxvZ297XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZ3JlZW4tYnRuLnJvdW5kZWQtY29ybmVyc3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmhlcm97XG4gICAgICAgIGgxe1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjc1cmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzEwL3NoYXJlLXlvdXItc3RvcnktaGVyby1iZy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudHJhbnNwYXJlbnQtd2hpdGV7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmZhNjtcbiAgICB9XG4gICAgLnN0ZXBze1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICAuc3VjY2Vzcy1zdGVwc3tcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgYm94LXNoYWRvdzogOHB4IDhweCAyNXB4ICMwMDAwMDAyRTtcbiAgICAgICAgcGFkZGluZzogMjVweCAxNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAtMzBweDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAzMHB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGJvdHRvbTogdW5zZXQ7XG4gICAgICAgICAgICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0yOXB4O1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMzBweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMzBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIGgze1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eHhsKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi5zdGVwLTF7XG4gICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICBjb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzEwL2ljb25fc3Rvcnkuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hc2s6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjMvMTAvaWNvbl9zdG9yeS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zdGVwLTJ7XG4gICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICBjb2xvcjogJGhlYXZ5am9iO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhdnlqb2I7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMi9pY29uX2ZpZWxkX2JsdWUuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hc2s6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTIvaWNvbl9maWVsZF9ibHVlLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnN0ZXAtM3tcbiAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMi9pY29uX3Ryb3BoeS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFzazogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMi9pY29uX3Ryb3BoeS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zdGVwLTR7XG4gICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICBjb2xvcjogJGUzNjA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlMzYwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8xMC9pY29uX2FydGljbGUuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hc2s6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjMvMTAvaWNvbl9hcnRpY2xlLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZ3JlZW4tYnRue1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5zdWNjZXNzLXN0b3J5LXRoYW5rLXlvdXtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgaDF7XG4gICAgICAgIGZvbnQtc2l6ZTogMi43NXJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8xMC9zaGFyZS15b3VyLXN0b3J5LWhlcm8tYmcucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG59IiwiI21lbnUtdXBkYXRlcy1tZW51e1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaXtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIGF7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyN3B4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjE1cmVtO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAzM3B4O1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5oZWF2eWJpZC1vdXRsaW5lLWJ0biBhe1xuICAgIGNvbG9yOiAkaGVhdnliaWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkaGVhdnliaWQ7XG59XG4uaGVhdnlqb2Itb3V0bGluZS1idG4gYXtcbiAgICBjb2xvcjogJGhlYXZ5am9iO1xuICAgIGJvcmRlci1jb2xvcjogJGhlYXZ5am9iO1xufVxuLnBsYW5zLW91dGxpbmUtYnRuIGF7XG4gICAgY29sb3I6ICRoY3NzLXBsYW5zO1xuICAgIGJvcmRlci1jb2xvcjogJGhjc3MtcGxhbnM7XG59XG4uc2FmZXR5LW91dGxpbmUtYnRuIGF7XG4gICAgY29sb3I6ICRoY3NzLXNhZmV0eTtcbiAgICBib3JkZXItY29sb3I6ICRoY3NzLXNhZmV0eTtcbn1cbi5lcXVpcG1lbnQtb3V0bGluZS1idG4gYXtcbiAgICBjb2xvcjogJGUzNjA7XG4gICAgYm9yZGVyLWNvbG9yOiAkZTM2MDtcbn1cbi50ZWxlbWF0aWNzLW91dGxpbmUtYnRuIGF7XG4gICAgY29sb3I6ICR0ZWxlbWF0aWNzO1xuICAgIGJvcmRlci1jb2xvcjogJHRlbGVtYXRpY3M7XG59XG4udXBkYXRlc3tcbiAgICAuaGVyb3tcbiAgICAgICAgbWluLWhlaWdodDogMTcycHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wNi91cGRhdGVzX2hlcm9fbW9iaWxlLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgaDF7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyMjVweDtcblxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzk0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDYvVXBkYXRlc19oZXJvLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICB1bC5ib3JkZXItY2lyY2xlLWJ1bGxldHN7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNEMUQxRDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmdyZWVuLWRhcmtncmVlbi1idG57XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuZml0LXF1aXp7XG4gICAgI2hlcm97XG5cbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNmZmYgMCUsICNmZmYgMjglLCAkaGNzcy1kYXJrLW5ldXRyYWwgMjglLCAkaGNzcy1kYXJrLW5ldXRyYWwgMTAwJSk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE1MnB4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRoY3NzLWRhcmstbmV1dHJhbDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDcycHg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmhlcm8taW50cm97XG4gICAgICAgICAgICBjb2xvcjogIzAwQzE1ODtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNS4zMzJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDsgLyogMTYyLjUlICovXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDYuNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGgxe1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi43NXJlbVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjI1cmVtXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjZyZW1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhe1xuICAgICAgICAgICAgQGV4dGVuZCAucGxhaW4tYnRuO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDQ4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5maXQtcXVpei1idG57XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGhlYXZ5YmlkO1xuICAgICAgICAmOmFmdGVyeyBcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wOC9hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wOC9hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jbG9zZS1maXQtcXVpentcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkaGVhdnliaWQ7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IC01MnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICMwQTgwMzYgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzBBODAzNiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JleyBcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wOC9hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wOC9hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICAjZml0LXF1aXotZm9ybXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnNpdGUtaW5uZXJ7XG4gICAgICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eHhsKXtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTY3MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zb2NpYWwtcmV2aWV3c3tcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgLndoaXRlLWJ0bntcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnV1cHtcbiAgIC5oZXJve1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIC5jb250YWluZXJ7XG4gICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgICAuZmxleC1yb3d7XG4gICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgICAgICB9XG4gICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmhlcm8tY29udGVudHtcbiAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTVweCAzMHB4IDYwcHg7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICB9XG5cbiAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNjVweCAwIDgwcHg7XG4gICAgICAgICAgICBmbGV4OiAwIDAgY2FsYyg1LzEyKjEwMCUpO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDUvMTIqMTAwJSk7XG4gICAgICAgICB9XG4gICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4eGwpe1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMDBweCAwIDgwcHg7XG4gICAgICAgICB9XG5cbiAgICAgIH1cbiAgICAgIGgxe1xuICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgICB9XG4gICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4yNXJlbTtcbiAgICAgICAgIH1cbiAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHh4bCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICAgICAgIH1cbiAgICAgIH1cbiAgIH1cbiAgIC5oZXJvaW1hZ2V7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICAgICB3aWR0aDogOTNweDtcbiAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgYm90dG9tOiAtMjBweDtcbiAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8xMC9VVVAtaWNvbi5wbmdcIik7XG4gICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwNHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE5NHB4O1xuICAgICAgICAgICAgYm90dG9tOiAtNDFweDtcbiAgICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGltZ3tcbiAgICAgICAgIGJvcmRlci1ib3R0b206IDIwcHggc29saWQgZ3JlZW47XG4gICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICBvYmplY3QtcG9zaXRpb246IGxlZnQgdG9wO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICB9XG4gIC5wcm9kdWN0c3tcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC5wYi00MHtcbiAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgICAgLndoaXRlLWJ0bntcbiAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICAgIGgze1xuICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICB9XG4gICB9XG59IiwiLnNlY3VyaXR5e1xuICAgICNnZW5lcmljLWhlcm8gLmhlcm8tY29udGVudHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzODdweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoMXtcbiAgICAgICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgYXJ0aWNsZXtcbiAgICAgICAgLypwe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH0qL1xuICAgIH1cbiAgICAuaW50cm97XG4gICAgICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgICB9XG4gICAgICAgIGgye1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDN7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICAgIGg0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAzM3B4O1xuICAgIH1cbiAgICAudHdvLWNvbHVtbnN7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaGVhdnliaWQtc29saWQtYnVsbGV0cyBsaTpiZWZvcmV7XG4gICAgICAgIGNvbG9yOiAjMDBDMTU4O1xuICAgIH1cbiAgICAuc29jaWFsLXJldmlld3Mtd2hpdGUtYmd7XG4gICAgICAgIC5iaWctaGVhZGxpbmV7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgI2hjc3MtYWkgLnBhcmFncmFwaC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbjogNDhweCAwIDI0cHggMDtcbiAgICB9XG4gICAgLnNlY3Rpb24tZnJhbWUge1xuICAgICAgICBwYWRkaW5nOiA0OHB4IDAgMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsMCwwLCAuMSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBwYWRkaW5nOiA2NHB4IDAgMDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDMwcHggM3B4IHJnYmEoMCwgMCwgMCwgLjA4KTtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubmV3cy1mYXFzLXNlY3Rpb24tdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5uZXdzLWZhcXMtY3RhLXN1YmhlYWRpbmcsIC5mYXEtY3RhIHB7XG4gICAgICAgICAgICBmb250LXNpemU6MjRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBzZWN0aW9uLm5hdnktYmx1ZS1iZy50d28tY29sdW1ucyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRoY3NzLWRhcmstbmV1dHJhbDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgICNoY3NzLWFpIHtcbiAgICAgICAgcGFkZGluZy10b3A6ODBweDtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyNHB4O1xuICAgICAgICB9XG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzlweDtcbiAgICAgICAgfVxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMzLjE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICB1bC5oZWF2eWJpZC1zb2xpZC1idWxsZXRzIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5jb25zdWx0aW5nLXNlcnZpY2Vze1xuICAgICNnZW5lcmljLWhlcm97XG4gICAgICAgICNmZWF0dXJlZC1hcmVhe1xuICAgICAgICAgICAgLmZlYXR1cmVkLWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBoM3tcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIHB7XG4gICAgICAgIHN0cm9uZ3tcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuaGVhdnliaWQtdGV4dHtcbiAgICAgICAgICAgIGNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmhlYXZ5YmlkLXNvbGlkLWJ1bGxldHMgbGl7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbG9yOiAjMDBDMTU4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnR3by1jb2x1bW5ze1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyB7XG4gICAgICAgIC5xdW90ZSBwe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYm9yZGVyLXJvdW5ke1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmN1c3RvbWVyX2xvZ29ze1xuICAgICAgICBtYXJnaW46IDQ4cHggMCA1OHB4O1xuICAgICAgICAuYmlnLWhlYWRsaW5le1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjFyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmltYWdlLXJvd3tcbiAgICAgICAgICAgIHJvdy1nYXA6IDQ4cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpub3QoLnNpZGUtYnktc2lkZSl7XG4gICAgICAgICAgICAuY29udGFpbmVyID4gZGl2e1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDU4cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgbWFyZ2luOiAxMDZweCAwIDU2cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJpZy1oZWFkbGluZXtcbiAgICAgICAgZm9udC1zaXplOiAyLjFyZW0gIWltcG9ydGFudDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgICNjb25zdWx0aW5nX2Zvcm17XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0NHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5jdXN0b21lci1zdWNjZXNze1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAjZ2VuZXJpYy1oZXJve1xuICAgICAgICAgICAgI2ZlYXR1cmVkLWFyZWF7XG4gICAgICAgICAgICAgICAgLmZlYXR1cmVkLWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgYXJ0aWNsZXtcbiAgICAgICAgcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC50d28tY29sdW1ucy1zZWN0aW9ue1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgICAgICBoMntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnJvd3tcbiAgICAgICAgICAgIHJvdy1nYXA6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgbWFyZ2luOiA4MHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJsb2NrLWZyYW1lc3tcbiAgICAgICAgJi50ZXN0aW1vbmlhbHtcbiAgICAgICAgICAgIG1hcmdpbjogNDhweCAwO1xuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucXVvdGV7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogIGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICfigJwnO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wZXJzb257XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICBzdHJvbmd7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ICBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIG1hcmdpbjogODBweCAwO1xuICAgICAgICAgICAgICAgIC5zZWN0aW9uLWZyYW1le1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAjY3RhX2Zvcm17XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgIGgye1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuZXhwbG9yZS1wYWdlc3tcblx0I21haW4taGVyb3tcblx0XHRwYWRkaW5nLXRvcDogNDBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNDhweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaGNzcy1kYXJrLW5ldXRyYWw7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuXHRcdFx0cGFkZGluZy10b3A6IDgwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogODBweDtcblx0XHR9XG5cdFx0aDF7XG5cdFx0XHRmb250LXNpemU6IDIuMXJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogNDNweDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuXHRcdFx0XHRmb250LXNpemU6IDIuNDVyZW07XHRcdFxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1x0XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcblx0XHRcdFx0Zm9udC1zaXplOiAzLjVyZW07XHRcdFxuXHRcdFx0XHRsaW5lLWhlaWdodDogNjRweDtcdFxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRwe1xuXHRcdFx0Y29sb3I6ICNGMkYyRjI7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5oZWF2eWpvYi1zb2xpZC1idWxsZXRze1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucm93e1xuXHRcdFx0cm93LWdhcDogMjRweDtcblx0XHR9XG5cdFx0aW1ne1xuXHRcdFx0bWFyZ2luLXRvcDogMTJweDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRzdmd7XG5cdFx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG5cdFx0XHRcdGhlaWdodDogNDlweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0I3Byb2R1Y3QtZmVhdHVyZXN7XG5cdFx0aDJ7XG5cdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRAZXh0ZW5kIC5sZWZ0LWNlbnRlci1tb2JpbGU7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcblx0XHRcdFx0Zm9udC1zaXplOiAzcmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRoM3tcblx0XHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuXHRcdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuXHRcdFx0XHRmb250LXNpemU6IDIuMXJlbTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnJvd3tcblx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDtcblx0XHRcdHJvdy1nYXA6IDMycHg7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRzdmd7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdH1cblx0fVxuXHQjbWFycXVlZS1zZWN0aW9uIHtcblx0XHRpbWd7XG5cdFx0XHRtYXgtaGVpZ2h0OiA3NHB4O1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXHRcdHB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcblx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC1zaXplOiAyN3B4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQ0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5lbnRyeS1jb250ZW50IHNlY3Rpb246bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHR9XG59IiwiLmhvbWV7XG4gICAgI2dlbmVyaWMtaGVyb3tcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAuaGVyby1jb250ZW50e1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaGNzcy1kYXJrLW5ldXRyYWw7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHBhZGRpbmc6IDQ4cHggMDtcbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC45MjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjYwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGgxe1xuICAgICAgICAgICAgZm9udC1zaXplOiAuODI1cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDQuMjY2cHg7XG4gICAgICAgICAgICBjb2xvcjogIzAwQzE1ODtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA2LjRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICBjb2xvcjogI0U1RTVFNTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuaGVhZGxpbmV7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCBoMjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNTgycmVtO1xuICAgIFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAjbG9nby1zbGlkZXItc2VjdGlvbntcbiAgICAgICAgXG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgI3BpbGxhcnMtdGFiLWludHJve1xuICAgICAgICBoMntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAjZml0LXF1aXotc2VjdGlvbntcbiAgICAgICAgYmFja2dyb3VuZDogIzAwNkE0RTtcbiAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDcycHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2x1bW4tZ2FwOiA0cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYm90dG9tOiB1bnNldDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgICBjb2xvcjogIzcxRTk2QjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDg4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZpdC1xdWl6LXN0YXJ0LWJ0bntcbiAgICAgICAgICAgIEBleHRlbmQgLnBsYWluLWJ0bjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzcxRTk2QjtcbiAgICAgICAgICAgIGNvbG9yOiAjNzFFOTZCO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCAsMCwgLjEpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggNDZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICM3MUU5NkI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnR7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICNwaWxsYXJzLXRhYnN7XG4gICAgICAgIC5kZXNrdG9we1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyAgXG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgfSAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubW9iaWxle1xuICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgICAgICAgYSwgaW1ne1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfSBcbiAgICAgICAgfSBcbiAgICB9XG4gICAgLmN1c3RvbWVyX2xvZ29ze1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nOiA0OHB4IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgcGFkZGluZzogODBweCAwO1xuICAgICAgICB9XG4gICAgICAgIGgye1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMDdyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW1hZ2Utcm93e1xuICAgICAgICAgICAgcm93LWdhcDogNDBweDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuICAgICAgICAuaW1hZ2UtaXRlbXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy9QR0UgTE9HTyBmaXggb24gbW9iaWxlXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bm90KC5zaWRlLWJ5LXNpZGUpe1xuICAgICAgICAgICAgLmNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICA+ZGl2e1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxuICAgIC5wYWdlLXN0YXRze1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2ZmZiAwJSwgI2ZmZiA2MCUsICNmMmYyZjIgNjAlLCAjZjJmMmYyIDEwMCUpO1xuICAgICAgICAuc3RhdHMtY29sb3J7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgICNoY3NzLXBsYXRmb3Jte1xuICAgICAgICAgICAgLnN3aXBlci1oY3NzLXBsYXRmb3Jte1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yMCk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0QzYyODI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMjRweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDlweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNsaWNrLWxpc3R7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2xpY2stcHJldiwgLnNsaWNrLW5leHQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0RlZmF1bHRzJztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNsaWNrLXByZXZ7XG4gICAgICAgICAgICAgICAgb3JkZXI6MjtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwNFwiO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zbGljay1uZXh0IHtcbiAgICAgICAgICAgICAgICBvcmRlcjogNDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2xpY2stZG90c3tcbiAgICAgICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBidXR0b257XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRTVFNUU1O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDk2Mzk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubW9iaWxlLXNsaWRle1xuICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICYubW9iaWxlLXN0ZXAtaGVhZGxpbmV7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaGVhdnliaWQtbGlua3tcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAjY3VzdG9tZXItc3Rvcnktc2xpZGVye1xuICAgICAgICAgICAgLmN1c3RvbWVyLXN0b3J5LWltYWdle1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhLmN1c3RvbWVyLXN0b3J5LWxpbmt7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0RlZmF1bHRzJztcbiAgICAgICAgICAgICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmN1c3RvbWVyLXN0b3J5LXF1b3Rle1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1nLmN1c3RvbWVyLXN0b3J5LWxvZ297XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc29jaWFsLXJldmlld3Mtd2hpdGUtYmd7XG4gICAgICAgICAgICAuYm94e1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaGNzcy1kYXJrLW5ldXRyYWw7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ibGFjay1saW5re1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUzcHg7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXNrLXNpemU6IDI4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQ0RDRENEO1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0RDRENEO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSJdfQ== */
